本书以Red Hat Linux 9为介绍对象,重点介绍Linux操作系统的系统应用及管理、网络服务器配置和程序开发等知识点。本书可以作为高校计算机专业学生学习Linux操作系统的教材,也可以作为企业网络管理工程师从事Linux服务器配置管理的参考用书,同时还可作为嵌入式Linux开发者熟悉Linux操作系统的参考用书。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | Red Hat Linux9系统管理与服务器配置 |
分类 | 计算机-操作系统 |
作者 | 杨宗德//刘福刚//邓玉春 |
出版社 | 人民邮电出版社 |
下载 | ![]() |
简介 | 编辑推荐 本书以Red Hat Linux 9为介绍对象,重点介绍Linux操作系统的系统应用及管理、网络服务器配置和程序开发等知识点。本书可以作为高校计算机专业学生学习Linux操作系统的教材,也可以作为企业网络管理工程师从事Linux服务器配置管理的参考用书,同时还可作为嵌入式Linux开发者熟悉Linux操作系统的参考用书。 内容推荐 本书主要内容包括Linux系统应用及管理(Linux操作系统的安装、X11环境、基本系统命令、用户管理、软件包及常用工具、文件系统与磁盘管理、系统管理及维护)、Linux网络服务器配置(远程登录服务(Telnet、SSH、XDM,VNC)、FTP服务器(VSFTP、Proftpd)、NFS服务器、SAMBA服务器、DHCP服务器、DNS服务器、Apache服务器、APT服务器、Mail服务器、路由器配置、NAT及防火墙配置以及Orcle9数据库服务器的配置)、Red Hat Linux 9内核升级(从2.4升级到2.6)和程序开发。 目录 第1章 Linux操作系统简介及安装 1 1.1 Linux操作系统简介 2 1.1.1 Linux应用及发展现状 2 1.1.2 Linux相关术语介绍 2 1.1.3 Linux操作系统的特点 4 1.1.4 Linux的内核及发行版本 4 1.2 安装Linux前的准备工作 5 1.2.1 Red Hat 9安装类型说明 5 1.2.2 硬件兼容性及驱动程序问题 6 1.3 安装Linux操作系统 7 1.3.1 安装Window/Linux双操作系统 7 1.3.2 使用虚拟机安装Linux操作系统 14 第2章 Linux系统启动及X11使用 19 2.1 首次启动Linux操作系统 20 2.1.1 GRUB及LILO系统引导 20 2.1.2 第一次进入系统 22 2.1.3 Linux系统启动过程 27 2.2 Linux桌面环境管理 31 2.2.1 Linux应用常用术语介绍 31 2.2.2 GNOME和KDE桌面环境介绍 33 2.2.3 桌面环境使用简介 34 2.2.4 桌面环境软件介绍 34 2.3 Linux桌面管理基本操作 35 2.3.1 使用桌面面板 36 2.3.2 使用Nautilus文件管理器 37 2.3.3 打开终端Shell提示 37 2.3.4 注销及关闭系统 38 第3章 Shell及文本界面基本操作 39 3.1 Shell基本概念 40 3.1.1 Shell功能及常见Shell简介 40 3.1.2 Shell的基本语法结构 41 3.1.3 Shell高级操作 43 3.2 Linux常用命令使用简介 44 3.2.1 目录及文件管理命令 45 3.2.2 信息显示命令 50 3.2.3 网络基本配置命令 51 3.2.4 系统注销及关机命令 52 3.2.5 查询系统命令 53 3.2.6 man系统帮助命令 54 3.3 环境变量及shell配置文件 55 3.3.1 Shell环境变量 55 3.3.2 X环境配置文件 57 3.4 VIM编辑器使用 60 3.4.1 VIM编辑器的基本模式 60 3.4.2 VIM基本指令 60 3.4.3 编写“hello,world!" 62 3.4.4 定制VIM 63 第4章 Linux用户及权限管理 65 4.1 Linux用户账号管理 66 4.1.1 Linux用户基本属性 66 4.1.2 图形界面用户管理 67 4.1.3 命令行模式下用户管理方式 71 4.2 Linux组群账号管理 75 4.2.1 Linux组群管理基本概念 76 4.2.2 图形界面组群管理方式 76 4.2.3 命令行模式下组群管理方式 78 4.3 Linux文件及文件夹权限管理 78 4.3.1 文件权限管理基本概念 78 4.3.2 字符模式管理用户权限 80 4.3.3 绝对模式管理用户权限 80 4.3.4 文件夹权限修改 81 4.3.5 文件属主管理及掩码设置 82 第5章 Linux文件及软件包管理 85 5.1 Linux文件压缩与归档管理 86 5.1.1 图形化界面下使用文件打包器 86 5.1.2 Shell命令常用文件压缩与解压工具 87 5.1.3 文件打包工具 90 5.2 Linux软件管理及安装 91 5.2.1 安装系统软件包 92 5.2.2 RPM包软件管理 92 5.2.3 安装.src.rpm类型的软件 94 5.2.4 使用源代码进行软件安装 95 5.2.5 其他类型的软件安装 96 5.2.6 Linux下补丁文件的制作和应用 97 5.3 使用APT服务器系统更新软件 100 5.3.1 APT软件更新原理 100 5.3.2 使用APT更新系统软件 101 第6章 Linux文件系统与磁盘分区管理 105 6.1 Linux文件系统管理 106 6.1.1 文件系统管理概述 106 6.1.2 文件系统挂载及卸载基本操作 108 6.1.3 创建及管理ext3文件系统 111 6.1.4 文件系统维护基本命令 113 6.1.5 ISO文件管理及光盘刻录 115 6.2 Linux分区及磁盘管理 116 6.2.1 磁盘及分区基本概念 116 6.2.2 parted磁盘分区管理工具 118 6.2.3 交换分区及内存管理 120 6.3 Linux下实现磁盘定额 122 6.3.1 Linux磁盘定额基本概念 123 6.3.2 实现磁盘定额操作 123 6.3.3 管理磁盘配额 125 第7章 Linux系统基本管理及维护 127 7.1 Linux进程管理 128 7.1.1 Linux进程基本概念 128 7.1.2 进程的运行状态 129 7.1.3 进程管理操作 130 7.2 守护进程管理 133 7.2.1 守护进程的基本概念 133 7.2.2 守护进程管理工具 135 7.3 例行工作管理工具cron 137 7.3.1 例行工作安排at命令 137 7.3.2 周期工作安排cron 138 7.4 Linux日志文件管理 140 7.4.1 syslog日志配置文件 140 7.4.2 常见的日志配置文件 141 7.5 GRUB详解及故障处理 142 7.5.1 GRUB的基本概念 143 7.5.2 GRUB常用术语 144 7.5.3 GRUB的命令 146 7.5.4 GRUB菜单配置文件详解 148 7.5.5 安装GRUB程序 149 7.5.6 修复GRUB启动界面 149 7.5.7 丢失root密码修复方式 151 7.5.8 GRUB命令行下引导操作系统 152 第8章 网络基础知识 153 8.1 TCP/IP协议簇基础 154 8.1.1 TCP/IP协议簇基本概念 154 8.1.2 IP协议和TCP协议简介 155 8.2 IPV4地址基础 156 8.2.1 IP地址表示形式及分类 156 8.2.2 子网掩码 157 8.3 ARP/RARP基础 158 8.3.1 ARP/RARP基础概念 158 8.3.2 Linux下ARP管理 159 8.4 IP/TCP/UDP/ICMP协议基础 160 8.4.1 TCP协议基础 160 8.4.2 UDP协议基础 164 8.4.3 ICMP协议基础 164 第9章 Linux基本网络配置及管理 167 9.1 在Linux下配置网络适配器 168 9.1.1 系统已带驱动的网络适配器属性配置 168 9.1.2 添加新网络适配器设备驱动 172 9.1.3 VMware下配置Redhat Linux 9网络 172 9.2 Linux系统网络应用概述 173 9.2.1 Linux下xinetd服务 173 9.2.2 Linux下非xinetd服务 175 9.2.3 Linux系统与网络相关的配置文件 177 9.3 Linux下常用网络管理工具 179 9.3.1 网络配置工具IP命令 179 9.3.2 netstat查看网络状态 181 9.3.3 ftp访问命令 182 9.3.4 route路由设置 182 9.3.5 rcp远程拷贝 183 9.3.6 mail邮件传送命令 183 9.3.7 nslookup域名解析 183 9.4 基本防火墙配置 184 9.4.1 激活iptables服务 184 9.4.2 安全级别配置工具 184 9.4.3 定制防火墙属性 185 9.5 控制对服务的访问 186 9.5.1 Linux运行级别 187 9.5.2 服务配置工具 187 9.5.3 ntsysv工具 188 9.5.4 chkconfig命令 188 第10章 Linux远程登录配置及使用 191 10.1 Telnet远程登录服务及应用 192 10.1.1 Linux远程登录原理介绍 192 10.1.2 Linux远程登录服务配置及使用 192 10.2 使用OpenSSH安全访问Linux 194 10.2.1 启动OpenSSH 194 10.2.2 使用OpenSSH访问Linux服务器 194 10.3 xdm远程桌面管理及应用 195 10.3.1 xdm远程桌面管理基本原理 196 10.3.2 xdm远程桌面配置 196 10.3.3 使用xdm远程访问Linux桌面 197 10.4 VNC远程桌面服务管理及应用 199 10.4.1 VNC远程桌面原理 199 10.4.2 VNC远程桌面配置及使用 200 10.5 基于Webmin远程管理 201 10.5.1 Webmin远程管理简介 201 10.5.2 Webmin登录及基本使用 203 10.5.3 使用Webmin管理Linux用户 204 10.6 配置OpenSSH服务器 205 10.6.1 信息安全基础 206 10.6.2 OpenSSH基本配置 208 10.6.3 OpenSSH服务器配置实例 211 第11章 FTP服务器配置及应用 215 11.1 FTP服务原理 216 11.1.1 FTP主要功能 216 11.1.2 FTP通信过程 216 11.1.3 FTP用户分类 217 11.2 配置RedHat Linux下VSFTP服务器 217 11.2.1 Linux下VSFTP软件包组件介绍 217 11.2.2 配置Linux下FTP服务器 218 11.3 VSFTP服务配置实例 220 11.3.1 最简单的vsftpd.conf设定 220 11.3.2 针对仅有开放实体用户登录的设定 221 11.3.3 仅开放匿名用户 223 11.4 配置RedHat Linux下proftpd服务器 225 11.4.1 proftpd软件安装 225 11.4.2 proftpd.conf基本配置 225 11.4.3 编辑启动脚本文件 228 11.5 proftpd服务器配置实例 228 11.5.1 最简单的proftpd服务器配置 228 11.5.2 修改实体用户参数示例 230 11.5.3 针对匿名用户设定 230 11.6 基于proftpd网络安装Linux操作系统 232 11.6.1 配置FTP服务器 232 11.6.2 以匿名用户访问FTP安装 232 11.6.3 以实体用户访问FTP安装 235 第12章 NFS服务器配置及应用 237 12.1 NFS服务原理 238 12.1.1 NFS(网络文件系统)原理 238 12.1.2 RPC远程进程调用 238 12.1.3 NFS启动的后台进程 239 12.2 配置RedHat Linux下NFS服务器 239 12.2.1 Linux下NFS软件包组件介绍 239 12.2.2 NFS服务器的相关配置应用 240 12.2.3 文本界面下配置NFS服务器 240 12.2.4 客户端挂载远程主机 243 12.2.5 图形界面上配置NFS服务器 243 12.2.6 常见故障分析及处理 245 12.3 NFS服务配置实例 246 12.3.1 网络模型及系统要求 246 12.3.2 配置过程及参数实现 246 12.4 基于NFS服务器安装Linux操作系统 247 12.4.1 制作Linux启动盘 247 12.4.2 通过NFS安装Linux操作系统 248 第13章 SAMBA服务器配置及应用 253 13.1 SAMBA服务原理 254 13.1.1 SAMBA功能及原理 254 13.1.2 SAMBA启动的后台进程 254 13.1.3 SAMBA连接模式 255 13.2 配置RedHat Linux下SAMBA服务器 256 13.2.1 Linux下SAMBA软件包组件介绍 256 13.2.2 文本界面下配置SAMBA服务器 257 13.2.3 图形界面上配置SAMBA服务器 263 13.2.4 客户端挂载SAMBA远程主机 264 13.3 SAMBA服务配置实例 265 13.3.1 网络模型及系统要求 265 13.3.2 配置过程及参数实现 266 第14章 DHCP服务器配置及应用 269 14.1 DHCP服务原理 270 14.1.1 DHCP功能介绍 270 14.1.2 DHCP的运作方式 270 14.2 配置RedHat Linux下DHCP服务器 271 14.2.1 Linux下DHCP软件包组件介绍 271 14.2.2 文本界面下配置DHCP服务器 272 14.2.3 客户端申请IP地址 273 14.3 DHCP服务配置实例 273 14.3.1 网络模型及系统要求 273 14.3.2 配置过程及参数实现 274 第15章 DNS服务器配置及应用 277 15.1 DNS服务基本原理 278 15.1.1 DNS功能介绍 278 15.1.2 Linux下域名解析过程 278 15.2 配置Redat Linux下DNS服务器 279 15.2.1 Linux下DNS软件包组件介绍 279 15.2.2 DNS客户端基本配置 280 15.2.3 图形界面下配置DNS服务器示例 282 15.2.4 前向DNS服务器配置示例 286 15.2.5 文本模式下DNS服务器详细配置示例 287 15.3 DNS服务配置实例 290 15.3.1 网络模型及系统要求 290 15.3.2 配置过程及参数实现 291 第16章 Web服务器配置及应用 295 16.1 WEB服务工作原理 296 16.1.1 基本概念 296 16.1.2 APACHE2.0新特点 297 16.2 配置RedHat Linux下APACHE服务器 299 16.2.1 Linux下APACHE软件包组件介绍 299 16.2.2 图形界面下配置APACHE服务器 300 16.2.3 APACHE服务器文件说明 306 16.3 APACHE服务配置实例 310 16.3.1 系统要求 310 16.3.2 配置流程 310 16.3.3 测试 311 第17章 APT服务器配置及应用 313 17.1 APT服务基本原理及应用 314 17.2 基于HTTP的APT服务器配置 314 17.2.1 Linux下APT软件包组件介绍 314 17.2.2 配置APT服务器 316 17.2.3 客户端测试 317 17.3 基于FTP的APT服务器配置 318 17.3.1 FTP服务器配置 318 17.3.2 APT服务器配置 318 17.3.3 APT客户端测试 319 第18章 MAIL服务器配置及应用 321 18.1 电子邮件服务原理 322 18.1.1 MAIL系统介绍 322 18.1.2 MAIL传输流程 323 18.2 配置RedHat Linux下Sendmail服务器 324 18.2.1 Linux下MAIL软件包组件介绍 324 18.2.2 邮件服务器与DNS服务器联系 326 18.2.3 文本界面下配置SENDMAIL服务器 326 18.2.4 测试Sendmail服务 328 18.3 结合DNS服务器配置MAIL服务实例 330 18.3.1 网络模型及系统要求 330 18.3.2 配置过程及参数实现 331 第19章 路由器配置及应用 339 19.1 路由配置基本概念 340 19.1.1 基本概念 340 19.1.2 路由策略 343 19.2 Linux路由基本操作 346 19.2.1 查看当前路由信息 346 19.2.2 添加路由操作 347 19.2.3 删除路由操作 348 19.2.4 添加默认网关操作 348 19.2.5 删除默认网关操作 348 19.2.6 启动路由数据转发操作 349 19.2.7 添加永久路由信息 350 19.2.8 添加永久默认网关 351 19.3 静态路由配置实例 351 19.3.1 网络模型 351 19.3.2 配置及测试过程 354 19.4 Linux下动态路由配置 356 19.4.1 routed工具 356 19.4.2 gated工具 357 第20章 NAT及iptable防火墙配置及应用 361 20.1 NAT及防火墙基本原理 362 20.1.1 私有地址与NAT服务原理 362 20.1.2 防火墙基本原理 363 20.2 Linux下iptable的使用方法 364 20.2.1 iptable概述 364 20.2.2 表和链 365 20.2.3 状态机制 367 20.2.4 创建访问规则 369 20.2.5 Targets/Jumps 372 20.2.6 规则的保存与恢复 380 20.3 NAT与路由转发实例区别 382 20.3.1 以路由访问远程主机 382 20.3.2 以NAT方式访问 383 第21章 Linux下Oracle数据库配置及应用 385 21.1 Oracle在Linux下的安装 386 21.1.1 配置系统环境 386 21.1.2 安装过程 387 21.2 创建Oracle数据库 392 21.3 启动网络监听服务 395 第22章 Linux内核管理与程序开发基础 397 22.1 Linux内核管理 398 22.1.1 Linux内核结构及主要功能 398 22.1.2 升级RedHat Linux 9内核为2.6.18 400 22.2 Linux下C/C++开发工具简介 406 22.2.1 Linux下C语言编译GCC工具 406 22.2.2 GDB调试工具 408 22.2.3 GCC/G++/GDB实例开发 410 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。