下载更换内核

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
yum --enablerepo=elrepo-kernel install kernel-ml -y

查看内核是否安装成功

rpm -qa | grep kernel

删除旧内核(可选)

rpm -ev 旧内核 

更新 grub 系统引导文件并重启

egrep ^menuentry /etc/grub2.cfg | cut -f 2 -d \'
grub2-set-default 0  #default 0表示第一个内核设置为默认运行, 选择最新内核就对了
reboot

系统优化 + 启用 BBR

yum install wget -y
wget https://hantu.win/sysctl.conf
mv sysctl.conf /etc
sysctl -p

安装 ss

yum install epel-release -y
yum install python-pip -y
第一种方法
wget https://github.com/shadowsocks/shadowsocks/archive/2.9.1.tar.gz
tar xzvf 2*
cd shadowsocks-2.9.1/
python setup.py install
第二种方法
pip install git+https://github.com/shadowsocks/shadowsocks.git@master
启动服务
ssserver -p 端口 -k 密码 --fast-open -d start

设置防火墙

firewall-cmd --zone=public --add-port=端口/tcp --permanent
firewall-cmd --reload
firewall-cmd --list-all

设置开机启动

vi /etc/rc.local
ssserver -p 端口 -k 密码 --fast-open -d start

更改 SSH 端口

vi /etc/ssh/sshd_config 改Port 字段
yum install policycoreutils-python -y
semanage port -a -t ssh_port_t -p tcp 端口
firewall-cmd --permanent --zone=public --add-port=端口/tcp
firewall-cmd --reload
firewall-cmd --list-all
systemctl restart sshd.service
ss -tnlp | grep ssh

购买Virmach KVM VPS 七折优惠码:LEB30

列出当前的默认计划任务列表

crontab -l

删除当前的默认计划任务列表

crontab -r

启用vi修改当前的默认计划任务列表

crontab -e

crontab 后面还可以跟 FILE 参数,指定计划任务列表

然后是计划任务列表的格式:

[minute] [hour] [day of month] [month] [day of week] [program to be run]

其中各个参数的取值范围是:

minute(0-59)
hour(0-23)
day of month(1-31)
month(1-12)
day of week(0-7,0 or 7 is Sun)

每个参数里的取值可以有4种间隔符:

* 表示任意
- 表示范围
, 表示枚举多个值
/ 表示每隔

例如:
周一到周五每天晚上23:30执行 client -k

30 23 * * 1-5 /bin/client -k

每天每隔10分钟执行date

*/10 * * * * date

另外每次执行完成任务后系统会发送信息给你,如果你不想收,可以在每条执行语句后面加:

>> /dev/null 2>&1

wget -N --no-check-certificate https://softs.pw/Bash/cloudt.sh && chmod +x cloudt.sh && bash cloudt.sh

or

bash -c "$(wget --no-check-certificate https://coding.net/u/benzBrake/p/SeedBox-Scripts/git/raw/master/cloudtorrent.sh -O -)" -c "-i"

Buffalo WZR-HP-AG300H 路由器由于能刷 DD-WRT,OPEN-WRT,Gargoyle 等第三方固件,难免会不小心刷成砖头。但该路由本身有恢复机制,可以不用焊接 TTL 进行修复,方法如下:

使用前,Windows 需要在添加/删除中先添加 tftp 客户端 Windows 功能组件,另外需要关闭 Windows 防火墙,路由器断电。

设置本地网卡

IP地址: 192.168.11.2
子网掩码:255.255.255.0
网关:192.168.11.1

执行 arp 命令

arp -s 192.168.11.1 02-AA-BB-CC-DD-20

(如报错需要先做如下操作:
用系统管理员身份打开Windows命令提示符,键入以下命令获取与路由器相连的电脑网卡路由接口号:

route print

以我为例,网卡是“Realtek PCIe GBE Family Controller”接口号是4(即紧跟着“接口列表”的第一行第1个数)
键入以下命令获得ARP绑定:

netsh interface ipv4 add neighbors 4 192.168.11.1 02-AA-BB-CC-DD-20 

注意将其中的4用你在 route print 中获得的接口号代替。)

使用 tftp 写入固件

tftp -i 192.168.11.1 put e:\1.bin

这时请不要按回车。(e:\1.bin 为固件路径)
使用一个计时器,给路由器接上电源,从路由器上电开始计时,到 10 秒时,按回车执行上面的 tftp 命令,这个 10 秒的时间很重要,否则 tftp 可能不会工作。如果成功的话,会显示一条信息,xx 秒,传送了 xxxxx 字节。等待 5-6 分钟,(可能更长),路由器的 diag 红灯会一闪一闪的,等待更新结束。

在Win7,Win10 下可用,其他系统未测试。亲测有效,请勿怀疑正确性。