马哥教育 Linux 网络班- 资深全程班( 初级课程+ 中级课程+ 中级提高课程+ 高级课程) 一、 Linux 系统基础及系统管理 1 、操作系统发展史,系统架构平台概览; Linux 起源、理念、发展历史及各发行版; 2、 Linux 基础知识、基本命令、获得使用帮助及文件系统组织结构等; 3、 Linux 用户、组及权限的基础及相关高级话题, 详细讲解 useradd/userdel/chmod/chown/usermod/chage/umask 等相关命令; 4、 Bash 基础及配置、标准 I/O 、管道及 shell 编程基础; 5、文本处理工具的概念、简单文本编辑器 nano 的使用、 vim 编辑器入门、进阶及常用技巧; 7、 Linux 系统进程管理基本原理及相关管理工具如 ps、 pkill 、 top 、 htop 等的使用; Linu x 中的作业控制; 8、 Linux 任务计划的实现,讲解 at、 cron 及 anacron 的使用; 9 、文件查找的利器 find 命令基础及高级应用; 10、 TCP/IP 网络基础、 TCP 有限状态机状态转换原理、 Linux 网络属性配置及网络客户端工具详解; 11、 Linux 系统软件包的配置及管理、 rpm 及 yum 命令的使用及 yum 库的制作详解; 12 、常见磁盘接口类型及相关设备特性、 Linux 磁盘管理、 Linux 文件系统基础、进阶与高级管理;文件系统相关管理工具使用详解; 13 、系统初始化详细流程精解、内核基础及内核的定制(内核的定制、编译及安装) ;对比说明 RHEL5 与 RHEL6 系统启动过程之区别; 14、 X11 、 SSH 、 VNC 、 CUPS 系统服务; putty 、 SecureCRT 或 Xmanager 等 ssh 客户端的应用; 15 、文件扩展属性及 ACL 的应用; 16、 RAID 级别及相关概念详解、 Linux 下软 RAID 的实现及相关命令行工具的使用; 硬件 RAI D 基本原理及配置要点; 17、 LVM2 基本概念及其实现原理、 LVM2 相关命令行工具的使用; 18、 Linux 日志系统;常见日志管理工具的使用; 19、 SELinux 相关概念、原理及相关工具(如 setenforce 等) 的使用; 20、 RHEL 系统 kickstart 文件、自动化安装部署及安装盘的定制; 21、 Linux 常见系统及网络故障排除( TroubleShooting ); 22、 RHEL 或 CentOS 系统定制式精简,实现从零开始按需重组大小、功能等可定制的 Linu x 版本,借以实现从微观角度理解 Linux 构成及运行原理之目的. 二、 shell 编程入门及进阶(穿插大量以实现系统自动化管理为目的脚本案例) 1、 bash 基础及工作环境的定制,详细讲解 profile 、 、 bashrc 、.bash_profil e 等配置文件的功用; 2、 bash 脚本结构及运行; bash 变量( 局部变量、本地变量、环境变量、位置参数变量及特殊变量) 及其表达式; 3 、条件测试(整数测试、字符串测试及文件测试); if和 case 选择分支; 4、
马哥教育Linux网络班-资深全程 来自淘豆网m.daumloan.com转载请标明出处.