当前位置:首页 > 工业技术
Linux服务器配置与管理项目化教程

Linux服务器配置与管理项目化教程PDF格式文档图书下载

工业技术

图书介绍:本书主要内容包括:系统安装、文件和目录管理、用户管理、进程管理和计划任务、软件包管理、Samba服务、FTP服务、Web服务、DNS服务、DHCP服务和E-mail服务等。另外,本书的附录中还设计了一个综合课程设计,有助于读者巩固和深化所学的知识。

查看更多关于Linux服务器配置与管理项目化教程的内容

图书介绍

项目1 Linux操作系统的安装 1

任务1 认识Linux操作系统 1

任务引入 1

任务实施流程 1

必备知识 1

认识Linux 1

Linux的优点 2

常见的Linux发行版本 3

任务实施 6

选择Linux作为服务器所用操作系统 6

思考与练习 6

任务2 安装RHEL 6.0 7

任务引入 7

任务实施流程 7

必备知识 7

RHEL 6.0的安装要求 7

安装RHEL 6.0 7

初始设置RHEL 6.0 12

系统的使用 15

任务实施 16

创建并设置虚拟主机 16

思考与练习 16

项目2 Shell基本命令 17

任务1 掌握常用的Shell命令 17

任务引入 17

任务实施流程 17

必备知识 17

认识Shell 17

认识各种常用的Shell命令 29

任务实施 26

新建组,并指定组账号ID 26

新建用户账号ray,指定UID为2045,并属于组group 1 26

在用户ray个人目录下新建目录workfile 26

思考与练习 26

任务2 掌握vim编辑器 27

任务引入 27

任务实施流程 27

必备知识 27

vim简介 27

vim的工作模式 28

vim的使用方法 28

任务实施 30

添加网卡,并配置IP地址 30

使用vim命令打开 30

文件/etc/rc.d/rc.local 30

存盘退出 31

重启系统 31

思考与练习 31

项目3 Linux的用户和系统管理 32

任务1 用户和组的管理 32

任务引入 32

任务实施流程 32

必备知识 32

用户账号文件 32

用户影子文件 34

组账号文件 36

用户组影子文件 36

用户管理的基本操作 37

用户组管理的基本操作 40

赋予普通用户特别权限 42

任务实施 44

创建用户 44

创建用户组 44

将用户添加到用户组 44

思考与练习 45

任务2 管理Linux的文件系统 46

任务引入 46

任务实施流程 47

必备知识 47

磁盘管理 47

文件管理命令 59

强制位与粘贴位 63

访问控制列表 64

文件的压缩与解压缩 69

任务实施 74

创建用户目录 74

设置目录权限 74

思考与练习 75

任务3 认识和管理Linux的进程 76

任务引入 76

任务实施流程 76

必备知识 76

RHEL6的启动流程 76

进程管理 81

cron计划任务和at命令 89

其他系统管理 92

系统日志 98

其他命令 98

任务实施 102

查看系统进程信息 102

配置cron服务 102

启动cron服务 102

思考与练习 102

项目4 网络的组建和管理 104

任务1 安装和卸载Linux软件 104

任务引入 104

任务实施流程 104

必备知识 104

二进制形式发布的软件的安装 104

YUM安装 110

以源代码形式分发的软件的安装 114

任务实施 115

完成任务实施流程 115

思考与练习 115

任务2 网络的基本配置与管理 116

任务引入 116

任务实施流程 116

必备知识 117

基本网络配置命令 117

图形界面配置网络 120

常用网络配置文件 122

常用网络调试命令 125

任务实施 128

配置服务器的主机名 128

配置网卡参数 128

配置DNS服务器的客户端 128

思考与练习 129

项目5 基本网络服务器的组建 131

任务1 配置Samba服务器 131

任务引入 131

任务实施流程 132

必备知识 132

什么是Samba 132

安装Samba服务器 134

配置Samba服务器 135

共享资源的访问 139

任务实施 140

创建共享目录 140

添加用户 141

将用户归入指定组 141

更改共享目录权限、属主和用户组 141

编辑smh.conf文件 141

修改Samba主配置文件、配置Samba服务 141

设置Samba账号密码 142

重启Samba服务 142

清空防火墙规则及关闭SELinux 142

思考与练习 142

任务2 配置Web服务器 143

任务引入 143

任务实施流程 144

必备知识 144

WWW原理 144

Web服务器的安装 144

Web服务器的配置 145

Web服务器配置实例 147

任务实施 153

设置Web服务器的IP地址 153

创建各网站根目录,并设置权限 153

修改apache主配置文件以下部分参数 153

创建3个虚拟主机的配置文件,并分别进行配置 153

重新启动apache服务器,使配置生效 154

思考与练习 154

任务3 配置FTP服务器 155

任务引入 155

任务实施流程 155

必备知识 156

FTP协议 156

VSFTP服务器的安装与配置 158

任务实施 169

创建用户和用户组 169

创建目录并设置权限 169

配置FTP 169

重启FTP服务器 169

思考与练习 169

任务4 配置DNS服务器 170

任务引入 170

任务实施流程 171

必备知识 171

域名及域名系统 171

域名服务器 173

域名的解析过程 174

DNS服务器的安装 177

配置DNS服务器 177

DNS客户端的配置 180

DNS服务器配置实例 181

DNS管理工具 185

任务实施 186

编辑/etc/named.conf文件,设置DNS服务器工作目录 186

编辑/etc/named.conf文件,配置DNS转发设置 186

编辑/etc/named.conf文件,设置正、反向区域 186

编辑正向区域文件 186

编辑反向区域文件 187

重新启动DNS服务 187

思考与练习 187

任务5 配置DHCP服务器 188

任务引入 188

任务实施流程 189

必备知识 189

DHCP服务器的工作原理 189

DHCP服务器的安装 191

DHCP服务配置实例 194

启动DHCP服务器 196

设置DHCP客户端 198

DHCP服务器的故障排除 199

用于备份的DHCP设置 200

任务实施 201

修改DHCP服务器的主配置文件,配置DHCP服务器 201

配置DHCP客户机 202

思考与练习 202

任务6 配置E-mail服务器 203

任务引入 203

任务实施流程 203

必备知识 203

邮件服务概述 203

邮件系统组成 204

E-mail服务器的安装 205

Postfix配置文件 206

配置SMTP认证 208

用telnet命令测试SMTP认证 209

邮件客户端的配置 209

任务实施 212

配置/etc/postfix/main.cf文件 212

配置用户别名 212

重新生成用户别名数据库并重新加载Postfix配置文件 212

修改身份验证机制 213

重启Postfix服务 213

思考与练习 213

项目6 Linux服务器的安全性设置 215

任务1 配置Linux防火墙 215

任务引入 215

任务实施流程 215

必备知识 215

iptables防火墙介绍 215

iptables主机防火墙 219

配置iptables网络防火墙 224

iptables防火墙的NAT配置 228

任务实施 232

禁止ssh端口 232

禁止代理端口3128 232

禁止iemp端口 232

禁止QQ端口 233

思考与练习 233

任务2 配置SELinux 234

任务引入 234

任务实施流程 234

必备知识 234

SELinux简介 234

Selinux相关概念 235

SELinux的配置文档 237

SELinux的基本命令和操作 238

应用SELinux 241

任务实施 243

手动执行FTP上传动作 243

分析FTP的SELinux值的设置 243

将ftp_home_dir的sebool值打开 243

重新上传 243

添加代码 244

思考与练习 244

附录A 综合课程设计 245

参考文献 247

查看更多关于Linux服务器配置与管理项目化教程的内容

相关书籍
作者其它书籍
返回顶部