Linux 常用脚本命令
服务器设置
修改服务器时区为东八区
cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
开放服务器所有端口
sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -P OUTPUT ACCEPT
sudo iptables -F
查看、结束占用端口的进程
查看占用端口的进程
lsof -i:端口号
输出如下
$ lsof -i:80
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
nginx 3559 root 6u IPv4 55147 0t0 TCP *:http (LISTEN)
nginx 3559 root 7u IPv6 55148 0t0 TCP *:http (LISTEN)
输出的 PID 为进程号
结束占用端口的进程
kill -9 进程号
修改服务器 hosts
打开 hosts 的编辑文本模式
vi /etc/hosts
输入命令 i
编辑,按 Esc
键退出编辑,:wq
保存退出,:q!
不保存强制退出。
重启 hosts
/etc/init.d/network restart
国内服务器可以修改 hosts 实现加速 GitHub 访问效果,推荐使用 Github520 的 hosts 。
干掉宝塔面板强制登录
rm -f /www/server/panel/data/bind.pl
Cloudflare WARP 一键配置脚本
项目地址:https://github.com/P3TERX/warp.sh
bash <(curl -fsSL git.io/warp.sh) d
Docker
Docker 安装
国内主机安装 Docker
curl -sSL https://get.daocloud.io/docker | sh
国外主机安装 Docker
wget -qO- https://get.docker.com/ | bash
启动 Docker 服务
service docker start
设置 Docker 服务项开机自启( 重要 )
systemctl enable docker
Docker Compose 安装
各平台 Docker Compose 安装可查看官方页面
https://docs.docker.com/compose/install/
下载 Docker Compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
国内下载 Docker Compose
sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.29.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
添加可执行权限
sudo chmod +x /usr/local/bin/docker-compose
查看版本测试安装结果
docker-compose --version
代理安装
233boy v2一键脚本
项目地址:https://github.com/233boy/v2ray
bash <(curl -s -L https://git.io/v2ray.sh)
x-ui
项目地址:https://github.com/vaxilu/x-ui
bash <(curl -Ls https://raw.githubusercontent.com/vaxilu/x-ui/master/install.sh)
服务器测试
秋水逸冰一键测试脚本 bench.sh
bench.sh 特点:
1、显示当前测试的各种系统信息;
2、取自世界多处的知名数据中心的测试点,下载测试比较全面;
3、IO 测试三次,并显示平均值。
详细介绍:https://teddysun.com/444.html
wget -qO- 86.re/bench.sh | bash
秋水逸冰 UnixBench 一键脚本
一个开源的性能测试工具,用于测试 Linux 系统主机的性能。Unixbench 的主要测试项目有:系统调用、读写、进程、图形化测试、2D、3D、管道、运算、C库等系统基准性能提供测试数据。
详细介绍:https://teddysun.com/245.html
wget --no-check-certificate https://github.com/teddysun/across/raw/master/unixbench.sh
chmod +x unixbench.sh
./unixbench.sh
Super Bench I/O 测试脚本
wget -qO- --no-check-certificate https://raw.githubusercontent.com/oooldking/script/master/superbench.sh | bash
或者
curl -Lso- -no-check-certificate https://raw.githubusercontent.com/oooldking/script/master/superbench.sh | bash
Super Speed 一键测速脚本
wget https://raw.githubusercontent.com/oooldking/script/master/superspeed.sh && chmod +x superspeed.sh && ./superspeed.sh