关于本书的内容有任何问题,请联系 刘博
第 一部分 Linux的基础知识 第 1章 Linux概述 2 1.1 Linux简介 2 1.1.1 Linux系统的产生 2 1.1.2 Linux系统的发展历程 3 1.1.3 Linux系统的应用 4 1.2 Linux的特点、组成和区别 5 1.2.1 Linux的特点 5 1.2.2 Linux系统的组成 6 1.2.3 Linux与其他操作系统的区别 6 1.3 Linux的版本介绍 7 1.3.1 Linux内核的版本 7 1.3.2 Linux发行版本 10 1.3.3 RHEL 8简介 12 第 2章 Linux系统的安装 14 2.1 安装RHEL 8 14 2.1.1 使用Anaconda安装 14 2.1.2 获取Linux的安装软件 14 2.1.3 确定安装硬件 15 2.1.4 使用本地光盘安装RHEL 8 15 2.2 安装后的初始化配置—firstboot服务 20 第3章 X Window图形用户界面和应用软件 25 3.1 X Window简介 25 3.1.1 X Window工作原理 25 3.1.2 X Window桌面环境 26 3.2 GNOME桌面环境 26 3.2.1 GNOME桌面环境简介 26 3.2.2 Nautilus文件管理器 29 3.2.3 GNOME系统设置 29 3.3 Linux下的常用应用软件 30 3.3.1 文本编辑器Gedit 30 3.3.2 LibreOffice简介 30 3.3.3 图像处理软件GIMP 32 3.3.4 图像查看器Eye of GNOME Image Viewer 33 3.3.5 文件查看器Document Viewer 33 3.3.6 网页浏览器Firefox 34 3.3.7 多媒体播放器Totem 34 3.4 使用Cockpit管理 35 3.4.1 Cockpit简介 35 3.4.2 Cockpit的管理页面 36 第4章 Shell的基本应用 40 4.1 Shell命令概述 40 4.1.1 Shell简介 40 4.1.2 Shell的启动与退出等 41 4.1.3 Shell命令的格式 42 4.1.4 常用Shell命令 43 4.2 BASH的应用 48 4.2.1 命令自动补齐 48 4.2.2 命令历史记录 48 4.2.3 命令别名 49 4.2.4 通配符 50 4.3 正则表达式、管道与重定向 50 4.3.1 正则表达式 50 4.3.2 管道与重定向 53 4.4 文本编辑器Vim 55 4.4.1 Vim简介 55 4.4.2 Vim的3种模式 56 4.4.3 Vim的进入与退出 57 4.4.4 Vim的基本操作命令 58 4.4.5 Vim的高级命令 60 4.5 Shell编程 62 4.5.1 Shell脚本 62 4.5.2 Shell脚本案例 64 第二部分 Linux的系统管理 第5章 用户和组管理 66 5.1 什么是用户 66 5.1.1 用户账号文件/etc/passwd 66 5.1.2 用户影子文件/etc/shadow 68 5.1.3 组账号文件/etc/group 69 5.1.4 用户组影子文件/etc/gshadow 70 5.2 用户管理 71 5.2.1 添加用户 71 5.2.2 删除用户 72 5.2.3 修改用户信息 72 5.3 组管理 73 5.3.1 创建用户组 73 5.3.2 删除用户组 73 5.3.3 修改用户组信息 74 5.4 文件系统操作命令 74 5.4.1 文件与目录操作命令 74 5.4.2 压缩和解压缩命令 75 5.4.3 文件和目录权限管理命令 80 5.5 文件的安全设置ACL 82 5.5.1 什么是ACL 82 5.5.2 配置使用ACL 83 5.5.3 ACL配置实例 83 5.5.4 文件系统的特殊权限:SUID、SGID和SBit 85 第6章 磁盘与文件系统管理 88 6.1 磁盘的识别与分区 88 6.1.1 磁盘的分类 88 6.1.2 磁盘的组成 90 6.1.3 管理分区 92 6.2 建立和管理文件系统 98 6.2.1 文件系统 98 6.2.2 文件类型 100 6.2.3 文件系统结构 102 6.3 文件系统的挂载与卸载 104 6.3.1 使用命令行挂载文件系统 104 6.3.2 永久挂载文件系统 106 6.3.3 卸载文件系统 108 6.4 管理交换空间 108 6.4.1 交换内存介绍 108 6.4.2 创建交换内存 109 6.5 磁盘配额 111 6.5.1 磁盘配额的作用 111 6.5.2 创建磁盘配额 111 6.6 VDO 114 6.6.1 VDO简介 114 6.6.2 VDO创建 115 第7章 逻辑卷管理 117 7.1 通用LVM概念和术语 117 7.1.1 LVM简介 117 7.1.2 LVM基本术语 118 7.2 建立LVM 118 7.3 管理LVM 121 7.3.1 查看卷信息 121 7.3.2 调整LVM 122 7.3.3 卸载卷 124 7.4 LVM高级应用 125 7.4.1 卷快照 125 7.4.2 移动卷 127 第8章 进程管理 129 8.1 什么是进程 129 8.1.1 进程的概念 129 8.1.2 进程的状态 129 8.1.3 进程的类型 130 8.2 进程管理 130 8.2.1 启动进程 130 8.2.2 管理进程 131 8.2.3 终止进程 134 8.2.4 桌面环境下管理进程 136 8.3 系统监视工具 137 8.3.1 桌面环境下监视系统 137 8.3.2 系统监视命令 137 8.4 计划任务 138 8.4.1 一次性计划任务 138 8.4.2 周期性计划任务 140 第9章 软件管理 142 9.1 使用YUM 142 9.1.1 Linux下的可执行文件 142 9.1.2 传统管理软件的方法 143 9.1.3 RPM 143 9.1.4 YUM 143 9.1.5 DNF 149 9.2 安装RPM软件 150 9.2.1 RPM介绍 150 9.2.2 RPM软件包文件 150 9.2.3 RPM命令 151 9.3 源代码安装 155 9.3.1 获得软件 155 9.3.2 编译前的准备工作 156 9.3.3 开始编译 158 9.3.4 安装与部署 159 第 10章 服务管理 161 10.1 systemd简介 161 10.1.1 服务分类 161 10.1.2 systemd的起源 162 10.1.3 systemd的主要特性 162 10.2 systemd单元管理 163 10.2.1 systemd的基本概念 163 10.2.2 target和runlevel 164 10.2.3 查看与切换target 165 10.2.4 管理systemd服务 166 10.3 使用systemctl命令控制和管理系统 167 第三部分 Linux的网络服务与安全 第 11章 网络基础 170 11.1 网络配置基础—TCP/IP网络模型 170 11.2 网络服务介绍 175 11.3 基于图形界面的网络基本配置 175 11.4 基于命令行的网络基本配置 176 11.4.1 查看网络信息 176 11.4.2 创建和启用/关闭网络连接 177 11.4.3 删除和修改网络连接 178 11.5 系统网络配置文件 179 11.6 网络设置命令 181 11.6.1 查看和修改主机名称命令hostname和hostnamectl 181 11.6.2 网络配置命令ip 181 11.6.3 检查网络状况命令netstat 183 11.6.4 ping命令 184 11.6.5 nslookup命令 185 11.6.6 traceroute命令 186 第 12章 访问网络文件共享服务 187 12.1 NFS网络文件系统 187 12.1.1 NFS服务简介 187 12.1.2 配置NFS服务 188 12.1.3 NFS服务配置实例 189 12.2 SMB/CIFS通用网络文件系统 190 12.2.1 Samba服务概述 190 12.2.2 配置Samba 191 12.2.3 创建Samba服务器 191 12.3 自动挂载网络存储服务 194 12.3.1 自动挂载(AutoFS)服务概述 194 12.3.2 配置AutoFS服务 195 12.3.3 AutoFS服务配置实例 196 第 13章 Linux安全管理 198 13.1 Linux防火墙的基本设置 198 13.1.1 Linux防火墙概述 198 13.1.2 firewalld区域管理 199 13.1.3 firewall-cmd命令行工具 200 13.1.4 firewall-config图形界面工具 203 13.2 SELinux管理 207 13.2.1 SELinux介绍 207 13.2.2 SELinux模式 209 13.2.3 安全上下文 211 13.2.4 SELinux布尔值 214 13.2.5 SELinux服务端口 216 13.3 救援模式 217 13.3.1 救援模式介绍 217 13.3.2 启动救援模式 217 13.3.3 切换硬盘环境 219 13.3.4 修复常见启动问题 219 13.4 Podman容器管理 222 13.4.1 Podman容器介绍 222 13.4.2 Podman安装与使用 223 第 14章 常用网络服务器配置 225 14.1 Web服务配置 225 14.1.1 Apache服务器 225 14.1.2 配置Apache服务器 226 14.1.3 创建Apache服务器 227 14.2 FTP服务配置 228 14.2.1 FTP服务器概述 228 14.2.2 配置vsftpd 228 14.2.3 创建FTP服务器 229 14.3 DNS服务配置 230 14.3.1 DNS介绍 230 14.3.2 创建DNS服务器 231 14.3.3 DNS验证 232 14.4 DHCP服务配置 233 14.4.1 DHCP服务器介绍 233 14.4.2 配置DHCP服务 233 14.4.3 创建DHCP服务器 235 14.5 Mail服务配置 236 14.5.1 SMTP服务器介绍 236 14.5.2 配置Postfix服务 236 14.5.3 创建Postfix服务器 238 14.6 iSCSI服务配置 239 14.6.1 iSCSI服务器介绍 239 14.6.2 创建iSCSI存储目标 241 14.6.3 访问iSCSI存储 243 14.7 使用Chrony同步时间 245 14.7.1 Chrony简介 245 14.7.2 配置Chrony服务 245 14.7.3 Chrony实例 246 14.8 管理SSH服务 247 14.8.1 SSH服务简介 247 14.8.2 配置SSH服务 248 14.8.3 SSH的管理 249 14.9 企业服务器搭建案例 251 14.9.1 物理服务器选型 251 14.9.2 服务器软件需求 252
本书采用图文并茂的方式,通过 10 个来自实际工作的项目,详细讲解Windows Server 2022的相关...
本书基于华为网络设备构建网络实训环境,以实际项目为导向,共13个项目,包括MUX VLAN技术、MSTP、VR...
本书以CentOS 8操作系统为平台,系统、全面地介绍Linux操作系统的基本概念和使用方法。全书语言通俗易懂...
本书是《网络服务器搭建、配置与管理——Linux(RHEL 8/CentOS 8)(微课版)(第4版)》的国产...
本书对接世界技能大赛要求,以目前被广泛应用的Windows Server为例,采用教、学、做相结合的模式,着眼...
我要评论