出版社:电子工业出版社
年代:2015
定价:89.0
本书以RHEL 7为蓝本,分以15章介绍了RHEL 7的基本使用和系统管理。主要包括基础篇自由软件和开源软件的基础知识、linux 的基础知识、tcp/ip网络配置、系统引导和启动,systemd服务管理、日志管理、使用Wenmin、Linux iSCSI 和Glusterfs网络文件系统配置等内容。本书内容详尽、结构清晰、通俗易懂,大量使用了图表对内容进行表述和归纳,便于读者理解及查阅,具有很强的实用性和指导性。
目录第1章 Red Hat Enterprise Linux 7.0系统简介11.1 Linux简介11.1.1 UNIX操作系统的诞生11.1.2 GNU早期简史21.1.3 POSIX标准历史31.1.4 Linux概述31.1.5 Linux和开源软件的商业化41.1.6 Linux和开源软件的商业模式51.2 Linux内核及其发行版本61.2.1 Linux发行版本概述61.2.2 Linux内核的变迁61.2.3 Linux主要发行版本81.3 Red Hat Enterprise Linux简介101.3.1 发展轨迹101.3.2 Red Hat Enterprise Linux 7.0简介12第2章 Red Hat Enterprise Linux 7.0系统安装202.1 硬件需求与兼容性202.1.1 Linux硬件驱动现状202.1.2 主要硬件的兼容性212.1.3 收集硬件信息212.1.4 检查系统硬件是否存在大的缺陷232.1.5 获取Red Hat Enterprise Linux 7.0兼容性列表232.2 安装Red Hat Enterprise Linux 7.0242.2.1 使用本地光盘介质安装Red Hat Enterprise Linux 7.0242.2.2 首次启动Red Hat Enterprise Linux 7.0的配置372.3 进入单用户模式重新设置root密码402.4 Linux硬件的稳定性检测422.4.1 稳定性检测的作用422.4.2 检测CPU422.4.3 检测内存432.5 卸载Red Hat Enterprise Linux 7.045第3章 Linux启动过程和系统引导器GRUB463.1 Linux启动过程463.1.1 Linux启动过程详解463.1.2 Linux运行级别到目标493.2 系统引导器GRUB503.2.1 GRUB 2简介503.2.2 GRUB的启动菜单界面513.2.3 GRUB的启动菜单项编辑界面513.2.4 GRUB 2命令行界面523.2.5 GRUB 2的一些常用命令533.2.6 理解GRUB 2的配置文件553.2.7 /etc/grub.d目录下的脚本文件593.2.8 应用实例60第4章 Linux虚拟化配置624.1 Linux虚拟化简介624.1.1 Linux虚拟化类型624.1.2 Linux虚拟化项目644.1.3 Linux服务器虚拟化的重要性654.2 KVM虚拟化技术664.2.1 KVM虚拟机简介664.2.2 安装及配置KVM相关软件674.2.3 使用virt-manager建立一个KVM虚拟机684.2.4 KVM虚拟机功能简介714.2.5 使用命令行执行高级管理任务764.3 KVM虚拟机存储设置784.3.1 KVM虚拟机存储模式解析784.3.2 创建基于分区的存储池804.3.3 创建基于目录的存储池814.3.4 创建基于LVM的存储池824.3.5 使用命令行方式管理存储池834.4 KVM SPICE配置854.4.1 SPICE简介854.4.2 安装及配置SPICE服务器854.4.3 使用SPICE客户机864.5 Docker:容器级虚拟化894.5.1 简介894.5.2 Docker的安装924.5.3 了解命令行参数934.5.4 主要子命令简介974.5.5 Docker常用命令1024.5.6 使用Docker命令行操作Docker镜像1034.5.7 在Docker里运行Tomcat程序107第5章 Red Hat Enterprise Linux 7.0系统日常运维管理1115.1 Linux用户管理1115.1.1 基于命令行管理工具1115.1.2 使用图形化工具管理用户1255.2 软件包管理1275.2.1 RPM软件包管理1275.2.2 YUM软件包管理1335.2.3 使用图形化工具1405.3 Linux文件管理1425.3.1 基于命令行的文件管理1425.3.2 基于图形化的文件管理工具1655.4 Linux计划任务管理1685.4.1 at相关命令1685.4.2 at相关命令使用实例1705.4.3 系统资源的定时调用(使用cron)1715.4.4 Linux计划任务图形化工具Gnome-schedule175第6章 Linux文件系统管理1786.1 Linux文件系统介绍1786.1.1 文件系统定义1786.1.2 Linux文件系统的体系结构1786.1.3 Linux文件系统结构1796.1.4 /proc文件系统1806.1.5 Linux文件系统的组成1816.1.6 文件类型1826.1.7 Linux文件系统的特性1846.1.8 Linux主流文件格式1846.1.9 查看当前Linux支持的文件系统类型1886.1.10 Linux中对大型文件的支持1886.2 Btrfs文件系统管理1896.2.1 建立文件系统1896.2.2 挂载文件1896.2.3 修改Btrfs文件系统的大小1906.2.4 创建快照(snapshot)1906.2.5 创建子卷(subvolume)1916.2.6 创建RAID1926.2.7 添加/删除新设备1936.2.8 文件系统转换1936.2.9 检查Btrfs文件系统1946.2.10 debug功能1946.3 XFS文件系统管理1956.3.1 安装相关软件包1956.3.2 使用xfs管理命令195第7章 Linux存储管理工具2017.1 Linux磁盘管理工具命令2017.1.1 fdisk:磁盘分区2017.1.2 badblock:检查磁盘2037.1.3 parted:磁盘分区工具2037.1.4 df:显示报告文件系统磁盘使用信息2047.1.5 du:显示目录或者文件所占的磁盘空间2067.1.6 dd:磁盘操作2077.1.7 mdadm:RAID设置工具2107.2 Linux磁盘操作实战2117.2.1 为Linux添加新硬盘2117.2.2 Linux磁盘配额配置2137.3 Linux磁盘RAID配置2187.4 LVM管理工具2267.4.1 LVM基础2267.4.2 命令行LVM配置实战2307.4.3 使用ssm命令管理逻辑卷2467.4.4 使用system-config-lvm管理LVM2517.5 使用gnome-disk-utility 磁盘工具2557.5.1 简介2557.5.2 安装并使用2557.5.3 主要功能2567.6 使用GParted分区编辑器2587.6.1 简介2587.6.2 安装2597.6.3 创建分区2597.6.4 格式化分区2627.6.5 激活分区263第8章 Linux 服务管理2648.1 systemd简介和特点2648.1.1 systemd提供了按需启动能力2658.1.2 systemd采用Linux的Cgroup特性跟踪和管理进程的生命周期2668.1.3 启动挂载点和自动挂载管理2668.1.4 实现事务性依赖关系管理2668.1.5 能够对系统进行快照和恢复2678.1.6 日志服务2678.1.7 unit的概念2688.2 systemd的使用2718.2.1 unit文件的编写2718.2.2 创建自己的systemd服务2748.3 系统管理员需要掌握的命令2758.3.1 sysvinit和systemd 的命令对比列表2758.3.2 systemctl命令实例2768.3.3 其他设置2828.3.4 图形化服务管理工具2848.4 旧版本遗留的服务工具2858.4.1 chkconfig2858.4.2 ntsysv2878.4.3 xinetd2878.4.4 TCP_Wrappers291第9章 Linux TCP/IP网络配置管理2939.1 Linux网络基础2939.1.1 Linux下端口号分配2939.1.2 Linux的TCP/IP网络配置2959.2 通过Linux命令行进行网络操作2969.2.1 Linux的TCP/IP配置2969.2.2 Linux服务器的静态路由配置3019.2.3 adsl连接配置3039.2.4 连接线网络3039.3 使用NetworkManager配置网络连接3109.3.1 NetworkManager简介3109.3.2 安装启动服务3109.3.3 使用NetworkManager配置有线网络接口3119.3.4 使用NetworkManager连接WiFi(802.11)网络3129.3.5 使用nmtui3149.4 掌握Linux命令行网络配置工具3179.4.1 ip命令3179.4.2 nmcli324第10章 Linux防火墙33210.1 防火墙技术33210.1.1 防火墙简介33210.1.2 Linux防火墙技术33510.1.3 使用system-config-firewall快速构建Linux防火墙34810.2 使用FirewallD构建动态防火墙35110.2.1 FirewallD简介35110.2.2 具有命令行的FirewallD的基本操作35410.2.3 使用图形化工具358第11章 使用SELinux和Linux安全审计工具36711.1 使用SELinux36711.1.1 SELinux起源36711.1.2 SELinux架构36811.1.3 与SELinux相关的文件37111.1.4 SELinux使用实战37111.1.5 SELinux布尔值和上下文配置37311.1.6 使用命令行工具管理SELinux37711.1.7 SELinux日志文件的使用38911.1.8 SELinux和网络服务设置38911.2 使用GUI工具建立SELinux策略模块39511.3 Linux安全审计工具40111.3.1 Linux用户空间审计系统简介40111.3.2 安装软件包并且配置审计守护进程40311.3.3 用户空间审计系统的使用实例406第12章 Linux存储设置41312.1 iSCSI设置41312.1.1 iSCSI技术简介41312.1.2 Linux iSCSI配置41612.2 NFS网络存储设置42212.2.1 NFS简介42212.2.2 配置NFS服务器42512.2.3 配置NFS客户端42512.3 GlusterfsFS文件系统设置42612.3.1 GlusterFS简介42612.3.2 创建Distributed Volume42912.3.3 创建Replicated Volume43212.3.4 创建Striped Volume43412.3.5 创建Distributed Replicated Volume437第13章 使用Webmin工具管理RHEL 7.044113.1 Webmin安装配置44113.1.1 Webmin简介44113.1.2 下载安装Webmin44213.1.3 防火墙设置44213.2 使用Webmin44213.2.1 登录Webmin44213.2.2 Webmin的自身配置44313.2.3 Webmin主界面44513.2.4 理解Webmin配置文件44813.3 主要模块简介45013.3.1 服务器类型模块45013.3.2 网络配置管理45413.3.3 硬件配置管理45513.3.4 系统配置管理45613.3.5 其他配置管理45913.3.6 Cluster46113.3.7 Un-used Modules简介46113.4 Webmin的安全性461第14章 Linux远程控制46314.1 SSH服务器的工作原理46314.1.1 SSH服务器和客户端的工作流程46314.1.2 SSH的安全验证46314.2 配置OpenSSH服务器和使用SSH客户端46414.2.1 安装并启动OpenSSH46414.2.2 配置文件46514.2.3 配置使用口令验证登录服务器实例46514.3 应用SSH客户端46714.3.1 SSH客户端工具46714.3.2 生成密钥对47114.3.3 图形界面工具gFTP47314.3.4 使用Windows SSH客户端登录OpenSSH服务器47414.4 RHEL 7.0和Windows之间的桌面远程控制47914.4.1 使用Windows桌面远程控制RHEL 7.047914.4.2 使用RHEL 7.0桌面远程控制Windows481第15章 RHEL 7.0的日志管理48315.1 日志管理简介48315.2 Linux日志管理工具48415.2.1 Linux日志管理工具简介48415.2.2 日志管理软件包psacct简介48515.2.3 lastcomm命令48515.2.4 sa命令48715.2.5 ac命令48915.2.6 accton命令49015.2.7 其他日志管理实用工具49115.3 Linux日志管理技巧49315.3.1 使用logrotate工具49315.3.2 搜索日志文件的策略和技巧49415.3.3 手动搜索日志文件49415.3.4 使用logwatch工具搜索日志文件49515.3.5 使用journal49615.4 使用图形化工具:系统日志查看器50015.4.1 系统日志查看器的安装50015.4.2 快速使用入门501
本书以Red Hat Enterprise Linux 7.0为蓝本,分15章介绍了RHEL 7.0的基本使用和系统管理。主要包括自由软件和开源软件的基础知识、Linux的基础知识、RHEL7.0的安装、软件包管理、用户管理、磁盘管理和LVM管理、文件系统管理、TCP/IP网络配置、系统引导和启动、systemd服务管理、虚拟化应用、日志管理、使用Webmin、Linux iSCSI和GlusterFS网络文件系统配置、SELinux使用、内核审计、防火墙设置和升级等内容。本书内容详尽、结构清晰、通俗易懂,使用了大量图表对内容进行表述和归纳,便于读者理解及查阅,具有很强的实用性和指导性。书中内容适用于RHEL7.0,其中绝大部分内容同时也适用于其他主要发行版本。【作者简介】曹江华,1994年毕业于工科大学机电一体化专业,从事CAD设计。后从事小型数据库的应用。1996年开始从事构建网络、管理维护、数据库管理工作。1999年后开始接触LINUX。在工作中曾参加局域网的安装调试(Windows NT /2000,Unix,linux)和维护的工作,熟悉CISCO公司系列产品,熟悉tcp/ip,ipx等网络协议,具有较强的计算机网络知识。能够熟练操作等各种办公软件.本人有较强的网络理论水平和丰富的实践经验.
朱居正, 编著
朱居正, 编著
武文, 王伟, 编著
红帽软件 (北京) 有限公司, 著
马玉军, 陈连山, 编著
曹江华, 杨晓勇, 林捷, 编著
朱居正等, 编著
潘中强, 王刚, 编著
陈永昇, 著