作为一名运维工程师,需要学习的东西非常多,在学习的过程中也没有任何捷径可言,必须一步一个脚印地学习、积累才能把个人技能提升到相应的高度。根据目前流行的发行版及国际流行的Linux认证,红帽认证和LPI认证的技能考核目标值得大家借鉴,可以作为自己成长的参考路线,特此分享一下。
参考红帽认证,一名合格的Linux运维工程师至少应该掌握RHCSA及RHCE的全部内容、技能。
RHCSA认证需要掌握的内容:
- 了解和运用必要的工具来处理文件、目录、命令行环境和文档
- 操作运行中的系统,包括引导到不同的运行进程、识别流程、启动和停止虚拟机以及控制服务
- 使用分区和逻辑卷配置本地存储
- 创建和配置文件系统和文件系统属性,例如权限、加密、访问权限控制列表以及网络文件系统
- 部署、配置以及维护系统,包括软件安装、更新以及核心服务
- 管理用户和用户群组,包括使用集中目录进行身份验证
- 管理安全性,包括基本防火墙和 SELinux 配置
RHCE认证需要掌握的内容:
- 配置静态路由、数据包筛选以及网络地址转换
- 设置内核运行参数
- 配置互联网小型计算机系统接口 (iSCSI) 启动器
- 生成和提供系统利用率报告
- 使用 shell 脚本自动化系统维护任务
- 配置系统日志记录,包括远程日志记录
- 配置系统以提供网络服务,包括 HTTP/HTTPS、文件传送协议 (FTP)、网络文件系统 (NFS)、服务器信息块 (SMB)、简单邮件传送协议 (SMTP)、安全外壳 (SSH) 和网络时间协议 (NTP)
参考LPI认证,至少掌握 LPIC-2的全部内容、技能。
LPIC-1认证需要掌握的内容:
- understand the architecture of a Linux system;
- install and maintain a Linux workstation, including X11 and setup it up as a network client;
- work at the Linux command line, including common GNU and Unix commands;
- handle files and access permissions as well as system security; and perform easy maintenance tasks: help users, add users to a larger system, backup and restore, shutdown and reboot.
LPIC-2认证需要掌握的内容:
- perform advanced system administration, including common tasks regarding the Linux kernel, system startup and maintenance;
- perform advanced Management of block storage and file systems as well as advanced networking and authentication and system security, including firewall and VPN;
- install and configure fundamental network services, including DHCP, DNS, SSH, Web servers, file servers using FTP, NFS and Samba, email delivery and supervise assistants and advise management on automation and purchases.