30天巩固学习Linux操作系统学习计划
计划目录
前言
以下内容为could研习社学习计划,通过30天的学习计划,让自己对Linux的基础掌握得更扎实
学习计划
第1天 Linux是什么与发展历史
学习目标:
- 了解Linux是什么.
- 了解常用的术语:GNU、GPL,知道这两个是什么就可以.
- 了解UNIX的发展史、Linux的发展史及主流发行版本,被人问起来这种问题,你可以给他讲清楚。说白了,这一节主要是用来讲故事、提升你的技术逼格用的。
参考教材
《鸟哥的Linux私房菜 第四版》
学习成果
第2天 学习环境准备
学习目标:
- 掌握安装虚拟机软件的过程
- 掌握虚拟机软件的网络配置
- 了解获取CentOS的下载路径及CentOS现状
- 掌握CentOS的安装过程及硬盘分区要求
CentOS镜像可以到centos官网或者清华大学镜像站下载
学习成果
VMware安装与网络配置
CentOS的安装
第3天xshell远程网络连接 linux、基础优化、远程 连接网络基础、xshell 连接故障排查与处理
学习目标:
1.为Linux配置ip地址
2.IP地址的分类
3.xshell基础安装及优化、远程连接linux、linux基础优化
4.企业案例:xshell远程连接linux报错、排查及故障解决
5.Linux命令格式、特点
6.体验几个Linux命令:date、cal、uname向Linux传输文件、查看帮助文档
学习成果
IP地址分类
centos7网络配置
xshell安装与连接
Linux命令
第4-7天Linux目录、文件属性、 核心目录
学习目标:
1.向Linux传输文件、查看帮助文档
2.Linux生产环境常见路径及文件(企业实战环境) Linux文件与目录管理相对路径、绝对路径的概念及区别
3.目录的相关操作
4.20个常用的命令
5.Linux文件属性之文件类型、文件权限
6.Linux文件属性之文件权限实战
7.Linux文件属性之目录权限实战
8.Linux文件属性之默认权限与隐藏权限
9.Linux文件属性之特殊权限
10.Linux文件属性之文件大小、最后修改时间
学习成果
Linux centos7文件传输
linux目录与目录常用操作
Linux常用命令
Linux基本文件属性
第8-10天Linux硬盘与文件系统
学习目标:
1.硬盘的组成与硬盘分区
2.inode与block简介
3.node详解
4.block详解
5.认识xfs文件系统
6.硬盘分区、格式化、挂载
7.设置启动挂载
8.链接文件
9.df、du
学习成果
Linux的主要分区
inode与block
XFS文件系统
gdisk与fdisk的使用
mkfs硬盘格式化
mount挂载
硬链接与软链接
第11天文件打包与压缩
学习目标:
1.常见的压缩命令
2.打包命令
3.XFS文件系统的备份与还原
4.dd命令
XFS文件系统的备份与还原
Linux常用命令
第12天程序编辑器vim
学习目标:
1.掌握vim的使用
第13-15天Linux账号管理
学习目标:
1.账号和用户组
2.用户管理·
3.用户身份切换
4.特殊的shell
5.查询用户who、last
第16-18天进程管理
学习目标:
1.进程与程序
2.任务管理
3.ps、top、pstree
4.kill
5.free、uname、uptime、netstat、dmesg
第19天SELinux
学习目标:
1.知道SELinux的英文全程是什么(鸟哥:P543);SELinux的三种模式,启动、关闭与查看
第20-21天Linux定时任务概念、分类、语法规范、安全
学习目标:
1.定时任务概念及分类
2.定时任务怎么写(我们只学crontab)
第22-24天服务管理与Linux启动流程
学习目标:
1.守护进程与systemctl
2.启动流程
第25-26天软件管理:RPM与yum
学习目标:
rpm命令、yum命令的使用
第27-30天Shell
学习目标:
1.认识shell
2.shell变量
3.正则表达式
4.shell脚本