计算机
类型
可以朗读
语音朗读
175千字
字数
2020-05-01
发行日期
展开全部
主编推荐语
本书以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 习题
展开全部
出版方
清华大学出版社
清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。