Shell Shell
Home
Shell
Linux
Network
Git
Blog (opens new window)
GitHub (opens new window)
Home
Shell
Linux
Network
Git
Blog (opens new window)
GitHub (opens new window)
  • Linux 核心技能与应用

  • Linux 命令行与 Shell 脚本编程大全

  • Linux 实战技能 100 讲

    • 目录
      • 第一章:基础篇 (7 讲)
      • 第二章:系统操作篇 (18 讲)
      • 第三章:系统管理篇 (29 讲)
      • 第四章:Shell 篇 (31 讲)
      • 第五章:文本操作篇 (15 讲)
      • 第六章:服务管理篇 (18 讲)
    • 第一章:基础篇
    • 第二章:系统操作篇
    • 第三章:系统管理篇
    • 第四章:Shell 篇
    • 第五章:文本操作篇
    • 第六章:服务管理篇
  • CentOS7 环境配置
  • CentOS7 更换国内软件源
  • CentOS7 安装 pigz
  • 编写 bash 脚本
  • linux
  • Linux 实战技能 100 讲
JaimeZeng
2021-09-02

目录

Author (opens new window) Repo (opens new window) class (opens new window) License (opens new window)

提示

课程地址:Linux 实战技能 100 讲 (geekbang.org) (opens new window)

# 第一章:基础篇 (7 讲)

  • 01 | 课程介绍
  • 02 | 内容综述
  • 03 | 什么是 Linux
  • 04 | Linux 的内核版本及常见发行版
  • 05 | 安装 VirtualBox 虚拟机
  • 06 | 在虚拟机中安装 Linux 系统
  • 07 | 第一次启动 Linux

# 第二章:系统操作篇 (18 讲)

  • 08 | 万能的帮助命令:man、help、info
  • 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 | 权限管理以及文件的特殊权限

# 第三章:系统管理篇 (29 讲)

  • 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 以及第三方命令

# 第四章:Shell 篇 (31 讲)

  • 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 | 为脚本加锁

# 第五章:文本操作篇 (15 讲)

  • 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 函数

# 第六章:服务管理篇 (18 讲)

  • 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 | 结课测试&结束语
专栏总结与回顾
第一章:基础篇

← 专栏总结与回顾 第一章:基础篇→

Theme by Vdoing | Copyright © 2020-2022 JaimeZeng | ❤️ | CC BY-NC-SA 4.0
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式