Linux基础与服务管理(基于CentOS7.6)

Linux基础与服务管理(基于CentOS7.6)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2019-09
版次: 1
ISBN: 9787115517371
定价: 52.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 276页
78人买过
  • 本书以目前广泛使用的CentOS 7.6平台为例,由浅入深、系统地介绍了Linux基础及对Linux各种服务的管理。全书共11章,主要内容包括Linux简介、基础操作命令、账户与权限管理、文件系统与磁盘管理、网络管理与系统监控、软件包管理、进程与基础服务、常用服务器配置、常用集群配置、常用系统安全配置和Shell编程基础。

    本书可作为电子信息类相关专业的教材,也可作为广大计算机爱好者和网络管理员的参考用书以及社会培训教材。 唐乾林,就职于重庆电子工程职业学院人工智能与大数据学院,副教授。担任信息安全与管理、大数据技术与应用、云计算技术与应用、移动互联网技术、移动应用开发、计算机网络技术、软件技术、软件与信息服务8个专业的计算机专业课程教学工作。 第 1章 Linux简介 1

    1.1 Linux概述 1

    1.1.1 Linux的发展历史 1

    1.1.2 Linux的版本 1

    1.1.3 Linux的应用 3

    1.2 Linux安装 3

    1.2.1 安装虚拟机 3

    1.2.2 安装Linux 6

    1.3 使用Linux 13

    1.3.1 本地登录 13

    1.3.2 远程登录 14

    1.4 作业 14

    第 2章 基础操作命令 15

    2.1 Shell命令基础 15

    2.1.1 Shell简介 15

    2.1.2 命令格式 16

    2.1.3 命令帮助 17

    2.2 常用文件目录命令 18

    2.2.1 目录处理命令 18

    2.2.2 文件处理命令 22

    2.3 常用文本命令 26

    2.4 打包和压缩命令 30

    2.5 其他命令 31

    2.5.1 链接文件命令ln 31

    2.5.2 设置别名命令alias 33

    2.5.3 查看历史记录命令history 34

    2.5.4 重定向命令 34

    2.5.5 管道命令“|” 35

    2.6 文本编辑器vi 35

    2.7 作业 38

    第3章 账户与权限管理 39

    3.1 用户和组管理 39

    3.1.1 账户类型 39

    3.1.2 创建用户和组 40

    3.1.3 相关配置文件 41

    3.1.4 管理用户和组 43

    3.1.5 口令管理 44

    3.2 权限管理 45

    3.2.1 查看文件和目录权限 45

    3.2.2 设置文件和目录权限 46

    3.3 系统高级权限 48

    3.3.1 SET位权限 48

    3.3.2 粘滞位权限 49

    3.3.3 ACL权限 50

    3.4 作业 52

    第4章 文件系统与磁盘管理 53

    4.1 文件系统 53

    4.1.1 文件系统简介 53

    4.1.2 文件系统类型 54

    4.1.3 文件系统的目录结构 55

    4.2 磁盘管理 56

    4.2.1 添加新硬盘 56

    4.2.2 对硬盘分区 57

    4.2.3 格式化分区 60

    4.2.4 挂载硬盘分区 61

    4.3 逻辑卷管理 64

    4.3.1 逻辑卷概念 64

    4.3.2 创建逻辑卷 65

    4.3.3 逻辑卷管理 69

    4.4 RAID管理 70

    4.4.1 RAID简介 70

    4.4.2 RAID5搭建 71

    4.4.3 RAID5测试 75

    4.5 作业 77

    第5章 网络管理与系统监控 78

    5.1 常用网络配置文件 78

    5.1.1 网卡配置文件 78

    5.1.2 DNS配置文件 79

    5.1.3 主机名配置文件 80

    5.1.4 hosts配置文件 80

    5.2 常用网络管理命令 80

    5.2.1 管理网络接口命令ifconfig 80

    5.2.2 设置主机名命令hostname 83

    5.2.3 管理路由命令route 84

    5.2.4 检测主机命令ping 85

    5.2.5 查看网络信息命令netstat 86

    5.2.6 DNS解析命令nslookup 89

    5.2.7 跟踪路由命令traceroute 89

    5.2.8 网络配置工具ip 91

    5.3 系统监控 93

    5.3.1 内存监控 93

    5.3.2 CPU监控 95

    5.3.3 磁盘监控 96

    5.3.4 综合监控工具 97

    5.4 作业 99

    第6章 软件包管理 100

    6.1 RPM包安装 100

    6.1.1 RPM包简介 100

    6.1.2 rpm命令 100

    6.2 YUM 105

    6.2.1 yum查询 105

    6.2.2 yum安装/升级 107

    6.2.3 yum删除 108

    6.2.4 yum清除缓存 109

    6.2.5 yum配置文件 109

    6.3 源码安装 110

    6.4 作业 116

    第7章 进程与基础服务 117

    7.1 进程管理 117

    7.1.1 进程概念 117

    7.1.2 查看进程状态 118

    7.1.3 进程的控制 120

    7.2 基础服务 122

    7.2.1 系统启动流程 122

    7.2.2 服务管理 124

    7.2.3 远程访问 125

    7.2.4 日志系统 129

    7.2.5 计划任务 132

    7.3 作业 135

    第8章 常用服务器配置 136

    8.1 网络文件共享 136

    8.1.1 NFS 136

    8.1.2 rsync 140

    8.1.3 vsftpd 146

    8.1.4 Samba 152

    8.2 网络服务 158

    8.2.1 DHCP服务 158

    8.2.2 DNS服务 162

    8.3 数据库服务 170

    8.3.1 MySQL服务 170

    8.3.2 Redis服务 175

    8.4 LAMP 179

    8.4.1 LAMP简介 179

    8.4.2 Apache 179

    8.4.3 PHP 181

    8.5 作业 193

    第9章 常用集群配置 194

    9.1 LVS 194

    9.1.1 LVS简介 194

    9.1.2 LVS 管理工具 197

    9.1.3 基于VS/DR(LVS-DR)模式的配置

    实例 197

    9.2 高性能负载均衡器HAProxy 202

    9.2.1 HAProxy简介 202

    9.2.2 HAProxy安装及配置文件 204

    9.2.3 HAProxy访问控制列表 205

    9.2.4 HAProxy配置实例 206

    9.2.5 使用Web监控平台 211

    9.3 高可用软件 Keepalived 212

    9.3.1 Keepalived 简介 212

    9.3.2 Keepalived安装及基础配置 214

    9.3.3 Keepalived基于非抢占模式配置

    实例 216

    9.4 MySQL Replication 223

    9.4.1 MySQL Replication简介及常用架构 223

    9.4.2 MySQL Replication主从模式的配置

    实例 224

    9.5 作业 230

    第 10章 常用系统安全配置 231

    10.1 系统安全加固配置 231

    10.2 账户与远程安全 235

    10.2.1 使用SSH方式登录 235

    10.2.2 清理用户和组 236

    10.2.3 密码与密钥对 237

    10.2.4 使用su与sudo 238

    10.2.5 使用tcp_wrappers 240

    10.3 文件系统安全 241

    10.4 入侵检测与端口扫描 242

    10.4.1 入侵检测 242

    10.4.2 端口扫描 244

    10.5 防火墙 247

    10.5.1 iptables 247

    10.5.2 firewalld 249

    10.6 作业 252

    第 11章 Shell编程基础 253

    11.1 Shell编程简介 253

    11.2 Shell变量 255

    11.3 Shell运算符 258

    11.4 Shell流程控制语句 266

    11.5 Shell函数 272

    11.6 Shell脚本调试 273

    11.7 作业 275

    参考文献 276
  • 内容简介:
    本书以目前广泛使用的CentOS 7.6平台为例,由浅入深、系统地介绍了Linux基础及对Linux各种服务的管理。全书共11章,主要内容包括Linux简介、基础操作命令、账户与权限管理、文件系统与磁盘管理、网络管理与系统监控、软件包管理、进程与基础服务、常用服务器配置、常用集群配置、常用系统安全配置和Shell编程基础。

    本书可作为电子信息类相关专业的教材,也可作为广大计算机爱好者和网络管理员的参考用书以及社会培训教材。
  • 作者简介:
    唐乾林,就职于重庆电子工程职业学院人工智能与大数据学院,副教授。担任信息安全与管理、大数据技术与应用、云计算技术与应用、移动互联网技术、移动应用开发、计算机网络技术、软件技术、软件与信息服务8个专业的计算机专业课程教学工作。
  • 目录:
    第 1章 Linux简介 1

    1.1 Linux概述 1

    1.1.1 Linux的发展历史 1

    1.1.2 Linux的版本 1

    1.1.3 Linux的应用 3

    1.2 Linux安装 3

    1.2.1 安装虚拟机 3

    1.2.2 安装Linux 6

    1.3 使用Linux 13

    1.3.1 本地登录 13

    1.3.2 远程登录 14

    1.4 作业 14

    第 2章 基础操作命令 15

    2.1 Shell命令基础 15

    2.1.1 Shell简介 15

    2.1.2 命令格式 16

    2.1.3 命令帮助 17

    2.2 常用文件目录命令 18

    2.2.1 目录处理命令 18

    2.2.2 文件处理命令 22

    2.3 常用文本命令 26

    2.4 打包和压缩命令 30

    2.5 其他命令 31

    2.5.1 链接文件命令ln 31

    2.5.2 设置别名命令alias 33

    2.5.3 查看历史记录命令history 34

    2.5.4 重定向命令 34

    2.5.5 管道命令“|” 35

    2.6 文本编辑器vi 35

    2.7 作业 38

    第3章 账户与权限管理 39

    3.1 用户和组管理 39

    3.1.1 账户类型 39

    3.1.2 创建用户和组 40

    3.1.3 相关配置文件 41

    3.1.4 管理用户和组 43

    3.1.5 口令管理 44

    3.2 权限管理 45

    3.2.1 查看文件和目录权限 45

    3.2.2 设置文件和目录权限 46

    3.3 系统高级权限 48

    3.3.1 SET位权限 48

    3.3.2 粘滞位权限 49

    3.3.3 ACL权限 50

    3.4 作业 52

    第4章 文件系统与磁盘管理 53

    4.1 文件系统 53

    4.1.1 文件系统简介 53

    4.1.2 文件系统类型 54

    4.1.3 文件系统的目录结构 55

    4.2 磁盘管理 56

    4.2.1 添加新硬盘 56

    4.2.2 对硬盘分区 57

    4.2.3 格式化分区 60

    4.2.4 挂载硬盘分区 61

    4.3 逻辑卷管理 64

    4.3.1 逻辑卷概念 64

    4.3.2 创建逻辑卷 65

    4.3.3 逻辑卷管理 69

    4.4 RAID管理 70

    4.4.1 RAID简介 70

    4.4.2 RAID5搭建 71

    4.4.3 RAID5测试 75

    4.5 作业 77

    第5章 网络管理与系统监控 78

    5.1 常用网络配置文件 78

    5.1.1 网卡配置文件 78

    5.1.2 DNS配置文件 79

    5.1.3 主机名配置文件 80

    5.1.4 hosts配置文件 80

    5.2 常用网络管理命令 80

    5.2.1 管理网络接口命令ifconfig 80

    5.2.2 设置主机名命令hostname 83

    5.2.3 管理路由命令route 84

    5.2.4 检测主机命令ping 85

    5.2.5 查看网络信息命令netstat 86

    5.2.6 DNS解析命令nslookup 89

    5.2.7 跟踪路由命令traceroute 89

    5.2.8 网络配置工具ip 91

    5.3 系统监控 93

    5.3.1 内存监控 93

    5.3.2 CPU监控 95

    5.3.3 磁盘监控 96

    5.3.4 综合监控工具 97

    5.4 作业 99

    第6章 软件包管理 100

    6.1 RPM包安装 100

    6.1.1 RPM包简介 100

    6.1.2 rpm命令 100

    6.2 YUM 105

    6.2.1 yum查询 105

    6.2.2 yum安装/升级 107

    6.2.3 yum删除 108

    6.2.4 yum清除缓存 109

    6.2.5 yum配置文件 109

    6.3 源码安装 110

    6.4 作业 116

    第7章 进程与基础服务 117

    7.1 进程管理 117

    7.1.1 进程概念 117

    7.1.2 查看进程状态 118

    7.1.3 进程的控制 120

    7.2 基础服务 122

    7.2.1 系统启动流程 122

    7.2.2 服务管理 124

    7.2.3 远程访问 125

    7.2.4 日志系统 129

    7.2.5 计划任务 132

    7.3 作业 135

    第8章 常用服务器配置 136

    8.1 网络文件共享 136

    8.1.1 NFS 136

    8.1.2 rsync 140

    8.1.3 vsftpd 146

    8.1.4 Samba 152

    8.2 网络服务 158

    8.2.1 DHCP服务 158

    8.2.2 DNS服务 162

    8.3 数据库服务 170

    8.3.1 MySQL服务 170

    8.3.2 Redis服务 175

    8.4 LAMP 179

    8.4.1 LAMP简介 179

    8.4.2 Apache 179

    8.4.3 PHP 181

    8.5 作业 193

    第9章 常用集群配置 194

    9.1 LVS 194

    9.1.1 LVS简介 194

    9.1.2 LVS 管理工具 197

    9.1.3 基于VS/DR(LVS-DR)模式的配置

    实例 197

    9.2 高性能负载均衡器HAProxy 202

    9.2.1 HAProxy简介 202

    9.2.2 HAProxy安装及配置文件 204

    9.2.3 HAProxy访问控制列表 205

    9.2.4 HAProxy配置实例 206

    9.2.5 使用Web监控平台 211

    9.3 高可用软件 Keepalived 212

    9.3.1 Keepalived 简介 212

    9.3.2 Keepalived安装及基础配置 214

    9.3.3 Keepalived基于非抢占模式配置

    实例 216

    9.4 MySQL Replication 223

    9.4.1 MySQL Replication简介及常用架构 223

    9.4.2 MySQL Replication主从模式的配置

    实例 224

    9.5 作业 230

    第 10章 常用系统安全配置 231

    10.1 系统安全加固配置 231

    10.2 账户与远程安全 235

    10.2.1 使用SSH方式登录 235

    10.2.2 清理用户和组 236

    10.2.3 密码与密钥对 237

    10.2.4 使用su与sudo 238

    10.2.5 使用tcp_wrappers 240

    10.3 文件系统安全 241

    10.4 入侵检测与端口扫描 242

    10.4.1 入侵检测 242

    10.4.2 端口扫描 244

    10.5 防火墙 247

    10.5.1 iptables 247

    10.5.2 firewalld 249

    10.6 作业 252

    第 11章 Shell编程基础 253

    11.1 Shell编程简介 253

    11.2 Shell变量 255

    11.3 Shell运算符 258

    11.4 Shell流程控制语句 266

    11.5 Shell函数 272

    11.6 Shell脚本调试 273

    11.7 作业 275

    参考文献 276
查看详情
相关图书 / 更多
Linux基础与服务管理(基于CentOS7.6)
LiteOS轻量级物联网操作系统实战 微课视频版
魏杰
Linux基础与服务管理(基于CentOS7.6)
Lie代数的分类和识别(影印版)
Libor ·nobl,Pavel Wi
Linux基础与服务管理(基于CentOS7.6)
Lives of Eminent Philosophers, Volume I: Books 1-5
Diogenes;Laertius;Diogenes;Hicks;Robert Drew
Linux基础与服务管理(基于CentOS7.6)
Linux系统自动化运维(Python版)(微课版)
张莉,丁传炜
Linux基础与服务管理(基于CentOS7.6)
Linux操作系统
刘睿;包大宏;兰晓天;李吉桃;王仕杰;吴晓清;张宏洲;杨云江
Linux基础与服务管理(基于CentOS7.6)
Linux 内核完全注释(20周年版) 赵炯
赵炯
Linux基础与服务管理(基于CentOS7.6)
Linux网络操作系统项目式教程(CentOS 7.6)(微课版)(第2版)
刘正,张运嵩,尤澜涛主编
Linux基础与服务管理(基于CentOS7.6)
Linux 内核完全剖析——基于0.12内核(15周年版) 赵炯
赵炯
Linux基础与服务管理(基于CentOS7.6)
Linux高效学习教程:Linux就该这么学+Linux常用命令自学手册
刘遄 刘遄
Linux基础与服务管理(基于CentOS7.6)
Linux后端开发工程实践
万木春
Linux基础与服务管理(基于CentOS7.6)
Linux运维从入门到精通
明日科技
Linux基础与服务管理(基于CentOS7.6)
Little Excavator
Dewdney;Anna