Linux操作系统(CentOS 7&RHEL 7)(微课版)
全新正版 极速发货
¥
38.25
6.5折
¥
59
全新
库存4件
作者肖川,吕海洋,秦其虹 编
出版社清华大学出版社
ISBN9787302636014
出版时间2023-07
装帧平装
开本16开
定价59元
货号1203018710
上书时间2024-11-26
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
肖川、教授,计算机系主任,计算机系党支部书记,山东省大数据研究会委员,2022年教育部本科抽检毕业论文(设计)评审专家。研究方向:网络安全;出版专著、译注教材20多部。发表核心论文16篇,取得国家发明专利3项,实用新型专利两项,获得软件著作权三项,主持参与省级课题多项,主持山东省本科教学改项目2项、主持山东省一流本科课程两门;担任山东省精品资源共享课程、山东省继续教育数字化共享课、山东省社区教育优秀课负责人。自主完成烟台南山学院信息采集与报名系统,工资管理系统、自主求职招聘系统、职称评审系统。多次指导学生参加山东省及全国各类竞赛并获奖。
目录
第1章搭建与测试Linux服务器1
1.1认识Linux操作系统1
1.1.1认识Linux的“前世”与“今生”1
1.1.2理解Linux体系结构2
1.1.3认识Linux的版本3
1.1.4CentOS4
1.1.5CentOS7的主要特点5
1.2使用VM虚拟机安装CentOS75
1.2.1安装并配置VM虚拟机5
1.2.2安装并配置CentOS7操作系统7
1.3重置root管理员密码16
1.4使用RPM18
1.5使用yum软件仓库19
1.6systemd初始化进程20
1.7启动Shell21
1.8配置常规网络23
1.8.1检查并设置有线处于连接状态23
1.8.2设置主机名23
1.8.3使用系统菜单配置网络25
1.8.4通过网卡配置文件配置网络27
1.8.5使用图形界面配置网络28
1.8.6使用nmcli命令配置网络31
1.9练习题35
1.10项目实录:Linux系统的安装与基本配置36
1.11实训:安装CentOS操作系统37
第2章常用的Linux命令39
2.1Linux命令基础39
2.1.1了解Linux命令的特点39
2.1.2后台运行程序40
2.2熟练使用文件目录类命令40
2.2.1熟练使用浏览目录类命令40
2.2.2熟练使用浏览文件类命令41
2.2.3熟练使用目录操作类命令44
2.2.4熟练使用cp命令45
2.2.5熟练使用文件操作类命令47
2.3熟练使用系统信息类命令55
2.4熟练使用进程管理类命令56
2.5熟练使用其他常用命令60
2.6练习题64
2.7项目实录:使用Linux基本命令66
2.8实训:Linux常用命令66
Linux操作系统(CentOS7&RHEL7)(微课版)目录
第3章Shell与Vim编辑器69
3.1Shell69
3.1.1Shell概述69
3.1.2Shell环境变量71
3.1.3正则表达式75
3.1.4输入/输出重定向与管道76
3.2Vim编辑器80
3.2.1Vim的启动与退出80
3.2.2Vim的工作模式81
3.2.3Vim命令81
3.3练习题83
3.4项目实录84
项目实录一:Shell编程84
项目实录二:Vim编辑器85
3.5实训85
实训一:Shell的使用85
实训二:Vim编辑器的使用87
第4章学习ShellScript89
4.1初识ShellScript89
4.1.1了解ShellScript89
4.1.2编写与执行一个ShellScript90
4.1.3养成编写ShellScript的良好习惯92
4.2练习简单的ShellScript93
4.2.1完成简单范例93
4.2.2了解脚本运行方式的差异95
4.3用好判断式96
4.3.1利用test命令的测试功能96
4.3.2利用判断符号[]99
4.3.3使用ShellScript的默认变量101
4.4使用条件判断式102
4.4.1子任务1利用if...then判断式102
4.4.2利用case...in...esac判断式106
4.4.3利用函数的功能109
4.5使用循环109
4.5.1while...do...done与until...do...done不定循环109
4.5.2for...do...done固定循环111
4.5.3用for...do...done进行数值处理114
4.6对ShellScript进行追踪与调试115
4.7练习题115
4.8项目实录:使用ShellScript编程116
第5章用户和组管理118
5.1理解用户账户和组群118
5.2理解用户账户文件和组群文件119
5.2.1理解用户账户文件119
5.2.2理解组群文件121
5.3管理用户账户122
5.3.1新建用户122
5.3.2设置用户账户口令123
5.3.3维护用户账户125
5.4管理组群127
5.4.1维护组群账户127
5.4.2为组群添加用户127
5.5使用su命令与sudo命令128
5.5.1使用su命令128
5.5.2使用sudo命令129
5.6使用用户管理器管理用户和组群132
5.6.1安装systemconfigusers工具132
5.6.2使用用户管理器133
5.7使用常用的账户管理命令134
5.8企业实战与应用——账号管理实例137
5.9练习题137
5.10项目实录:管理用户和组139
第6章文件系统和磁盘管理140
6.1了解文件系统140
6.1.1认识文件系统140
6.1.2理解Linux文件系统的目录结构141
6.1.3理解绝对路径与相对路径143
6.1.4Linux文件权限管理144
6.2管理磁盘149
6.2.1常用的磁盘管理工具149
6.2.2Linux中的软RAID158
6.2.3LVM162
6.3管理磁盘配额166
6.3.1磁盘配额设置的设计与准备167
6.3.2实施磁盘配额167
6.4练习题173
6.5项目实录174
项目实录一:文件权限管理174
项目实录二:文件系统管理175
项目实录三:LVM逻辑卷管理器175
项目实录四:动态磁盘管理175
6.6实训:文件系统和磁盘管理176
第7章DHCP服务器配置179
7.1了解DHCP服务179
7.1.1DHCP服务简介179
7.1.2DHCP服务的工作原理180
7.2安装与配置DHCP服务182
7.2.1安装DHCP服务182
7.2.2配置DHCP主配置文件182
7.3配置DHCP服务器应用案例187
7.4练习题191
7.5项目实录192
7.6实训:DHCP服务器配置194
第8章DNS服务器配置196
8.1认识DNS服务196
8.1.1DNS概述196
8.1.2DNS查询模式197
8.1.3DNS域名空间结构197
8.2安装DNS服务198
8.3掌握BIND配置文件199
8.3.1认识全局配置文件199
8.3.2认识主配置文件201
8.3.3缓存DNS服务器的配置202
8.4配置主DNS服务器实例203
8.4.1案例环境及需求203
8.4.2配置过程203
8.5配置DNS客户端207
8.6使用工具测试DNS208
8.7练习题210
8.8项目实录211
8.9实训:DNS服务器配置212
第9章NFS网络文件系统服务216
9.1NFS基本原理216
9.1.1NFS服务概述216
9.1.2NFS工作原理217
9.1.3NFS组件217
9.2安装、启动和停止NFS服务器218
9.3配置NFS服务219
9.4了解NFS服务的文件存取权限221
9.5在客户端挂载NFS文件系统221
9.6排除NFS故障223
9.7练习题225
9.8项目实录226
9.9实训:NFS服务器配置227
第10章Samba服务器配置229
10.1Samba简介229
10.2配置Samba服务230
10.2.1安装并启动Samba服务230
10.2.2了解Samba服务器配置的工作流程231
10.2.3主要配置文件smb.conf232
10.2.4Samba服务的日志文件和密码文件235
10.3user服务器实例解析236
10.4配置Samba客户端239
10.5练习题242
10.6项目实录243
10.7实训:Samba服务器的配置244
第11章Apache服务器配置245
11.1认识Web服务245
11.2安装、启动与停止Apache服务247
11.2.1安装Apache相关软件247
11.2.2让防火墙放行并设置SELinux为允许247
11.2.3测试httpd服务是否安装成功248
11.3认识Apache服务器的配置文件248
11.4常规设置Apache服务器实例250
11.5其他常规设置254
11.6配置虚拟主机259
11.6.1配置基于IP地址的虚拟主机259
11.6.2配置基于域名的虚拟主机262
11.6.3基于端口号的虚拟主机的配置264
11.7配置用户身份认证266
11.8练习题269
11.9项目实录269
11.10实训:Apache服务器的配置271
第12章FTP服务器配置272
12.1认识FTP服务272
12.1.1FTP工作原理272
12.1.2匿名用户273
12.2安装、启动与停止vsftpd服务273
12.3认识vsftpd的配置文件274
12.4配置匿名用户FTP实例276
12.5配置本地模式的常规FTP服务器实例278
12.6设置vsftp虚拟账号282
12.7练习题285
12.8项目实录286
12.9实训:FTP服务器的配置287
第13章电子邮件服务器配置288
13.1了解电子邮件服务工作原理288
13.1.1电子邮件服务概述288
13.1.2电子邮件系统的组成288
13.1.3电子邮件的传输过程289
13.1.4与电子邮件相关的协议290
13.1.5邮件中继290
13.2配置Postfix常规服务器291
13.3配置Dovecot服务程序297
13.4配置一个完整的收发邮件服务器并测试299
13.5使用CyrusSASL实现SMTP认证305
13.6练习题308
13.7项目实录309
13.8实训:电子邮件服务器的配置309
参考文献311
内容摘要
本书是重量精品课程、国家精品资源共享课和国家在线精品课程的配套教材,以目前被广泛应用的CentOS7.4服务器为例,接近兼容RHEL7.4服务器,采用教、学、做相结合的模式,以理论为基础,着眼应用,全面系统地介绍了利用Linux操作系统架设网络服务器的方法,内容包括:搭建与测试Linux服务器、常用的Linux命令、Shell与Vim编辑器、学习ShellScript、用户和组管理、文件系统和磁盘管理、DHCP服务器配置、DNS服务器配置、NFS网络文件系统服务、Samba服务器配置、Apache服务器配置、FTP服务器配置、电子邮件服务器配置。大部分章后面有“项目实录”“实训”等结合实践应用的内容,使用大量翔实的企业应用实例,配以知识点微课和项目实训慕课,使“教、学、做”融为一体,实现理论与实践的完美统一。本书可作为计算机应用技术、计算机网络技术、云计算技术、软件技术及其他计算机类专业的技术技能型理实一体教材,也可作为Linux系统管理和网络管理人员的自学参考书。
主编推荐
“教、学、做”一体,将“教材-项目案例-工程实践”对接。配套PPT、微课视频、教学大纲等多种。有问题请联系,QQ 1102528884
— 没有更多了 —
以下为对购买帮助不大的评价