企业是否要制定Linux标准化规范,这些规范都包含哪些内容?
企业制定统一的Linux标准化规范,是非常有必要的,会带来以下几方面好处:
*有利于标准化的建立,Linux作为分布式系统或集群中的基本os单元,其标准化的程度决定了整个分布式系统的标准化程度;
*便利于自动化,标准化是自动化的基础,只有统一的标准化基础设施,才有可能实现高度自动化和运维智能化;
*便于运维效率提高,经过标准化后的linux系统,运维不再构建于人,更多的是自动化工具和运维规范及流程。
常见的Linux系统规范主要从以下几个方面开展:
1,硬件规划级别:
*磁盘分区及挂载标准,比如 只能使用uuid进行挂载,必须写入/etc/fstab;磁盘挂载参数;
*网络配置标准,比如 网卡配置标准,网卡bonding标准
2,系统级标准:
*主机名配置标准
*基本配置标准:dns配置标准,端口划分标准,swap配置标准
*基本内核参数配置标准:文件系统参数,内存flush配置,网络配置参数标准
*系统级服务配置标准:ssh标准配置,mysql等标准配置
*安全防护配置:apparmor配置,pam配置,security配置等
3,应用级别
*应用相关系统级参数:文件打开数,core参数配置等
*应用部署路径规划:应用数据路径、日志路径、函数库路径等
*日志切分配置
*应用级资源划分标准:比如端口分配等