以下转自NS论坛
买完小鸡肯定是先DD系统(DD系统是指使用dd命令直接将镜像写入硬盘以实现操作系统安装的方法),DD可以让你的小鸡系统环境更纯净,如果你有很多个小鸡,你就明白把这么多小鸡DD成一个相同的系统环境,对你后期折腾小鸡是有多么大的帮助。
这条DD命令我这几年一直用,先后在几十台小鸡上DD,无一例翻车,优势是一条命令搞定密码,端口,时区,虚拟内存,不用再一个一去设置,真正做到了DD完立马投入生成环境,开箱即用!
wget –no-check-certificate -qO InstallNET.sh ‘https://raw.githubusercontent.com/leitbogioro/Tools/master/Linux_reinstall/InstallNET.sh’ && chmod a+x InstallNET.sh && bash InstallNET.sh -debian “自定义1” -pwd “自定义2” -hostname “自定义3” -port “自定义4” -timezone “自定义5” -swap “自定义6”
释义:
自定义1:【重要】可以填11或者12,你可以DD Debian11 或者 Debian12,我觉得Debian和大部分小鸡体质更配,其他系统也可装,可去leitbogioro大佬项目页面探索。
自定义2:【重要】可以自定义密码,大小写+数字+特殊符号,搞上15-20位,强烈建议DD完以后在root/.ssh/放上你的公钥文件,用密钥登录小鸡。
自定义3:DD后显示的主机名,主要体现在每次SSH登录后,如果自定义成mjj,会显示在这里:root@mjj~# ,有时候这个自定义3会失效,主要是由于商家的DNS/DHCP/商家面板的干扰。
自定义4:【重要】端口号,默认22,无时无刻不在承受着各种扫描和爆破,你自定义个5位数端口,但不要超过65535,防止从后往前扫,尽量避免和65535挨得太近。
自定义5:时区设置,我一般是Asia/Shanghai
自定义6:虚拟内存设置,可以设置1024,意思是增加1G的虚拟内存,也可以设置成2048,2G内存。最近几年小鸡内存基本都是1G起,基本没有内存焦虑。
命令和参数均来自https://github.com/leitbogioro/Tools, 感谢leitbogioro大佬
调优时,证书环境:apt-get install ca-certificates wget -y && update-ca-certificates
脚本:wget -O tcpx.sh “https://github.com/ylx2016/Linux-NetSpeed/raw/master/tcpx.sh” && chmod +x tcpx.sh && ./tcpx.sh
一般安装BBR原版内核+FQ优化,然后 >22. 系统配置优化新,就可以,喜欢折腾的,可以>61. 手动提交合并内核参数,手动调优。
这一套下来,鸡仔跑的更欢实了。