图书介绍

Linux 应用基础教程 Red Hat Enterprise Linux/CentOs5PDF|Epub|txt|kindle电子书版本网盘下载

Linux 应用基础教程 Red Hat Enterprise Linux/CentOs5
  • 梁如军等编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111358954
  • 出版时间:2012
  • 标注页数:468页
  • 文件大小:132MB
  • 文件页数:482页
  • 主题词:Linux操作系统-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Linux 应用基础教程 Red Hat Enterprise Linux/CentOs5PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1篇 基础篇 (第1~3章)3

第1章Linux简介与安装3

1.1 Linux简介3

1.1.1自由软件与Linux3

1.1.2 Linux系统的特点和组成4

1.1.3 Linux的内核版本与发行版本5

1.1.4 Red Hat Linux及其相关产品6

1.2准备安装Linux7

1.2.1获取软件7

1.2.2安装程序和安装方式7

1.3本地光盘手动安装CentOS 5.58

1.3.1安装引导配置8

1.3.2安装配置——磁盘分区10

1.3.3安装配置——启动加载器12

1.3.4安装配置——配置网络相关参数14

1.3.5安装配置——时钟设置16

1.3.6安装配置——设置超级用户口令16

1.3.7安装配置——选择安装组件16

1.3.8安装过程17

1.3.9首次启动的基本配置18

1.4思考与实验19

第2章 字符界面操作基础21

2.1字符界面简介21

2.1.1选择在字符界面下工作21

2.1.2虚拟控制台和本地登录21

2.1.3远程登录Linux系统22

2.1.4系统运行级别与关机23

2.2 Shell和命令基础25

2.2.1 Shell简介25

2.2.2命令格式和通配符28

2.2.3文件及Linux目录结构29

2.2.4获得命令帮助33

2.3思考与实验36

第3章 字符界面操作进阶37

3.1 Linux常用操作命令37

3.1.1文件目录操作命令37

3.1.2打包和压缩命令38

3.1.3文本文件操作命令40

3.1.4信息显示命令42

3.2几种提高工作效率的方法44

3.2.1自动补全命令行44

3.2.2命令历史44

3.2.3命令别名45

3.3文本编辑器Vi46

3.3.1 Vi及其3种运行模式46

3.3.2普通模式下的操作47

3.3.3命令模式下的操作49

3.4进一步使用Shell51

3.4.1重定向51

3.4.2管道52

3.4.3命令替换54

3.4.4命令聚合54

3.5 Shell变量和Shell环境55

3.5.1用户自定义变量55

3.5.2 Shell变量的作用域57

3.5.3环境变量58

3.5.4设置用户工作环境59

3.6思考与实验60

第2篇 系统管理篇 (第4~13章)65

第4章 包管理与系统更新65

4.1 RPM包管理65

4.1.1 RPM概述65

4.1.2 RPM命令的使用66

4.2 YUM更新系统69

4.2.1 YUM简介69

4.2.2配置YUM70

4.2.3使用非官方更新源73

4.2.4使用yum命令75

4.2.5使用YUM插件77

4.3软件仓库管理78

4.3.1 YUM仓库管理78

4.3.2创建本地YUM仓库78

4.4思考与实验79

第5章 硬盘分区和LVM81

5.1硬盘和硬盘分区81

5.1.1硬盘及其相关概念81

5.1.2硬盘分区82

5.1.3静态分区的缺点86

5.2 LVM管理87

5.2.1 LVM相关概念87

5.2.2使用LVM命令89

5.2.3 LVM应用举例91

5.3思考与实验94

第6章 文件系统管理95

6.1 Linux文件系统概述95

6.1.1文件系统的系统观和用户观95

6.1.2 Linux下的文件系统96

6.1.3使用文件系统的一般方法97

6.2挂装和卸装文件系统98

6.2.1挂装文件系统98

6.2.2在系统启动时自动挂装文件系统99

6.2.3文件系统挂装选项100

6.2.4卸装文件系统101

6.2.5使用移动存储介质101

6.3 ext2/ext3文件系统管理104

6.3.1 ext2/ext3文件系统管理工具104

6.3.2创建文件系统105

6.3.3检查文件系统106

6.3.4调整文件系统属性107

6.3.5维护文件系统的卷标108

6.4磁盘限额109

6.4.1磁盘限额概述109

6.4.2配置磁盘限额110

6.4.3查看磁盘限额112

6.5思考与实验114

第7章 账户管理和权限管理115

7.1账户管理115

7.1.1账户管理概述115

7.1.2使用命令行工具管理账户118

7.1.3口令管理和口令时效118

7.2权限管理122

7.2.1操作权限概述122

7.2.2更改操作权限123

7.2.3更改属主和同组人126

7.2.4设置文件和目录的生成掩码126

7.2.5特殊权限设置127

7.2.6使用ACL权限128

7.2.7权限设置举例131

7.3思考与实验132

第8章 网络配置和网络工具133

8.1 Linux与网络133

8.1.1 Linux网络基础133

8.1.2 Linux网络应用134

8.2配置网络参数135

8.2.1临时性网络配置135

8.2.2永久性网络配置139

8.2.3使用TUI工具配置网络141

8.3 Linux网络工具143

8.3.1网络测试工具143

8.3.2网络客户工具144

8.4安全的网络客户工具150

8.4.1 SSH与OpenSSH150

8.4.2使用OpenSSH客户端152

8.4.3 OpenSSH的主机密钥管理153

8.4.4 OpenSSH的用户密钥管理154

8.5思考与实验157

第9章 进程管理159

9.1进程概述159

9.1.1进程的概念159

9.1.2 Linux中的进程159

9.1.3进程的类型160

9.1.4进程的启动方式160

9.2进程管理和作业控制160

9.2.1查看系统中的进程160

9.2.2杀死系统中的进程162

9.2.3作业控制163

9.3守护进程166

9.3.1守护进程的概念166

9.3.2 xinetd167

9.3.3守护进程管理工具170

9.3.4 TCP Wrappers173

9.4安排周期性任务175

9.4.1 cron守护进程简介175

9.4.2安排用户的cron任务176

9.4.3安排系统的cron任务178

9.5思考与实验178

第10章Shell脚本编程180

10.1 Shell编程基础180

10.1.1 Shell脚本简介180

10.1.2 Shell变量操作182

10.1.3位置变量和简单脚本举例183

10.2条件测试和分支结构184

10.2.1条件测试184

10.2.2 if语句186

10.2.3 case语句189

10.3循环结构191

10.3.1 while和until语句191

10.3.2 for语句192

10.4函数和Shell脚本调试194

10.4.1函数194

10.4.2 Shell脚本跟踪与调试198

10.5思考与实验199

第11章 系统监视与系统日志200

11.1监视系统性能200

11.1.1系统监视概述200

11.1.2 top命令200

11.1.3 mpstat命令203

11.1.4 vmstat命令204

11.1.5 iostat命令206

11.1.6性能分析标准的经验准则208

11.2日志系统和系统日志209

11.2.1日志系统209

11.2.2配置日志及日志测试工具212

11.2.3日志滚动213

11.2.4日志分析工具简介216

11.2.5查看日志文件217

11.3思考与实验219

第12章 内核管理与系统启动过程221

12.1内核管理与升级221

12.1.1 Linux内核简介221

12.1.2管理内核模块222

12.1.3修改内核参数(/proc与sysctl )224

12.1.4内核的升级226

12.2系统启动过程226

12.2.1 RHEL/CentOS启动过程简介226

12.2.2 GRUB系统引导器228

12.2.3 init的配置文件234

12.3故障排查235

12.3.1故障排查概述235

12.3.2系统修复运行级别237

12.3.3系统援救环境239

12.4思考与实验242

第13章 系统安全基础244

13.1基本的系统安全244

13.1.1磁盘布局和文件系统244

13.1.2软件和服务246

13.1.3物理终端安全248

13.2账号安全和访问控制250

13.2.1禁止root账号登录250

13.2.2可插拔认证模块(PAM)255

13.2.3基于PAM的账号保护和访问控制260

13.3思考与实验266

第3 篇 服务与安全篇 (第14~22章)269

第14章FTP服务和NFS服务269

14.1 FTP服务269

14.1.1 FTP的相关概念269

14.1.2 RHEL/CentOS下的vsftpd服务271

14.1.3配置vsftpd服务器274

14.2 NFS服务278

14.2.1 NFS的相关概念278

14.2.2 RHEL/CentOS下的NFS280

14.2.3配置NFS服务282

14.2.4 NFS客户端284

14.3思考与实验285

第15章Samba服务287

15.1 SMB/CIFS协议和Samba简介287

15.1.1 SMB/CIFS协议287

15.1.2 Samba及其功能288

15.2 RHEL/CentOS 5中的Samba288

15.2.1安装Samba服务288

15.2.2 RHEL/CentOS 5中Samba的默认配置289

15.2.3 Samba账户及口令文件290

15.2.4启动Samba服务292

15.2.5测试RHEL/CentOS 5中的默认配置293

15.3 Samba的主配置文件294

15.3.1 Samba配置基础294

15.3.2全局参数的设置296

15.3.3设置共享资源参数297

15.4 Samba共享配置举例298

15.4.1 Samba共享的基本配置298

15.4.2为所有用户配置只读共享和读写共享300

15.4.3为指定用户配置读写共享300

15.4.4为指定组配置读写共享301

15.4.5 Samba的其他配置303

15.5在Linux环境下访问Samba共享305

15.5.1使用smbclient305

15.5.2挂装Samba共享306

15.6思考与实验307

第16章DHCP服务和安装服务器309

16.1 DHCP服务309

16.1.1 DHCP简介309

16.1.2 RHEL/CentOS 5的DHCP服务311

16.1.3 DHCP服务的配置文件313

16.1.4 DHCP服务配置举例314

16.1.5大型网络的DHCP部署315

16.2 PXE网络安装服务器317

16.2.1自动安装服务器简介317

16.2.2配置PXE安装服务器319

16.2.3 Kickstart文件324

16.3思考与实验328

第17章DNS服务329

17.1 DNS相关概念329

17.1.1 DNS系统与域名空间329

17.1.2 DNS服务器类型与域管理332

17.1.3 DNS查询模式与解析过程334

17.2 BIND及其基本配置336

17.2.1 BIND的安装和启动336

17.2.2域名服务器的配置语法338

17.3域名服务器配置举例341

17.3.1域名服务器的基本配置341

17.3.2 ACL配置347

17.3.3分离式(Split) DNS配置350

17.4思考与实验353

第18章Apache基础354

18.1 WWW和Apache354

18.1.1 WWW及其组件354

18.1.2 Apache简介357

18.1.3 RHEL/CentOS下的Apache359

18.2 Apache配置基础360

18.2.1 Apache的配置文件360

18.2.2 Apache的模块361

18.2.3 Apache的基本配置指令362

18.2.4 Apache的配置容器和指令作用域363

18.3 Apache的基本配置365

18.3.1主机访问控制和别名机制365

18.3.2配置每个用户的Web站点369

18.3.3使用.htaccess配置文件371

18.4思考与实验373

第19章Apache进阶375

19.1 Apache的虚拟主机375

19.1.1虚拟主机简介375

19.1.2配置基于Ip的虚拟主机377

19.1.3配置基于域名的虚拟主机379

19.1.4默认的虚拟主机380

19.2认证和授权382

19.2.1认证和授权及其配置指令382

19.2.2认证和授权配置举例384

19.2.3访问控制、认证和授权的综合应用386

19.3日志管理387

19.3.1日志管理简介387

19.3.2配置错误日志388

19.3.3配置访问日志389

19.3.4虚拟主机的日志分离390

19.4思考与实验392

第20章Apache动态站点393

20.1脚本语言与动态网站技术393

20.1.1常用的脚本语言393

20.1.2常用的动态网站技术394

20.1.3数据库和LAMP399

20.2 Apache日志统计分析工具401

20.2.1 Web流量统计及其工具401

20.2.2 AWStats简介402

20.2.3 CentOS下的AWStats403

20.2.4为虚拟主机配置AWStats举例404

20.3 LAMP的环境配置及应用406

20.3.1安装配置LAMP环境406

20.3.2 LAMP的应用409

20.4思考与实验412

第21章E-mail服务413

21.1邮件系统与邮件协议413

21.1.1电子邮件系统413

21.1.2电子邮件协议415

21.2 Posttix及其工作原理416

21.2.1 Postfix简介416

21.2.2 Postfix的体系结构417

21.2.3 Postfix邮件传输流程419

21.2.4 MTA与DNS、 LDA与用户邮箱421

21.3邮件服务器的安装和配置基础422

21.3.1 RHEL/CentOS 5下的Postfix422

21.3.2 Postfix的配置文件427

21.3.3配置SMTP认证429

21.3.4 Postfix的映射表及其应用432

21.3.5 Dovecot的安装和配置436

21.4思考与实验437

第22章iptables防火墙439

22.1防火墙概述439

22.1.1包过滤防火墙439

22.1.2 NAT441

22.1.3相关的TCP/IP知识442

22.2 Netfilter/iptables基础444

22.2.1 Netfilter/iptables概述444

22.2.2连接跟踪和状态防火墙447

22.2.3数据包在多表中的穿越流程449

22.3使用Iptables配置防火墙452

22.3.1 RHEL/CentOS防火墙452

22.3.2 iptables命令458

22.3.3防火墙配置举例464

22.4思考与实验466

参考文献468

热门推荐