课程介绍
课程从 Linux 的发行版、虚拟机安装和常用命令开始,逐步讲解文件目录、Vim、用户与权限、网络、进程、存储和系统服务管理。内容以命令演示与配置操作为主,适合按主题建立 Linux 操作基础。
进阶部分覆盖 Shell 脚本、条件与循环、函数、sed 与 awk,以及防火墙、SSH、FTP、Samba、NFS、Nginx 和 LAMP 等服务专题。当前分享还包含开篇内容和课程资料相关视频,目录依据实际文件整理;系统版本与操作方式以录制内容为准。
网盘说明:本课程为夸克网盘资源。
课程目录
课程 001—020
01丨课程介绍
02丨内容综述
03丨什么是Linux
04丨Linux的内核版本及常见发行版
05丨安装VirtualBox虚拟机
06丨在虚拟机中安装Linux
07丨第一次启动Linux
08丨万能的帮助命令:man help info
09丨初识pwd和ls命令
10丨详解ls命令
11丨详解cd命令
12丨创建和删除目录
13丨复制和移动目录
14丨如何在Linux下进行文本查看
15丨打包压缩和解压缩
16丨vi的四种模式
17丨Vim的正常模式
18丨Vim的命令模式
19丨Vim的可视模式
20丨用户和用户组管理
课程 021—040
21丨su和sudo
22丨用户和用户组的配置文件介绍
23丨文件与目录权限的表示方法
24丨文件权限的修改方法和数字表示方法
25丨权限管理以及文件的特殊权限
26丨网络管理
27丨查看网络配置
28丨修改网络配置
28丨修改网络配置_20190725_141705
29丨网络故障排除命令
30丨网络管理和配置文件
31丨软件包管理器的使用
32丨使用rpm命令安装软件包
33丨使用yum包管理器安装软件包
34丨通过源代码编译安装软件包
35丨如何进行内核升级
36丨grub配置文件介绍
37丨使用ps和top命令查看进程
38丨进程的控制与进程之间的关系
39丨进程的通信方式与信号:kill命令
40丨守护进程
课程 041—060
41丨screen命令和系统日志
42丨服务管理工具systemctl
43丨SELinux简介
44丨内存与磁盘管理
45丨内存查看命令
46丨磁盘分区和文件大小查看
47丨文件系统管理
48丨i节点和数据块操作
49丨分区和挂载
50丨分区和挂载磁盘配额
51丨交换分区swap的查看与创建
52丨软件RAID的使用
53丨逻辑卷LVM的用途与创建
54丨系统综合状态查看命令sar以及第三方命令
55丨什么是Shell
56丨Linux的启动过程
57丨Shell脚本的格式
58丨脚本不同执行方式的影响
59丨管道
60丨重定向
课程 061—080
61丨变量赋值
62丨变量引用及作用范围
63丨环境变量、预定义变量与位置变量
64丨环境变量配置文件
65丨数组
66丨转义和引用
67丨运算符
68丨特殊字符大全
69丨test比较
70丨if判断的使用
71丨if-else判断的使用
72丨嵌套if的使用
73丨case分支
74丨for的基本使用
75丨C语言风格的for
76丨while循环和until循环
77丨循环的嵌套和break、continue语句
78丨使用循环处理位置参数
79丨自定义函数
80丨系统函数库介绍
课程 081—100
81丨脚本资源控制
82丨信号
83丨一次性计划任务
84丨周期性计划任务
85丨为脚本加锁
86丨元字符介绍
87丨find演示
88丨sed和awk介绍
89丨sed替换命令讲解
90丨sed指令加强版
91丨sed其他指令
92丨sed多行模式空间
93丨保持空间
94丨认识awk
95丨awk的字段
96丨awk表达式
97丨awk判断和循环
98丨awk数组
99丨awk数组功能的使用
100丨awk函数
课程 101—119
101丨防火墙概述
102丨iptables规则的基本使用演示
103丨iptables过滤规则的使用
104丨iptablesnat表的使用
105丨firewalld
106丨SSH介绍之Telnet明文漏洞
107丨SSH服务演示
108丨FTP服务搭建
109丨vsftpd配置文件介绍
110丨vsftp虚拟用户
111丨samba服务演示
112丨NFS服务
113丨Nginx基本配置文件
114丨Nginx域名虚拟主机
115丨LNMP
116丨DNS
117丨NAS演示
118丨结束语