运维技术
pm2搭建node生产环境 Linux & FreeBSD
CentOS 下的pm2布署 检查npm版本,最小版本v6.1.0 $ npm -v v5.6.0 如果npm版本小于v.6.1.0 在线升级 npm $ npm i -g npm ...
Tomcat日志catalina.out自动分割(linux)
默认情况下,tomcat的catalina.out日志文件是没有像其它日志一样,按日期进行分割,而是全部输出全部写入到一个catalina.out,这样日积月累就会造成.out日志越来越大,给管...
CentOS 7.x 下 JDK 1.8 & Tomcat 9(APR)打造高性能服务
一、编译安装Apr Tomcat Tomcat可以使用Apache Portable Runtime来提供卓越的性能及可扩展性,更好地与本地服务器技术的集成。Apache Por...
前端 Nginx https SSL proxy + 后端 Nginx http 应用的布署教程
这里主要讲述《前端 Nginx https SSL proxy + 后端 Nginx http 应用的布署教程》有关nginx后端的服务配置优化这里不再复述,将在别外的贴子分享。 有关如何申...
免费SSL安全证书Let's Encrypt SSL/TLS - FreeBSD NGINX 配置教程
Let's Encrypt是最近很火的一个免费SSL证书发行项目,Let's Encrypt是由ISRG提供的免费免费公益项目,自动化发行证书,但是证书只有90天的有效期。 本文主要介...
让 pure-ftpd 的 -P (forcepassiveip) 参数,只用在远端连接
pureftpd 如果配置了远端 -p (--passiveportrange) 模式后,在内网连接时无法连接的问题,可以通过修改以下代码重新编译解决问题 创建 /etc/localnet ...
CentOS 中yum 有未完成事务提示清除办法
本文讲的是linux中yum 有未完成事务提示 清除办法, 使用yum安装东西时,如果有强制退出过yum或yum异常结束,再下次使用yum命令时会提示:There are unfinishe...
高性能、全功能的全文检索解决方案-xunsearch 的安装、索引、导入和骨架的生成
xunsearch 是一个高性能、全功能的全文检索解决方案。 旨在帮助一般开发者针对既有的海量数据,快速而方便地建立自己的全文搜索引擎。 今天折腾itsns.net.cn 集成 Xun...
BookStack 文章 PDF 导出及解决中文乱码问题
BookStack PDF导出,有两个选择,默认情况下使用 dompdf ,但也可以安装 wkhtmltopdf 来追求更完美的效果。 PDF渲染 默认情况下,BookStack使用...
关于npm audit fix
执行npm install 出现如下提醒 按照控制台提示的命令,输入‘npm audit fix’后,控制台提示: 输入:‘npm audit fix --force’后,控制台提示: 重新...
如何与NPM package-lock.json愉快地玩耍
升级了 Node,前端使用Gulp进行打包时却突然碰到了报错:$ gulp gulp[85]: ../src/node_contextify.cc:631:static void node:...
How To Install HyperFastCgi On FreeBSD 12
Prerequisites FreeBSD 12. Mono. Mono-basic (optional). Libgdiplus. Nginx. Step 1 — Prepare Your...
FreeBSD 使用 ZFS 文件系统内核调优
vi /boot/loader.conf kern.geom.label.disk_ident.enable="0" kern.geom.label.gptid.enable="0" vf...
Freebsd 下如何最有效率的安装软件
FreeBSD的默认下载工具是fetch,既慢又不好用。在FreeBSD下安装软件有一些很有效率的方式,下面就给大家介绍一下。 一、加速ports的升级速度 ports从网上下载软件...
VMWare清理Linux虚拟机磁盘
关于这个问题,早就想写出来总结一下了。玩过VMWare的都知道,Windows虚拟机清理磁盘非常简单,在GUI界面下选择磁盘清理就可以了,但是此操作对Linux系统无解。 注...
FreeBSD 11.1 发行版在线升级到 FreeBSD 11.2 发行版
用 freebsd-update 命令更新一个新的发行版,第一步会较花时间,根据网络情况,多则可能会花数小时。 举例由旧版本(目前是 FreeBSD 11.1)更新到 FreeBSD ...
xrandr调整分辨率、旋转屏幕很好用
freebsd10.0、archlinux 3.17下实验木有问题(系统更新很快,很多老命令在新版本下不一定好用了) 以前只会修改xorg.conf来控制多个显示器的显示,后来发现xran...
CentOS 7.x 通过yum install 安装 Mysql 8.x + Php7.2.x + supervisord + supervisord + redis + beanstalkd + Nginx 环境
rpm -ivh http://repo.mysql.com/mysql80-community-release-el7.rpmyum install mysql-serversystemctl...
Extmail web下邮件乱码的问题
主要是perl的Text::Iconv模块的兼容性不好,将这个模块卸载掉就可以了 FreeBSD : Uinstall: cd /usr/ports/converters/p5-Text-...
How to overcome “'aclocal-1.15' is missing on your system” warning when compiling?
$ ./configure [...] $ make gawk CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bas...
OSX 10.13 以后实现终端FTP命令
10.13 以后就没了........这样操作亲测可以恢复。 1,brew install telnet 2,brew install inetutils 3,brew link --over...
dspam.conf 配置文件详解
dspam.conf 配置文件详解: 配置文件基于DSPAM-3.10,如果使用其他版本的DSPAM,请参照其他版本的dspam.conf配置文件Home /var/lib/dspam指...
centos7 yum install redis 最新版本
直接yum 安装的redis 不是最新版本 yum install redis如果要安装最新的redis,需要安装Remi的软件源,官网地址:http://rpms.famillecollet...
CentOS 最简单的安装 node 8.x 方式
安装之前删除原来的node和npm (我原来是用yum安装的,如果是第一次安装可以省略这一步): yum remove nodejs npm -y 首先我们随便进入服务器的一个目录,然后...
MySQL从5.7.21升级到8.0.11的更新之路
MySQL从5.7.21升级到8.0.11 my.cnf配置的一些关健点,说明一下 Symbolic links现在默认就是禁用了,无需再去标记禁用了,如果你标记的话,会有个提醒: '...
Centos7 选定默认启动内核,及删除无用内核
#使用cat /boot/grub2/grub.cfg |grep menuentry 查看系统可用内核 [root@bigapp-slave27 ~]# cat /boot/grub2/g...
通过yum update 升级报错 Error: initscripts conflicts with centos-release-7-4.1708.el7.centos.x86_64 解决方法
通过yum update 升级报错 Error: initscripts conflicts with centos-release-7-4.1708.el7.centos.x86_64 解决方...
git自动化部署之webhooks的使用(php版本)
在github的webhooks中设定对应信息设定要请求的服务器命令调用地址, 如: http://itsns.net.cn/webhooks设定密钥key, 如: ABCDEFAAKEYM在服...
freebsd兼容linux
11.2 Installation Linux® libararies are not installed on FreeBSD by default and Linux binary com...
centos 7 部署升级 gitlab-ce-10.*.* 提示 error: Failed dependencies:
10.x以后开始依赖policycoreutils-python,我之前在使用9.x时还没有依赖该项 升级时会提示 rpm -Uvh gitlab-ce-10.1.0-ce.0.el7.x8...
CentOS7下编译安装pure-ftpd+mysql 认证
pure-ftpd,一个很好用的ftp服务端。可以和mysql整合,通过mysql建立和验证帐户,并实现流量限制、磁盘配额限制等功能。这就说明,可以通过自己开发的PHP程序来实现Web管理。...
GIT 升级步骤讲解
GIT 升级步骤讲解。 *. *. *** *** ***** ...
CentOS Linux ulimit -n 设置永久生效
通过ulimit -n命令可以查看linux系统里打开文件描述符的最大值,一般缺省值是1024,对一台繁忙的服务器来说,这个值偏小,所以有必要重新设置linux系统里打开文件描述符的...
Linux 下批量替换文件内容脚本
#!/bin/bash OLD="ABCDEF" NEW="123456" DPATH="/home/you/foo/*.txt" BPATH="/home/you/bakup/foo"...
extmail 密码加密方式修改为plain-md5的方法
extmail默认密码加密方式是md5crypt,但是有些时候会遇到这样的问题——老的邮件系统中的用户密码是md5加密的。 此时需要将extmail的密码加密方式修改为md5,通过官方解释(m...
为extmail增加邮件短信通知功能
extmail本身预留了短信提醒的接口,但代码基本没写,于是,花了点时间,实现了收到邮件后短信提示的功能,实现方法大致如下: 1、extmail/html/default/filter.htm...
Package libqrencode was not found in the pkg-config search path.
cpanm (App::cpanminus) 1.6922 on perl 5.016003 built for x86_64-linux-thread-multi Work director...
NGINX-CVE-2019-11043漏洞允许在某些nginx和php fpm配置上远程执行代码。
过去的24小时里,nginx周围出现了一个新的安全风险,记录在cve-2019-11043中。此漏洞允许在某些nginx和php fpm配置上远程执行代码。如果不运行nginx,此漏洞不会影响您...
打造Centos7轻量xfce桌面环境
1. 安装额外yum源 yum install epel-release 2. 安装依赖组件 yum upgrade yum -y groupinstall "X Window Syst...
解决tail命令提示“tail: inotify 资源耗尽,无法使用 inotify 机制,回归为 polling 机制”
报错的原因是 inotify 跟踪的文件数量超出了系统设置的上限值,要是这个问题不经常出现可以使用临时解决方法,或者写入配置文件来永久解决。 临时解决方法: # 查看 inotify 的相关...
FreeBSD freebsd-update fetch (END)
FreeBSD noob here. When I run freebsd-update fetch on a fresh install of FreeBSD 12.0, it ends wi...
Centos7安装汉字字体
在windows系统中找到对应的字体文件,位置C:\Windows\Fonts将字体文件上传到服务器,然后安装 安装 ## 先安装字体添加工具 yum install mkfontscal...
启用epel-release源(CentOS 9/ RHEL 9/AlmaLinux 9)
# centos 9 stream 版本dnf config-manager --set-enabled crbdnf install epel-release epel-next-releas...