标签:脚本 初始化 shell 10 默认 时间 Swap linux 系统配置
服务器系统配置初始化
背景:购买10台服务器并已安装Linux操作
需求:对10台服务器进行系统配置的初始化
问题:要做哪些初始化,要配置哪些东西?
- 1.时间同步(与互联网时间同步)
- 2.禁用selinux(selinux是一个安全机制,不会用的话,会影响做其他操作)
- 3.关闭防火墙,清空防火墙默认策略
- 4.历史命令显示操作时间(默认是不显示的,为了查看,历史审计,可以加上这个时间)
- 5.禁止root远程登录(root远程登录是不安全的,)
- 6.禁止定时任务发送邮件(默认定时任务产生的事件都会发送给默认的用户名的。长期积累会产生很多的垃圾文件。占用磁盘空间)
- 7.设置最大打开文件数(默认是很少的,很多应用无法满足)
- 8.减少Swap使用(默认当物理内存不够时,使用Swap作为物理内存的交换。而Swap是磁盘上的空间,读写性能远不如使用物理内存。尽量不使用Swap来提高引用程序的性能)
- 9.一些系统内核参数的优化
- 10.安装一些性能分析工具及其他
上述可以写一个shell脚本,可以一键部署的
1.时间同步(与互联网时间同步)
设置时间的时候要考虑定期的修改时间
centos是使用最广泛的,也是开源的
cat /etc/redhat-release
标签:脚本,初始化,shell,10,默认,时间,Swap,linux,系统配置 来源: https://blog.51cto.com/u_14303514/2929798
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。