这里是我个人服务器运维过程中常用的一些shell代码和技巧,希望能帮助到你。
软件推荐
Windows 稳定的AMP / NMP环境
http://www.ampnmp.com/visual-nmp/
常用基本命令
# 查看端口占用
netstat -ntpl
# 硬盘
df -h
测速
bash <(curl -Lso- https://git.io/superspeed)
91yun / 锐速ServerSpeeder无限带宽无限制版一键安装包
# 安装命令:
yum -y install wget
wget -N --no-check-certificate https://raw.githubusercontent.com/wn789/serverspeeder/master/serverspeeder.sh
bash serverspeeder.sh
# 锐速serverspeeder常用命令:
service serverSpeeder start #启动
service serverSpeeder stop #停止
service serverSpeeder reload #重新加载配置
service serverSpeeder restart #重启
service serverSpeeder status #状态
service serverSpeeder stats #统计
service serverSpeeder renewLic #更新许可文件
service serverSpeeder update #更新
chattr -i /serverspeeder/etc/apx* && /serverspeeder/bin/serverSpeeder.sh uninstall -f #卸载
入站规则
# 可视化UI Shell 安装操作配置:端口(Port 比如 201)、用户(UserName)、网页根路径(比如 /Q)等
bash <(curl -Ls https://raw.githubusercontent.com/vaxilu/x-ui/master/install.sh)
# 设置参数
1.设置额外id
2.禁用不安全加密
3.设置ws
4.设置路径
5.ng看下面
nginx+433 网站配置(ng反代教程)
less + ws : url /Data
(no Tls)
location ^~ /Q {
proxy_pass http://127.0.0.1:201/Q;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location /Date {
proxy_redirect off;
proxy_pass http://127.0.0.1:201;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $http_host;
proxy_read_timeout 300s;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
# 反代后
# 端口:443
# 路径:前面的 %2F 换为 /
# TLS:True
日志控制
https://www.jianshu.com/p/66e16f7b79f4
//创建或修改文件 /etc/docker/daemon.json,并增加以下配置
//max-size=500m,意味着一个容器日志大小上限是500M,
//max-file=3,意味着一个容器有三个日志,分别是id+.json、id+1.json、id+2.json。
{
"log-driver":"json-file",
"log-opts":{
"max-size" :"50m","max-file":"3"
}
}
国内服务器加速访问
git config --global http.proxy 'socks5://127.0.0.1:34560'
git config --global https.proxy 'socks5://127.0.0.1:34560'
curl --proxy "http://user:pwd@127.0.0.1:1234" "http://httpbin.org/ip"