RedHatEnterpriseLinux8系统管理实战

RedHatEnterpriseLinux8系统管理实战

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书以RHEL 8为基础,全面详细教授Linux系统管理员必备技能。

内容简介

本书共16章,以最新的Red Hat Enterprise Linux 8为蓝本,详细介绍Linux系统管理员需要掌握的各方面技能,包括Linux安装配置,Linux上各种管理,如用户管理、日常运维、文件系统管理、磁盘管理、网络管理、服务管理、日志管理等等内容。本书理论内容由浅而深,内容精炼,技术体系全面详尽。

章节目录

封面页

书名页

版权页

内容简介

前言

目录

第1章 Linux与Red Hat Enterprise Linux

1.1 认识Linux

1.1.1 Windows与Linux的区别

1.1.2 UNIX与Linux的区别

1.2 Linux授权与版本

1.2.1 GNU公共许可证

1.2.2 Linux的内核版

1.2.3 Linux的发行版本

1.3 Red Hat Enterprise Linux 8简介

1.3.1 混合云智能操作系统

1.3.2 多云认证

1.3.3 支持新兴技术

1.3.4 容器工具

1.3.5 简化流程

1.4 Red Hat Enterprise Linux 8安装

1.4.1 可选择的安装方式

1.4.2 创建虚拟机

1.4.3 安装Red Hat Enterprise Linux

1.5 Linux的启动

1.5.1 本地登录

1.5.2 远程登录

1.5.3 打开Linux的终端命令行

1.6 Linux启动后的设置

1.6.1 首次启动Red Hat Enterprise Linux的配置

1.6.2 重置root密码

1.7 小结

1.8 习题

第2章  Linux的启动与进程管理

2.1 启动管理

2.1.1 Linux系统的启动过程

2.1.2 Linux运行级别

2.1.3 服务单元控制

2.2 系统引导程序GRUB

2.2.1 GRUB 2简介

2.2.2 GRUB 2的启动菜单界面

2.2.3 GRUB 2的命令行界面

2.2.4 GRUB 2的一些常用命令

2.2.5 理解GRUB 2的配置文件

2.3 应用实例——手动引导Linux

2.4 小结

2.5 习题

第3章  Linux的日常运维

3.1 软件包管理

3.1.1 RPM软件包管理

3.1.2 Yum软件包管理

3.1.3 使用图形化工具管理软件包

3.2 用户管理

3.2.1 Linux的用户类型

3.2.2 用户管理机制

3.2.3 用命令行管理用户账号

3.2.4 用命令行管理用户组

3.2.5 使用图形化工具管理用户

3.3 计划任务管理

3.3.1 单次任务at

3.3.2 周期任务crond

3.4 小结

3.5 习题

第4章  Linux文件系统管理

4.1 认识Linux分区

4.2 Linux中的文件管理

4.2.1 文件的类型

4.2.2 文件的属性与权限

4.2.3 改变文件所有权

4.2.4 改变文件权限

4.3 XFS文件系统管理

4.3.1 XFS文件系统备份和恢复

4.3.2 检查XFS文件系统

4.4 小结

4.5 习题

第5章  Linux磁盘管理

5.1 磁盘管理常用命令

5.1.1 查看磁盘空间占用情况

5.1.2 查看文件或目录所占用的空间

5.1.3 调整和查看文件系统参数

5.1.4 格式化文件系统

5.1.5 挂载/卸载文件系统

5.1.6 基本磁盘管理

5.2 交换空间管理

5.3 磁盘冗余阵列RAID

5.4 LVM工具

5.4.1 LVM基础

5.4.2 命令行LVM配置实战

5.4.3 使用ssm管理逻辑卷

5.5 使用gnome-disk-utility 磁盘工具

5.5.1 gnome-disk-utility简介

5.5.2 管理磁盘

5.6 使用GParted分区编辑器

5.6.1 安装GParted

5.6.2 创建分区

5.6.3 格式化分区

5.6.4 激活分区

5.7 范例——监控硬盘空间

5.8 小结

5.9 习题

第6章  Linux服务管理systemd

6.1 systemd简介和特点

6.1.1 systemd提供了按需启动能力

6.1.2 systemd采用Linux的Cgroup特性跟踪和管理进程的生命周期

6.1.3 启动挂载点和自动挂载管理

6.1.4 实现事务性依赖关系管理

6.1.5 日志服务

6.1.6 unit的应用

6.2 systemd的使用

6.2.1 unit文件的编写

6.2.2 创建自己的systemd服务

6.2.3 System V和systemd的命令对比列表

6.3 systemctl命令实例

6.4 小结

6.5 习题

第7章  Linux网络管理

7.1 网络管理协议

7.1.1 TCP/IP协议简介

7.1.2 UDP与ICMP协议简介

7.2 网络管理命令

7.2.1 检查网络是否通畅或网络连接速度ping

7.2.2 配置网络或显示当前网络接口状态ifconfig

7.2.3 显示添加或修改路由表route

7.2.4 复制文件至其他系统scp

7.2.5 复制文件至其他系统rsync

7.2.6 显示网络连接、路由表或接口状态netstat

7.2.7 探测至目的地址的路由信息traceroute

7.2.8 测试、登录或控制远程主机telnet

7.2.9 下载网络文件wget

7.3 Linux网络配置

7.3.1 Linux网络相关配置文件

7.3.2 配置Linux系统的IP地址

7.3.3 设置主机名

7.3.4 设置默认网关

7.3.5 设置DNS服务器

7.4 动态主机配置协议

7.4.1 DHCP的工作原理

7.4.2 配置DHCP服务器

7.4.3 配置DHCP客户端

7.5 Linux域名服务DNS

7.5.1 DNS简介

7.5.2 DNS服务器配置

7.5.3 DNS服务测试

7.6 小结

7.7 习题

第8章  Linux日志系统

8.1 rsyslog日志服务和日志轮转

8.1.1 rsyslog日志系统简介

8.1.2 rsyslog配置文件及语法

8.2 使用日志轮转

8.2.1 logrotate命令及配置文件参数说明

8.2.2 利用logrotate轮转Nginx日志

8.3 systemd日志

8.4 范例——利用日志定位问题

8.4.1 查看系统登录日志

8.4.2 查看历史命令

8.4.3 查看系统日志

8.5 小结

8.6 习题

第9章  Linux防火墙管理

9.1 防火墙管理工具Firewalld

9.1.1 Linux内核防火墙的工作原理

9.1.2 Firewalld简介

9.1.3 Linux软件防火墙配置工具Firewalld

9.1.4 Firewalld配置实例

9.2 Linux高级网络配置工具

9.2.1 高级网络管理工具iproute2

9.2.2 网络数据采集与分析工具tcpdump

9.3 小结

9.4 习题

第10章  Linux虚拟化配置

10.1 KVM虚拟化技术概述

10.1.1 基本概念

10.1.2 硬件要求

10.2 安装虚拟化软件包

10.2.1 通过yum命令安装虚拟化软件包

10.2.2 以软件包组的方式安装虚拟化软件包

10.3 安装虚拟机

10.3.1 安装Linux虚拟机

10.3.2 安装Windows虚拟机

10.4 管理虚拟机

10.4.1 虚拟机管理器简介

10.4.2 查询或者修改虚拟机硬件配置

10.4.3 管理虚拟网络

10.4.4 管理远程虚拟机

10.4.5 使用命令行执行高级管理

10.5 存储管理

10.5.1 创建基于磁盘的存储池

10.5.2 创建基于磁盘分区的存储池

10.5.3 创建基于目录的存储池

10.5.4 创建基于LVM的存储池

10.5.5 创建基于NFS的存储池

10.6 KVM安全管理

10.6.1 S ELinux

10.6.2 防火墙

10.7 容器级虚拟化Docker

10.7.1 Docker的安装

10.7.2 Docker的容器

10.7.3 Docker的容器操作

10.7.4 在Docker里运行Tomcat程序

10.8 小结

10.9 习题

第11章 网络文件共享NFS、Samba和FTP

11.1 网络文件系统

11.1.1 NFS 简介

11.1.2 配置NF 服务器

11.1.3 配置NFS客户端

11.2 文件服务器Samba

11.2.1 Samba 服务简介

11.2.2 Samba服务的安装与配置

11.3 FTP服务器

11.3.1 FTP 服务概述

11.3.2 vsftp的安装与配置

11.3.3 proftpd的安装与配置

11.3.4 如何设置FTP才能实现文件上传

11.4 小结

11.5 习题

第12章  Linux路由管理

12.1 认识Linux路由

12.1.1 路由的基本概念

12.1.2 路由的原理

12.1.3 路由表

12.1.4 静态路由和动态路由

12.2 配置Linux静态路由

12.2.1 配置网络接口地址

12.2.2 测试网卡接口IP配置状况

12.2.3 route命令介绍

12.2.4 普通客户机的路由设置

12.2.5 Linux路由器配置实例

12.3 Linux的策略路由

12.3.1 策略路由的概念

12.3.2 路由表的管理

12.3.3 路由管理

12.3.4 路由策略管理

12.3.5 策略路由应用实例

12.4 小结

12.5 习题

第13章  配置NAT上网

13.1 认识NAT

13.1.1 NAT的类型

13.1.2 NAT的功能

13.2 Linux下的NAT服务配置

13.2.1 在RHEL上配置NAT服务

13.2.2 局域网内通过配置NAT上网

13.3 小结

13.4 习题

第14章  使用SELinux和安全审计工具

14.1 使用SELinux

14.1.1 SELinux起源

14.1.2 SELinux概述及架构

14.1.3 与SELinux相关的文件和命令

14.1.4 SELinux安全上下文

14.1.5 SELinux管理布尔值

14.1.6 SELinux故障排除

14.2 SELinux的图形工具

14.3 Linux安全审计工具

14.3.1 Linux用户空间审计系统简介

14.3.2 配置审计服务

14.3.3 配置审计规则

14.3.4 分析审计日志

14.4 小结

14.5 习题

第15章  使用Webmin工具管理

15.1 Webmin安装配置

15.1.1 Webmin简介

15.1.2 下载安装Webmin

15.1.3 防火墙设置

15.2 使用Webmin

15.2.1 登录Webmin

15.2.2 Webmin的语言选择和主题配置

15.2.3 Webmin的配置文件

15.3 主要模块介绍

15.3.1 系统类模块

15.3.2 服务器类模块

15.3.3 网络类模块

15.3.4 硬件类模块

15.3.5 其他类模块

15.3.6 集群和Un-used Modules类模块

15.4 Webmin的安全性建议

15.5 小结

15.6 习题

第16章  Linux远程访问

16.1 SSH服务的工作原理

16.1.1 SSH服务器和客户端的工作流程

16.1.2 SSH的认证方式和风险

16.2 OpenSSH服务器

16.2.1 安装OpenSSH服务器

16.2.2 OpenSSH服务端配置文件

16.3 应用SSH客户端

16.3.1 使用密码登录

16.3.2 使用密钥登录

16.3.3 安全文件传输SFTP

16.4 RHEL和Windows之间的远程桌面

16.4.1 RHEL中的远程桌面

16.4.2 从RHEL中访问Windows远程桌面

16.5 小结

16.6 习题

RedHatEnterpriseLinux8系统管理实战是2020年由清华大学出版社出版,作者 宁菲菲。

得书感谢您对《RedHatEnterpriseLinux8系统管理实战》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
WebAssembly实战 电子书
抽丝剥茧,逐步解构WebAssembly的复杂生态。
运营实战笔记 电子书
阿里铁军9年老兵运营心得 10000小时阿里内部运营经验总结 上百个阿里运营实践技巧分享,快速提升运营能力 健全的运营人员培养、成长、进阶体系,全面了解运营岗位,系统讲述运营人员职业成长路径 系统地讲解内容运营、社交化运营、活动运营、精细化运营、全渠道运营
机器学习实战 电子书
《机器学习实战》面向日常任务的高效实战内容,介绍并实现机器学习的主流算法。
ExcelVBA案例实战 电子书
本书以案例讲解的形式,由浅入深地介绍了VBA在Excel中的应用。
AppInventor开发实战 电子书
App Inventor是MIT开发的流行的可视化编程工具,编程爱好者可以在短时间学会创建炫目的安卓手机应用。