-
内容大纲
本书采用的Linux版本是CentOS7。全书共13章,第1~8章分别介绍CentOS7的安装、常用的命令与基本操作、用户管理与文件权限、网络的管理、文件系统与磁盘管理、软件包的安装与管理、进程的管理和服务的管理,这部分内容是基础内容,也是必学的内容;第9~13章主要介绍如何在CcntOS7上部署各种常见的服务,包括web服务(主要介绍Apache和Nginx)、数据库服务(主要介绍MariaDB)、文件共享服务(主要介绍FTP、NFS和Samba)、DHCP服务和DNS服务,最后介绍防火墙的配置与SELinux。每章都有实训练习,并且针对实训任务给出了详细的操作步骤和解释,以便于学生练习。
本书可作为Linux相关课程教材,也可作为对Linux感兴趣人员的参考书。 -
作者介绍
-
目录
第1章 CentOS 7的安装
1.1 知识必备
1.1.1 Linux操作系统简介
1.1.2 部署安装CentOS 7准备工作
1.1.3 远程登录CentOS 7
1.2 实训练习
1.2.1 下载安装虚拟机软件VMware
1.2.2 虚拟机的创建配置
1.2.3 安装CentOS 7
1.2.4 远程登录Linux系统
1.2.5 忘记root密码后重置root密码
习题
第2章 常用命令的基本操作
2.1 知识必备
2.1.1 Linux系统中的Shell
2.1.2 基本操作命令
2.1.3 文件目录操作命令
2.1.4 文件内容操作命令
2.1.5 文件压缩和归档命令
2.1.6 输入输出重定向
2.1.7 Vi/Vim编辑器的基本使用方法
2.2 实训练习
2.2.1 目录命令应用实例
2.2.2 文件命令应用实例
2.2.3 查看文件内容命令应用实例
2.2.4 打包压缩命令的应用
2.2.5 输入输出重定向和管道命令的应用
2.2.6 vim的应用
拓展实训
习题
第3章 CentOS 7用户管理与文件权限
3.1 知识必备
3.1.1 用户与用户组的基本概念
3.1.2 Linux中用户和用户组的配置文件
3.1.3 用户的管理命令
3.1.4 文件权限
3.2 实训练习
3.2.1 查看用户和用户组的配置文件
3.2.2 用户管理命令的应用
3.2.3 用户组管理命令的应用
3.2.4 文件权限的应用
3.2.5 所有者和所属组权限的应用
拓展实训
习题
第4章 CentOS 7网络的管理
4.1 知识必备
4.1.1 1P地址、子网掩码、网关、DNS的基本概念
4.1.2 网络的配置
4.1.3 网卡的配置与主机名的配置
4.1.4 常用的网络命令及其功能
4.2 实训练习
4.2.1 设置主机名
4.2.2 网络信息查看与设置
4.2.3 ping 网络测试
4.2.4 查看和设置路由表
4.2.5 查看网络状态
拓展实训
习题
第5章 CentOS 7文件系统与磁盘管理
5.1 知识必备
5.1.1 Linux文件系统及其类型
5.1.2 磁盘、分区和文件系统的创建
5.1.3 磁盘的挂载与卸载和磁盘管理命令
5.1.4 逻辑卷
5.2 实训练习
5.2.1 磁盘的分区
5.2.2 格式化分区
5.2.3 挂载和卸载
5.2.4 创建LVM逻辑卷
5.2.5 扩容与缩容逻辑卷
5.2.6 删除逻辑卷
拓展实训
习题
第6章 CentOS 7软件包的安装与管理
6.1 知识必备
6.1.1 认识RPM软件包
6.1.2 rpm命令
6.1.3 yum命令
6.2 实训练习
6.2.1 rpm命令的使用
6.2.2 YUM源的搭建
6.2.3 yum命令的使用
拓展实训
习题
第7章 进程的管理
7.1 知识必备
7.1.1 进程与线程
7.1.2 进程状态的查看——ps命令
7.1.3 进程状态的查看——top命令
7.1.4 进程的启动与终止
7.1.5 程序的后台运行与管理
7.2 实训练习
7.2.1 ps命令的使用
7.2.2 top命令的使用
7.2.3 进程的终止与启动
拓展实训
习题
第8章 服务的管理
8.1 知识必备.
8.1.1 Linux系统启动的流程
8.1.2 服务的管理
8.1.3 计划任务——atd服务
8.1.4 计划任务——crond服务
8.2 实训练习
8.2.1 服务的管理
8.2.2 计划任务——atd服务
8.2.3 计划任务——crond服务
拓展实训
习题
第9章 web服务的安装与配置
9.1 必备知识
9.1.1 web服务
9.1.2 Apache服务
9.1.3 Nginx服务
9.1.4 正向代理与反向代理
9.1.5 Apache服务与Nginx服务的对比
9.2 实训练习
9.2.1 Apache服务的安装
9.2.2 了解Apache的配置目录和配置文件
9.2.3 使用Apache建立个人主页
9.2.4 Apache中虚拟主机的使用
9.2.5 Nginx服务的安装一
9.2.6 了解Nginx服务的配置目录
9.2.7 基于端口的Nginx虚拟主机
9.2.8 Nginx实现反向代理
9.2.9 Nginx实现负载均衡
拓展实训
习题
第10章 数据库服务的安装与配置
10.1 知识必备
10.2 实训练习
10.2.1 MariaDB数据库的部署与初始化
10.2.2 MariaDB数据库root密码重置(忘记root密码)
10.2.3 MariaDB数据库简单优化
10.2.4 部署LAMP环境,并运行一个动态网址
拓展实训
习题
第1 1章 文件共享服务
11.1 必备知识
11.1.1 FTP的工作原理
11.1.2 NFS服务
11.1.3 Samba服务
111.2 实训练习
11.2.1 FTP的安装
11.2.2 基于匿名用户的FTP配置
11.2.3 基于本地用户的FTP配置
11.2.4 基于虚拟用户的FTP配置
11.2.5 NFS的安装
11.2.6 NFS的配置
11.2.7 Samba的安装
11.2.8 Samba的配置
拓展实训
习题
第12章 DHCP与DNS服务
12.1 知识必备
12.1.1 DHCP服务
12.2.2 DNS服务
12.2 实训练习
12.2.1 DHCP的安装与启动
12.2.2 DHCP的配置
12.2.3 DNS的安装与启动
12.2.4 DNS的配置
拓展实训
习题
第13章 防火墙的配置与SELinux
13.1 知识必备
13.1.1 防火墙
13.1 I 2 SELinux
13.2 实训练习
13.2.1 查看防火墙的配置
13.2.2 防火墙的基本配置
13.2.3 SELinux的基本配置
拓展实训
习题
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...