常用Linux脚本(不定时更新)
申请TLS证书
DD系统脚本
来源:https://git.beta.gs/
安装重装系统的前提组件:
Debian/Ubuntu:
apt-get install -y xz-utils openssl gawk file wget screen && screen -S os
RedHat/CentOS:
yum install -y xz openssl gawk file glibc-common wget screen && screen -S os
如果出现异常,请刷新Mirrors缓存或更换镜像源。
RedHat/CentOS:
yum makecache && yum update -y
Debian/Ubuntu:
apt update -y && apt dist-upgrade -y
使用:
wget --no-check-certificate -O NewReinstall.sh https://raw.githubusercontent.com/fcurrk/reinstall/master/NewReinstall.sh && chmod a+x NewReinstall.sh && bash NewReinstall.sh
如为CN主机(部分主机商已不能使用),可能出现报错或不能下载脚本的问题,可执行以下命令开始安装.
wget --no-check-certificate -O NewReinstall.sh https://cdn.jsdelivr.net/gh/fcurrk/reinstall@master/NewReinstall.sh && chmod a+x Ne
流控脚本
Xrayr 文档:https://xrayr-project.github.io/XrayR-doc/
bash <(curl -Ls https://raw.githubusercontent.com/XrayR-project/XrayR-release/master/install.sh)
Docker 命令
#国外安装
bash <(curl -sSL https://get.docker.com)
#国内安装
curl -sSL https://get.daocloud.io/docker | sh
#卸载
#停止所有正在运行的容器
sudo docker stop $(docker ps -aq)
#删除所有容器
sudo docker rm $(docker ps -aq)
#删除所有镜像
sudo docker rmi $(docker images -q)
#卸载docker引擎
sudo yum remove docker-ce docker-ce-cli containerd.io
sudo apt-get remove docker docker-engine
#删除残留数据
sudo rm -rf /var/lib/docker
VPS 测速
# 三网测速
bash <(curl -Lso- https://git.io/superspeed_uxh)
bash <(curl -Lso- https://git.io/J1SEh)
wget -O jcnf.sh https://raw.githubusercontent.com/Netflixxp/jcnfbesttrace/main/jcnf.sh
bash jcnf.sh
BBR加速安装
#预先准备
centos: yum install ca-certificates wget -y && update-ca-trust force-enable
debian/ubuntu: apt-get install ca-certificates wget -y && update-ca-certificates
#不卸载内核版本
wget -O tcpx.sh "https://github.com/ylx2016/Linux-NetSpeed/raw/master/tcpx.sh" && chmod +x tcpx.sh && ./tcpx.sh
#卸载内核版本
wget -O tcp.sh "https://github.com/ylx2016/Linux-NetSpeed/raw/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh
VPS跑分
curl -sL yabs.sh | bash
媒体解锁检测
bash <(curl -L -s check.unlock.media)
测试25端口是否开放
telnet smtp.aol.com 25
一键修改默认SSH端口,自行替换2222
sed -i 's/#Port\ 22/Port\ 2222/' /etc/ssh/sshd_config && systemctl reload ssh