linux学习路线图

一、系统架构
1、确定和配置硬件设置
2、引导系统
3、运行级别、关闭和重新引导

二、Linux安装和包管理
1、设计硬盘布局
2、安装引导管理器
3、管理共享库
4、Debian包管理
5、RPM和YUM包管理功能

三、GNU和UNIX命令
1、Linux命令行
2、文本流和过滤器
3、文件和目录管理
4、流、管道和重定向
5、创建、监视和结束进程
6、处理进程执行优先级
7、使用正则表达式搜索文本文件
8、使用vi编辑文件

四、设备、Linux文件系统、文件系统分层结构标准
1、创建分区和文件系统
2、维护文件系统的完整性
3、控制文件系统的挂载和卸载
4、管理磁盘配额
5、管理文件权限和所有权
6、创建和更改硬链接和符号链接
7、查找和放置系统文件

五、Shell、脚本和数据管理
1、自定义和使用shell环境
2、自定义或编写简单脚本
3、SQL数据管理

六、用户界面和桌面
1、安装和配置X11
2、设置显示管理器
3、可访问性

七、管理任务
1、管理用户和组账户和相关系统文件
2、通过调度作业来自动化系统管理任务
3、本地化和国际化

八、基本系统服务
1、维护系统时间
2、系统日志
3、邮件传输代理(MTA)基础知识
4、管理打印机和打印

九、网络基础
1、Internet协议基础
2、基本网络配置
3、基本网络故障诊断
4、配置客户端DNS

十、安全性
1、执行安全性管理任务
2、设置主机安全
3、通过加密保护数据