编译 相关的文章:

解决Debian下宝塔面板无法安装Nginx一例

我一直用CentOS比较顺手,今天尝试在Debian安装宝塔,再安装Nginx,发现安装Nginx失败。 查看安装日志 /tmp/panelExec.log 后发现,存在如下错误,导致安装脚本无法继续 ./configure: error: the HTTP image filter module requires the GD library. You can either do not enable the module or install the libraries. 大意就是http(nignx)需要GD库,正好GD库没有安装。 好吧,直接apt-get吧(CentOS和Debian的库名称不一样……

宝塔面板手动升级Nginx为1.15.3

宝塔目前最新版为5.9,默认首选的Nginx版本为1.14,可选1.8、1.12、还有淘宝的魔改版Tegnine。 目前Nginx官方稳定版为1.14.0,mainline版为1.15.3,文本以更换宝塔Nginx 1.14为1.15.3为例。 之前写过一篇相关的教程,可以 宝塔面板编译Nginx secure_link模块 一、下载源码包(1.15.3为例) http://nginx.org/en/download.html(官方地址,包含mainline、稳定版、历史版本) cd /root wget http://nginx.org/download/nginx-1.15……

Windows下使用MinGW+Cmake编译n2n

此文已过于陈旧,不推荐使用此版本N2N 记录下windows下MinGW+cmake的使用方法,以Win7 32位下编译n2n为例。 一、安装cmake 1.下载并解压 https://cmake.org/download/,以压缩包版为例 解压到任意目录,如解压到C盘根目录: 2.设置环境变量 在环境变量Path的尾部增加 ;C:\cmake-3.12.1-win32-x86\bin 注意路径和前面的分号 重启,打开CMD,输入 cmake,检查是否链接成功 二、安装MinGW 1.下载安装器 https://sourceforge.net……

解决云探针ServerStatus最多显示30个服务器

ServerStatus是一款C语言编写的整合型探针管理端,可以很方便的查看多个服务器的负载、内存、硬盘占用等情况。 原版:https://github.com/BotoX/ServerStatus 还有一个国人的魔改版,中文化并加入了流量统计功能,但是作者删库了…… 我用的是自己的魔改版,加入了PING等功能 但是在使用中发现添加超过30个服务器后,服务端网页最多只能显示30行json数据。 对照着github上的代码一通搜索,终于找到了原因 ServerStatus/server/s……

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

CentOS下交叉编译Windows N2N服务端及客户端

记录一下N2N Linux下的服务端、客户端,以及在CentOS下交叉编译Windows版本的N2N。 这里使用的是n2n的一个分支,有v1和v2两个版本,以v2版本为例,编译过程均基于CentOS 7 64bits 其他系统参阅:https://github.com/meyerd/n2n/wiki/Compilation 此文已过于陈旧,不推荐使用此版本N2N Linux yum install cmake make openssl openssl-devel gcc-c++ git -y git clone https://github.com/meyerd/n2n.git cd n2n/n2n_v2 cmake .……

宝塔面板编译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语言环境,……