个人常用宏脚本12345678910111213141516# info# 脚本测试curl -Lso- https://raw.githubusercontent.com/oooldking/script/master/superbench.sh bash# 看开放的端口netstat -lntup# 看有连接的端口netstat -ant# 看进程ps auxhtop# 搜索文件 位置 and 条件find / -name *.sh# 搜索目录内的指定文本内容 grep -irn "条件" 位置grep -irn "rsa" /root/.sshgrep -irn PasswordAuthentication /etc/ssh/sshd_config 1234567891011121314151617181920# DNS# 国外cat > /etc/resolv.conf<<-EOFnameserver 8.8.8.8nameserver 1.1.1.1options timeout:1 rotateEOF# 国内cat > /etc/resolv.conf<<-EOFnameserver 223.5.5.5nameserver 114.114.114.114options timeout:1 rotateEOF# 查看本机外网IPcurl myip.ipip.net# 查看指定端口占用netstat -tunlp grep 22 123456# Centos7 yum -y install net-tools git wget# 升级软件yum --exclude=kernel* update# 升级软件+内核yum -y update 123456789101112131415# SSH# 开启密码登陆sed -i 's/^.*PasswordAuthentication.*/PasswordAuthentication yes/g' /etc/ssh/sshd_config;# 禁用密码登录if [ -z "grep ^PasswordAuthentication /etc/ssh/sshd_config" ]; thensed -i "s@^#PasswordAuthentication.*@&\nPasswordAuthentication no@" /etc/ssh/sshd_configelsesed -i "s@^PasswordAuthentication.*@PasswordAuthentication no@" /etc/ssh/sshd_configfi# 重启sshd服务service sshd restart;/etc/init.d/ssh restart;# 查看当前ssh端口grep ^Port /etc/ssh/sshd_config awk '{print $2}' 12345678# 场景列表screen -list# 安装场景yum -y install screen# 恢复场景screen -r asf# 创建场景screen -S asf 12345678910# bitwardendocker pull bitwardenrs/server:latestdocker kill bitwardendocker rm bitwardendocker run -d --name bitwarden -v /home/bwdata/:/data/ -p 3000:80 bitwardenrs/server:latest#docker logs --tail 30 -f bitwardendocker logs bitwarden# -----------docker image lsdocker image rm 多余的镜像 123456789101112# Linux-NetSpeedbash <(curl -fsL mcnb.top/tcp.sh)# debian 8+ 开启bbrecho "net.core.default_qdisc=fq" >> /etc/sysctl.confecho "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.confsysctl -p# 观察BBR是否开启成功,执行以下代码:sysctl net.ipv4.tcp_available_congestion_control && sysctl net.ipv4.tcp_congestion_control && lsmod grep bbr# 反馈结果都有bbr, 则证明你的内核已开启bbr