×
LINUX应用基础教程(基于CENTOS 7)

LINUX应用基础教程(基于CENTOS 7)

1星价 ¥70.3 (7.1折)
2星价¥70.3 定价¥99.0
暂无评论
图文详情
  • ISBN:9787111748762
  • 装帧:平装-胶订
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:432
  • 出版时间:2024-04-01
  • 条形码:9787111748762 ; 978-7-111-74876-2

本书特色

配套资源:电子课件、知识点视频、参考视频、教学大纲、实验指导、试题库(含答案) 本书特色: 使用大量的图表对内容进行表述和归纳,并对重点内容给出了详细的操作步骤,便于读者理解及查阅。 读者可以通过扫描书中二维码,观看知识点微课视频。同时,提供了大量配置案例,引导读者进行实际配置操作。

内容简介

本书以CentOS 7为蓝本,分3篇介绍了Linux操作系统的使用和配置。操作基础篇介绍了Linux的基础知识、Linux系统的安装、Shell和字符操作界面的使用;系统与安全篇依次介绍了账户管理、权限管理、进程管理、本地存储管理、网络配置、网络工具、RPM包管理、基础架构服务、系统日常维护、服务器安全和防火墙、Shell脚本编程;网络服务篇依次介绍了DHCP和DNS服务、FTP和NFS服务、Samba服务、基于Apache的WWW服务、LAMP动态网站环境部署以及Tomcat服务、基于Postfix和Dovecot实现的E-mail服务等。本书内容详尽,结构清晰,通俗易懂,使用了大量的图表对内容进行表述和归纳,并对重点内容给出了详细的操作步骤,便于读者理解及查阅,具有很强的实用性和指导性。 本书通过网盘(获取方式请见封底)提供电子课件、知识点视频、参考视频、教学大纲、实验指导、试题库(含答案)等资源。 本书可以作为大中专院校相关专业、Linux短期培训班的教材,同时也可供广大Linux爱好者自学使用。

目录

前言
第1篇 操作基础篇
第1章 Linux简介与安装2
1.1 Linux简介2
1.1.1 自由软件与Linux2
1.1.2 Linux系统的特点和组成3
1.1.3 Linux的内核版本与发行版本4
1.1.4 Red Hat Linux及其相关产品5
1.2 安装 Linux6
1.2.1 准备安装 Linux6
1.2.2 *小化安装 CentOS 7.17
1.3 Linux初探12
1.3.1 虚拟控制台和本地登录12
1.3.2 远程登录Linux系统12
1.3.3 获得命令帮助14
1.3.4 获取系统基本信息15
1.3.5 安装后的基本配置16
1.4 思考与实验19
第2章 Linux操作基础21
2.1 Shell和命令基础21
2.1.1 Shell简介21
2.1.2 命令格式和通配符23
2.1.3 文件及Linux目录结构24
2.2 Linux常用操作命令28
2.2.1 文件目录操作命令28
2.2.2 文本文件操作命令30
2.2.3 打包和压缩命令32
2.2.4 信息显示命令34
2.2.5 文本编辑器vi35
2.3 使用Shell39
2.3.1 Shell变量和Shell环境39
2.3.2 几种提高工作效率的方法43
2.3.3 进一步使用Shell46
2.4 思考与实验49
第2篇 系统与安全篇
第3章 多用户多任务管理52
3.1 账户管理52
3.1.1 账户管理概述52
3.1.2 使用命令行工具管理账户55
3.1.3 口令管理和口令时效56
3.1.4 用户和组状态58
3.2 权限管理60
3.2.1 操作权限概述60
3.2.2 更改操作权限61
3.2.3 更改属主和同组人63
3.2.4 设置文件和目录的生成掩码64
3.2.5 特殊权限设置64
3.2.6 使用ACL权限66
3.2.7 权限设置举例68
3.3 进程管理69
3.3.1 进程概述69
3.3.2 查看进程71
3.3.3 杀死进程73
3.3.4 作业控制75
3.4 思考与实验77
第4章 本地存储管理78
4.1 存储管理与磁盘分区78
4.1.1 存储管理工具简介78
4.1.2 硬盘及分区79
4.2 逻辑卷管理81
4.2.1 LVM相关概念81
4.2.2 管理LVM83
4.3 文件系统管理85
4.3.1 创建和挂装文件系统85
4.3.2 磁盘限额89
4.4 思考与实验91
第5章 网络配置与包管理93
5.1 Linux网络配置93
5.1.1 Linux网络基础93
5.1.2 使用ip命令显示和配置网络参数96
5.1.3 手工修改网络配置97
5.1.4 使用nmcli管理网络101
5.2 Linux网络工具102
5.2.1 网络测试工具102
5.2.2 Internet网络客户103
5.2.3 OpenSSH客户108
5.3 RPM包管理109
5.3.1 RPM概述109
5.3.2 RPM命令的使用110
5.4 YUM更新系统112
5.4.1 YUM概述112
5.4.2 使用yum命令113
5.4.3 YUM配置文件116
5.4.4 配置YUM仓库117
5.4.5 配置非官方YUM仓库119
5.5 思考与实验121
第6章 基础架构服务123
6.1 管理守护进程123
6.1.1 守护进程与初始化系统123
6.1.2 使用systemctl管理服务124
6.2 计划任务服务(crond)126
6.2.1 计划任务简介126
6.2.2 安排计划任务130
6.3 系统日志服务(rsyslogd)133
6.3.1 日志系统133
6.3.2 查看日志文件137
6.3.3 日志工具139
6.4 OpenSSH服务142
6.4.1 SSH与OpenSSH142
6.4.2 配置OpenSSH服务145
6.4.3 OpenSSH的主机密钥管理146
6.4.4 OpenSSH的用户密钥管理147
6.5 思考与实验149
第7章 系统日常维护151
7.1 监视系统性能151
7.1.1 系统监视概述151
7.1.2 top命令151
7.1.3 mpstat命令154
7.1.4 vmstat命令155
7.1.5 iostat命令156
7.1.6 性能分析标准的经验准则158
7.2 内核管理159
7.2.1 Linux内核简介159
7.2.2 修改内核参数(/proc与sysctl)160
7.3 systemd与系统启动过程161
7.3.1 systemd特性及组件161
7.3.2 systemd的单元162
7.3.3 systemd的目标166
7.3.4 系统启动过程168
7.3.5 systemd的相关工具169
7.4 备份与同步170
7.4.1 备份170
7.4.2 实时同步174
7.5 故障排查176
7.5.1 故障排查概述176
7.5.2 GRUB系统引导器177
7.5.3 系统修复180
7.6 思考与实验181
第8章 服务器安全基础183
8.1 系统安全基础183
8.1.1 基本的系统安全183
8.1.2 禁止root账号登录185
8.2 账户安全和访问控制187
8.2.1 可插拔认证模块(PAM)187
8.2.2 基于PAM的口令安全191
8.2.3 基于PAM的访问控制194
8.3 OpenSSL197
8.3.1 SSL/TLS概述197
8.3.2 OpenSSL概述200
8.3.3 密钥和证书管理201
8.4 TCP Wrappers204
8.4.1 TCP Wrappers概述204
8.4.2 TCP Wrappers配置205
8.4.3 TCP Wrappers配置举例207
8.5 思考与实验208
第9章 防火墙210
9.1 防火墙概述210
9.1.1 防火墙的概念210
9.1.2 包过滤防火墙211
9.1.3 网络地址转换212
9.2 Linux防火墙213
9.2.1 Linux防火墙简介213
9.2.2 连接跟踪和状态防火墙216
9.2.3 CentOS下的防火墙219
9.3 firewalld守护进程与firewall-cmd220
9.3.1 firewalld守护进程220
9.3.2 firewall-cmd命令221
9.4 iptables服务与lokkit227
9.4.1 iptables服务227
9.4.2 使用lokkit配置防火墙228
9.5 使用iptables命令配置防火墙229
9.5.1 iptables命令语法229
9.5.2 编写Shell脚本配置防火墙235
9.6 思考与实验237
第10章 Shell 脚本编程238
10.1 S
展开全部

作者简介

梁如军,现就职于首都信息科技发展有限公司,曾在中软、瑞通、中培、北大青鸟等多所IT培训中心任兼职Linux讲师,机械工业出版社计算机分社“金牌作者”。在机械工业出版社先后出版了《Linux 应用基础教程——CentOS 5》《Linux基础及应用教程(基于CentOS 7)第2版》等Linux课程教材,累计销量超10万册,具有丰富的Linux课程教学经验和实际项目运维服务经验。拥有RHCE和ITIL? 4 Foundation Certificate in IT Service Management证书。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航