扫码阅读
手机扫码阅读

干货!超实用的 Linux 初始化脚本

70 2024-07-20

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

查看原文:干货!超实用的 Linux 初始化脚本
文章来源:
咸鱼运维杂谈
扫码关注公众号

咸鱼在今天的分享中介绍了一个适用于学习和工作的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()用于执行上述所有配置。

完整的脚本已在文章末尾给出。最后,作者鼓励读者通过[一键三连]来支持写作。

想要了解更多内容?

查看原文:干货!超实用的 Linux 初始化脚本
文章来源:
咸鱼运维杂谈
扫码关注公众号