服务器系统配置初始化
背景:购买10台服务器并已安装Linux操作
需求:对10台服务器进行系统配置的初始化
问题:要做哪些初始化,要配置哪些东西?
- 1.时间同步(与互联网时间同步)
- 2.禁用selinux(selinux是一个安全机制,不会用的话,会影响做其他操作)
- 3.关闭防火墙,清空防火墙默认策略
- 4.历史命令显示操作时间(默认是不显示的,为了查看,历史审计,可以加上这个时间)
- 5.禁止root远程登录(root远程登录是不安全的,)
- 6.禁止定时任务发送邮件(默认定时任务产生的事件都会发送给默认的用户名的。长期积累会产生很多的垃圾文件。占用磁盘空间)
- 7.设置最大打开文件数(默认是很少的,很多应用无法满足)
- 8.减少Swap使用(默认当物理内存不够时,使用Swap作为物理内存的交换。而Swap是磁盘上的空间,读写性能远不如使用物理内存。尽量不使用Swap来提高引用程序的性能)
- 9.一些系统内核参数的优化
- 10.安装一些性能分析工具及其他
上述可以写一个shell