万本电子书0元读

万本电子书0元读

顶部广告

Linux系统管理初学者指南——基于CentOS 7.6电子书

这是一本面向零基础读者的Linux门图书。书中所有内容,都是从初学者的角度来组织编写的。虽然这本书从系统运维的角度来介绍Linux系统的使用,但是同样也适用于各类以Linux为基础平台的专业人员,因为书中所介绍的是Linux系统中基础和通用的操作。适用于系统运维、嵌式、云计算、大数据和人工智能等专业领域,具有以下特: 1.51CTO学院丛书,作者为51CTO学院特级讲师,学员总数67万余人,好评率100%,具有20余年从教经验,擅长从初学者角度以通俗易懂的方式讲解复杂问题。 2.以CentOS 7.6环境为基础,介绍Linux系统管理。 3.基础知识解析配合章末练习,使读者能够学以致用。

售       价:¥

纸质售价:¥51.30购买纸书

182人正在读 | 1人评论 6.2

作       者:曲广平

出  版  社:人民邮电出版社有限公司

出版时间:2019-10-01

字       数:27.1万

所属分类: 科技 > 计算机/网络 > 软件系统

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(1条)
  • 读书简介
  • 目录
  • 累计评论(1条)
《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的门指南。<br/>【推荐语】<br/>这是一本面向零基础读者的Linux门图书。书中所有内容,都是从初学者的角度来组织编写的。虽然这本书从系统运维的角度来介绍Linux系统的使用,但是同样也适用于各类以Linux为基础平台的专业人员,因为书中所介绍的是Linux系统中基础和通用的操作。适用于系统运维、嵌式、云计算、大数据和人工智能等专业领域,具有以下特: 1.51CTO学院丛书,作者为51CTO学院特级讲师,学员总数67万余人,好评率100%,具有20余年从教经验,擅长从初学者角度以通俗易懂的方式讲解复杂问题。 2.以CentOS 7.6环境为基础,介绍Linux系统管理。 3.基础知识解析配合章末练习,使读者能够学以致用。<br/>【作者】<br/>曲广平,烟台职业学院计算机专业教师,51CTO学院特级讲师,网名“一壶浊酒”。 作者在51CTO学院发布系统运维与信息安全类课程20余套, 学员总数67万余人,好评率100%。著有《Linux系统管理与服务配置》 《Windows系统管理与服务配置》等图书,在《网络安全和信息化》杂志发表文章30余篇。从教近20年,秉承“知其然又知其所以然”的教学理念,擅于从初学者角度以通俗易懂的方式讲解复杂问题。<br/>
目录展开

版权

内容提要

前言

资源与支持

第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命令

思考与练习

操作题

累计评论(1条) 1个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部