Skip to main content

运维技术

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...