我正在尝试写一个指导一些基本事项,在服务器“构建”完成后,需要完成,重要事项包括设置非 root 的辅助用户、语言环境,甚至禁用密码登录并使用密钥。如果您决定参与,除了简短的描述外,您介意提供代码示例吗?
答案1
apt-get update && apt-get upgrade
更新软件包列表并安装软件包的最新安全更新,同时安装aptitude
和依赖它,因为它可以更好地处理依赖关系。
答案2
apt-get install locales
如果您尚未安装它,请输入locale
,如果您在顶部看到任何警告,请执行dpkg-reconfigure locales
,选择您的语言环境(我的是 en_US.UTF-8 UTF-8 ),生成并处理,以避免在安装/升级软件包时出现任何语言环境问题。
答案3
1)启用欺骗保护和 syncookies:
spoofprotect=yes
syncookies=yes
2) 对于服务器来说,3 个控制台就足够了。编辑 /etc/inittab:
1:2345:respawn:/sbin/getty 38400 tty1
2:23:respawn:/sbin/getty 38400 tty2
3:23:respawn:/sbin/getty 38400 tty3
#4:23:respawn:/sbin/getty 38400 tty4
#5:23:respawn:/sbin/getty 38400 tty5
#6:23:respawn:/sbin/getty 38400 tty6
4)安装实用程序:
aptitude install screen htop
答案4
apt-get install aptitude
获取前端 apt 包装器,它可以更好地处理依赖关系。完成此操作后(或者如果您已经拥有它),安装一些“基本”软件包,使用它们可以aptitude install ~pstandard
获取诸如perl
和 之类的软件包dnsutils
。