循序渐进Linux:基础知识、服务器搭建、系统管理、性能调优、集群应用

循序渐进Linux
7.8
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
出版社: 人民邮电出版社
2009-12
版次: 1
ISBN: 9787115216243
定价: 49.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 424页
字数: 648千字
正文语种: 简体中文
  •   《循序渐进Linux基础知识、服务器搭建、系统管理、性能调优、集群应用》从基础知识入手,系统讲解了Linux系统结构、shell、主流服务器搭建及故障排除、用户权限管理、磁盘存储管理、文件系统管理、内存管理和系统进程管理等关键技术,深入研究了系统性能优化思路、系统性能评估与优化、集群技术、负载均衡等Linux热点主题。
      全书强调学习方法以及技术能力的培养,在每个知识点后都给出了大量操作案例,包括了详细的操作步骤,具有很强的可操作性,并对案例进行分析,提供了解决问题的思路和方法,做到了授人以渔。
      《循序渐进Linux基础知识、服务器搭建、系统管理、性能调优、集群应用》适合想要系统、全面学习Linux技术的初学者作为教材,也适合Linux系统管理员、数据库管理人员、网络安全管理人员、系统集成人员和系统架构师参考。   高俊峰,网名南非蚂蚁,经常活跃于国内著名技术社区IXPUB(www.ixpub.net)、ITPUB(www.itpub.net)、ChinaUnix(www.chinaunix.net),在IXPUB任“Linux与开源世界”及“存储设备与容灾技术”版主,多年专注于Linux+Oracle技术方面的研究与实践,擅长Linux系统管理与应用,实战经验丰富。关于作者与本书的更多信息可以访问作者个人博客(http://www.ixdba.net)。 第一部分基础知识篇
    第1章Linux学习方法论3
    1.1选择适合自己的Linux发行版4
    1.1.1初学者入门首选——RedHat系列4
    1.1.2企业级应用首选——SuSELinux5
    1.1.3游戏娱乐首选——UbuntuLinux6
    1.1.4Linux作为服务器是发展趋势6
    1.2养成良好的Linux操作习惯6
    1.2.1一定要习惯命令行方式7
    1.2.2理论结合实践7
    1.2.3学会使用Linux联机帮助7
    1.2.4学会独立思考问题,独立解决问题8
    1.2.5学习专业英语8
    1.2.6Linux学习基本步骤8
    1.3用虚拟机软件学习Linux9
    1.3.1什么是虚拟机软件9
    1.3.2使用虚拟机软件的好处9
    1.3.3虚拟机的运行环境和硬件需求9
    1.3.4虚拟机的安装与使用10
    1.4Linux学习资源20
    1.4.1网络资源、搜索引擎、论坛20
    1.4.2有本书在身边20
    1.5Linux的应用领域21
    1.6小结与练习21

    第2章Linux系统的安装与基本配置23
    2.1安装需求24
    2.2Linux的安装方式24
    2.2.1硬盘安装方式24
    2.2.2网络安装方式24
    2.2.3光驱安装方式25
    2.3用光驱方式安装25
    2.3.1分区命名方案25
    2.3.2开始安装26
    2.4用硬盘方式安装41
    2.5小结与练习47

    第3章系统基本结构49
    3.1Linux控制台的使用50
    3.2系统与硬件50
    3.2.1Linux硬件资源管理50
    3.2.2Linux外在设备的使用53
    3.3文件系统结构介绍55
    3.3.1目录结构55
    3.3.2系统核心组成59
    3.4运行机制介绍61
    3.4.1系统运行级61
    3.4.2系统启动过程64
    3.4.3系统关机过程65
    3.5Linux与SecureCRT67
    3.5.1SecureCRT概述67
    3.5.2SecureCRT的安装与使用67
    3.5.3与SecureCRT相关的Linux命令68
    3.6小结与练习68

    第4章Linux常用命令及其使用71
    4.1Linux下的shell简介72
    4.1.1什么是shell72
    4.1.2shell命令的语法分析73
    4.2系统管理与维护77
    4.2.1显示指定工作目录下内容的命令ls77
    4.2.2显示当前工作目录的命令pwd79
    4.2.3改变当前工作目录的命令cd79
    4.2.4显示或修改系统时间与日期的命令date79
    4.2.5设置用户口令的命令passwd81
    4.2.6改变身份的命令su81
    4.2.7清除屏幕信息的命令clear82
    4.2.8显示指定命令的帮助信息的命令man82
    4.2.9显示目前登录到系统的用户的命令who82
    4.2.10显示登录到系统的用户信息的命令w83
    4.2.11显示操作系统相关信息的命令uname84
    4.2.12输出系统任务队列信息的命令uptime85
    4.2.13列出目前与过去登入系统的用户相关信息的命令last85
    4.2.14显示开机信息的命令dmesg86
    4.2.15显示系统内存状态的命令free86
    4.2.16显示系统进程瞬间的运行动态的命令ps87
    4.2.17实时监控系统处理器状态的命令top88
    4.3文件管理与编辑90
    4.3.1创建目录的命令mkdir90
    4.3.2逐屏显示内容的命令more91
    4.3.3将文件的内容打印到标准输出的命令cat91
    4.3.4比较文件的差异的命令diff92
    4.3.5过滤文本的命令grep93
    4.3.6删除某个目录及其所有文件及子目录的命令rm94
    4.3.7改变指定文件的访问时间和修改时间的命令touch95
    4.3.8在文件或目录之间创建链接的命令ln96
    4.3.9显示文件类型的命令file98
    4.3.10拷贝文件或目录的命令cp98
    4.3.11在指定的路径下查找指定文件的命令find99
    4.3.12分割文档的命令split101
    4.3.13文件/目录改名或变更存储位置的命令mv101
    4.4压缩与解压102
    4.4.1压缩/解压缩文件或者目录的命令zip/unzip102
    4.4.2压缩/解压缩文件的命令gzip/gunzip103
    4.4.3压缩/解压缩文件的命令bzip2/bunzip2104
    4.4.4将文件或者目录打包归档的命令tar105
    4.4.5转换或拷贝文件的命令dd107
    4.4.6重定向方式打包备份、还原恢复文件的命令cpio108
    4.5磁盘管理与维护109
    4.5.1检查磁盘空间占用情况的命令df109
    4.5.2显示文件或目录所占用的磁盘空间的命令du110
    4.5.3检查文件系统并尝试修复错误的命令fsck111
    4.5.4强制把内存中的数据写回硬盘的命令sync112
    4.5.5退出抽取式设备的命令eject112
    4.5.6挂载/卸载指定的文件系统的命令mount/umount113
    4.6网络设置与维护115
    4.6.1配置网络或显示当前网络接口状态的命令ifconfig115
    4.6.2将文件或目录拷贝到另一个Linux系统的命令scp116
    4.6.3显示本机网络连接、运行端口和路由表等信息的命令netstat117
    4.6.4显示网络数据包传输到指定主机的路径信息的命令traceroute119
    4.6.5与远程的主机通信或获取远程主机对应端口的信息命令telnet121
    4.6.6从网络上下载软件的命令wget122
    4.7文本编辑工具vi122
    4.8小结与练习125

    第5章Linux下软件包的安装与管理127
    5.1源码安装方式128
    5.1.1下载解压源码128
    5.1.2分析安装平台环境128
    5.1.3编译安装软件129
    5.1.4源码安装ApacheHTTPServer130
    5.2RPM包方式安装131
    5.2.1RPM包管理工具131
    5.2.2RPM包种类和命令131
    5.2.3RPM工具的使用132
    5.3二进制软件安装方式141
    5.3.1安装“*.tar.gz”、“*.bz2”二进制软件包141
    5.3.2提供安装程序的软件包142
    5.4小结与练习142

    第二部分服务器搭建篇

    第6章Linux服务器网络配置145
    6.1网卡的安装146
    6.1.1网卡安装的一般思路146
    6.1.2编译安装网卡152
    6.2配置Linux网络155
    6.2.1不同Linux发行版的网络配置文件155
    6.2.2网络配置文件详解156
    6.3Linux网络应用158
    6.3.1网络配置文件159
    6.3.2开启Linux代理转发功能160
    6.3.3开启Linux代理转发功能160
    6.3.4Linux路由器的架设165
    6.4小结与练习168

    第7章Linux服务器安全策略171
    7.1网络安全概述172
    7.1.1常见攻击类型172
    7.1.2防范攻击策略172
    7.2操作系统常用安全策略174
    7.2.1软件的升级174
    7.2.2端口与服务179
    7.2.3密码登录安全182
    7.2.4其他安全设置187
    7.3Linux软件防火墙iptables189
    7.3.1iptables的使用环境189
    7.3.2iptables的使用规范与语法192
    7.4Linux系统的备份200
    7.4.1为何要备份Linux系统200
    7.4.2Linux系统需要备份的数据201
    7.4.3备份的介质与方式201
    7.4.4制定备份策略203
    7.4.5备份工具的选择204
    7.5小结与练习208

    第8章架设Linux服务器209
    8.1使用OpenSSH远程管理Linux服务器210
    8.2Web服务器的搭建211
    8.2.1Apache与Tomcat整合的必要性211
    8.2.2Apache和Tomcat连接器212
    8.2.3Apache与Tomcat以及JK模块的安装213
    8.2.4Apache与Tomcat整合配置214
    8.3FTP服务器的搭建226
    8.3.1FTP服务概述226
    8.3.2VSFTP的安装与配置226
    8.4DNS服务器的搭建231
    8.4.1DNS服务概述231
    8.4.2DNS服务的搭建231
    8.5Samba服务器的搭建236
    8.5.1Samba的概念和功能236
    8.5.2Samba的安装与配置237
    8.6搭建Oracle数据库服务器245
    8.6.1检查操作系统环境245
    8.6.2修改Linux内核参数248
    8.6.3创建Oracle用户和组及安装目录249
    8.6.4为Oracle用户设置Shell限制250
    8.6.5为Oracle用户设置环境变量250
    8.6.6创建和授权Oracle安装目录250
    8.6.7开始安装Oracle11g251
    8.6.8使用Oracle数据库251
    8.7小结与练习253

    第9章服务器故障排查255
    9.1Linux下常见系统故障的处理256
    9.1.1处理Linux系统故障的思路256
    9.1.2忘记Linuxroot密码256
    9.1.3Linux系统无法启动的解决办法257
    9.2Linux下常见网络故障处理264
    9.3小结与练习268

    第三部分系统管理篇

    第10章Linux用户权限管理271
    10.1用户与用户组管理概述272
    10.1.1用户与组的概念272
    10.1.2用户配置文件概述273
    10.2用户管理工具介绍277
    10.2.1添加、切换和删除用户组命令groupadd/newgrp/groupdel277
    10.2.2添加、修改和删除用户命令useradd/usermod/userdel279
    10.3文件与权限的设定282
    10.3.1查看文件的权限属性282
    10.3.2利用chown改变属主和属组284
    10.3.3利用chmod改变访问权限284
    10.4小结与练习286

    第11章Linux磁盘存储管理287
    11.1磁盘管理的基本概念288
    11.1.1磁盘设备在Linux下的表示方法288
    11.1.2设备的挂载与使用289
    11.1.3磁盘分区的划分标准290
    11.2利用fdisk工具划分磁盘分区291
    11.2.1fdisk参数含义介绍291
    11.2.2fdisk实例讲解293
    11.3LVM(逻辑卷管理)298
    11.3.1LVM的基本概念298
    11.3.2LVM的使用术语298
    11.3.3安装LVM工具299
    11.3.4LVM的创建与管理300
    11.4小结与练习306

    第12章Linux文件系统管理307
    12.1文件系统概述308
    12.1.1什么是文件系统308
    12.1.2为什么要使用文件系统308
    12.1.3文件系统的使用流程309
    12.2Linux下常用文件系统介绍310
    12.2.1ext2和ext3文件系统310
    12.2.2ReiserFS文件系统312
    12.2.3XFS文件系统312
    12.3选择文件系统的标准316
    12.4网络文件系统(NFS)的使用317
    12.4.1NFS简介317
    12.4.2NFS的实现原理317
    12.4.3NFS的安装与配置318
    12.5ext3文件系统上恢复误删除文件323
    12.5.1安装ext3grep323
    12.5.2模拟误删除数据恢复过程324
    12.6小结与练习326

    第13章Linux内存管理327
    13.1物理内存和虚拟内存328
    13.2内存的监控329
    13.3交换空间swap的使用330
    13.4小结与练习332

    第14章Linux系统进程管理333
    14.1进程的概念和分类334
    14.2进程的监控与管理335
    14.2.1利用ps命令监控系统进程335
    14.2.2利用pstree监控系统进程337
    14.2.3利用top监控系统进程338
    14.2.4利用lsof监控系统进程与程序339
    14.3任务调度进程crond的使用341
    14.3.1crond简介341
    14.3.2crontab工具的使用342
    14.3.3使用crontab工具的注意事项343
    14.4关闭进程344
    14.4.1用kill终止一个进程344
    14.4.2用killall终止一组进程345
    14.5小结与练习346

    第四部分性能调优篇

    第15章Linux系统优化思路349
    15.1性能问题综述350
    15.2解决系统性能问题的一般思路350
    15.2.1影响Linux性能的因素350
    15.2.2系统性能分析工具352
    15.2.3系统性能分析标准354
    15.2.4总结355
    15.3小结与练习355

    第16章Linux系统性能评估与优化357
    16.1CPU性能评估358
    16.2内存性能评估361
    16.3磁盘I/O性能评估363
    16.4网络性能评估367
    16.4.1通过ping命令检测网络的连通性367
    16.4.2通过netstat-i组合检测网络接口状况367
    16.4.3通过netstat-r组合检测系统的路由表信息368
    16.4.4通过sar-n组合显示系统的网络运行状态368
    16.4.5总结369
    16.5小结与练习369

    第五部分集群、高可用篇

    第17章Linux集群技术概论373
    17.1集群的定义374
    17.2集群的特点与功能374
    17.2.1高可用性与可扩展性374
    17.2.2负载均衡与错误恢复375
    17.2.3心跳检测与漂移IP375
    17.3集群的分类375
    17.3.1高可用集群375
    17.3.2负载均衡集群377
    17.3.3科学计算集群377
    17.4小结与练习378

    第18章Linux-HA开源软件Heartbeat379
    18.1Heartbeat的概念380
    18.2HA集群中的相关术语380
    18.3Heartbeat的组成与原理381
    18.4安装Heartbeat前的准备383
    18.5安装Heartbeat385
    18.6配置Heartbeat386
    18.6.1配置主节点的Heartbeat386
    18.6.2配置备份节点的Heartbeat388
    18.6.3设置主节点和备份节点时间同步388
    18.7启动Heartbeat388
    18.8测试Heartbeat391
    18.9小结与练习394

    第19章Linux存储集群395
    19.1存储集群概述396
    19.1.1什么是集群文件系统396
    19.1.2集群文件系统的使用环境396
    19.1.3常见的集群文件系统397
    19.2OCFS2集群文件系统397
    19.2.1安装OracleOCFS2集群文件系统397
    19.2.2配置和使用集群文件系统398
    19.2.3OCFS2常见问题403
    19.3GFS文件系统简介404
    19.3.1GFS运行原理404
    19.3.2GFS与RHCS405
    19.4小结与练习406

    第20章Linux负载均衡软件LVS407
    20.1LVS简介408
    20.2LVS体系结构408
    20.3LVS集群的特点409
    20.3.1IP负载均衡与负载调度算法409
    20.3.2高可用性411
    20.3.3高可靠性411
    20.3.4适用环境411
    20.3.5开源软件412
    20.4LVS的安装与配置412
    20.4.1安装LVS软件412
    20.4.2LVS的配置415
    20.5测试LVS负载均衡421
    20.6小结与练习424
  • 内容简介:
      《循序渐进Linux基础知识、服务器搭建、系统管理、性能调优、集群应用》从基础知识入手,系统讲解了Linux系统结构、shell、主流服务器搭建及故障排除、用户权限管理、磁盘存储管理、文件系统管理、内存管理和系统进程管理等关键技术,深入研究了系统性能优化思路、系统性能评估与优化、集群技术、负载均衡等Linux热点主题。
      全书强调学习方法以及技术能力的培养,在每个知识点后都给出了大量操作案例,包括了详细的操作步骤,具有很强的可操作性,并对案例进行分析,提供了解决问题的思路和方法,做到了授人以渔。
      《循序渐进Linux基础知识、服务器搭建、系统管理、性能调优、集群应用》适合想要系统、全面学习Linux技术的初学者作为教材,也适合Linux系统管理员、数据库管理人员、网络安全管理人员、系统集成人员和系统架构师参考。
  • 作者简介:
      高俊峰,网名南非蚂蚁,经常活跃于国内著名技术社区IXPUB(www.ixpub.net)、ITPUB(www.itpub.net)、ChinaUnix(www.chinaunix.net),在IXPUB任“Linux与开源世界”及“存储设备与容灾技术”版主,多年专注于Linux+Oracle技术方面的研究与实践,擅长Linux系统管理与应用,实战经验丰富。关于作者与本书的更多信息可以访问作者个人博客(http://www.ixdba.net)。
  • 目录:
    第一部分基础知识篇
    第1章Linux学习方法论3
    1.1选择适合自己的Linux发行版4
    1.1.1初学者入门首选——RedHat系列4
    1.1.2企业级应用首选——SuSELinux5
    1.1.3游戏娱乐首选——UbuntuLinux6
    1.1.4Linux作为服务器是发展趋势6
    1.2养成良好的Linux操作习惯6
    1.2.1一定要习惯命令行方式7
    1.2.2理论结合实践7
    1.2.3学会使用Linux联机帮助7
    1.2.4学会独立思考问题,独立解决问题8
    1.2.5学习专业英语8
    1.2.6Linux学习基本步骤8
    1.3用虚拟机软件学习Linux9
    1.3.1什么是虚拟机软件9
    1.3.2使用虚拟机软件的好处9
    1.3.3虚拟机的运行环境和硬件需求9
    1.3.4虚拟机的安装与使用10
    1.4Linux学习资源20
    1.4.1网络资源、搜索引擎、论坛20
    1.4.2有本书在身边20
    1.5Linux的应用领域21
    1.6小结与练习21

    第2章Linux系统的安装与基本配置23
    2.1安装需求24
    2.2Linux的安装方式24
    2.2.1硬盘安装方式24
    2.2.2网络安装方式24
    2.2.3光驱安装方式25
    2.3用光驱方式安装25
    2.3.1分区命名方案25
    2.3.2开始安装26
    2.4用硬盘方式安装41
    2.5小结与练习47

    第3章系统基本结构49
    3.1Linux控制台的使用50
    3.2系统与硬件50
    3.2.1Linux硬件资源管理50
    3.2.2Linux外在设备的使用53
    3.3文件系统结构介绍55
    3.3.1目录结构55
    3.3.2系统核心组成59
    3.4运行机制介绍61
    3.4.1系统运行级61
    3.4.2系统启动过程64
    3.4.3系统关机过程65
    3.5Linux与SecureCRT67
    3.5.1SecureCRT概述67
    3.5.2SecureCRT的安装与使用67
    3.5.3与SecureCRT相关的Linux命令68
    3.6小结与练习68

    第4章Linux常用命令及其使用71
    4.1Linux下的shell简介72
    4.1.1什么是shell72
    4.1.2shell命令的语法分析73
    4.2系统管理与维护77
    4.2.1显示指定工作目录下内容的命令ls77
    4.2.2显示当前工作目录的命令pwd79
    4.2.3改变当前工作目录的命令cd79
    4.2.4显示或修改系统时间与日期的命令date79
    4.2.5设置用户口令的命令passwd81
    4.2.6改变身份的命令su81
    4.2.7清除屏幕信息的命令clear82
    4.2.8显示指定命令的帮助信息的命令man82
    4.2.9显示目前登录到系统的用户的命令who82
    4.2.10显示登录到系统的用户信息的命令w83
    4.2.11显示操作系统相关信息的命令uname84
    4.2.12输出系统任务队列信息的命令uptime85
    4.2.13列出目前与过去登入系统的用户相关信息的命令last85
    4.2.14显示开机信息的命令dmesg86
    4.2.15显示系统内存状态的命令free86
    4.2.16显示系统进程瞬间的运行动态的命令ps87
    4.2.17实时监控系统处理器状态的命令top88
    4.3文件管理与编辑90
    4.3.1创建目录的命令mkdir90
    4.3.2逐屏显示内容的命令more91
    4.3.3将文件的内容打印到标准输出的命令cat91
    4.3.4比较文件的差异的命令diff92
    4.3.5过滤文本的命令grep93
    4.3.6删除某个目录及其所有文件及子目录的命令rm94
    4.3.7改变指定文件的访问时间和修改时间的命令touch95
    4.3.8在文件或目录之间创建链接的命令ln96
    4.3.9显示文件类型的命令file98
    4.3.10拷贝文件或目录的命令cp98
    4.3.11在指定的路径下查找指定文件的命令find99
    4.3.12分割文档的命令split101
    4.3.13文件/目录改名或变更存储位置的命令mv101
    4.4压缩与解压102
    4.4.1压缩/解压缩文件或者目录的命令zip/unzip102
    4.4.2压缩/解压缩文件的命令gzip/gunzip103
    4.4.3压缩/解压缩文件的命令bzip2/bunzip2104
    4.4.4将文件或者目录打包归档的命令tar105
    4.4.5转换或拷贝文件的命令dd107
    4.4.6重定向方式打包备份、还原恢复文件的命令cpio108
    4.5磁盘管理与维护109
    4.5.1检查磁盘空间占用情况的命令df109
    4.5.2显示文件或目录所占用的磁盘空间的命令du110
    4.5.3检查文件系统并尝试修复错误的命令fsck111
    4.5.4强制把内存中的数据写回硬盘的命令sync112
    4.5.5退出抽取式设备的命令eject112
    4.5.6挂载/卸载指定的文件系统的命令mount/umount113
    4.6网络设置与维护115
    4.6.1配置网络或显示当前网络接口状态的命令ifconfig115
    4.6.2将文件或目录拷贝到另一个Linux系统的命令scp116
    4.6.3显示本机网络连接、运行端口和路由表等信息的命令netstat117
    4.6.4显示网络数据包传输到指定主机的路径信息的命令traceroute119
    4.6.5与远程的主机通信或获取远程主机对应端口的信息命令telnet121
    4.6.6从网络上下载软件的命令wget122
    4.7文本编辑工具vi122
    4.8小结与练习125

    第5章Linux下软件包的安装与管理127
    5.1源码安装方式128
    5.1.1下载解压源码128
    5.1.2分析安装平台环境128
    5.1.3编译安装软件129
    5.1.4源码安装ApacheHTTPServer130
    5.2RPM包方式安装131
    5.2.1RPM包管理工具131
    5.2.2RPM包种类和命令131
    5.2.3RPM工具的使用132
    5.3二进制软件安装方式141
    5.3.1安装“*.tar.gz”、“*.bz2”二进制软件包141
    5.3.2提供安装程序的软件包142
    5.4小结与练习142

    第二部分服务器搭建篇

    第6章Linux服务器网络配置145
    6.1网卡的安装146
    6.1.1网卡安装的一般思路146
    6.1.2编译安装网卡152
    6.2配置Linux网络155
    6.2.1不同Linux发行版的网络配置文件155
    6.2.2网络配置文件详解156
    6.3Linux网络应用158
    6.3.1网络配置文件159
    6.3.2开启Linux代理转发功能160
    6.3.3开启Linux代理转发功能160
    6.3.4Linux路由器的架设165
    6.4小结与练习168

    第7章Linux服务器安全策略171
    7.1网络安全概述172
    7.1.1常见攻击类型172
    7.1.2防范攻击策略172
    7.2操作系统常用安全策略174
    7.2.1软件的升级174
    7.2.2端口与服务179
    7.2.3密码登录安全182
    7.2.4其他安全设置187
    7.3Linux软件防火墙iptables189
    7.3.1iptables的使用环境189
    7.3.2iptables的使用规范与语法192
    7.4Linux系统的备份200
    7.4.1为何要备份Linux系统200
    7.4.2Linux系统需要备份的数据201
    7.4.3备份的介质与方式201
    7.4.4制定备份策略203
    7.4.5备份工具的选择204
    7.5小结与练习208

    第8章架设Linux服务器209
    8.1使用OpenSSH远程管理Linux服务器210
    8.2Web服务器的搭建211
    8.2.1Apache与Tomcat整合的必要性211
    8.2.2Apache和Tomcat连接器212
    8.2.3Apache与Tomcat以及JK模块的安装213
    8.2.4Apache与Tomcat整合配置214
    8.3FTP服务器的搭建226
    8.3.1FTP服务概述226
    8.3.2VSFTP的安装与配置226
    8.4DNS服务器的搭建231
    8.4.1DNS服务概述231
    8.4.2DNS服务的搭建231
    8.5Samba服务器的搭建236
    8.5.1Samba的概念和功能236
    8.5.2Samba的安装与配置237
    8.6搭建Oracle数据库服务器245
    8.6.1检查操作系统环境245
    8.6.2修改Linux内核参数248
    8.6.3创建Oracle用户和组及安装目录249
    8.6.4为Oracle用户设置Shell限制250
    8.6.5为Oracle用户设置环境变量250
    8.6.6创建和授权Oracle安装目录250
    8.6.7开始安装Oracle11g251
    8.6.8使用Oracle数据库251
    8.7小结与练习253

    第9章服务器故障排查255
    9.1Linux下常见系统故障的处理256
    9.1.1处理Linux系统故障的思路256
    9.1.2忘记Linuxroot密码256
    9.1.3Linux系统无法启动的解决办法257
    9.2Linux下常见网络故障处理264
    9.3小结与练习268

    第三部分系统管理篇

    第10章Linux用户权限管理271
    10.1用户与用户组管理概述272
    10.1.1用户与组的概念272
    10.1.2用户配置文件概述273
    10.2用户管理工具介绍277
    10.2.1添加、切换和删除用户组命令groupadd/newgrp/groupdel277
    10.2.2添加、修改和删除用户命令useradd/usermod/userdel279
    10.3文件与权限的设定282
    10.3.1查看文件的权限属性282
    10.3.2利用chown改变属主和属组284
    10.3.3利用chmod改变访问权限284
    10.4小结与练习286

    第11章Linux磁盘存储管理287
    11.1磁盘管理的基本概念288
    11.1.1磁盘设备在Linux下的表示方法288
    11.1.2设备的挂载与使用289
    11.1.3磁盘分区的划分标准290
    11.2利用fdisk工具划分磁盘分区291
    11.2.1fdisk参数含义介绍291
    11.2.2fdisk实例讲解293
    11.3LVM(逻辑卷管理)298
    11.3.1LVM的基本概念298
    11.3.2LVM的使用术语298
    11.3.3安装LVM工具299
    11.3.4LVM的创建与管理300
    11.4小结与练习306

    第12章Linux文件系统管理307
    12.1文件系统概述308
    12.1.1什么是文件系统308
    12.1.2为什么要使用文件系统308
    12.1.3文件系统的使用流程309
    12.2Linux下常用文件系统介绍310
    12.2.1ext2和ext3文件系统310
    12.2.2ReiserFS文件系统312
    12.2.3XFS文件系统312
    12.3选择文件系统的标准316
    12.4网络文件系统(NFS)的使用317
    12.4.1NFS简介317
    12.4.2NFS的实现原理317
    12.4.3NFS的安装与配置318
    12.5ext3文件系统上恢复误删除文件323
    12.5.1安装ext3grep323
    12.5.2模拟误删除数据恢复过程324
    12.6小结与练习326

    第13章Linux内存管理327
    13.1物理内存和虚拟内存328
    13.2内存的监控329
    13.3交换空间swap的使用330
    13.4小结与练习332

    第14章Linux系统进程管理333
    14.1进程的概念和分类334
    14.2进程的监控与管理335
    14.2.1利用ps命令监控系统进程335
    14.2.2利用pstree监控系统进程337
    14.2.3利用top监控系统进程338
    14.2.4利用lsof监控系统进程与程序339
    14.3任务调度进程crond的使用341
    14.3.1crond简介341
    14.3.2crontab工具的使用342
    14.3.3使用crontab工具的注意事项343
    14.4关闭进程344
    14.4.1用kill终止一个进程344
    14.4.2用killall终止一组进程345
    14.5小结与练习346

    第四部分性能调优篇

    第15章Linux系统优化思路349
    15.1性能问题综述350
    15.2解决系统性能问题的一般思路350
    15.2.1影响Linux性能的因素350
    15.2.2系统性能分析工具352
    15.2.3系统性能分析标准354
    15.2.4总结355
    15.3小结与练习355

    第16章Linux系统性能评估与优化357
    16.1CPU性能评估358
    16.2内存性能评估361
    16.3磁盘I/O性能评估363
    16.4网络性能评估367
    16.4.1通过ping命令检测网络的连通性367
    16.4.2通过netstat-i组合检测网络接口状况367
    16.4.3通过netstat-r组合检测系统的路由表信息368
    16.4.4通过sar-n组合显示系统的网络运行状态368
    16.4.5总结369
    16.5小结与练习369

    第五部分集群、高可用篇

    第17章Linux集群技术概论373
    17.1集群的定义374
    17.2集群的特点与功能374
    17.2.1高可用性与可扩展性374
    17.2.2负载均衡与错误恢复375
    17.2.3心跳检测与漂移IP375
    17.3集群的分类375
    17.3.1高可用集群375
    17.3.2负载均衡集群377
    17.3.3科学计算集群377
    17.4小结与练习378

    第18章Linux-HA开源软件Heartbeat379
    18.1Heartbeat的概念380
    18.2HA集群中的相关术语380
    18.3Heartbeat的组成与原理381
    18.4安装Heartbeat前的准备383
    18.5安装Heartbeat385
    18.6配置Heartbeat386
    18.6.1配置主节点的Heartbeat386
    18.6.2配置备份节点的Heartbeat388
    18.6.3设置主节点和备份节点时间同步388
    18.7启动Heartbeat388
    18.8测试Heartbeat391
    18.9小结与练习394

    第19章Linux存储集群395
    19.1存储集群概述396
    19.1.1什么是集群文件系统396
    19.1.2集群文件系统的使用环境396
    19.1.3常见的集群文件系统397
    19.2OCFS2集群文件系统397
    19.2.1安装OracleOCFS2集群文件系统397
    19.2.2配置和使用集群文件系统398
    19.2.3OCFS2常见问题403
    19.3GFS文件系统简介404
    19.3.1GFS运行原理404
    19.3.2GFS与RHCS405
    19.4小结与练习406

    第20章Linux负载均衡软件LVS407
    20.1LVS简介408
    20.2LVS体系结构408
    20.3LVS集群的特点409
    20.3.1IP负载均衡与负载调度算法409
    20.3.2高可用性411
    20.3.3高可靠性411
    20.3.4适用环境411
    20.3.5开源软件412
    20.4LVS的安装与配置412
    20.4.1安装LVS软件412
    20.4.2LVS的配置415
    20.5测试LVS负载均衡421
    20.6小结与练习424
查看详情
好书推荐 / 更多
循序渐进Linux
译林幻系列:呼吸
[美国]特德·姜 著;耿辉 译
循序渐进Linux
山村暮鸟集:云
山村暮鸟 著
循序渐进Linux
剪辑之道:对话沃尔特·默奇
[加拿大]迈克尔·翁达杰(Michael Ondaatije) 著;夏彤 译
循序渐进Linux
教父电影全剧本(全彩插图评注版):马里奥·普佐与弗朗西斯·科波拉终稿
[美]珍妮·M·琼斯 著;高远致 译
循序渐进Linux
萨拉戈萨手稿
[波]扬·波托茨基 著;方颂华 译
循序渐进Linux
新民说·谁的历史
鲁西奇 著
循序渐进Linux
古欢:黄易与乾嘉金石时尚
薛龙春
循序渐进Linux
春之海终日悠哉游哉:与谢芜村俳句300
[日]与谢芜村 著
循序渐进Linux
我们能谈点开心的事吗(99图像小说)
[美]罗兹·查斯特 著
循序渐进Linux
狂想人生:皇后乐队传
[英]马克·布莱克 著;席虎牙 译
循序渐进Linux
思想的力量
[美]布鲁克·诺埃尔·穆尔;[美]肯尼思·布鲁德
循序渐进Linux
中唐至北宋的典范选择与诗歌因革
李贵 著;王水照 编