运维笔记

代码·知识 · 2022-03-04 · 299 人浏览

这里是我个人服务器运维过程中常用的一些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"
Sever
Theme Jasmine by Kent Liao