图书介绍
Linux网络操作系统项目教程PDF|Epub|txt|kindle电子书版本网盘下载
![Linux网络操作系统项目教程](https://www.shukui.net/cover/8/31389246.jpg)
- 刘学工,彭进香,周倩主编;袁礼,冯亚北,刘建国,熊芳芳副主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302504306
- 出版时间:2018
- 标注页数:331页
- 文件大小:61MB
- 文件页数:341页
- 主题词:Linux操作系统-高等学校-教材
PDF下载
下载说明
Linux网络操作系统项目教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
项目一 Linux系统的安装和基本配置1
任务一:选择适合的网络操作系统3
知识储备3
1.1 网络操作系统概述3
1.1.1 操作系统与网络操作系统3
1.1.2 Linux网络操作系统的诞生4
1.2 Windows和Linux的区别5
1.2.1 Windows和Linux的设计思路不同5
1.2.2 Linux的优势6
1.2.3 为什么Windows服务器仍很普遍8
1.2.4 我们身边的Linux9
1.3 Linux和Windows的故事10
1.4 选择适合的Linux发行版12
1.4.1 最具影响力的Red Hat Linux及其衍生版本12
1.4.2 最流行的Ubuntu及其衍生版本13
1.4.3 最受好评的企业级系统RHEL/SLE13
1.4.4 最好用的服务器操作系统Debian/CentOS14
任务二:在虚拟机上安装CentOS Linux15
知识储备15
1.5 VMware和虚拟机15
任务实践16
1.6 创建虚拟机16
1.7 安装CentOS Linux19
1.7.1 安装前的准备工作19
1.7.2 安装步骤说明22
任务三:使用命令行方式进行系统管理29
知识储备29
1.8 系统使用初步29
1.8.1 命令行界面与图形用户界面29
1.8.2 启动过程与常用服务30
1.8.3 登录与退出系统35
1.8.4 vi编辑器的使用36
任务实践39
1.9 文件系统管理39
1.9.1 Linux磁盘分区和目录39
1.9.2 使用mount命令挂载设备分区41
1.9.3 文件类型45
1.9.4 查看帮助和文件查找47
1.10 文件目录管理和权限管理48
1.10.1 常见目录功能介绍48
1.10.2 目录和文件操作50
1.10.3 文件目录与权限52
1.10.4 使用软连接和硬连接56
任务四:系统基本配置管理57
知识储备58
1.11 用户账号管理58
1.11.1 了解用户管理58
1.11.2 用户账号的基本操作60
1.12 网络和主机名管理65
1.12.1 了解CentOS 7的网络接口65
任务实践66
1.12.2 配置网络和主机名66
1.12.3 暂时关闭安全机制,简化练习环境70
1.13 常用的网络管理命令71
1.13.1 使用ip命令管理网络71
1.13.2 网络检测命令74
1.13.3 文件传输和下载78
上机实训:Linux系统的安装和基本配置81
项目二 常用服务的配置和使用83
任务一:理解服务器和服务器软件85
知识储备85
2.1 了解服务器85
2.1.1 服务器是什么85
2.1.2 服务器的五大设计标准86
2.2 服务器的简单分类89
2.2.1 从外形上分类服务器89
2.2.2 从应用规模分类91
2.3 常见服务与对应端口95
2.3.1 基础服务95
2.3.2 常用服务96
2.3.3 服务与端口地址97
任务实践98
2.4 软件管理工具yum的使用98
2.4.1 yum简介98
2.4.2 yum配置99
2.4.3 使用光盘作为本地库100
任务二:配置DNS和DHCP服务器102
知识储备102
2.5 DNS服务器和DHCP服务器102
2.5.1 IP地址和子网掩码102
2.5.2 默认网关103
2.5.3 DHCP动态主机配置协议104
2.5.4 DNS域名服务105
任务实践108
2.6 DHCP服务器的配置108
2.6.1 任务描述108
2.6.2 任务分析108
2.6.3 配置步骤109
2.7 DNS服务器的配置114
2.7.1 任务描述114
2.7.2 任务分析115
2.7.3 步骤说明115
任务三:配置Web服务器124
知识储备124
2.8 Web服务器是什么/为什么要使用Web服务器124
2.9 Web服务器的选择126
任务实践128
2.10 安装配置Apache Web服务器128
2.10.1 任务描述128
2.10.2 任务分析128
2.10.3 配置步骤说明129
任务四:搭建LAMP应用环境136
知识储备136
2.11 网站技术与平台搭建136
2.11.1 网络应用程序如何工作136
2.11.2 动态网页技术137
2.11.3 LAMP简介139
任务实践140
2.12 搭建简易LAMP环境140
2.12.1 安装Apache140
2.12.2 安装PHP141
2.12.3 安装MariaDB数据库服务器142
2.12.4 安装LAMP环境的其他操作143
2.13 MariaDB数据库的配置和使用144
2.13.1 数据库操作简介144
2.13.2 MySQL的常用命令149
2.13.3 对数据库进行管理150
2.14 一键安装LAMP154
2.14.1 LAMP一键安装包简介154
2.14.2 使用一键安装包进行LAMP安装155
2.14.3 LAMP一键安装使用说明156
2.14.4 执行一键安装可能产生的问题157
上机实训:常用服务的配置和使用158
项目三 服务器的日常管理和运维159
任务一:服务器的日常管理160
知识储备161
3.1 服务器的日常管理管什么161
3.1.1 对服务器硬件的日常管理和维护161
3.1.2 对服务器软件的日常管理和维护162
3.1.3 对应用与数据的管理和维护163
任务实践163
3.2 服务器日常管理的具体工作163
3.2.1 影响服务器性能的几大因素164
3.2.2 查看服务器运行情况165
3.2.3 查看服务器的日志信息174
3.3 使用定时任务功能来完成日常工作175
3.3.1 定时任务介绍175
3.3.2 创建定时任务176
3.3.3 编写Shell任务脚本并定时运行178
3.4 服务器的故障管理179
3.4.1 故障必然发生179
3.4.2 网络故障的检测与处理179
任务二:服务器的远程管理184
知识储备184
3.5 远程管理是什么/为什么要使用远程管理184
任务实践185
3.6 使用SSH进行远程管理185
3.7 使用VNC进行图形化远程管理188
3.7.1 安装图形桌面环境188
3.7.2 tigervnc服务器端配置189
3.7.3 VNC客户端配置191
任务三:服务器数据的备份管理193
知识储备193
3.8 备份的作用和必要性193
3.8.1 备份策略195
3.8.2 规划备份系统196
3.8.3 双机热备份技术199
任务实践200
3.9 使用tar命令备份文件200
3.9.1 使用tar备份文件200
3.9.2 使用tar进行完全备份和增量备份203
3.10 备份与恢复数据库208
3.10.1 数据库备份与恢复208
3.10.2 数据库备份和还原实例212
任务四:管理中的简单编程技巧214
任务实践214
3.11 使用管道和重定向214
3.11.1 在日常管理中使用管道215
3.11.2 重定向的使用方法217
3.12 必须掌握的几个命令219
3.12.1 使用find查找文件219
3.12.2 使用grep筛选信息220
3.12.3 使用cut进行内容提取221
3.12.4 sed命令的使用222
3.12.5 awk的使用224
3.13 日常管理中的Shell编程基础226
3.13.1 Shell是什么以及Shell编程是什么226
3.13.2 必须了解的Shell编程基础229
3.13.3 Shell编程入门技巧232
上机实训:服务器的日常管理和运维243
项目四 服务器的安全管理245
任务一:做好安全管理246
知识储备247
4.1 安全管理的起源247
4.2 安全问题与应对措施248
4.3 系统漏洞与补丁程序249
4.3.1 什么是系统漏洞249
4.3.2 补丁跟进和获取250
4.3.3 补丁测试与加载250
4.3.4 补丁验证与归档251
4.4 常见的网络攻击方式252
4.4.1 端口扫描252
4.4.2 嗅探技术252
4.4.3 木马253
4.4.4 病毒253
任务实践254
任务二:账号安全和权限管理255
知识储备255
4.5 账号和密码的安全管理255
4.5.1 普通账号的安全防护255
4.5.2 root账号的安全防护256
4.5.3 密码安全257
4.6 标准Linux访问控制与权限管理259
4.6.1 用户权限管理259
4.6.2 suid|sgid|sticky权限管理261
4.6.3 ACL访问控制管理262
4.7 SELinux高级访问控制266
4.7.1 SELinux安全管理简介266
任务实践271
4.7.2 SELinux配置271
任务三:防火墙管理275
知识储备275
4.8 防火墙(Firewall)是什么/为什么要使用防火墙275
4.9 了解动态防火墙firewalld277
任务实践280
4.10 firewalld的配置和使用280
上机实训:服务器的安全管理293
项目五 云平台的使用295
任务一:了解云技术296
知识储备296
5.1 云技术简介296
5.2 云计算的关键技术298
5.3 云技术的发展299
5.3.1 云技术成熟的标志300
5.3.2 云的三个层面服务并存301
5.3.3 云技术发展302
任务二:搭建OwnCloud私有存储云304
知识储备304
5.4 公有云、私有云、混合云304
5.5 云平台简介305
任务实践308
5.6 ownCloud存储云的安装308
5.6.1 安装LAMP基本环境308
5.6.2 安装ownCloud云存储310
5.6.3 配置ownCloud客户端,使用云存储313
上机实训:云平台的使用315
项目六 综合实训317
任务一:服务器与项目规划设计318
知识储备318
6.1 进行需求调研与系统规划设计的方法318
6.2 网络服务器选型320
6.3 设计时要考虑的其他问题323
任务二:基于企业网络构建企业站点324
知识储备324
6.4 综合实训的目的和要求324
6.5 中小型企业网站组建与管理综合实训内容325
任务实践326
6.6 实训任务步骤326
参考文献331