- 课程目录
- 课程介绍
-
09 | 初识pwd和ls命令
-
10 | 详解ls命令
-
11 | 详解cd命令
-
12 | 创建和删除目录
-
13 | 复制和移动目录
-
14 | 如何在Linux下进行文本查看
-
15 | 打包压缩和解压缩
-
16 | Vim的四种模式
-
17 | Vim的正常模式
-
18 | Vim的命令模式
-
19 | Vim的可视模式
-
20 | 用户和用户组管理及密码管理
-
21 | su和sudo命令的区别和使用方法
-
22 | 用户和用户组的配置文件介绍
-
23 | 文件与目录权限的表示方法
-
24 | 文件权限的修改方法和数字表示方法
-
25 | 权限管理以及文件的特殊权限
-
26 | 网络管理
-
27 | 查看网络配置
-
28 | 修改网络配置
-
29 | 网络故障排除命令
-
30 | 网络管理和配置文件
-
31 | 软件包管理器的使用
-
32 | 使用rpm命令安装软件包
-
33 | 使用yum包管理器安装软件包
-
34 | 通过源代码编译安装软件包
-
35 | 如何进行内核升级
-
36 | grub配置文件介绍
-
37 | 使用ps和top命令查看进程
-
38 | 进程的控制与进程之间的关系
-
39 | 进程的通信方式与信号:kill命令
-
40 | 守护进程
-
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 | 重定向
-
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 | 系统函数库介绍
-
81 | 脚本资源控制
-
82 | 信号
-
83 | 一次性计划任务
-
84 | 周期性计划任务
-
85 | 为脚本加锁
-
86 | 元字符介绍
-
87 | find 演示
-
88 | sed和awk介绍
-
89 | sed替换命令讲解
-
90 | sed的替换指令加强版
-
91 | sed的其他常用命令
-
92 | sed多行模式空间
-
93 | 什么是sed的保持空间
-
94 | 认识awk
-
95 | awk的字段
-
96 | awk表达式
-
97 | awk判断和循环
-
98 | awk数组
-
99 | awk数组功能的使用
-
100 | awk函数
-
101 | 防火墙概述
-
102 | iptables规则的基本使用演示
-
103 | iptables过滤规则的使用
-
104 | iptables nat表的使用
-
105 | firewalld
-
106 | SSH介绍之Telnet明文漏洞
-
107 | SSH服务演示
-
108 | FTP服务器vsftpd介绍与软件包安装
-
109 | vsftpd配置文件介绍
-
110 | vsftp虚拟用户
-
111 | samba服务演示
-
112 | NFS服务
-
113 | Nginx基本配置文件
-
114 | 使用Nginx配置域名虚拟主机
-
115 | LNMP环境搭建
-
116 | DNS服务的原理
-
117 | NAS演示
-
118 | 结课测试&结束语
课程介绍
你将获得 快速掌握 Linux 常用命令及配置 熟练进行系统管理和故障排查 熟悉 Vim 基本操作及 Shell 编程 搭建并维护基于 Linux 的常用服务 讲师介绍 课程介绍...你将获得
- 快速掌握 Linux 常用命令及配置
- 熟练进行系统管理和故障排查
- 熟悉 Vim 基本操作及 Shell 编程
- 搭建并维护基于 Linux 的常用服务
讲师介绍
课程介绍
- 如何提取日志中含有关键字的指定行,上一行或上几行?
- ln 做了符号链接,对符号链接进行权限修改,原文件是否会受到影响?
- Shell 脚本里有很多特殊符号,到底该怎么用?网上流传的 .(){.|.&};. 脚本能不能执行?
- Linux 里的编辑器繁多,比如 vim、sed、awk, 它们各自有哪些特点?如何在不同的场景下做出合适的选择?
这些虽然不是什么刁钻的问题,你在网上也能搜到一堆参考资料,但是看完之后还是会觉得似懂非懂,无法举一反三,从网上复制粘贴了事,则极有可能不起作用。
如果侥幸解决了特定的问题,也意识到自己需要系统学习一下 Linux ,以便今后能更高效地解决其他 Linux 相关问题,但又发现 Linux 涉及到的常用命令实在是太多了,更别提每个命令又有一大堆相关参数,导致学起来毫无头绪。
而且,对于习惯了 Windows、macOS 等图形界面的用户来说,Linux 以命令行为主的操作方式导致它刚开始的学习曲线还是很陡峭的。因此,我们和有着15年运维工作经验尹会生老师一起开设了《Linux实战技能100讲》这门课程,希望能帮你构建起系统化的 Linux 实战技能,逐步成长为一名 Linux 实战高手。
- 实战导向:学完即可轻松应对工作中 85% 以上的 Linux 使用场景;
- 内容全面:不仅包括基本的系统操作指令和常见服务搭建,还包含 Vim 的使用、Shell 编程等内容;
- 结业项目:课程最后会通过搭建一个家用 NAS 系统将课程知识点全部贯穿起来,让你牢牢掌握所学知识。
本课程基于 CentOS 7 进行讲解。
课程目录


