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 核心技能与应用

    • 目录
      • 第 2 章 Linux 的安装与配置
      • 第 3 章 Linux 基础知识和命令
      • 第 4 章 Linux 进阶知识和命令
      • 第 5 章 远程连接和 SSH
      • 第 6 章 文本编辑与版本控制
      • 第 7 章 网络和安全
      • 第 8 章 Shell 脚本编程
      • 第 9 章 管理服务器和服务
      • 第 10 章 Linux 开发神器
      • 第 11 章 内存与磁盘管理
      • 第 12 章 课程总结
    • Linux 的安装与配置
    • Linux 基础知识和命令
    • Linux 进阶知识和命令
    • 远程连接和 SSH
    • 文本编辑与版本控制
    • 网络和安全
    • Shell 脚本编程
    • 管理服务器和服务
    • Linux 开发神器
    • 内存与磁盘管理
    • 课程总结
  • Linux 命令行与 Shell 脚本编程大全

  • Linux 实战技能 100 讲

  • CentOS7 环境配置
  • CentOS7 更换国内软件源
  • CentOS7 安装 pigz
  • 编写 bash 脚本
  • linux
  • Linux 核心技能与应用
JaimeZeng
2021-02-21

目录

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

Linux 核心技能与应用

课程地址:Linux 核心技能与应用-慕课网实战 (imooc.com) (opens new window)

循序渐进掌握 Linux 核心知识体系和线上部署

# 第 2 章 Linux 的安装与配置

本章主要带领带大家在 VirtualBox 虚拟机中安装 CentOS,配置虚拟机中的 CentOS,主流云服务器的介绍、云服务器中安装 CentOS 以及安装 CentOS 遇到的常见问题。

  • 2-1 初相识 Linux
  • 2-2 Linux 的不同发行版
  • 2-3 Linux 的多面性
  • 2-4 CentOS 8 的出现和一些说明
  • 2-5 虚拟机安装 CentOS
  • 2-6 配置虚拟机中的 CentOS
  • 2-7 云服务器安装 CentOS
  • 2-8 【第二章测试题】再次认识 Linux 操作系统

# 第 3 章 Linux 基础知识和命令

本章主要讲解 Linux 的两种模式,图形和终端模式,Linux 的基础命令,如 Linux 系统目录结构、Linux 命令行、Linux 如何阅读命令手册及 Linux 如何安装软件等,让大家熟悉 Linux 操作系统的操作!

  • 3-1 图形界面和终端界面
  • 3-2 开启命令行之旅
  • 3-3 查找命令和实用快捷键
  • 3-4 文件和目录组织命令
  • 3-5 浏览和切换目录
  • 3-6 目录大小
  • 3-7 浏览和创建文件
  • 3-8 文件的复制和移动操作
  • 3-9 文件的删除和链接
  • 3-10 用户和权限
  • 3-11 群组的管理
  • 3-12 文件权限管理
  • 3-13 Nano 文本编辑器和终端配置
  • 3-14 软件仓库,如何修改默认 Yum 源
  • 3-15 RTFM 阅读手册(上)
  • 3-16 RTFM 阅读手册(下)
  • 3-17 查找文件
  • 3-18 【第三章测试题】学以致用是最好的学

# 第 4 章 Linux 进阶知识和命令

本章主要讲解 Linux 的一些高级命令,如正则表达式和数据操作、cut 命令进阶、输入/出重定向符号、进程和系统监测、任务的定时和延期等,让大家再次感受掌握 Linux 命令尤为重要。

  • 4-1 正则表达式和数据操作
  • 4-2 cut 命令进阶,输出重定向符号
  • 4-3 输入重定向和管道符号
  • 4-4 进程和系统监测
  • 4-5 操作进程和重启关闭系统
  • 4-6 管理前后台进程
  • 4-7 任务的定时和延期
  • 4-8 文件的解压和压缩
  • 4-9 编译安装软件
  • 4-10 【第四章测试题】巩固所学知识

# 第 5 章 远程连接和 SSH

本章带领大家安装 CentOS 服务器、CentOS 服务器的基本配置、连接远程终端,不安全的 Telnet 协议、对称和非对称加密,安全的 SSH 协议、服务器安装 SSH 服务以及公钥认证,SSH 免密码登录等。

  • 5-1 安装 CentOS 服务器
  • 5-2 CentOS 服务器的基本配置
  • 5-3 连接远程终端
  • 5-4 对称加密和非对称加密,SSH 协议
  • 5-5 服务器安装 SSH 服务
  • 5-6 客户端安装 SSH 工具
  • 5-7 客户端通过 SSH 连接服务器
  • 5-8 用 config 文件配置 SSH
  • 5-9 SSH 免密码登录
  • 5-10 【第五章测试题】SSH 还需要你掌握的都在这里

# 第 6 章 文本编辑与版本控制

本章主要讲解高级文本编辑器 Vim 的配置和使用 Vim、高级文本编辑器 Emacs 的配置和使用,使用其他简单的编辑器:Geany、Atom、Sublime 等,并安装和配置 Git、Github 和 Gitlab 等。

  • 6-1 高级文本编辑器,安装启动 Vim
  • 6-2 Vim 的多种模式和基本操作
  • 6-3 Vim 的标准和高级操作
  • 6-4 Vim 的可视模式
  • 6-5 Vim 的配置
  • 6-6 什么是版本控制软件
  • 6-7 Git 和其他版本控制软件
  • 6-8 安装和配置 Git
  • 6-9 Github 和其他代码托管平台

# 第 7 章 网络和安全

本章主要讲解安全的文件传输,轻松同步、分析 IP 地址和网络接口、用 netstat 分析网络、旧版防火墙 iptables、新版防火墙 firewalld 以及 SELinux 安全子系统。

  • 7-1 安全的文件传输,轻松同步
  • 7-2 在 ftp 服务器中操作
  • 7-3 IP 地址
  • 7-4 分析网络
  • 7-5 统计网络

# 第 8 章 Shell 脚本编程

本章主要讲解什么是 Shell 脚本、Shell 的变量、Shell 的条件语句、Shell 的循环语、Shell 的函数,最终用实战串起 Shell 知识点。

  • 8-1 一入 Shell 深似海,酷炫外壳惹人爱(上)
  • 8-2 一入 Shell 深似海,酷炫外壳惹人爱(下)
  • 8-3 Shell 的变量(上)
  • 8-4 Shell 的变量(下)
  • 8-5 条件一出,Shell 不服
  • 8-6 Shell 的循环语句
  • 8-7 Shell 的函数
  • 8-8 Shell 实现图片展示网页
  • 8-9 用 Shell 做统计练习
  • 8-10 【第八章测试题】Shell 脚本命令你学会了吗

# 第 9 章 管理服务器和服务

本章主要讲解服务器的概念、 使用 systemd 管理系统的服务、设置时间服务器以始终准时、安装和管理 LDAP 通讯录、 监控神器 Zabbix、使用 Nginx 配置反向代理服务器、使用 Squid 配置代理缓存服务器及 LNMP 架构部署动态网站。

  • 9-1 守护进程和初始化进程服务
  • 9-2 用 systemd 管理系统服务
  • 9-3 安装 Apache 服务程序
  • 9-4 配置 Apache 服务器
  • 9-5 SELinux 安全子系统
  • 9-6 DHCP 动态分配 IP 及静态分配 IP(上)
  • 9-7 静态 IP 地址分配(下):DNS、网关和其配置
  • 9-8 Apache 的虚拟主机功能,基于 IP 地址的配置
  • 9-9 Apache 的虚拟主机功能,基于主机域名的配置
  • 9-10 用 HTTPS 加密网页数据(上)
  • 9-11 用 HTTPS 加密网页数据(下)
  • 9-12 安装 MariaDB(MySQL)数据库软件
  • 9-13 静态和动态网页 安装 PHP 并搭建 LAMP 架构
  • 9-14 LAMP 配合 WordPress 建站

# 第 10 章 Linux 开发神器

本章主要安装常用的 Web 服务器、使用 Apache 部署静态网站、提高网站的安全性、管理网站的可扩展性、Java/Python 开发环境配置、安装 Tomcat 和 Jenkins、Docker 的安装和基本使用。

  • 10-1 Java Web 应用的世界。Servlet,Tomcat 和 Jenkins
  • 10-2 配置 Java 环境并安装 Tomcat
  • 10-3 安装 Jenkins 持续集成软件
  • 10-4 什么是代理服务器,安装 Nginx 服务器
  • 10-5 配置 Apache 监听其他端口,Nginx 的配置文件
  • 10-6 配置 Nginx 作为反向代理服务器,虚拟主机和 HTTPS 配置
  • 10-7 安装 Squid 作为代理缓存服务器
  • 10-8 进一步配置 Squid 实现访问控制操作
  • 10-9 安装 Docker 容器引擎
  • 10-10 配置 LNMP 动态网站架构
  • 10-11 使用 LNMP 架构搭建 Discuz 论坛
  • 10-12 如何进入救援模式,忘记 root 密码怎么办
  • 10-13 安装监控神器 Zabbix(上)
  • 10-14 安装监控神器 Zabbix(下)

# 第 11 章 内存与磁盘管理

本章主要讲解查看内存和磁盘使用,挂载、添加硬件设备,RAID 和 LVM 磁盘阵列技术。

  • 11-1 查看系统软硬件信息
  • 11-2 磁盘分区与物理设备和文件系统
  • 11-3 字符设备和块设备,dd 命令
  • 11-4 挂载硬件设备与 mount 和 umount 命令
  • 11-5 添加硬盘设备和交换分区,fdisk 和 mkfs 命令
  • 11-6 磁盘容量配额,quota 命令集

# 第 12 章 课程总结

本章对课程做最后的总结。

  • 12-1 课程总结和 Linux 进阶汇总
  • 12-2 如何学好英语和数学
Linux 的安装与配置

Linux 的安装与配置→

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