编译 相关的文章:

CentOS 7 升级git 2.17

安装环境、卸载原git yum remove git -y yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc gcc perl-ExtUtils-MakeMaker -y 编译libiconv wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.15.tar.gz tar zxvf libiconv-1.15.tar.gz cd libiconv-1.15 ./configure --prefix=/usr/local/libiconv make && make install 下载git源码并编译 wget https://github.com/git/gi……

Linux下载利器-Aria2+AriaNg的编译安装

迅雷的高速通道和离线下载确实解决了不少烦恼,不过有时候想使用BT下载文件,并且由于一些原因无法使用离线加速,迅雷就不给力了。 这时候需要祭出Aria2,一款支持多平台多协议的下载软件。正好手上有很多吃灰的VPS,可以使用Aria2先离线下载到VPS上,再从VPS上拖回来。 虽然有些麻烦,但是总比用迅雷十几K的速度强行拖好的多。所以在此记录下CentOS7下编译安装aria2的过程。 安装 以安装Aria2 1.19.0为例, #安装必须组件 yum ……

宝塔面板编译Nginx secure_link模块

之前有个功能需要nginx的secure_link模块,无奈宝塔默认编译的Nginx不带这个模块,所以就需要手动编译并替换。 目前宝塔面板提供的最新Nginx是1.12.2,和官方稳定版一样。记录一下编译过程 说明 宝塔在默认编译nginx后,会保留源码,及必要的模块源码(如ngx_cache_purge),所以编译时无需再次下载 默认安装脚本:/www/server/panel/install/nginx.sh nginx源码目录:/www/server/nginx/src/ 如:给nginx添加secure_link模块 ……

Linux下限制某程序CPU占用

在一台VPS上使用GDrive同步文件时,总是触发主机商的CPU占用上限,不停的被强制关机。好么,找了一圈,发现一个挺好用的限制CPU占用的程序:CPULimit 记录一下CentOS 7下CPULimit的安装和使用过程 安装 git clone https://github.com/opsengine/cpulimit.git cd cpulimit make cp src/cpulimit /usr/bin 输入cpulimit命令,查看使用方法 #选项 -l 0~200 限制CPU占有率0%~200% -v 显示控制的统计信息 -z 当被控制的程序退出的……

CentOS 7 编译内网穿透软件Ngrok

有时候会遇到人在外边,想要访问家里电脑上的东西,或者远程控制家中的其他设备,无奈家庭宽带一般都不会分配固定的公网IP。这时候就得需要通过一些内网穿透的软件,利用服务器进行中转。 ngrok就是一款中转服务软件,与其类似并常用的还有frp,今天分享一下在CentOS 7下编译Ngrok各个系统服务端和客户端的过程。 注:ngrok的使用方法不再记录 安装go语言 ngrok是基于go语言实现的,所以在编译ngrok客户端前先安装go语言环境,……

宝塔面板PHP 7.x 编译安装APCu

宝塔这个面板已经很实用的,内置的php模块挺多,一键安装也很方便,只不过有时候需要自己给php编译模块。 例如APCu,此模块为php的数据缓存模块,wordpress的w3 total cache插件、nextcloud等都会用到它。 本文以php 7.2 和 apcu 5.1.8 为例 php 7.0 和 7.1 版本,只需要替换以下命令中的红色字为 70 或者 71 即可 wget http://pecl.php.net/get/apcu-5.1.8.tgz tar xzvf apcu-5.1.8.tgz cd apcu-5.1.8 /www/server/php/72/bi……