图书介绍

Linux系统运维PDF|Epub|txt|kindle电子书版本下载

Linux系统运维
  • 曹江华,国晓平编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121239588
  • 出版时间:2014
  • 标注页数:532页
  • 文件大小:81MB
  • 文件页数:546页
  • 主题词:Linux操作系统

PDF下载


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

下载说明

Linux系统运维PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Linux简介和网络安装1

1.1 Linux简介1

1.1.1 UNIX操作系统的诞生1

1.1.2 GNU早期简史2

1.1.3 POSIX标准的发展史2

1.1.4 Linux概述3

1.1.5 Linux和开源软件的商业化4

1.1.6 Linux和开源软件的商业模式5

1.2 Linux内核及其发行版本6

1.2.1 Linux发行版本概述6

1.2.2 Linux内核的变迁6

1.2.3 Linux主要发行版本8

1.3 使用网络安装Linux10

1.3.1 安装Linux的几种方法10

1.3.2 配置PXE服务器10

1.4 系统基本配置13

1.4.1 设置一个系统管理员账号13

1.4.2 yum配置14

1.4.3 配置系统服务16

第2章 Linux系统日常运维管理19

2.1 Linux用户管理19

2.1.1 基于命令行管理工具19

2.1.2 使用图形化工具管理用户34

2.2 软件包管理37

2.2.1 RPM软件包管理37

2.2.2 YUM软件包管理45

2.2.3 使用图形化工具51

2.3 Linux文件管理53

2.3.1 基于命令行的文件管理53

2.3.2 基于图形化的文件管理工具76

2.4 Linux计划任务管理80

2.4.1 at相关命令80

2.4.2 at相关命令使用实例82

2.4.3 系统资源的定时调用(使用cron)83

2.4.4 Linux计划任务图形化工具Gnome-schedule85

第3章 使用运维工具Puppet管理计算机88

3.1 Puppet简介88

3.1.1 什么是Puppet88

3.1.2 客户端支持88

3.1.3 工作原理89

3.1.4 为什么要使用Puppet90

3.1.5 Puppet与其他自动化工具对比90

3.2 在CentOS 6上安装Puppet配置管理工具91

3.2.1 安装环境91

3.2.2 安装Puppet服务91

3.2.3 在master上安装和启用Puppet服务91

3.2.4 安装Puppet客户端92

3.2.5 修改客户端配置文件92

3.2.6 生成一个SSL证书92

3.2.7 使用Hello,world测试一下93

3.2.8 在服务端安装Puppet的dashboard工具94

3.3 使用Puppet进行文件管理97

3.3.1 理解Puppet目录结构97

3.3.2 理解主配置文件puppet.conf97

3.3.3 理解主机配置文件site.PP99

3.3.4 Puppet服务器端的配置100

3.3.5 Puppet文件管理重要参数实例102

3.3.6 Puppetfilebucket文件管理实战107

第4章 Linux运维中的存储管理111

4.1 磁盘存储管理111

4.1.1 Linux磁盘管理工具命令111

4.1.2 为Linux添加新硬盘125

4.1.3 Linux磁盘配额配置127

4.1.4 Linux磁盘RAID配置132

4.1.5 使用Palimpsest磁盘工具135

4.1.6 主要功能136

4.1.7 使用GParted分区编辑器139

4.2 LVM管理工具144

4.2.1 LVM基础144

4.2.2 命令行LVM配置实战148

4.2.3 使用system-config-lvm管理LVM154

4.3 iSCSI使用方法158

4.3.1 iSCSI技术简介158

4.3.2 Linux iSCSI配置161

第5章 Linux运维的网络管理165

5.1 Linux网络基础165

5.1.1 Linux网络结构的特点165

5.1.2 Linux下端口号分配167

5.1.3 Linux的TCP/IP网络配置169

5.2 Linux运维常用网络管理命令170

5.2.1 arp:管理系统中的ARP高速缓存170

5.2.2 arpwatch:监听ARP记录171

5.2.3 arping:发送ARP请求到一个相邻主机172

5.2.4 finger:查找并显示用户信息173

5.2.5 ifconfig:设置网络接口174

5.2.6 iwconfig:设置无线网卡175

5.2.7 hostname:显示主机名179

5.2.8 ifup:激活设备180

5.2.9 ifdown:禁用网络设备181

5.2.10 mii-tool:调整网卡模式181

5.2.11 route:设置路由表182

5.2.12 netstat:查看网络连接184

5.2.13 ping:检测主机的连通性185

5.2.14 traceroute:检查数据包所经过的路由器186

5.2.15 wget:下载文件188

5.2.16 telnet:远程登录191

5.2.17 ethtool:查询及设置网卡参数192

5.2.18 tc:显示和维护流量控制设置193

5.3 使用NetworkManager和Wcid配置网络连接194

5.3.1 NetworkManager简介194

5.3.2 使用NetworkManager配置有线网络接口195

5.3.3 使用NetworkManager连接Wi-Fi(802.11)网络196

5.3.4 使用Wicd网络管理器197

5.4 掌握Linux运维常用网络监控工具199

5.4.1 使用iftop工具监控网卡的流量199

5.4.2 使用ngrep监控网络接口200

5.4.3 利用Bwm-NG监测带宽202

5.4.4 lsof203

5.4.5 使用IPTraf监控Linux网络205

5.4.6 使用Tcpdump207

5.4.7 使用Nmap网络扫描工具211

5.4.8 使用Wireshark网络包分析215

第6章 Linux打印管理221

6.1 Linux打印系统发展路线图221

6.1.1 PostScript语言221

6.1.2 BSD LPD打印系统223

6.1.3 LPRng打印系统224

6.1.4 通用UNIX打印系统(CUPS)225

6.2 使用图形化打印配置管理工具227

6.2.1 Linux打印过程227

6.2.2 下载安装驱动227

6.2.3 使用system-config-printer228

6.3 使用CUPS打印系统231

6.3.1 了解Alternative机制231

6.3.2 启动CUPS打印服务231

6.3.3 管理CUPS打印系统231

6.4 使用命令行工具233

6.4.1 cupsd:通用打印程序守护进程233

6.4.2 lpadmin:配置LP打印服务234

6.4.3 lp:打印文件236

6.4.4 lpstat:显示行式打印机状态信息237

6.4.5 lpr:排队打印作业238

6.4.6 lprm:打印队列删除任务238

6.4.7 lpc:控制打印机239

6.4.8 lpq:检查假脱机队列240

6.4.9 lpinfo:显示驱动和设备241

6.4.10 lpmove:将作业从一个队列移动到另外一个队列中242

6.4.11 lpd:行打印守护进程243

6.4.12 Linux打印故障诊断244

第7章 Linux运维的日志管理245

7.1 日志管理简介245

7.2 Linux日志管理工具246

7.2.1 Linux日志管理工具简介246

7.2.2 日志管理软件包psacct简介247

7.2.3 lastcomm命令247

7.2.4 8a命令249

7.2.5 ac命令250

7.2.6 accton命令252

7.2.7 其他日志管理实用工具253

7.3 Linux日志管理技巧255

7.3.1 使用logrotate工具255

7.3.2 搜索日志文件的策略和技巧256

7.3.3 手动搜索日志文件256

7.3.4 使用logwatch工具搜索日志文件257

7.3.5 其他日志工具258

7.4 使用图形化工具:系统日志查看器258

7.4.1 系统日志查看器的安装258

7.4.2 快速使用入门258

7.5 配置rsyslogd260

7.5.1 配置rsylogd简介260

7.5.2 安装配置262

7.5.3 输出rsyslog日志文件268

第8章 SELinux和防火墙以及安全审计工具的使用273

8.1 使用SELinux273

8.1.1 SELinux起源273

8.1.2 SELinux构架274

8.1.3 SELinux相关的文件277

8.1.4 SELinux使用实战277

8.1.5 SELinux布尔值和上下文配置279

8.1.6 使用命令行工具管理SELinux283

8.1.7 SELinux日志文件的使用295

8.1.8 SELinux和网络服务设置295

8.2 Linux安全审计工具301

8.2.1 Linux用户空间审计系统简介301

8.2.2 安装软件包并且配置审计守护进程302

8.2.3 用户空间审计系统的使用实例306

8.3 防火墙设置312

8.3.1 防火墙简介312

8.3.2 Linux防火墙315

8.3.3 iptables配置实战328

8.3.4 使用system-config-firewall和Fwbuilder快速构架Linux防火墙330

第9章 Linux系统运维中的数据备份恢复338

9.1 Linux备份基础338

9.1.1 什么是备份338

9.1.2 备份前需考虑的因素338

9.1.3 选择备份介质339

9.1.4 Linux备份策略340

9.2 Linux磁带机备份和恢复342

9.2.1 磁带存储简介342

9.2.2 磁带管理命令343

9.3 Linux常用备份工具的使用348

9.3.1 用mirrordir做硬盘分区镜像348

9.3.2 使用partimage备份恢复Linux分区349

9.3.3 使用afio工具备份351

9.3.4 图形化工具LuckyBackup352

9.3.5 Linux备份恢复工具353

9.4 使用网络备份工具Bacula354

9.4.1 Bacula简介354

9.4.2 Bacula的安装及配置357

9.4.3 执行备份和恢复362

9.4.4 使用图形化工具bacula-console-bat367

9.5 使用rsync368

9.5.1 rsync简介368

9.5.2 rsync两种部署架构369

9.5.3 rsync命令格式370

9.5.4 rsync使用实例372

9.5.5 配置rsycn服务374

第10章 Linux集群和负载均衡管理380

10.1 Linux集群技术简介380

10.1.1 集群计算IEEE工作组380

10.1.2 集群系统380

10.1.3 集群的作用381

10.1.4 Linux集群的作用382

10.1.5 Linux集群体系结构382

10.1.6 Linux集群分类383

10.1.7 Linux集群发展趋势384

10.1.8 创建一个Linux集群385

10.1.9 成功配置Linux集群的建议387

10.2 LVS安装及配置389

10.2.1 LVS诞生背景389

10.2.2 IPVS负载调度算法389

10.2.3 LVS系统介绍390

10.3 组建基本的LVS系统393

10.3.1 ipvsadm的安装和使用393

10.3.2 调度服务器设置流程395

10.3.3 应用服务器设置流程396

10.3.4 测试LVS系统396

10.3.5 使用Piranha配置调度服务器397

10.4 使用Corosync和Pacemaker402

10.4.1 安装及配置Corosync和Pacemaker402

10.4.2 配置虚拟IP地址404

10.4.3 监测http服务405

10.5 使用pen工具配置负载均衡407

10.5.1 pen简介407

10.5.2 网络结构介绍407

10.5.3 安装配置过程407

10.5.4 通过设置脚本文件监控pen状态410

第11章 Linux虚拟化配置412

11.1 Linux虚拟化简介412

11.1.1 Linux虚拟化类型412

11.1.2 Linux虚拟化项目414

11.1.3 Linux服务器虚拟化的重要性415

11.2 VirtualBox虚拟化技术416

11.2.1 VirtualBox简介416

11.2.2 Linux下安装VirtualBox418

11.2.3 启动VirtualBox419

11.2.4 建立一个虚拟机419

11.2.5 虚拟机配置421

11.2.6 使用VirtualBox在Linux下安装运行WindowsXP SP3的技巧422

11.2.7 增强功能工具的其他功能424

11.2.8 Virtualbox虚拟机的备份和快照管理426

11.2.9 Linux平台下Virtualbox虚拟机硬盘的扩容428

11.2.10 Virtualbox虚拟机硬盘文件类型格式转换430

11.3 KVM虚拟机配置431

11.3.1 KVM虚拟机简介431

11.3.2 安装及配置KVM相关软件432

11.3.3 使用virt-manager建立一个KVM虚拟机433

11.3.4 KVM虚拟机功能简介436

11.3.5 使用命令行执行高级管理任务440

11.4 KVM虚拟机存储设置444

11.4.1 KVM虚拟机存储模式解析444

11.4.2 创建基于分区的存储池445

11.4.3 创建基于目录的存储池446

11.4.4 创建基于LVM的存储池447

11.4.5 使用命令行方式管理存储池448

11.5 KVM SPICE配置450

11.5.1 SPICE简介450

11.5.2 安装及配置SPICE服务器451

11.5.3 使用SPICE客户机452

11.6 远程管理虚拟机454

11.6.1 KVM虚拟机远程管理454

11.6.2 使用phpVirtualBox远程管理VirtualBox虚拟机454

11.7 Ovirt虚拟化工具平台搭建457

11.7.1 Ovirt简介457

11.7.2 Ovirt环境的说明458

11.7.3 安装配置Ovirt Node 1459

11.7.4 安装配置Ovirt Node 2461

11.7.5 使用浏览器访问Web控制台461

第12章 Linux运维中的Shell应用465

12.1 Shell简介465

12.1.1 什么是Shell465

12.1.2 Shell类型466

12.2 Linux Shell的功能467

12.2.1 通配符467

12.2.2 重定向467

12.2.3 管道469

12.2.4 别名469

12.2.5 命令行补全470

12.2.6 命令替换470

12.2.7 命令历史471

12.3 Linux Shell元字符474

12.4 Shell变量和Shell环境475

12.5 Linux运维中的Shell应用实例476

12.5.1 使用Shell脚本检测系统磁盘空间476

12.5.2 列出某一目录下,空间用量超过指定大小的子目录477

12.5.3 使用一个Shell脚本获取网站的注册信息478

12.5.4 检测进程CPU利用率和检测进程内存使用量478

12.5.5 对Linux系统进行全面的检查479

第13章 Linux运维中的系统监控481

13.1 监控原理481

13.1.1 性能监控方法481

13.1.2 proc文件系统的特点481

13.1.3 lproc文件系统的功能482

13.1.4 监控系统负载482

13.1.5 使用phpsysinfo483

13.1.6 监控Linux进程运行485

13.1.7 监控内存使用情况485

13.1.8 监控中央处理器487

13.1.9 使用iostat监控I/O性能489

13.1.10 监控网络性能490

13.1.11 SAR492

13.1.12 使用kSar497

13.2 Linux核心硬件状态监控502

13.2.1 使用命令行工具检测主板、CPU502

13.2.2 使用smartmontools检测硬盘健康状态504

13.3 使用Nagios506

13.3.1 Nagios简介506

13.3.2 安装Nagios507

13.3.3 添加监测目标509

13.3.4 在监测主机上安装nrpe代理510

13.3.5 设置报警511

13.3.6 安装其他插件513

13.3.7 配置SMTP插件514

13.3.8 配置POP插件515

13.3.9 配置IMAP插件515

13.4 Linux网络性能测试工具517

13.4.1 网络性能测试简介517

13.4.2 利用ipref测试网络性能518

13.4.3 使用tcptrace520

13.5 使用inotify监控Linux文件系统事件528

13.5.1 Inotify简介528

13.5.2 为什么需要监控文件系统529

13.5.3 Inotify到底是什么529

13.5.4 安装软件包529

13.5.5 开始使用工具529

13.5.6 建立Inotify初始化文件530

13.5.7 进行基本的文件操作531

热门推荐