科技
类型
可以朗读
语音朗读
258千字
字数
2019-10-01
发行日期
展开全部
主编推荐语
基于CentOS 7.6解读Linux系统管理,Linux命令行大全,Linux系统管理就该这么学。
内容简介
《Linux系统管理初学者指南:基于CentOS 7.6》是一本面向零基础读者的入门图书,以CentOS 7.6为基础,从系统管理的角度对Linux操作系统进行了全面而详细的介绍。《Linux系统管理初学者指南——基于CentOS 7.6》共分为7章,涵盖了解并安装Linux系统、文件和目录管理、用户和权限管理、磁盘和文件系统管理、软件包管理、进程和服务管理和Shell脚本编程基础等内容。 《Linux系统管理初学者指南——基于CentOS 7.6》中介绍的都是Linux的通用知识,适用于系统运维、嵌入式、云计算、大数据和人工智能等专业领域。《Linux系统管理初学者指南——基于CentOS 7.6》既可以作为高校的授课教材,又可作为广大Linux爱好者的自学用书,是学习Linux的入门指南。
目录
- 版权信息
- 内容提要
- 前言
- 资源与支持
- 第1章 了解并安装Linux系统
- 1.1 Linux系统的发展与特点
- 1.1.1 Linux的发展历史
- 1.1.2 Linux Kernel
- 1.1.3 GNU计划
- 1.1.4 Linux的发行版本
- 1.1.5 Linux系统的特点与应用
- 1.2 利用VMware Workstation搭建实验环境
- 1.2.1 VMware Workstation的基本操作
- 1.2.2 在虚拟机中安装Linux系统
- 1.2.3 VMware Workstation的高级设置
- 1.3 Linux系统的基本操作
- 1.3.1 什么是Shell
- 1.3.2 启动Shell
- 1.3.3 命令提示符
- 1.3.4 Shell命令格式
- 1.3.5 关机与重启命令
- 1.3.6 远程登录Linux
- 思考与练习
- 第2章 文件和目录管理
- 2.1 Linux设计思想
- 2.2 文件和目录的相关概念
- 2.2.1 Linux的目录结构
- 2.2.2 根目录和家目录
- 2.2.3 绝对路径和相对路径
- 2.3 文件和目录操作命令
- 2.3.1 ls命令——列表显示
- 2.3.2 touch命令——创建空文件
- 2.3.3 mkdir命令——创建目录
- 2.3.4 rmdir命令——删除空目录
- 2.3.5 cp命令——复制文件或目录
- 2.3.6 mv命令——移动文件或目录
- 2.3.7 rm命令——删除文件或目录
- 2.3.8 通配符和扩展符
- 2.3.9 文件和目录操作技巧
- 2.4 文件内容操作命令
- 2.4.1 cat命令——显示文本文件的内容
- 2.4.2 more命令和less命令——分页显示文件内容
- 2.4.3 head命令和tail命令——显示文件开头或末尾的部分内容
- 2.4.4 wc命令——文件内容统计
- 2.4.5 echo命令——输出指定内容
- 2.4.6 grep命令——文件内容查找
- 2.4.7 diff命令——文件内容对比
- 2.5 日期和时间的相关命令
- 2.5.1 date命令——显示或修改日期和时间
- 2.5.2 hwclock命令——显示或修改硬件时钟
- 2.5.3 stat命令——查看文件元数据
- 2.6 文件查找命令
- 2.6.1 locate命令——简单快速的文件查找命令
- 2.6.2 find命令——强大的文件查找命令
- 2.6.3 xargs命令——find辅助命令
- 2.7 内部命令和外部命令
- 2.7.1 什么是内部命令和外部命令
- 2.7.2 type命令——判断是内部命令还是外部命令
- 2.7.3 which命令——查找外部命令所对应的程序文件
- 2.8 其他辅助命令
- 2.8.1 ln命令——为文件或目录建立链接
- 2.8.2 alias命令——设置命令别名
- 2.8.3 history命令——查看命令历史记录
- 2.8.4 help命令——查看命令帮助信息
- 2.8.5 man命令——查看命令帮助手册
- 2.8.6 clear命令——清屏
- 2.9 重定向和管道
- 2.9.1 标准输入与输出
- 2.9.2 标准输出重定向
- 2.9.3 标准输入重定向
- 2.9.4 标准错误重定向
- 2.9.5 管道符“ | ”
- 2.10 Vi编辑器的使用
- 2.10.1 Vi编辑器的工作模式
- 2.10.2 命令模式的基本操作
- 2.10.3 插入模式的基本操作
- 2.10.4 末行模式的基本操作
- 2.10.5 可视模式的基本操作
- 2.10.6 Vi编辑器案例
- 思考与练习
- 第3章 用户和权限管理
- 3.1 用户和组的概念
- 3.1.1 用户账号的类型
- 3.1.2 用户组的类型
- 3.1.3 UID和GID
- 3.1.4 利用id命令查看用户身份信息
- 3.2 用户和组的配置文件
- 3.2.1 用户账号文件/etc/passwd
- 3.2.2 用户密码文件/etc/shadow
- 3.2.3 用户组配置文件
- 3.3 管理用户和组
- 3.3.1 useradd命令——创建用户账号
- 3.3.2 passwd命令——为用户账号设置密码
- 3.3.3 su命令——切换用户身份
- 3.3.4 userdel命令——删除用户账号
- 3.3.5 usermod命令——修改用户账号属性
- 3.3.6 groupadd命令——创建用户组
- 3.3.7 gpasswd命令——添加、删除组成员
- 3.3.8 groupdel命令——删除用户组
- 3.3.9 创建用户的相关配置文件
- 3.4 管理权限和归属
- 3.4.1 权限与归属的概念
- 3.4.2 查看权限和归属
- 3.4.3 利用chmod命令设置权限
- 3.4.4 利用chown命令设置归属
- 3.5 配置文件访问控制列表(FACL)
- 3.5.1 设置FACL
- 3.5.2 管理FACL
- 3.5.3 启用FACL支持
- 3.5.4 配置FACL时应注意的问题
- 3.6 设置特殊权限
- 3.6.1 设置SET位权限
- 3.6.2 设置粘滞位(SBIT)权限
- 3.6.3 设置umask值
- 3.7 find命令按文件属性/权限查找
- 3.7.1 根据文件属性查找
- 3.7.2 根据文件权限查找
- 3.8 系统权限的其他相关设置
- 3.8.1 设置扩展属性
- 3.8.2 限制切换到root用户
- 3.8.3 使用sudo机制提升权限
- 思考与练习
- 第4章 磁盘和文件系统管理
- 4.1 磁盘分区与格式化
- 4.1.1 Linux磁盘及分区的表示方法
- 4.1.2 Linux的文件系统
- 4.1.3 查看分区信息
- 4.1.4 在虚拟机中添加硬盘
- 4.1.5 利用fdisk对硬盘进行分区
- 4.1.6 格式化分区
- 4.2 挂载存储设备
- 4.2.1 什么是挂载
- 4.2.2 挂载硬盘分区
- 4.2.3 查看系统中已挂载的设备
- 4.2.4 挂载光驱
- 4.2.5 挂载移动存储设备
- 4.2.6 挂载ISO镜像
- 4.2.7 卸载存储设备
- 4.2.8 自动挂载
- 4.3 磁盘配额管理(quota)
- 4.3.1 什么是磁盘配额
- 4.3.2 设置磁盘配额
- 4.3.3 验证并查看磁盘配额
- 4.4 磁盘阵列管理(RAID)
- 4.4.1 什么是RAID
- 4.4.2 RAID实现方式
- 4.4.3 配置RAID 10
- 4.4.4 RAID性能测试
- 4.4.5 RAID故障模拟
- 4.4.6 配置RAID 5和备份盘
- 4.5 逻辑卷管理(LVM)
- 4.5.1 LVM的相关概念
- 4.5.2 系统默认LVM设置
- 4.5.3 创建物理卷(PV)
- 4.5.4 创建卷组(VG)
- 4.5.5 创建逻辑卷(LV)
- 4.5.6 使用逻辑卷
- 4.5.7 扩展逻辑卷空间
- 4.5.8 删除LVM分区
- 思考与练习
- 第5章 软件包管理
- 5.1 文件打包与压缩
- 5.1.1 du命令——查看目录或文件占用磁盘空间的大小
- 5.1.2 tar命令——文件打包与压缩
- 5.2 Linux系统中的软件安装方法
- 5.2.1 源码安装方式
- 5.2.2 RPM安装方式
- 5.2.3 YUM安装方式
- 5.3 利用YUM进行软件管理
- 5.3.1 配置YUM源
- 5.3.2 检测YUM源
- 5.3.3 常用的YUM命令
- 5.3.4 YUM故障排错
- 5.4 利用RPM进行软件包管理
- 5.4.1 了解RPM软件包
- 5.4.2 安装/卸载软件包
- 5.4.3 查询软件包
- 5.5 利用源码编译安装软件
- 5.5.1 源码编译简介
- 5.5.2 源码编译安装的基本流程
- 思考与练习
- 第6章 进程和服务管理
- 6.1 进程的相关介绍
- 6.1.1 什么是进程
- 6.1.2 进程的状态
- 6.1.3 父进程和子进程
- 6.1.4 进程的属性
- 6.1.5 进程的分类
- 6.2 查看进程状态
- 6.2.1 ps命令——查看进程静态信息
- 6.2.2 top命令——查看进程的动态信息
- 6.2.3 伪文件系统(/proc)
- 6.3 控制进程
- 6.3.1 前台启动与后台启动
- 6.3.2 解除进程与终端之间的关系
- 6.3.3 终止进程执行
- 6.4 查看用户的登录信息
- 6.4.1 users命令——查看登录用户名
- 6.4.2 who命令——查看登录用户的信息
- 6.4.3 w命令——查看登录用户的详细信息
- 6.4.4 last命令——查看登录记录
- 6.4.5 “踢出”可疑用户
- 6.5 查看系统资源的占用信息
- 6.5.1 查看CPU的硬件信息
- 6.5.2 uptime命令——查看CPU的使用情况
- 6.5.3 free命令——查看内存的使用情况
- 6.5.4 df命令——查看硬盘的使用情况
- 6.6 服务的相关介绍
- 6.6.1 什么是服务
- 6.6.2 系统初始化进程systemd
- 6.6.3 systemd unit
- 6.7 利用systemctl命令管理服务
- 6.7.1 管理服务运行状态
- 6.7.2 管理服务启动状态
- 6.7.3 vsftpd服务管理示例
- 6.8 管理系统运行级别
- 6.8.1 什么是运行级别
- 6.8.2 切换和设置运行级别
- 6.8.3 重置root用户密码
- 6.9 管理计划任务
- 6.9.1 配置at一次性计划任务
- 6.9.2 配置cron周期性计划任务
- 思考与练习
- 选择题
- 操作题
- 第7章 Shell脚本编程基础
- 7.1 创建Shell脚本程序
- 7.1.1 什么是Shell脚本编程
- 7.1.2 Shell脚本的基本语法
- 7.1.3 编写Shell脚本文件
- 7.2 Shell变量
- 7.2.1 用户自定义变量
- 7.2.2 环境变量
- 7.2.3 位置变量
- 7.2.4 预定义变量
- 7.3 条件测试与比较
- 7.3.1 文件状态测试
- 7.3.2 整数值比较
- 7.3.3 字符串比较
- 7.3.4 逻辑测试
- 7.4 程序结构
- 7.4.1 if选择语句
- 7.4.2 case分支语句
- 7.4.3 for循环语句
- 7.4.4 while循环语句
- 7.4.5 循环控制语句
- 7.4.6 shift和exit语句
- 7.4.7 多任务并发执行
- 7.5 Shell函数
- 7.5.1 函数的定义和调用
- 7.5.2 函数的参数传递
- 7.6 常用的文本编辑命令
- 7.6.1 正则表达式
- 7.6.2 cut命令——按列截取文件内容
- 7.6.3 sort命令——对文本信息进行排序
- 7.6.4 sed命令
- 7.6.5 awk命令
- 思考与练习
- 操作题
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。