培训背景
本课程采用全程案例驱动的模拟实战模式,辅以丰富的课后实验,旨在帮助学员不仅听得明白、看得透彻,更能切实掌握所学知识。通过精心设计的课堂讲授——融合演示与案例培训于一体的教学方式,我们将对LINUX操作系统的各个方面进行深入浅出的梳理与总结。
课程内容涵盖LINUX操作系统的核心要素,包括但不限于LINUX的基本概念、发展历程、系统安装、CUI与GUI操作、系统配置、网络应用、应用维护、文件管理、系统运维、账户管理与安全配置等多个维度。我们将通过详细的理论讲解与实践操作,生动阐述LINUX操作系统的起源、应用策略、运维配置以及实践中的技巧要点,确保学员能够全面、深入地理解和掌握LINUX操作系统的精髓。
培训收益
1. 精通Linux操作系统常用指令,提升系统管理效率;
2. 熟练配置服务器的时钟、时区,确保时间同步准确;
3. 掌握磁盘设备的全方位管理,优化存储资源分配;
4. 深入学习shell程序设计,培养高效自动化处理能力;
5. 精通正则表达式强化文本处理与搜索技巧;
6. 精练编写shell脚本,实现复杂任务的自动化执行;
7. 深刻理解并灵活运用Linux用户与权限策略,保障系统安全;
8. 理解Umask反码,精细控制文件权限;
9. 精通SUID与SGID高级权限管理,提升安全防护能力;
10. 精通Acl服务访问控制列表的配置,实现灵活的权限管理;
11. 掌握Linux网络管理的高级技巧,优化网络环境;
12. 精通路由配置与文件化方法,提升网络管理效率;
13. 熟练设置crontab周期性自动化任务,实现定时任务执行;
14. 掌握备份服务器的搭建与数据还原,确保数据安全与完整性。
培训特色
1.理论与实践相结合、案例分析与行业应用穿插进行;
2.专家精彩内容解析、学员专题讨论、分组研究;
3.通过全面知识理解、专题技能掌握和安全实践增强的授课方式。
日程安排
时间 | 内容 |
第1天 | 上午 | 1.使用光盘或ISO文件最小化安装CentOS7 2.使用Vagrant安装测试Linux服务器 3.Linux安装后的基本配置 4.分别使用用户口令和用户密钥远程登录Linux服务器 5.Linux命令行基础、获得命令使用帮助 6.获取系统基本信息 |
下午 | 1.Shell功能及其使用(命令补全、命令历史、命令别名) 2.Shell功能及其使用(重定向、管道、命令替换、命令组合) 3.Linux文件系统布局及其功用 4.Linux常用命令的使用(文件操作、文本操作、信息查看) 5.正则表达式和文本处理“三剑客”(grep/sed/awk) |
第2天 | 上午 | 1.Linux用户管理、权限管理、进程管理 2.Linux网络配置 内核网络设备名和一致的网络设备名 禁用一致的网络设备名 使用ip命令显示和临时设置网络参数 CentOS下的网络配置文件族 使用nmcli配置以太网络设备并激活连接 3.Linux网络工具 ping、ss(netstat)、traceroute、dig(nslookup) ftp/lftp、wget/aria2c、elinks/w3m、mail/mutt ssh、scp、sftp 4.软件包管理 rpm命令的使用 yum命令的使用 配置远程YUM仓库并进行系统更新 使用安装光盘配置本地YUM仓库 |
下午 | 1.系统基础服务 周期性任务服务 系统日志服务 OpenSSH服务 时间同步服务 2.Systemd与Linux系统的启动过程 GRUB系统引导器 故障排查与系统援救环境 3.备份与同步 制定灾难恢复计划并检测备份的有效性 使用cp、tar、dd、rsync等常用命令实施备份 使用rsnapshot工具实现快照型备份 使用lsyncd实现实时同步 4.存储管理 磁盘分区与LVM 文件系统管理 5.文件共享服务 FTP、SFTP Samba NFS iSCSI 6.系统管理自动化 Shell编程 Ansible |
第3天 | 上午 | 1.基本安全 安全的磁盘布局 禁用 Ctrl-Alt-Delete 三键重启 查找并取消文件/目录的非必要的特殊权限 避免安装不必要的软件包 关闭不必要的服务 保持系统更新 为用户和软件执行任务赋予所必需的最低权限 尽量在不同的系统(虚拟机)上运行不同的网络服务 2.Shell 与 SSH安全 限制命令历史的数目 为 bash 设置自动注销 SSH服务的安全配置并配置fail2ban 服务 3.安全工具 使用 AIDE 工具实现重要文件的完整性检查 使用 chkrootkit/rkhunter 工具实现 rootkit 检查 4.账户安全 口令复杂度要求及口令时效 配置 sudo 并禁用 root 的访问 配置基于 PAM 的账号保护和口令策略 配置基于 PAM 的访问控制 5.SSL/TLS 创建自签名证书及私钥 6.防火墙 Netfilter/iptables firewalld & firewall-cmd 7.安全基线与OpenSCAP |
下午 | 1.系统性能分析与优化 目的 涉及的人员 影响因素 分析工具 2.内核优化 /proc 和 sysctl Share Memory Size ulimit open files Network arguments 3.系统监视工具的使用 uptime、top/htop、nload mpstat、vmstat/free、iostat 4.Nagios Nagios 简介与安装 遍历 Nagios 的目录结构及文件 Nagios 的基本配置语法 Nagios 的检测机制 设置联系人待命规则和通知 监控Linux系统的主机资源 CPU、RAM/SWAP、Disk Usage and Disk IO rate 监控Linux系统的服务(如:Apache) 安装配置 Nagios 的图形化插件 PNPNagios |