# info # 脚本测试 curl -Lso- https://raw.githubusercontent.com/oooldking/script/master/superbench.sh | bash # 看开放的端口 netstat -lntup # 看有连接的端口 netstat -ant # 看进程 ps aux htop # 搜索文件 位置 and 条件 find / -name *.sh # 搜索目录内的指定文本内容 grep -irn "条件" 位置 grep -irn "rsa" /root/.ssh grep -irn PasswordAuthentication /etc/ssh/sshd_config # DNS # 国外 cat > /etc/resolv.conf<<-EOF nameserver 8.8.8.8 nameserver 1.1.1.1 options timeout:1 rotate EOF # 国内 cat > /etc/resolv.conf<<-EOF nameserver 223.5.5.5 nameserver 114.114.114.114 options timeout:1 rotate EOF # 查看本机外网IP curl myip.ipip.net # 查看指定端口占用 netstat -tunlp |grep 22 # Centos7 yum -y install net-tools git wget # 升级软件 yum --exclude=kernel* update # 升级软件+内核 yum -y update # SSH # 开启密码登陆 sed -i 's/^.*PasswordAuthentication.*/PasswordAuthentication yes/g' /etc/ssh/sshd_config; # 禁用密码登录 if [ -z "`grep ^PasswordAuthentication /etc/ssh/sshd_config`" ]; then sed -i "s@^#PasswordAuthentication.*@&\nPasswordAuthentication no@" /etc/ssh/sshd_config else sed -i "s@^PasswordAuthentication.*@PasswordAuthentication no@" /etc/ssh/sshd_config fi # 重启sshd服务 service sshd restart; /etc/init.d/ssh restart; # 查看当前ssh端口 grep ^Port /etc/ssh/sshd_config | awk '{print $2}' # 场景列表 screen -list # 安装场景 yum -y install screen # 恢复场景 screen -r asf # 创建场景 screen -S asf # bitwarden docker pull bitwardenrs/server:latest docker kill bitwarden docker rm bitwarden docker run -d --name bitwarden -v /home/bwdata/:/data/ -p 3000:80 bitwardenrs/server:latest #docker logs --tail 30 -f bitwarden docker logs bitwarden # ----------- docker image ls docker image rm 多余的镜像 # Linux-NetSpeed bash <(curl -fsL mcnb.top/tcp.sh) # 授权码获取 # /appex/etc/apx.lic https://blog.wxlost.com/LotServer_KeyGen/keygen.php?mac=00:00:00:00:00:00 # 高版本 Centos 7.7 开启bbr --注意.可能会导致无法开机 # 下载更换内核 rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm yum --enablerepo=elrepo-kernel install kernel-ml -y # 查看内核是否安装成功 rpm -qa | grep kernel # 查看内核启动代码 cat /etc/grub2-efi.cfg |grep menuentry # debian 8+ 开启bbr echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf sysctl -p # 观察BBR是否开启成功,执行以下代码: sysctl net.ipv4.tcp_available_congestion_control && sysctl net.ipv4.tcp_congestion_control && lsmod | grep bbr # 反馈结果都有bbr, 则证明你的内核已开启bbr
常用SSH命令
本文系作者 @迷失的笔记 授权发布在 风彦疯语-杜风彦的博客。未经许可,禁止转载。
评论 (0)