Red Hat Enterprise Linux 8系统管理实战

本书特色

[

本书由浅入深、循序渐进地讲解Red Hat Enterprise Linux系统,使零基础的读者能够熟练掌握Red Hat Enterprise Linux 8.0系统管理。 本书分为3部分。第1部分是RHEL入门知识篇,包括Linux系统的安装、登录方式选择、首次启动配 置、启动过程和引导程序GRUB等内容。第2部分是RHEL系统管理的内容,包括软件包管理器、用户管理、计划任务、文件系统管理、XFS文件系统、磁盘管理、systemd和网络管理等。第3部分是RHEL系统管理进阶知识,包括日志系统、防火墙管理、虚拟化管理、Docker容器级虚拟化、Linux系统中几种常见的文件系统共享方案、路由管理、NAT上网、Linux审计系统、SELinux、Linux配置管理工具Webmin、Linux远程访问等内容。每个部分都选取了重点案例,并以实战为例进行讲解,非常适合初学者阅读。 本书内容精练、重点突出、实例丰富,是广大Linux初学者、初次接触Red Hat Enterprise Linux人员**的参考书,同时也非常适合大中专院校的师生阅读,还可作为高等院校计算机及相关专业的教材使用。

]

内容简介

[

本书由浅入深、循序渐进地讲解Red Hat Enterprise Linux系统,使零基础的读者能够熟练掌握Red Hat Enterprise Linux 8.0系统管理。
本书分为3部分。部分是RHEL入门知识篇,包括Linux系统的安装、登录方式选择、抢先发售启动配 置、启动过程和引导程序GRUB等内容。第2部分是RHEL系统管理的内容,包括软件包管理器、用户管理、计划任务、文件系统管理、XFS文件系统、磁盘管理、systemd和网络管理等。第3部分是RHEL系统管理进阶知识,包括日志系统、防火墙管理、虚拟化管理、Docker容器级虚拟化、Linux系统中几种常见的文件系统共享方案、路由管理、NAT上网、Linux审计系统、SELinux、Linux配置管理工具Webmin、Linux远程访问等内容。每个部分都选取了重点案例,并以实战为例进行讲解,很好适合初学者阅读。
本书内容精练、重点突出、实例丰富,是广大Linux初学者、初次接触Red Hat Enterprise Linux人员推荐的参考书,同时也很好适合大中专院校的师生阅读,还可作为高等院校计算机及相关专业的教材使用。

]

作者简介

[

夏栋梁,平顶山学院讲师,武汉大学计算机技术工程硕士。主要从事计算机网络、云计算与大数据的研究。

]

目录

? 目 录第1章 Linux与Red Hat Enterprise Linux 11.1 认识Linux 11.1.1 Windows与Linux的区别 11.1.2 UNIX与Linux的区别 21.2 Linux授权与版本 21.2.1 GNU公共许可证 21.2.2 Linux的内核版 31.2.3 Linux的发行版本 31.3 Red Hat Enterprise Linux 8简介 31.3.1 混合云智能操作系统 41.3.2 多云认证 41.3.3 支持新兴技术 41.3.4 容器工具 41.3.5 简化流程 51.4 Red Hat Enterprise Linux 8安装 61.4.1 可选择的安装方式 61.4.2 创建虚拟机 71.4.3 安装Red Hat Enterprise Linux 91.5 Linux的启动 181.5.1 本地登录 181.5.2 远程登录 191.5.3 打开Linux的终端命令行 211.6 Linux启动后的设置 211.6.1 首次启动Red Hat Enterprise Linux的配置 211.6.2 重置root密码 231.7 小结 251.8 习题 25第2章 Linux的启动与进程管理 262.1 启动管理 262.1.1 Linux系统的启动过程 262.1.2 Linux运行级别 272.1.3 服务单元控制 282.2 系统引导程序GRUB 322.2.1 GRUB 2简介 322.2.2 GRUB 2的启动菜单界面 332.2.3 GRUB 2的命令行界面 342.2.4 GRUB 2的一些常用命令 342.2.5 理解GRUB 2的配置文件 352.3 应用实例——手动引导Linux 362.4 小结 372.5 习题 37第3章 Linux的日常运维 383.1 软件包管理 383.1.1 RPM软件包管理 383.1.2 Yum软件包管理 433.1.3 使用图形化工具管理软件包 473.2 用户管理 483.2.1 Linux的用户类型 483.2.2 用户管理机制 493.2.3 用命令行管理用户 513.2.4 用命令行管理用户组 553.2.5 使用图形化工具管理用户账号 573.3 计划任务管理 583.3.1 单次任务at 583.3.2 周期任务crond 583.4 小结 603.5 习题 60第4章 Linux文件系统管理 614.1 认识Linux分区 614.2 Linux中的文件管理 624.2.1 文件的类型 624.2.2 文件的属性与权限 634.2.3 改变文件所有权 644.2.4 改变文件权限 664.3 XFS文件系统管理 674.3.1 XFS文件系统备份和恢复 684.3.2 检查XFS文件系统 694.4 小结 714.5 习题 71第5章 Linux磁盘管理 725.1 磁盘管理常用命令 725.1.1 查看磁盘空间占用情况 725.1.2 查看文件或目录所占用的空间 745.1.3 调整和查看文件系统参数 755.1.4 格式化文件系统 765.1.5 挂载/卸载文件系统 785.1.6 基本磁盘管理 805.2 交换空间管理 835.3 磁盘冗余阵列RAID 845.4 LVM工具 855.4.1 LVM基础 855.4.2 命令行LVM配置实战 865.4.3 使用ssm管理逻辑卷 905.5 使用gnome-disk-utility 磁盘工具 935.5.1 gnome-disk-utility简介 935.5.2 管理磁盘 945.6 使用GParted分区编辑器 955.6.1 安装GParted 955.6.2 创建分区 965.6.3 格式化分区 975.6.4 激活分区 975.7 范例——监控硬盘空间 975.8 小结 985.9 习题 99第6章 Linux服务管理systemd 1006.1 systemd简介和特点 1006.1.1 systemd提供了按需启动能力 1006.1.2 systemd采用Linux的Cgroup特性跟踪和管理进程的生命周期 1016.1.3 启动挂载点和自动挂载管理 1016.1.4 实现事务性依赖关系管理 1016.1.5 日志服务 1026.1.6 unit的应用 1026.2 systemd的使用 1036.2.1 unit文件的编写 1036.2.2 创建自己的systemd服务 1056.2.3 System V和systemd的命令对比列表 1056.3 systemctl命令实例 1066.4 小结 1076.5 习题 108第7章 Linux网络管理 1097.1 网络管理协议 1097.1.1 TCP/IP协议简介 1097.1.2 UDP与ICMP协议简介 1117.2 网络管理命令 1127.2.1 检查网络是否通畅或网络连接速度ping 1127.2.2 配置网络或显示当前网络接口状态ifconfig 1147.2.3 显示添加或修改路由表route 1177.2.4 复制文件至其他系统scp 1187.2.5 复制文件至其他系统rsync 1197.2.6 显示网络连接、路由表或接口状态netstat 1217.2.7 探测至目的地址的路由信息traceroute 1247.2.8 测试、登录或控制远程主机telnet 1257.2.9 下载网络文件wget 1267.3 Linux网络配置 1287.3.1 Linux网络相关配置文件 1287.3.2 配置Linux系统的IP地址 1287.3.3 设置主机名 1307.3.4 设置默认网关 1317.3.5 设置DNS服务器 1317.4 动态主机配置协议 1327.4.1 DHCP的工作原理 1327.4.2 配置DHCP服务器 1337.4.3 配置DHCP客户端 1357.5 Linux域名服务DNS 1367.5.1 DNS简介 1367.5.2 DNS服务器配置 1377.5.3 DNS服务测试 1417.6 小结 1427.7 习题 142第8章 Linux日志系统 1438.1 rsyslog日志服务和日志轮转 1438.1.1 rsyslog日志系统简介 1438.1.2 rsyslog配置文件及语法 1448.2 使用日志轮转 1468.2.1 logrotate命令及配置文件参数说明 1478.2.2 利用logrotate轮转Nginx日志 1498.3 systemd日志 1508.4 范例——利用日志定位问题 1518.4.1 查看系统登录日志 1518.4.2 查看历史命令 1518.4.3 查看系统日志 1518.5 小结 1528.6 习题 152第9章 Linux防火墙管理 1539.1 防火墙管理工具Firewalld 1539.1.1 Linux内核防火墙的工作原理 1539.1.2 Firewalld简介 1569.1.3 Linux软件防火墙配置工具Firewalld 1579.1.4 Firewalld配置实例 1599.2 Linux高级网络配置工具 1639.2.1 高级网络管理工具iproute2 1639.2.2 网络数据采集与分析工具tcpdump 1669.3 小结 1699.4 习题 169第10章 Linux虚拟化配置 17010.1 KVM虚拟化技术概述 17010.1.1 基本概念 17010.1.2 硬件要求 17110.2 安装虚拟化软件包 17210.2.1 通过yum命令安装虚拟化软件包 17210.2.2 以软件包组的方式安装虚拟化软件包 17210.3 安装虚拟机 17310.3.1 安装Linux虚拟机 17410.3.2 安装Windows虚拟机 17610.4 管理虚拟机 17710.4.1 虚拟机管理器简介 17710.4.2 查询或者修改虚拟机硬件配置 17810.4.3 管理虚拟网络 18010.4.4 管理远程虚拟机 18310.4.5 使用命令行执行高级管理 18310.5 存储管理 18610.5.1 创建基于磁盘的存储池 18610.5.2 创建基于磁盘分区的存储池 18710.5.3 创建基于目录的存储池 18710.5.4 创建基于LVM的存储池 18810.5.5 创建基于NFS的存储池 18910.6 KVM安全管理 19010.6.1 SELinux 19010.6.2 防火墙 19110.7 容器级虚拟化Docker 19110.7.1 Docker的安装 19110.7.2 Docker的容器 19210.7.3 Docker的容器操作 19410.7.4 在Docker里运行Tomcat程序 19510.8 小结 19710.9 习题 198第11章 网络文件共享NFS、Samba和FTP 19911.1 网络文件系统 19911.1.1 NFS 简介 19911.1.2 配置NFS服务器 20011.1.3 配置NFS客户端 20411.2 文件服务器Samba 20511.2.1 Samba 服务简介 20511.2.2 Samba服务的安装与配置 20511.3 FTP服务器 20911.3.1 FTP 服务概述 20911.3.2 vsftp的安装与配置 20911.3.3 proftpd的安装与配置 21611.3.4 如何设置FTP才能实现文件上传 22011.4 小结 22111.5 习题 221第12章 Linux路由管理 22212.1 认识Linux路由 22212.1.1 路由的基本概念 22212.1.2 路由的原理 22312.1.3 路由表 22312.1.4 静态路由和动态路由 22412.2 配置Linux静态路由 22412.2.1 配置网络接口地址 22412.2.2 测试网卡接口IP配置状况 22812.2.3 route命令介绍 22812.2.4 普通客户机的路由设置 23012.2.5 Linux路由器配置实例 23012.3 Linux的策略路由 23112.3.1 策略路由的概念 23112.3.2 路由表的管理 23212.3.3 路由管理 23312.3.4 路由策略管理 23412.3.5 策略路由应用实例 23612.4 小结 23912.5 习题 239第13章 配置NAT上网 24013.1 认识NAT 24013.1.1 NAT的类型 24013.1.2 NAT的功能 24113.2 Linux下的NAT服务配置 24213.2.1 在RHEL上配置NAT服务 24213.2.2 局域网内通过配置NAT上网 24413.3 小结 24513.4 习题 245第14章 使用SELinux和安全审计工具 24614.1 使用SELinux 24614.1.1 SELinux起源 24614.1.2 SELinux概述及架构 24714.1.3 与SELinux相关的文件和命令 24914.1.4 SELinux安全上下文 25014.1.5 SELinux管理布尔值 25314.1.6 SELinux故障排除 25414.2 SELinux的图形工具 25814.3 Linux安全审计工具 25914.3.1 Linux用户空间审计系统简介 25914.3.2 配置审计服务 26014.3.3 配置审计规则 26114.3.4 分析审计日志 26314.4 小结 26614.5 习题 267第15章 使用Webmin工具管理 26815.1 Webmin安装配置 26815.1.1 Webmin简介 26815.1.2 下载安装Webmin 26915.1.3 防火墙设置 27015.2 使用Webmin 27115.2.1 登录Webmin 27115.2.2 Webmin的语言选择和主题配置 27215.2.3 Webmin的配置文件 27315.3 主要模块介绍 27515.3.1 系统类模块 27515.3.2 服务器类模块 27615.3.3 网络类模块 27715.3.4 硬件类模块 27915.3.5 其他类模块 28015.3.6 集群和Un-used Modules类模块 28115.4 Webmin的安全性建议 28115.5 小结 28215.6 习题 282第16章 Linux远程访问 28316.1 SSH服务的工作原理 28316.1.1 SSH服务器和客户端的工作流程 28316.1.2 SSH的认证方式和风险 28416.2 OpenSSH服务器 28516.2.1 安装OpenSSH服务器 28516.2.2 OpenSSH服务端配置文件 28616.3 应用SSH客户端 29016.3.1 使用密码登录 29116.3.2 使用密钥登录 29216.3.3 安全文件传输SFTP 29416.4 RHEL和Windows之间的远程桌面 29616.4.1 RHEL中的远程桌面 29616.4.2 从RHEL中访问Windows远程桌面 29716.5 小结 29816.6 习题 299

封面

Red Hat Enterprise Linux 8系统管理实战

书名:Red Hat Enterprise Linux 8系统管理实战

作者:夏栋梁 宁菲菲

页数:0

定价:¥69.0

出版社:清华大学出版社

出版日期:2020-05-01

ISBN:9787302552604

PDF电子书大小:152MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注