作品简介

本书内容涉及Linux系统管理各方面的知识,全面、深入和系统,使用大量图表和实例进行讲述,便于读者理解和掌握知识点。本书由浅入深进行讲解,脉络清晰,突出实践性和实用性,实例详细,通俗易懂。

本书适合Linux爱好者、Linux系统管理工程师、培训机构教师和学生以及大专院校计算机专业教师和学生使用。

於岳,从事Linux系统管理和教学工作多年,擅长基于Linux系统的服务器配置、高可用性架构、性能优化和故障排查。参与过多家公司的Linux系统架构规划、设计、配置、维护、优化和故障排查。对Linux、UNIX、Oracle、MySQL等有深入的研究。担任过资深系统工程师、数据库工程师、架构师和培训专家。目前主要从事系统、数据库的管理和教学工作。

作品目录

  • 前言
  • 第1章 认识Linux系统
  • 1.1 Linux系统简介
  • 1.2 Linux系统的特点和组成
  • 1.3 Linux与Windows、UNIX系统的比较
  • 1.4 Linux内核版本和发行版本
  • 1.5 GNU和GPL
  • 1.6 Red Hat Linux系统的优点
  • 第2章 安装和升级Linux系统
  • 2.1 准备安装Linux系统
  • 2.2 安装Linux系统
  • 2.3 多方式安装Linux系统
  • 2.4 升级Linux系统
  • 第3章 使用Linux图形界面
  • 3.1 Linux系统登录、注销、关闭和重启
  • 3.2 使用GNOME桌面
  • 3.3 系统设置和管理
  • 第4章 Linux应用程序
  • 4.1 添加/删除软件包
  • 4.2 影音工具
  • 4.3 图形工具
  • 4.4 Internet工具
  • 4.5 编程工具
  • 4.6 办公工具
  • 第5章 使用Linux字符界面
  • 5.1 Linux字符界面简介
  • 5.2 在Linux系统下获取帮助
  • 5.3 Shell基础知识
  • 5.4 使用bash
  • 5.5 Shell实用功能
  • 5.6 重定向
  • 5.7 远程连接Linux系统
  • 第6章 Linux文本编辑器
  • 6.1 gedit文本编辑器
  • 6.2 nano文本编辑器
  • 6.3 vi编辑器
  • 第7章 目录和文件管理
  • 7.1 Linux文件类型
  • 7.2 Linux系统目录结构
  • 7.3 Linux文件信息
  • 7.4 文件和目录操作管理
  • 7.5 链接文件
  • 7.6 文件和目录属性
  • 第8章 Linux常用命令
  • 8.1 文本内容显示
  • 8.2 文本处理
  • 8.3 文件和命令查找
  • 8.4 系统信息显示
  • 8.5 日期和时间
  • 8.6 信息交流
  • 8.7 用户登录记录
  • 8.8 其他命令
  • 第9章 Kickstart配置
  • 9.1 Kickstart简介
  • 9.2 配置Kickstart
  • 9.3 使用Kickstart安装Linux系统
  • 9.4 Kickstart配置文件
  • 第10章 Shell编程
  • 10.1 熟悉Shell程序的创建
  • 10.2 Shell变量
  • 10.3 变量表达式
  • 10.4 执行Shell程序
  • 10.5 Shell流程控制语句
  • 第11章 用户和组群账户管理
  • 11.1 用户账户简介
  • 11.2 管理用户账户
  • 11.3 组群账户简介
  • 11.4 管理组群账户
  • 11.5 账户相关文件或目录
  • 11.6 账户维护
  • 11.7 账户信息显示
  • 11.8 批量添加用户
  • 11.9 实现账户安全
  • 11.10 sudo
  • 第12章 权限、所有者和ACL
  • 12.1 设置文件和目录权限
  • 12.2 文件和目录所有者
  • 12.3 权限掩码
  • 12.4 ACL控制
  • 第13章 归档与压缩
  • 13.1 归档和压缩简介
  • 13.2 管理tar包
  • 13.3 gzip和gunzip
  • 13.4 zip和unzip
  • 13.5 bzip2和bunzip2
  • 13.6 compress和uncompress
  • 13.7 xz文件
  • 13.8 rar和unrar
  • 13.9 归档管理器
  • 第14章 软件包安装和管理
  • 14.1 RPM软件包简介
  • 14.2 RPM软件包管理
  • 14.3 yum简介
  • 14.4 使用yum管理软件包
  • 14.5 源代码编译安装软件
  • 14.6 bin软件安装
  • 第15章 磁盘分区和格式化
  • 15.1 磁盘分区和格式化简介
  • 15.2 磁盘分区
  • 15.3 文件系统简介
  • 15.4 创建文件系统
  • 第16章 文件系统管理
  • 16.1 挂载和卸载文件系统
  • 16.2 UUID
  • 16.3 设置卷标
  • 16.4 查看文件系统信息
  • 16.5 查看和调整文件系统参数
  • 16.6 查询系统块设备信息
  • 16.7 开机自动挂载文件系统
  • 16.8 检查文件系统错误
  • 16.9 让Linux支持NTFS文件系统
  • 16.10 磁盘实用工具
  • 16.11 使用交换空间
  • 第17章 磁盘配额
  • 17.1 磁盘配额简介
  • 17.2 配置磁盘配额
  • 17.3 管理磁盘配额
  • 第18章 逻辑卷管理(LVM)
  • 18.1 LVM简介
  • 18.2 使用LVM安装Linux系统
  • 18.3 LVM配置和使用
  • 18.4 逻辑卷管理器
  • 第19章 磁盘阵列管理(RAID)
  • 19.1 RAID简介
  • 19.2 使用RAID安装Linux系统
  • 19.3 RAID配置和使用
  • 19.4 RAID配置文件
  • 第20章 Linux启动与引导
  • 20.1 Linux系统启动过程
  • 20.2 显示计算机系统开机启动信息
  • 20.3 主引导扇区
  • 20.4 Upstart
  • 20.5 /etc/init目录
  • 20.6 Shell文件
  • 第21章 GRUB引导装载程序
  • 21.1 GRUB相关知识
  • 21.2 GRUB配置文件
  • 21.3 安装GRUB
  • 21.4 GRUB加密
  • 21.5 使用GRUB
  • 第22章 进程和服务管理
  • 22.1 进程简介
  • 22.2 查看系统进程信息
  • 22.3 杀死进程
  • 22.4 进程的启动方式
  • 22.5 进程挂起和恢复
  • 22.6 更改进程优先级
  • 22.7 不间断运行进程
  • 22.8 守护进程
  • 22.9 管理服务
  • 第23章 任务计划
  • 23.1 使用cron实现任务计划
  • 23.2 使用at实现任务计划
  • 23.3 执行batch作业
  • 23.4 使用anacron实现任务计划
  • 第24章 备份与还原
  • 24.1 制作ISO文件
  • 24.2 cdrecord刻录文件
  • 24.3 dump和restore实现备份和还原
  • 24.4 cpio
  • 24.5 dd
  • 24.6 luckyBackup图形化备份
  • 24.7 mirrordir制作硬盘分区镜像
  • 第25章 内核
  • 25.1 内核简介
  • 25.2 管理内核模块
  • 25.3 配置内核参数
  • 25.4 升级内核
  • 第26章 硬件管理
  • 26.1 CPU
  • 26.2 内存
  • 26.3 PCI设备
  • 26.4 SCSI设备
  • 26.5 USB设备
  • 26.6 dmidecode获取硬件信息
  • 第27章 日志管理
  • 27.1 日志相关知识
  • 27.2 配置Linux日志
  • 27.3 日志滚动
  • 27.4 logwatch分析和报告系统日志
  • 第28章 SELinux配置
  • 28.1 SELinux简介
  • 28.2 SELinux状态和应用模式
  • 28.3 安全上下文
  • 28.4 策略类型
  • 28.5 布尔值
  • 28.6 管理策略模块
  • 28.7 图形界面管理SELinux
  • 第29章 PAM
  • 29.1 PAM简介
  • 29.2 PAM配置文件
  • 29.3 常用PAM配置文件
  • 29.4 常用PAM模块
  • 29.5 PAM配置实例
  • 第30章 审计系统
  • 30.1 用户空间审计系统简介
  • 30.2 审计系统配置文件
  • 30.3 添加审计规则
  • 30.4 管理审计
  • 30.5 审计查看器
  • 第31章 性能监测和资源使用限制
  • 31.1 sar
  • 31.2 iostat
  • 31.3 mpstat
  • 31.4 vmstat
  • 31.5 ulimit资源使用限制
  • 第32章 Webmin管理工具
  • 32.1 Webmin简介
  • 32.2 安装Webmin软件包
  • 32.3 配置Webmin
  • 32.4 Webmin模块简介
  • 32.5 使用Webmin管理Linux系统
  • 第33章 块设备和字符设备管理
  • 33.1 设备简介
  • 33.2 查看设备信息
  • 33.3 创建设备文件
  • 33.4 udev简介
  • 第34章 Linux故障排查
  • 34.2 单用户模式
  • 34.3 创建引导光盘
  • 34.4 救援模式
  • 附录 命令速查表
展开全部