使用方法
- 安装
certbot
参考使用certbot+nginx搭建https服务器 - 使用
certbot获取ssl证书# 其中*.eoekun.top为泛域名 sudo ./certbot-auto --server https://acme-v02.api.letsencrypt.org/directory -d *.eoekun.top -d eoekun.top --manual --preferred-challenges dns-01 certonly
certbotcertbot获取ssl证书
# 其中*.eoekun.top为泛域名
sudo ./certbot-auto --server https://acme-v02.api.letsencrypt.org/directory -d *.eoekun.top -d eoekun.top --manual --preferred-challenges dns-01 certonly
# 压缩
tar -cvf 压缩文件名.tar 文件1 文件2 文件3
# 解压
tar -xvf 压缩文件名.tar
# 压缩
tar -cvzf 压缩文件名.tar.gz 文件1 文件2 文件3
# 解压
tar -xvzf 压缩文件名.tar.gz
# 压缩
gzip 文件名
# 解压
gzip -d 文件名.gz
# 解压
gunzip 文件名.gz
# 文本压缩解压
echo "Hello, world\!" | gzip | base64
echo "H4sIAAAAAAAAA/NIzcnJVyjPL8pJUQQAlJLItNAAAAA==" | base64 -d | gzip -d
echo "Hello, world\!" | gzip | base64 | base64 -d | gzip -d
# 安装
sudo yum install zip -y
# 压缩
zip 压缩文件名.zip 文件1 文件2 文件3
# 解压
unzip 压缩文件名.zip
pid
#查看占用8080端口的进程pid
/usr/sbin/lsof -n -P -t -i :8080
#或使用netstat
netstat -pan | grep 8080
#或
netstat -nlp |grep 8080
pkill java
# 监听状态的 TCP 端口和连接,去掉 -t 查看所有监听端口,只想查看 UDP 端口,使用 -u 选项,代替 -t 选项,p是列出进程
# -ep 选项可以同时查看进程名和用户名
netstat -ltpe
netstat -nlpt
# 或
netstat -nlp |grep LISTEN
netstat -tunlp | grep 8080
#-t (tcp) 仅显示tcp相关选项
#-u (udp)仅显示udp相关选项
#-n 拒绝显示别名,能显示数字的全部转化为数字
#-l 仅列出在Listen(监听)的服务状态
#-p 显示建立相关链接的程序名
ps -eo pid,lstart,cmd
yum -y update
yum -y install wget
wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh
chmod +x shadowsocks.sh
./shadowsocks.sh 2>&1 | tee shadowsocks.log
配置文件路径为:/etc/shadowsocks.json
卸载
./shadowsocks.sh uninstall
相关命令
#启动
/etc/init.d/shadowsocks start
#停止
/etc/init.d/shadowsocks stop
#重启
/etc/init.d/shadowsocks restart
#状态
/etc/init.d/shadowsocks status