Linux 分类下的文章

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

最简单的修改SSH端口方法

新部署VPS后第一件事就是修改SSH端口,防止被爆破。久而久之就有了自己的一套方法,快速修改SSH端口。基于CentOS 使用sed命令,向ssh的配置文件追加指定SSH端口为35600 说明:一般情况下,ssh配置文件路径和内容是不会变动的,除非人为修改,所以可以直接指定Port **** sed -i -e '1i Port 35600' /etc/ssh/sshd_config 重启SSH服务 #临时关闭SELinux setenforce 0 #CentOS 6 service sshd restart #CentOS 7 systemctl res……

Linux下快速查看文件夹大小

Windows倒是很方便的可以使用右键——属性,查看文件夹大小。Linux则可以使用df和du命令来快速查询文件夹大小。 df 命令可以查看一级文件夹大小、占用比例、挂入点等,但对文件却无能为力。而 du 命令可以查看文件及文件夹的大小。 两者配合使用,非常有效,下面分别简要介绍 df:显示目前所有文件系统的可用空间及使用情形 df -h 参数 -h 表示使用「Human-readable」的输出,也就是把获取的数据单位转为 GB、MB 等易读的格式。 ……

Linux下Google Drive同步软件

之前撸了Google Drive(以下简称GD)的教育版无限容量空间,主要用作大文件的中转和存储。比如某台VPS需要重做系统,临时需要把VPS上重要的一些文件进行备份,待系统重装完后再从GD恢复到VPS上来。 Windows下,GD官方客户端倒是很好用,可是手里的VPS大部分是Linux系统,有没有好用的Linux客户端呢? Linux下GD的第三方客户端有很多,对比使用之后还是觉得GDrive好用。Github:https://github.com/prasmussen/gdrive 简单的介绍……

使用ipref测试TCP\UDP传输指标

之前写了一篇 Linux下使用nping测试TCP\UDP延迟,测试方法不够严谨,所以补充一篇使用ipref来测试TCP\UDP的传输指标。依旧是在CentOS 7下进行测试 安装 服务端和客户端均需要安装iperf,CentOS 7下安装Iperf:https://bugxia.com/256.html TCP 服务端(参数说明:-s 服务器, -i 间隔时间,-e 显示更多信息) iperf -s -i 1 -e 客户端(参数:-c 客户端) iperf -c 服务器IP 此时服务端显示的信息: UDP 服务端(参数说明:-s……

CentOS 7下安装Iperf

Iperf是一个网络性能测试工具。Iperf可以测试TCP和UDP带宽质量。Iperf可以测量最大TCP带宽,具有多种参数和UDP特性。 Iperf可以报告带宽,延迟抖动和数据包丢失。利用Iperf这一特性,可以用来测试一些网络设备如路由器,防火墙,交换机等的性能。 Iperf支持多种系统,具体见:https://iperf.fr/iperf-download.php,目前官网支持的版本是iperf3(3.1.3_64 bits)和iperf2(2.0.9_64 bits) iperf2 快速安装 wget -O /usr/bin/ipe……

Linux下使用nping测试TCP\UDP延迟

nping和nc一样,都是Linux下一个简单实用的网络工具。本文主要介绍一下在CentOS 7下使用nping来测试TCP\UDP延迟。 如果只是想简单测试一下UDP延迟,可以看这里:Windows下的简易UDP Ping工具 TCP延迟看这里:Linux下简单易用的tcping 由于是测试服务器与客户端之间的TCP\UDP延迟,所以服务端与客户端均需安装nping 安装 #客户端安装nping rpm -vhU https://nmap.org/dist/nping-0.7.70-1.x86_64.rpm 服务端 使用nping为服务端的……

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 当被控制的程序退出的……