扫码阅读
手机扫码阅读
干货!超实用的 Linux 初始化脚本
![](/theme/default/default/images/main/eye-open.png)
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
![](/theme/default/default/images/main/icon-link.png)
![](/theme/default/default/images/main/icon-jing.png)
咸鱼运维杂谈
扫码关注公众号
咸鱼在今天的分享中介绍了一个适用于学习和工作的Linux系统初始化脚本。这个脚本是多个命令的集合,旨在自动化配置Linux系统的常见设置。
脚本的功能包括:
- 定义环境变量和当前时间。
- 配置YUM镜像源以使用阿里云。
- 设置系统时区为上海。
- 配置DNS服务器地址。
- 修改最大文件描述符限制。
- 关闭系统中不需要的服务。
- 内核参数优化。
- 安装常用工具。
- 关闭SELinux。
脚本使用判断函数来确保每一步骤是否执行成功,并输出相应的成功或失败信息。针对CentOS 6和CentOS 7的系统,脚本会做出相应的调整。当内核版本不是el6或el7时,脚本将停止执行。
主要的函数包括:
add_yum_repo()
用于添加阿里云YUM镜像源。show_result()
用于显示操作的结果。config_localtime()
用于配置系统时区。config_dns_addr()
用于配置DNS服务器地址。maximum_file_dspt()
用于修改文件描述符限制。shutdown_nonuse_srv()
用于关闭不需要的服务。optimize_kel_args()
用于优化内核参数。install_pkgs()
用于安装常用工具。shutdown_selinux()
用于关闭SELinux。- 主函数
main()
用于执行上述所有配置。
完整的脚本已在文章末尾给出。最后,作者鼓励读者通过[一键三连]来支持写作。
想要了解更多内容?
![](/theme/default/default/images/main/icon-link.png)
![](/theme/default/default/images/main/icon-jing.png)
咸鱼运维杂谈
扫码关注公众号
咸鱼运维杂谈的其他文章
加入社区微信群
与行业大咖零距离交流学习
![](https://cdn.easycorp.cn/rongpm/upload/202312/f_39217d624bb2b42ce8f6322ebd7e573a.png)
![](https://cdn.easycorp.cn/rongpm/upload/202312/f_39217d624bb2b42ce8f6322ebd7e573a.png)
软件研发质量管理体系建设
白皮书上线