IT运维

Linux系统应用实践

2020-07-02 16:59:20 | 来源:中培企业IT培训网

培训背景

课程全过程案例驱动模拟实战,并通过丰富课后实验巩固所学内容。使学员不仅能够听懂、看懂,更能够真正掌握所学内容。通过课堂讲授(演示和案例培训相结合),将LINUX操作系统涉及到的,包括LINUX概念、发展历史、系统安装、CUI和GUI、系统配置、网络应用、应用维护、文件管理、系统运维、账户管理与安全配置等方面进行全面详细的梳理与总结实践阐述,深入浅出的讲述LINUX操作系统的来源、应用方法、运维配置与实践技巧。

培训收益

1.掌握Linux常用命令;

2.掌握服务时钟时区配置;

3.掌握磁盘设备管理;

4.掌握shell的程序设计;

5.掌握正则表达式;

6.掌握shell脚本编写;

7.理解并掌握Linux用户与权限策略管理;

8.理解Umask反码;

9.掌握S与t高级权限管理;

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
标签: Linux IT运维

预约领优惠