词条 | CentOS5系统管理 |
释义 | CentOS5系统管理以CentOS 5为蓝本,分两部分介绍了Linux操作系统的基本使用和系统管理。基础篇介绍了自由软件和开源软件的基础知识、Linux的基础知识、CentOS 5的安装、Linux字符操作界面的使用和常用命令、Shell功能及Shell编程;系统篇介绍了包管理与系统更新、账户管理、磁盘管理和 LVM 管理、文件系统管理、TCP/IP 网络配置、系统引导和启动、守护进程管理、系统监控和备份与恢复等内容。 目录 基础篇(第1章Linux与开源软件 第2章安装CentOS513 第3章Linux字符界面操作基础 第4章Linux字符界面操作进阶 第5章Shell脚本编程) 目录 系统篇(第6章包管理与系统更新 第7章账户管理 第8章磁盘管理和LVM管理 第9章文件系统管理 第10章TCP/IP网络配置 第11章CentOS系统引导和启动 第12章守护进程管理 第13章系统监控 第14章备份与恢复) 版权信息书 名: CentOS5系统管理 作 者:梁如军 出版社: 电子工业出版社 出版时间: 2008 ISBN: 9787121067266 开本: 16 定价: 45.00 元 内容简介本书内容详尽、结构清晰、通俗易懂,大量使用了图表对内容进行表述和归纳,便于读者理解及查阅,具有很强的实用性和指导性。书中绝大部分内容适用于CentOS5/RHEL5,同时也适用于其他发行版本。 本书可以作为高等院校相关专业、Linux短期培训班的教材,同时也可供广大Linux爱好者自学使用。 编辑推荐本书特色: 涉及CentOS/RHEL系统管理诸多方面的内容 大量使用了图标对内容进行表述和归纳,便于读者理解及查询 具有很强的实用性、指导性 脉络清晰、深入浅出 每一节前均设有内容提要 以字符界面和命令行使用为主,介绍系统管理的内容 书中大部分内容同时也适用于其他发行版本 目录 基础篇第1章Linux与开源软件1.1自由软件和开源运动2 1.1.1自由软件简介2 1.1.2FSF、GNU和GNUProject2 1.1.3自由软件协议3 1.1.4自由软件及其商业价值4 1.1.5开源软件及其相关组织4 1.1.6自由软件v.s开放源码5 1.2Linux操作系统简介5 1.2.1Linux操作系统及其历史6 1.2.2Linux系统的特点和组成7 1.2.3Linux的内核版本与发行版本8 1.2.4Linux的网络应用9 1.3CentOSLinux简介10 1.3.1RedHatLinux系列发行版11 1.3.2CentOSLinux的起源11 1.3.3CentOSLinux的特点和版本11 第2章安装CentOS5132.1安装Linux之前的必备知识13 2.1.1磁盘分区13 2.1.2静态分区的缺点14 2.1.3逻辑卷管理(LVM)15 2.2服务器方式安装CentOS517 2.2.1下载CentOS517 2.2.2使用安装光盘启动系统17 2.3安装后的基本配置25 2.3.1运行SetupAgent25 2.3.2使用更新源的国内镜像26 2.3.3安装必要的软件包28 第3章Linux字符界面操作基础3.1字符操作界面简介29 3.1.1选择在字符界面下工作29 3.1.2虚拟控制台和本地登录29 3.1.3远程登录Linux系统30 3.1.4系统运行级别与关机32 3.2Shell和命令操作基础34 3.2.1Shell简介34 3.2.2命令操作基础36 3.2.3获得命令帮助37 3.3文件概述39 3.3.1什么是文件39 3.3.2文件的类型39 3.4文件与目录操作命令43 3.4.1目录操作命令43 3.4.2文件操作命令45 3.4.3文件打包压缩命令48 3.5文本处理命令50 3.6信息显示命令55 3.7基本网络操作命令60 第4章Linux字符界面操作进阶4.1提高工作效率68 4.1.1命令行补全68 4.1.2命令历史69 4.1.3命令别名70 4.2重定向和管道71 4.2.1重定向71 4.2.2管道73 4.3文件权限及设置命令74 4.3.1文件权限74 4.3.2权限设置命令76 4.4find81 4.4.1find命令的格式81 4.4.2选项表达式81 4.4.3条件匹配表达式82 4.4.4动作表达式83 4.4.5组合条件表达式83 4.4.6find命令使用举例83 4.5正则表达式基础87 4.5.1正则表达式基础87 4.5.2grep88 4.6文件编辑器Vi90 4.6.1Vi及其3种运行模式90 4.6.2普通模式下的操作91 4.6.3命令行模式下的操作93 4.7sed和awk95 4.7.1sed95 4.7.2awk99 4.8进程管理和作业控制105 4.8.1进程概述105 4.8.2进程管理106 4.8.3作业控制109 4.9Shell变量和Shell环境111 4.9.1用户自定义变量112 4.9.2Shell变量的作用域114 4.9.3环境变量116 4.9.4用户工作环境116 第5章Shell脚本编程5.1Shell脚本简介118 5.1.1什么是Shell脚本118 5.1.2Shell脚本中的成分118 5.1.3Shell脚本的建立与执行118 5.1.4Shell脚本的编码规范120 5.2深入Shell变量操作120 5.2.1变量替换扩展120 5.2.2变量的字符串操作122 5.2.3变量的数值计算122 5.2.4Shell变量的输入123 5.3条件测试124 5.3.1命令执行顺序124 5.3.2测试语句125 5.3.3条件测试语句示例126 5.4使用特殊环境变量128 5.4.1Shell变量的详细分类128 5.4.2位置变量的使用129 5.4.3进程状态变量的使用130 5.5分支结构131 5.5.1if结构131 5.5.2case结构134 5.6循环结构135 5.6.1当型循环和直到型循环135 5.6.2foreach型循环和计数型循环136 5.7子程序结构139 5.7.1函数简介139 5.7.2函数的定义和调用139 5.7.3函数使用举例140 5.8Shell脚本示例分析144 5.8.1sysinfo脚本分析144 5.8.2init脚本分析147 目录 系统篇第6章包管理与系统更新6.1使用RPM管理包150 6.1.1RPM概述150 6.1.2rpm命令的使用151 6.2使用yum工具更新系统154 6.2.1yum简介154 6.2.2CentOS的镜像和仓库155 6.2.3配置yum客户的更新源156 6.2.4使用yum命令工具159 6.2.5加速yum的下载160 6.2.6系统自动更新161 第7章账户管理7.1账户管理概述162 7.1.1账户实质162 7.1.2用户和组162 7.1.3Linux环境下的账户系统文件163 7.2使用账户管理命令165 7.2.1组管理165 7.2.2用户管理166 7.3口令管理和口令时效168 7.3.1使用passwd命令管理口令168 7.3.2口令时效170 7.4用户切换和用户状态命令172 7.4.1用户切换命令172 7.4.2用户状态命令177 第8章磁盘管理和LVM管理8.1硬盘相关概念178 8.1.1硬盘及其组成178 8.1.2硬盘的技术指标179 8.1.3硬盘接口方式180 8.1.4服务器硬盘的选择185 8.1.5硬盘的相关术语186 8.2磁盘分区工具187 8.2.1fdisk命令187 8.2.2parted命令190 8.3创建LVM系统194 8.3.1概述194 8.3.2在磁盘或磁盘分区上创建物理卷PV194 8.3.3使用物理卷创建卷组VG197 8.3.4在卷组VG中创建逻辑卷LV198 8.3.5在逻辑卷LV上创建文件系统FS201 8.4维护LVM系统202 8.4.1LVM命令集202 8.4.2扩展LVM202 第9章文件系统管理9.1Linux文件系统概述206 9.1.1什么是文件系统206 9.1.2文件系统布局206 9.1.3几个重要的文件系统207 9.1.4几个特殊的文件系统209 9.1.5主流的日志文件系统209 9.1.6其他类型的文件系统212 9.1.7非日志文件系统和日志文件系统212 9.1.8使用文件系统的一般方法213 9.2挂装和卸载文件系统214 9.2.1挂装文件系统214 9.2.2自动挂装文件系统215 9.2.3挂装选项216 9.2.4卸载文件系统217 9.3ext2/ext3文件系统管理217 9.3.1ext2/ext3文件系统管理工具217 9.3.2创建ext2/ext3文件系统218 9.3.3检查ext2/ext3文件系统220 9.3.4调整ext2/ext3文件系统的属性221 9.3.5管理ext2/ext3文件系统的卷标224 9.4磁盘限额224 9.4.1磁盘限额概述224 9.4.2配置quota225 9.4.3查看磁盘限额227 第10章TCP/IP网络配置10.1配置基本网络参数229 10.1.1使用ifconfig命令配置以太网229 10.1.2直接修改配置文件配置以太网231 10.1.3设置本地主机名232 10.1.4设置DNS客户和本地主机解析232 10.2路由表和静态路由232 10.2.1Linux内核路由表232 10.2.2配置静态路由233 10.3网络测试方法和测试工具234 10.3.1网络测试的一般方法235 10.3.2网络测试工具的使用236 第11章CentOS系统引导和启动11.1CentOS系统启动过程238 11.1.1CentOS启动过程简介238 11.1.2init进程239 11.2系统引导器241 11.2.1GRUB功能简介241 11.2.2GRUB的操作界面241 11.2.3GRUB的配置文件244 11.2.4GRUB配置文件举例246 11.3单用户模式和修复模式247 11.3.1单用户模式248 11.3.2修复模式250 第12章守护进程管理12.1守护进程简介253 12.1.1什么是守护进程253 12.1.2网络守护进程253 12.1.3超级服务器的引入254 12.1.4守护进程的运行方式254 12.1.5CentOS常见的守护进程254 12.2管理守护进程258 12.2.1查看守护进程树259 12.2.2守护进程的启用和停止259 12.2.3管理守护进程的启动脚本260 12.2.4网络服务器的典型配置方法262 12.3xinetd和TCPWrapper263 12.3.1扩展网络守护进程xinetd263 12.3.2TCPWrappers266 12.4时钟同步守护进程269 12.4.1Linux的时钟269 12.4.2网络时钟同步269 12.4.3配置NTP服务器270 12.5安全登录守护进程272 12.5.1OpenSSH和密钥认证协议272 12.5.2OpenSSH及其相关文件273 12.5.3配置OpenSSH服务器274 12.5.4使用OpenSSH客户端274 12.6安排周期性任务275 12.6.1安排周期性任务概述275 12.6.2安排用户自己的周期性任务275 12.6.3安排系统的周期性任务277 12.7日志系统和系统日志279 12.7.1日志系统279 12.7.2查看日志文件282 12.7.3日志滚动284 第13章系统监控13.1系统监视初步288 13.1.1系统监视概述288 13.1.2收集基本的系统信息289 13.1.3全屏动态监视291 13.2lsof工具292 13.2.1lsof的功能和命令格式292 13.2.2lsof命令示例293 13.2.3lsof的输出项说明294 13.3sysstat工具295 13.3.1sysstat工具简介296 13.3.2sar命令296 13.3.3iostat命令304 13.3.4mpstat命令307 13.4psacct工具308 13.4.1psacct简介308 13.4.2lastcomm命令309 13.4.3sa命令310 13.4.4ac命令313 第14章备份与恢复14.1备份简介315 14.1.1什么是备份315 14.1.2备份介质的选择316 14.1.3备份策略317 14.1.4确定要备份的数据318 14.1.5Linux备份工具319 14.1.6备份注意事项320 14.2使用tar备份320 14.2.1tar命令321 14.2.2使用tar备份文件322 14.2.3使用tar恢复文件324 14.2.5使用tar的备份脚本325 14.3使用rsync同步328 14.3.1rsync简介328 14.3.2rsync命令329 14.3.3rsync的基本使用331 14.3.4筛选rsync的传输目标332 14.3.5rsync应用示例334 14.4使用rsync服务341 14.4.1rsync服务简介341 14.4.2配置rsync服务342 14.4.3rsync服务器与备份346 14.4.4rsync服务器应用346 14.5Linux的光盘刻录353 14.5.1光盘刻录简介353 14.5.1光盘刻录过程354 14.5.2使用光盘刻录脚本356 …… |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。