Linux实战技能100讲--极客时间课程推荐/优惠
一网打尽Linux必备核心技能
视频课 | 118讲 | 48107人已学习
优惠价¥68原价:199
官网优惠购买
版权声明
本站非极客时间官网,与官方无任何关系。我们不提供课程下载或详细内容,仅作为课程分享和推荐平台。我们鼓励大家支持正版,尊重创作者的劳动成果,这样不仅能帮助创作者持续产出优质内容,也能让自己获得更好的学习体验。请通过官方渠道购买和学习课程,感谢您的理解与支持。
课程详情
你将获得:
- 快速掌握 Linux 常用命令及配置
- 熟练进行系统管理和故障排查
- 熟悉 Vim 基本操作及 Shell 编程
- 搭建并维护基于 Linux 的常用服务
课程介绍
在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 进行讲解。
课程目录
第一章:基础篇
- 04 | Linux的内核版本及常见发行版
- 02 | 内容综述
- 03 | 什么是Linux
- 05 | 安装VirtualBox虚拟机
- 01 | 课程介绍
- 07 | 第一次启动Linux
- 06 | 在虚拟机中安装Linux系统
第二章:系统操作篇
- 10 | 详解ls命令
- 09 | 初识pwd和ls命令
- 08 | 万能的帮助命令:man、help、info
- 12 | 创建和删除目录
- 13 | 复制和移动目录
- 14 | 如何在Linux下进行文本查看
- 11 | 详解cd命令
- 16 | Vim的四种模式
- 15 | 打包压缩和解压缩
- 17 | Vim的正常模式
- 19 | Vim的可视模式
- 18 | Vim的命令模式
- 20 | 用户和用户组管理及密码管理
- 21 | su和sudo命令的区别和使用方法
- 22 | 用户和用户组的配置文件介绍
- 23 | 文件与目录权限的表示方法
- 25 | 权限管理以及文件的特殊权限
- 24 | 文件权限的修改方法和数字表示方法
第三章:系统管理篇
- 26 | 网络管理
- 28 | 修改网络配置
- 27 | 查看网络配置
- 29 | 网络故障排除命令
- 30 | 网络管理和配置文件
- 31 | 软件包管理器的使用
- 32 | 使用rpm命令安装软件包
- 33 | 使用yum包管理器安装软件包
- 34 | 通过源代码编译安装软件包
- 35 | 如何进行内核升级
- 36 | grub配置文件介绍
- 37 | 使用ps和top命令查看进程
- 38 | 进程的控制与进程之间的关系
- 39 | 进程的通信方式与信号:kill命令
- 40 | 守护进程
- 41 | screen命令和系统日志
- 42 | 服务管理工具systemctl
- 43 | SELinux简介
- 47 | 文件系统管理
- 48 | i节点和数据块操作
- 46 | 磁盘分区和文件大小查看
- 45 | 内存查看命令
- 44 | 内存与磁盘管理
- 49 | 分区和挂载
- 50 | 分区和挂载磁盘配额
- 51 | 交换分区swap的查看与创建
- 52 | 软件RAID的使用
- 53 | 逻辑卷LVM的用途与创建
- 54 | 系统综合状态查看命令sar以及第三方命令
第四章:Shell 篇
- 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替换命令讲解
- 91 | sed的其他常用命令
- 92 | sed多行模式空间
- 93 | 什么是sed的保持空间
- 94 | 认识awk
- 95 | awk的字段
- 96 | awk表达式
- 97 | awk判断和循环
- 98 | awk数组
- 99 | awk数组功能的使用
- 100 | awk函数
- 90 | sed的替换指令加强版
第六章:服务管理篇
- 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 | 结课测试&结束语
作者介绍
尹会生,前游戏公司技术总监,前新浪网技术经理,负责运维平台建设和运维相关的工具开发工作。
作为一名运维老兵,尹会生入行 15 年来几乎每天都在和 Linux 打交道。他做过集群和内核调优的培训,也做过嵌入式 Linux 内核的裁剪,维护过日活超过 3 亿用户的微博私信平台,搭建过云主机超 5000 台的私有云平台,也为大型游戏的运营构建过大数据分析工具。工作之余,他还出版过《运维前线》《白话大数据与机器学习》等图书。