RHEL 7.4 & CentOS 7.4网络操作系统详解(第2版)
举报
-
出版时间:
2019-09
-
装帧:
平装
-
开本:
128开
-
ISBN:
9787302527787
-
出版时间:
2019-09
售价
¥
87.09
7.4折
定价
¥118.00
品相
全新
上书时间2025-05-29
卖家超过10天未登录
-
-
商品描述:
-
前言
一、 编写背景
据较新的数据显示,世界超级计算机前500名排行榜中有485台运行Linux操作系统,也就是说97%的超级计算机运行Linux操作系统。
Linux是一种自由和开放源码的类UNIX操作系统。目前存在着许多不同类型的Linux,但它们都使用了Linux内核。Linux可安装在手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机等各种计算机硬件设备中。
本书试图向读者传递这样一个信号: 无论是企业还是个人用户,Linux都是一个足够可靠的选择。这不是一本参考大全,也不是命令手册,希望它能帮助初学者从零开始部署和使用Linux,也能与管理员和开发人员分享一些解决问题的思路和技巧。
二、 本书的特点
(1) 零基础教程,入门门槛低,较容易上手。
(2) 基于工作过程导向的“教、学、做”一体化的编写方式。本书按照“项目导入”→“职业能力目标和要求”→“项目实施”→“项目实录”→“练习题”→“实践习题”→“超链接”的梯次进行内容的组织。理实一体,“教、学、做”一体化,强化能力培养,容易深入学习。
(3) 实训内容源于企业实际应用,“微课 慕课”体现“教、学、做”完美统一。本书在专业技能的培养中,突出实战化要求,贴近市场,贴近技术。所有实训项目都源于真实的企业应用案例。实训内容重在培养读者分析实际问题和解决实际问题的能力。每章后面有“项目实录”。知识点微课、项目实训慕课互相配合,读者可以随时进行工程项目的学习与实践。
(4) 与本书配套的国家精品课程和国家精品资源课程提供了丰富的学习资源。网站上教学资源丰富,所有教学录像和实验视频全部放在精品课程网站上,供大家下载学习和在线收看。另外,Shell Script脚本文件、VPN等RPM软件包、yum源文件、服务器配置的参考配置文件、C语言程序源代码、习题答案、项目实录的PPT、实训指导书、课程标准、题库、教师手册、学习指南、学习论坛、教材补充材料等内容也都在课程网站上,也可直接向作者索要。
国家精品资源共享课程网站地址为http: //www.icourses.cn/scourse/course_ 2843.html。(5) 提供大量实例,实践性强。全书列举的所有示例和实例,以企业实际案例为主,读者都可以在自己的实验环境中完整实现。
(6) 涵盖Linux应用的各个方面。桌面用户可以从中了解如何在Linux上进行日常的办公和娱乐;系统管理员可以学习服务器配置、系统管理、Shell编程等方面的内容;对于开发人员,本书还对Linux中的C语言编程、调试器、正则表达式进行了详细介绍。
三、 本书的章节安排
全书共分五个部分,各部分内容如下。
部分安装系统与软件
该部分包括项目一至项目三。主要内容包括安装与基本配置Linux操作系统、熟练使用Linux常用命令、安装与管理软件包。
第二部分系统配置与管理
该部分包括项目四至项目七。主要内容包括管理Linux服务器的用户和组、配置与管理文件系统、配置与管理磁盘、配置网络和使用ssh服务。
第三部分编程与调试
该部分包括项目八至项目十一。主要内容包括熟练使用vim程序编辑器与shell、学习shell script、使用gcc和make调试程序、Linux下C语言程序设计入门。
第四部分网络安全
该部分包括项目十二至项目十五。主要内容包括配置与管理防火墙、配置与管理代理服务器、配置与管理VPN服务器、Linux系统监视与进程管理。
第五部分网络服务器配置与管理
该部分包括项目十六至项目二十二。主要内容包括配置与管理NFS服务器、配置与管理samba服务器、DHCP服务器配置与管理、配置与管理DNS服务器、配置与管理Apache服务器、配置与管理FTP服务器、配置与管理Postfix邮件服务器。
四、 本书适合的读者
Linux初、中级用户;
开源软件爱好者;
大中专院校的学生;
社会培训人员;
Linux开发人员;
网络系统管理员。
五、 其他
本书由杨云著。杨昊龙、张晖、王世存、杨翠玲、付强、王瑞、唐柱斌、杨秀玲、王春身等也参加了相关章节的编写。
由于水平有限,书中难免存在不足之处,恳请广大读者批评指正。索要资料请致电68433059@qq.com。
导语摘要
本书以目前被广泛应用的Red Hat Enterprise Linux服务器发行版7.4为主,兼容CentOS 7.4,采用教、学、做相结合的模式,着眼应用,全面系统地介绍了Linux的应用、开发及网络服务器配置与管理的方法与技巧。全书共分五部分: 安装系统与软件、系统配置与管理、编程与调试、网络安全、网络服务器配置与管理。 本书结构合理,知识全面且实例丰富,语言通俗易懂。本书采用“任务驱动、项目导向”的方式,注重知识的实用性和可操作性,强调职业技能训练。每个项目后面有“项目实录”“实践习题”“超链接”等结合实践应用的内容,使用大量翔实的企业应用实例,配以知识点微课和项目实训慕课,使教、学、做融为一体,实现理论与实践的完美统一。 本书是广大Linux爱好者不可多得的一本学习宝典。适合Linux初级和中级用户、开源软件爱好者、网络系统管理员、大中专院校的学生、社会培训人员、Linux开发人员学习使用。
作者简介
杨云,男,教授,计算机网络技术类著作畅销作者。Linux精品课程负责人,Linux国家精品资源共享课程负责人,山东省教学名师,首届*行指委计算机委员会委员,*高等教育自学考试指定教材项目《互联网软件与应用》负责人;微软系统工程师(MCSE),多次负责全国的红帽Linux和微软Windows服务器的培训工作。负责国家质量工程11项,主持的《“五核协同”的Linux操作系统教学资源建设》获省级教学成果二等奖。出版专著3本,主编教材近20多部,其中9本获得“十二五”职业教育国家规划教材称号、5本获浙江省新形态“十三五”规划教材称号、7本获得省级以上奖励和表彰
目录
部分安装系统与软件
项目一安装与基本配置Linux操作系统3
1.1任务1认识Linux操作系统3
1.1.1子任务1认识Linux的前世与今生3
1.1.2子任务2理解Linux体系结构5
1.1.3子任务3认识Linux的版本7
1.1.4Red Hat Enterprise Linux 78
1.1.5核高基与国产操作系统9
1.2任务2设计与准备搭建Linux服务器9
1.3任务3安装配置VM虚拟机13
1.4任务4安装Red Hat Enterprise Linux 720
1.5重置root管理员密码29
1.6任务6RPM(红帽软件包管理器)31
1.7任务7yum软件仓库31
1.8任务8systemd初始化进程32
1.9任务9启动shell33
1.10项目实录Linux系统安装与基本配置35
1.11练习题36
1.12实践习题37
1.13超链接37
项目二熟练使用Linux常用命令38
2.1任务1熟悉Linux命令基础38
2.1.1子任务1了解Linux命令特点38
2.1.2子任务2后台运行程序39
2.2任务2熟练使用文件目录类命令39
2.2.1子任务1熟练使用浏览目录类命令39
2.2.2子任务2熟练使用浏览文件类命令40
2.2.3子任务3熟练使用目录操作类命令42
2.2.4子任务4熟练使用cp命令43
2.2.5子任务5熟练使用文件操作类命令45
2.3任务3熟练使用系统信息类命令52
2.4任务4熟练使用进程管理类命令53
2.5任务5熟练使用其他常用命令57
2.6项目实录使用Linux基本命令61
2.7练习题62
2.8实践习题63
2.9超链接63
项目三安装与管理软件包64
3.1项目知识准备64
3.1.1开放源码、编译器与可执行文件64
3.1.2make与configure65
3.1.3Tarball软件66
3.1.4安装与升级软件66
3.1.5RPM与DPKG67
3.1.6RPM与SRPM67
3.1.7i386、i586、i686、noarch与x86_64 69
3.1.8RPM属性依赖的解决方法: yum线上升级70
3.2项目实施71
3.2.1任务1管理Tarball71
3.2.2任务2使用RPM软件管理程序76
3.2.3任务3使用yum82
3.3项目实训安装与管理软件包88
3.4练习题90
3.5超链接91
第二部分系统配置与管理
项目四管理Linux服务器的用户和组95
4.1任务1理解用户账户和组群95
4.2任务2理解用户账户文件和组群文件96
4.2.1理解用户账户文件96
4.2.2理解组群文件98
4.3任务3管理用户账户99
4.3.1新建用户99
4.3.2设置用户账户口令100
4.3.3维护用户账户102
4.4任务4 管理组群104
4.4.1维护组群账户104
4.4.2为组群添加用户104
4.5任务5使用su命令与sudo命令105
4.5.1使用su命令105
4.5.2使用sudo命令106
4.6任务6使用用户管理器管理用户和组群109
4.6.1使用sudo命令109
4.6.2使用用户管理器110
4.7任务7使用常用的账户管理命令111
4.8企业实战与应用——账号管理实例113
4.9项目实录管理用户和组114
4.10练习题114
4.11超链接116
项目五配置与管理文件系统117
5.1任务1全面理解文件系统与目录117
5.1.1子任务1认识文件系统117
5.1.2子任务2理解Linux文件系统目录结构118
5.1.3子任务3理解路径与相对路径120
5.2任务2管理Linux文件权限120
5.2.1子任务1理解文件和文件权限120
5.2.2子任务2详解文件的各种属性信息122
5.2.3子任务3使用数字表示法修改权限123
5.2.4子任务4使用文字表示法修改权限124
5.2.5子任务5理解权限与指令间的关系126
5.3任务3修改文件与目录的默认权限与隐藏权限127
5.3.1子任务1理解文件预设权限: umask127
5.3.2子任务2利用umask128
5.3.3子任务3设置文件的隐藏属性129
5.3.4子任务4设置文件特殊权限: SUID、SGID、SBIT130
5.4任务4文件访问控制列表134
5.4.1setfacl命令135
5.4.2getfacl命令135
5.5企业实战与应用136
5.6项目实录配置与管理文件权限137
5.7练习题138
5.8超链接139
项目六配置与管理磁盘140
6.1任务1熟练使用常用磁盘管理工具140
6.2任务2配置与管理磁盘配额147
6.2.1部署磁盘配额环境147
6.2.2设置磁盘配额147
6.2.3检查磁盘配额的使用情况150
6.3任务3磁盘配额配置企业案例150
6.3.1环境需求150
6.3.2解决方案151
6.4任务4在Linux中配置软RAID155
6.4.1创建与挂载RAID设备156
6.4.2RAID设备的数据恢复158
6.5任务5配置软RAID企业案例159
6.5.1环境需求159
6.5.2解决方案159
6.6任务6LVM逻辑卷管理器161
6.6.1部署逻辑卷162
6.6.2扩容逻辑卷165
6.6.3缩小逻辑卷166
6.6.4删除逻辑卷167
6.7项目实录167
项目实录一: 文件系统管理167
项目实录二: LVM逻辑卷管理器168
项目实录三: 动态磁盘管理168
6.8练习题169
6.9超链接170
项目七配置网络和使用ssh服务171
7.1任务1配置网络服务171
7.1.1检查并设置有线连接处于连接状态171
7.1.2设置主机名171
7.1.3使用系统菜单配置网络173
7.1.4通过网卡配置文件配置网络175
7.1.5使用图形界面配置网络176
7.1.6使用nmcli命令配置网络179
7.2任务2创建网络会话实例182
7.3任务3绑定两块网卡185
7.4任务4配置远程控制服务188
7.4.1配置sshd服务188
7.4.2安全密钥验证190
7.4.3远程传输命令192
7.5项目实录配置Linux下的TCP/IP和远程管理193
7.6练习题194
7.7超链接195
第三部分编程与调试
项目八熟练使用vim程序编辑器与shell199
8.1任务1熟练使用vim编辑器199
8.1.1子任务1启动与退出vim199
8.1.2子任务2熟练掌握vim的工作模式200
8.1.3子任务3使用vim命令201
8.1.4子任务4完成案例练习204
8.1.5子任务5了解vim编辑环境205
8.2任务2熟练掌握shell206
8.2.1子任务1了解shell的基本概念206
8.2.2子任务2认识shell环境变量208
8.3任务3熟练掌握正则表达式214
8.3.1子任务1了解正则表示法214
8.3.2子任务2了解语系对正则表达式的影响215
8.3.3子任务3掌握grep的高级使用216
8.3.4子任务4练习基础正则表达式217
8.3.5子任务5基础正则表达式的特殊字符汇总223
8.4任务4掌握输入/输出重定向及管道命令的应用225
8.4.1子任务1使用重定向225
8.4.2子任务2使用管道226
8.5项目实录使用vim编辑器228
8.6练习题229
8.7超链接230
项目九学习shell script231
9.1任务1shell script概述231
9.1.1子任务1了解shell script231
9.1.2子任务2编写与执行一个shell script232
9.1.3子任务3养成撰写shell script的良好习惯233
9.2任务2练习简单的shell script234
9.2.1子任务1完成简单的范例234
9.2.2子任务2了解脚本运行方式的差异236
9.3任务3用好判断式237
9.3.1子任务1利用test命令的测试功能237
9.3.2子任务2利用判断符号239
9.3.3子任务3使用shell script的默认变量($0, $1,…)241
9.3.4子任务4参数变量号码的偏移242
9.4任务4使用条件判断式243
9.4.1子任务1利用if...then243
9.4.2子任务2利用case...esac判断248
9.4.3子任务3利用函数的功能250
9.5任务5使用循环252
9.5.1子任务1while do done及until do done252
9.5.2子任务2for...do...done(固定循环)254
9.5.3子任务3for...do...done的数值处理256
9.6任务6对shell script进行追踪与调试257
9.7项目实录使用shell script编程258
9.8练习题259
9.9超链接260
项目十使用gcc和make调试程序261
10.1任务1了解程序的调试261
10.1.1子任务1编译时错误 261
10.1.2子任务2运行时错误262
10.1.3子任务3逻辑错误和语义错误262
10.2任务2使用传统程序语言进行编译262
10.2.1子任务1安装GCC263
10.2.2子任务2单一程序: 打印 Hello World264
10.2.3子任务3主程序、子程序链接、子程序的编译265
10.2.4子任务4调用外部函数库: 加入链接的函数库267
10.2.5子任务5GCC的简易用法(编译、参数与链接)268
10.3任务3使用make进行宏编译269
10.3.1子任务1为什么要用make269
10.3.2子任务2了解makefile 的基本语法与变量270
10.4练习题272
10.5超链接272
项目十一Linux下C语言程序设计入门273
11.1项目实施273
11.1.1进程程序设计实例273
11.1.2文件操作程序设计实例278
11.1.3时间概念程序设计实例286
11.1.4熟悉Linux网络编程289
11.2项目实训编写、调试、运行一个C语言程序302
11.3练习题302
11.4超链接302
第四部分网 络 安 全
项目十二配置与管理防火墙305
12.1相关知识305
12.1.1防火墙概述305
12.1.2iptables与firewalld307
12.1.3iptables工作原理308
12.1.4NAT的基本知识311
12.2项目设计及准备313
12.2.1项目设计313
12.2.2项目准备313
12.3项目实施314
12.3.1任务1安装、启动iptables314
12.3.2任务2认识iptables的基本语法314
12.3.3任务3设置默认策略318
12.3.4任务4配置iptables规则318
12.3.5任务5使用firewalld服务321
12.3.6任务6实现NAT(网络地址转换)327
12.3.7任务7NAT综合案例329
12.3.8任务8配置服务的访问控制列表333
12.4企业实战与应用334
12.4.1企业环境及需求334
12.4.2需求分析335
12.4.3解决方案335
12.5项目实录337
12.6练习题338
12.7超链接340
项目十三配置与管理代理服务器341
13.1相关知识341
13.1.1代理服务器的工作原理341
13.1.2代理服务器的作用342
13.2项目设计及准备342
13.2.1项目设计342
13.2.2项目准备343
13.3项目实施343
13.3.1任务1安装、启动、停止与随系统启动squid服务343
13.3.2任务2配置squid服务器344
13.4企业实战与应用349
13.5项目实录354
13.6练习题355
13.7综合案例分析355
13.8超链接356
项目十四配置与管理VPN服务器357
14.1相关知识357
14.1.1VPN工作原理357
14.1.2VPN的特点和应用358
14.1.3VPN协议359
14.2项目设计及准备360
14.2.1项目设计360
14.2.2项目准备360
14.3项目实施361
14.3.1任务1安装VPN服务器361
14.3.2任务2配置VPN服务器362
14.3.3任务3配置VPN客户端365
14.4项目实录372
14.5练习题372
14.6超链接373
项目十五Linux系统监视与进程管理374
15.1项目知识准备374
15.1.1进程374
15.1.2子进程与父进程376
15.1.3系统或网络服务: 常驻在内存的进程377
15.1.4Linux的多用户、多任务环境377
15.1.5什么是作业管理378
15.2项目实施379
15.2.1任务1使用系统监视379
15.2.2任务2作业管理384
15.2.3任务3进程管理389
15.2.4任务4查看系统资源397
15.3项目实训Linux进程管理和系统监视402
15.4练习题404
15.5超链接404
第五部分网络服务器配置与管理
项目十六配置与管理NFS服务器407
16.1NFS相关知识407
16.1.1NFS服务概述407
16.1.2NFS服务的组件409
16.2项目设
孔网啦啦啦啦啦纺织女工火锅店第三课
开播时间:09月02日 10:30
即将开播,去预约

直播中,去观看