书籍详情
欧拉操作系统运维与管理
作者:北京博海迪信息科技有限公司 著
出版社:人民邮电出版社
出版时间:2022-02-01
ISBN:9787115576729
定价:¥129.80
购买这本书可以去
内容简介
本书借助OpenEuler操作系统,全面的向读者介绍如何使用OpenEuler操作系统,内容涵盖Linux管理员的基础操作管理,涉及Linux shell的基础命令使用、OpenEuler下的用户与组的管理及权限管理,涉及OpenEuler环境下的磁盘、文件系统、LVM、RAID组的管理及使用,涉及进程管理和软件安装等基础内容。本书借助OpenEuler操作系统,向读者介绍了常用的Linux网络服务管理内容。涵盖OpenEuler下的服务管理、网络管理、SSH服务管理、FTP服务管理、Samba/NFS服务管理,ISCSI服务管理、GlusterFS文件系统管理、Apache/Nginx服务管理以及OpenEuler环境下的日志内容管理等。本书借助OpenEuler操作系统,阐述了在OpenEuler环境下的系统安全等问题,通过对iptables、firewalld防火墙的管理与设置,对系统进行安全加固处理。通过selinux对系统内资源使用进行安全管理。本书定位于Linux操作系统爱好者参考用书,以及高校教学参考用书。本书内容详尽、示例丰富、结构清晰、通俗易懂,使用大量操作进行讲解和说明,对重点、难点内容给出了详细的操作流程,便于读者学习和查阅。
作者简介
北京博海迪信息科技有限公司聚焦于云计算、大数据、人工智能、5G、区块链、软件开发、物联网、网络安全、数据通信等领域的创新产业人才培养,通过产教融合云平台与专业教育服务融合的方式,累计服务800余所高校和5000多家企业,为社会输送了超过25万名ICT产业高端人才。 林康平是国内高端认证培训的先行者,先后在电信运营商、系统集成商任技术经理和咨询顾问。具有丰富的网规网优经验,对行业技术发展方向具有前瞻性的把握。并获得高级程序员资格水平认证和多个厂家认证专家证书 。 俞翔有着多年数通、安全和VoIP网络设计与实施经验,为众多学员提供定制培训;熟悉路由交换、VoIP和数据中心技术原理与主流厂商的设备实施方法。 李黄拥有十年网络工程相关工作经验,华为与思科数通方向双IE认证专家,红帽云计算方向架构师(RHCA-Cloud),曾参与过山东联通WCDMA项目。
目录
第 1 章 操作系统原理 1
1.1 计算机硬件结构 2
1.2 操作系统原理 3
1.2.1 操作系统概念 3
1.2.2 操作系统分类 4
1.2.3 操作系统结构 5
1.3 本章小结 7
第 2 章 欧拉操作系统概述 9
2.1 GNU 操作系统概述 10
2.2 Linux 操作系统的产生 11
2.3 Linux 操作系统的发展历程 12
2.4 Linux 操作系统的应用 13
2.5 Linux 操作系统的特点与组成 13
2.5.1 Linux 操作系统的特点 14
2.5.2 Linux 操作系统的组成 15
2.6 OpenEuler 操作系统概述 16
2.6.1 发展历程 16
2.6.2 特征 17
2.6.3 探索与挑战 18
2.6.4 场景解决方案 19
2.7 OpenEuler 操作系统的安装 23
2.8 OpenEuler 操作系统初识 35
2.8.1 目录结构 35
2.8.2 GNOME 初识 . 37
2.8.3 在主机安装 terminal 终端 41
2.9 本章小结 43
第 3 章 管理员操作管理 45
3.1 Linux Shell 基本应用 46
3.1.1 系统管理命令 47
3.1.2 文件目录管理命令 58
3.1.3 文件压缩管理命令 78
3.1.4 磁盘管理命令 83
3.1.5 网络管理命令 86
3.1.6 系统性能管理命令 96
3.1.7 Vim 编辑器 102
3.1.8 文本处理命令 110
3.2 用户与组管理 115
3.2.1 什么是用户 115
3.2.2 用户管理 118
3.2.3 组管理 124
3.3 权限管理 126
3.3.1 查看文件权限 128
3.3.2 文件与目录权限 130
3.3.3 文件 ACL 权限 138
3.3.4 ACL 权限设置 138
3.3.5 服务器权限管理 142
3.4 磁盘与文件系统管理 144
3.4.1 磁盘的初识 144
3.4.2 Linux 操作系统中磁盘设备的识别 149
3.4.3 建立和管理文件系统 153
3.4.4 文件系统的挂载 164
3.4.5 开机自动挂载 167
3.4.6 磁盘配额 170
3.5 RAID 与逻辑卷管理 176
3.5.1 RAID 技术介绍 176
3.5.2 部署磁盘阵列 185
3.5.3 损坏磁盘阵列及修复 188
3.5.4 删除磁盘阵列 190
3.5.5 LVM 概述 192
3.5.6 逻辑卷管理 192
3.6 进程管理 199
3.6.1 什么是进程 199
3.6.2 进程管理相关命令 201
3.6.3 系统监视工具 208
3.6.4 计划任务 212
3.7 软件管理 216
3.7.1 RPM 软件包管理 216
3.7.2 Yum 软件源管理 220
3.7.3 DNF 软件包管理 224
3.7.4 源码包安装管理 235
3.7.5 Systemd 服务管理 242
3.8 本章小结 247
第 4 章 网络服务管理 249
4.1 Linux 网络管理 250
4.1.1 网络管理协议介绍 250
4.1.2 基于 nmcli 命令管理网络 254
4.1.3 配置链路聚合和软件网桥 257
4.1.4 系统网络配置文件 261
4.1.5 OpenEuler 路由管理 263
4.1.6 网络管理命令 264
4.1.7 DHCP 服务管理 272
4.2 SSH 服务管理 275
4.2.1 SSH 服务介绍 275
4.2.2 SSH 服务基础操作 276
4.2.3 SSH 免密登录 279
4.3 FTP 服务管理 281
4.3.1 FTP 服务介绍 281
4.3.2 vsftpd 的安装与配置 282
4.3.3 proftpd 的安装与配置 290
4.4 Samba 服务管理 293
4.4.1 Samba 服务简介 293
4.4.2 Samba 服务安装与配置 294
4.5 NFS 服务管理 301
4.5.1 NFS 服务介绍 301
4.5.2 NFS 服务配置与管理 303
4.6 网络存储服务管理 307
4.6.1 服务器存储介绍 308
4.6.2 iSCSI 共享存储介绍 309
4.6.3 iSCSI 服务器配置 312
4.6.4 客户端配置 318
4.7 GlusterFS 管理 320
4.7.1 GlusterFS 集群部署安装 321
4.7.2 部署 Gluster 客户端 329
4.7.3 验证文件分布效果 330
4.8 Apache 服务管理 331
4.8.1 HTTP 介绍 332
4.8.2 Apache 服务的安装与配置 333
4.8.3 Apache 基于 IP 的虚拟主机配置 337
4.8.4 Apache 基于端口号的虚拟主机配置 339
4.8.5 Apache 基于域名的虚拟主机配置 341
4.8.6 Apache 安全控制与认证 342
4.8.7 LAMP 环境部署 345
4.9 Nginx 服务管理 348
4.9.1 Nginx 的安装与配置 348
4.9.2 Nginx 虚拟主机配置 350
4.9.3 SSL 网站应用案例 354
4.9.4 LNMP 环境实现 WordPress 博客搭建 356
4.10 Linux 日志管理 361
4.10.1 Rsyslog 日志系统介绍 362
4.10.2 Rsyslog 日志服务与日志轮转配置 363
4.10.3 Logrotate 配置 365
4.10.4 Systemd 日志 367
4.10.5 利用 Logrotate 轮转 Nginx 日志 371
4.10.6 利用日志定位问题 375
4.11 本章小结 377
第 5 章 系统安全 379
5.1 Linux 防火墙管理工具概述 380
5.2 使用 iptables 设置防火墙 382
5.2.1 iptables 防火墙的规则表、规则链 382
5.2.2 iptables 防火墙的内核 384
5.2.3 iptables 基本命令参数及格式 384
5.3 NAT 388
5.3.1 NAT 简介 388
5.3.2 使用 iptables 配置源 NAT 389
5.3.3 使用 iptables 配置目的 NAT 390
5.4 Firewalld 设置 392
5.4.1 Firewalld 基本概念 393
5.4.2 基于图形界面下的 Firewalld 配置 394
5.4.3 基于命令行界面的 Firewalld 规则设置 397
5.5 SELinux 配置 405
5.5.1 SELinux 的基本概念 405
5.5.2 管理 SELinux 模式 408
5.5.3 管理 SELinux 上下文 411
5.5.4 管理 SELinux 布尔值 414
5.6 本章小结 415
第 6 章 通过 Cockpit 工具管理 OpenEuler 417
6.1 Cockpit 简介 418
6.2 Cockpit 工具安装 418
6.3 Cockpit 主界面说明 420
6.3.1 系统 420
6.3.2 日志 421
6.3.3 存储 422
6.3.4 网络 428
6.3.5 账户管理 430
6.3.6 服务 431
6.4 本章小结 432
附录 OpenEuler 操作系统的安装 433
1.1 计算机硬件结构 2
1.2 操作系统原理 3
1.2.1 操作系统概念 3
1.2.2 操作系统分类 4
1.2.3 操作系统结构 5
1.3 本章小结 7
第 2 章 欧拉操作系统概述 9
2.1 GNU 操作系统概述 10
2.2 Linux 操作系统的产生 11
2.3 Linux 操作系统的发展历程 12
2.4 Linux 操作系统的应用 13
2.5 Linux 操作系统的特点与组成 13
2.5.1 Linux 操作系统的特点 14
2.5.2 Linux 操作系统的组成 15
2.6 OpenEuler 操作系统概述 16
2.6.1 发展历程 16
2.6.2 特征 17
2.6.3 探索与挑战 18
2.6.4 场景解决方案 19
2.7 OpenEuler 操作系统的安装 23
2.8 OpenEuler 操作系统初识 35
2.8.1 目录结构 35
2.8.2 GNOME 初识 . 37
2.8.3 在主机安装 terminal 终端 41
2.9 本章小结 43
第 3 章 管理员操作管理 45
3.1 Linux Shell 基本应用 46
3.1.1 系统管理命令 47
3.1.2 文件目录管理命令 58
3.1.3 文件压缩管理命令 78
3.1.4 磁盘管理命令 83
3.1.5 网络管理命令 86
3.1.6 系统性能管理命令 96
3.1.7 Vim 编辑器 102
3.1.8 文本处理命令 110
3.2 用户与组管理 115
3.2.1 什么是用户 115
3.2.2 用户管理 118
3.2.3 组管理 124
3.3 权限管理 126
3.3.1 查看文件权限 128
3.3.2 文件与目录权限 130
3.3.3 文件 ACL 权限 138
3.3.4 ACL 权限设置 138
3.3.5 服务器权限管理 142
3.4 磁盘与文件系统管理 144
3.4.1 磁盘的初识 144
3.4.2 Linux 操作系统中磁盘设备的识别 149
3.4.3 建立和管理文件系统 153
3.4.4 文件系统的挂载 164
3.4.5 开机自动挂载 167
3.4.6 磁盘配额 170
3.5 RAID 与逻辑卷管理 176
3.5.1 RAID 技术介绍 176
3.5.2 部署磁盘阵列 185
3.5.3 损坏磁盘阵列及修复 188
3.5.4 删除磁盘阵列 190
3.5.5 LVM 概述 192
3.5.6 逻辑卷管理 192
3.6 进程管理 199
3.6.1 什么是进程 199
3.6.2 进程管理相关命令 201
3.6.3 系统监视工具 208
3.6.4 计划任务 212
3.7 软件管理 216
3.7.1 RPM 软件包管理 216
3.7.2 Yum 软件源管理 220
3.7.3 DNF 软件包管理 224
3.7.4 源码包安装管理 235
3.7.5 Systemd 服务管理 242
3.8 本章小结 247
第 4 章 网络服务管理 249
4.1 Linux 网络管理 250
4.1.1 网络管理协议介绍 250
4.1.2 基于 nmcli 命令管理网络 254
4.1.3 配置链路聚合和软件网桥 257
4.1.4 系统网络配置文件 261
4.1.5 OpenEuler 路由管理 263
4.1.6 网络管理命令 264
4.1.7 DHCP 服务管理 272
4.2 SSH 服务管理 275
4.2.1 SSH 服务介绍 275
4.2.2 SSH 服务基础操作 276
4.2.3 SSH 免密登录 279
4.3 FTP 服务管理 281
4.3.1 FTP 服务介绍 281
4.3.2 vsftpd 的安装与配置 282
4.3.3 proftpd 的安装与配置 290
4.4 Samba 服务管理 293
4.4.1 Samba 服务简介 293
4.4.2 Samba 服务安装与配置 294
4.5 NFS 服务管理 301
4.5.1 NFS 服务介绍 301
4.5.2 NFS 服务配置与管理 303
4.6 网络存储服务管理 307
4.6.1 服务器存储介绍 308
4.6.2 iSCSI 共享存储介绍 309
4.6.3 iSCSI 服务器配置 312
4.6.4 客户端配置 318
4.7 GlusterFS 管理 320
4.7.1 GlusterFS 集群部署安装 321
4.7.2 部署 Gluster 客户端 329
4.7.3 验证文件分布效果 330
4.8 Apache 服务管理 331
4.8.1 HTTP 介绍 332
4.8.2 Apache 服务的安装与配置 333
4.8.3 Apache 基于 IP 的虚拟主机配置 337
4.8.4 Apache 基于端口号的虚拟主机配置 339
4.8.5 Apache 基于域名的虚拟主机配置 341
4.8.6 Apache 安全控制与认证 342
4.8.7 LAMP 环境部署 345
4.9 Nginx 服务管理 348
4.9.1 Nginx 的安装与配置 348
4.9.2 Nginx 虚拟主机配置 350
4.9.3 SSL 网站应用案例 354
4.9.4 LNMP 环境实现 WordPress 博客搭建 356
4.10 Linux 日志管理 361
4.10.1 Rsyslog 日志系统介绍 362
4.10.2 Rsyslog 日志服务与日志轮转配置 363
4.10.3 Logrotate 配置 365
4.10.4 Systemd 日志 367
4.10.5 利用 Logrotate 轮转 Nginx 日志 371
4.10.6 利用日志定位问题 375
4.11 本章小结 377
第 5 章 系统安全 379
5.1 Linux 防火墙管理工具概述 380
5.2 使用 iptables 设置防火墙 382
5.2.1 iptables 防火墙的规则表、规则链 382
5.2.2 iptables 防火墙的内核 384
5.2.3 iptables 基本命令参数及格式 384
5.3 NAT 388
5.3.1 NAT 简介 388
5.3.2 使用 iptables 配置源 NAT 389
5.3.3 使用 iptables 配置目的 NAT 390
5.4 Firewalld 设置 392
5.4.1 Firewalld 基本概念 393
5.4.2 基于图形界面下的 Firewalld 配置 394
5.4.3 基于命令行界面的 Firewalld 规则设置 397
5.5 SELinux 配置 405
5.5.1 SELinux 的基本概念 405
5.5.2 管理 SELinux 模式 408
5.5.3 管理 SELinux 上下文 411
5.5.4 管理 SELinux 布尔值 414
5.6 本章小结 415
第 6 章 通过 Cockpit 工具管理 OpenEuler 417
6.1 Cockpit 简介 418
6.2 Cockpit 工具安装 418
6.3 Cockpit 主界面说明 420
6.3.1 系统 420
6.3.2 日志 421
6.3.3 存储 422
6.3.4 网络 428
6.3.5 账户管理 430
6.3.6 服务 431
6.4 本章小结 432
附录 OpenEuler 操作系统的安装 433
猜您喜欢