Linux是当今最流行的操作系统之一,而Red Hat Linux是Linux众多版本中最流行的一种。本书以Red Hat Linux 7.0版本为例介绍Linux系统的安装配置、网络功能的配置、常用操作、系统管理和编程简介等内容。\r\n 全书由21章组成。考虑到绝大多数操作人员的实际情况,本书介绍的都是最基本的内容,并在此基础上进行适当扩展。因此,本书适合初学者和具有一定基础知识并希望进一步提高的读者,也适合作为各类计算机培训班的使用教材。\r\n 本书内容丰富全面,叙述深入浅出、清晰易懂,对操作进行条理化,并将许多选项及参数的说明列表显示,便于读者对比。学习完本书后,将能够胜任Linux系统管理和网站维护等工作。\r\n 本书配有随书多媒体光盘,为读者的学习提供更加快捷方便的途径。\r\n\r\n
第1章 Red Hat Linux简介\r\n\r\n1.1 Linux简史\r\n1.2 自由软件和GPL\r\n1.3 Linux发布版本简介\r\n1.4 Linux的特点与适用场合\r\n1.4.1 Linux的特点\r\n1.4.2 Linux的适用场合\r\n1.4.3 选择Red Hat Linux的原因\r\n1.5 获取帮助的途径\r\n\r\n第2章 安装Red Hat Linux 7.0\r\n\r\n2.1 安装之前的准备\r\n2.2 安装设置\r\n2.2.1 设置Red Hat Linux 7.0 Work station\r\n2.2.2 设置Red Hat Linux 7.0 Server System\r\n2.2.3 定制Red Hat Linux 7.0\r\n2.3 安装\r\n\r\n第3章 使用LILO\r\n\r\n3.1 多重引导加载程序简介\r\n3.2 安装LILO\r\n3.2.1 LILO程序安装位置\r\n3.2.2 安装LILO\r\n3.3 配置LILO\r\n3.3.1 引导多个操作系统\r\n3.3.2 启动引导延时\r\n3.3.3 缺省的操作系统\r\n3.3.4 配置选项\r\n3.3.5 确定磁盘参数\r\n3.3.6 删除LILO和恢复MBR\r\n3.3.7 代替LILO的方案\r\n3.4 引导Linux系统\r\n3.4.1 正常启动\r\n3.4.2 LILO引导提示选项\r\n3.4.3 诊断使用启动引导时挂起错误\r\n\r\n第4章 配置X系统\r\n\r\n4.1 XFree86系统配置简介\r\n4.2 XF86Config文件\r\n4.2.1 Files部分\r\n4.2.2 ServerFlage部分\r\n4.2.3 Keyboard部分\r\n4.2.4 Pointer部分\r\n4.2.5 Monitor部分\r\n4.2.6 Graphics Device部分\r\n4.2.7 Screen部分\r\n4.3 使用配置工具\r\n4.3.1 使用Xconfigurator\r\n4.3.2 使用xf86config\r\n4.4 习题\r\n\r\n第5章 轻松使用GNOME环境\r\n\r\n5.1 GNOME简介\r\n5.2 GNOME桌面环境\r\n5.3 使用GNOME客户程序和工具\r\n5.3.1 使用Calendar程序定制提醒本\r\n5.3.2 使用GNOME Control Center定制桌面\r\n5.3.3 使用Panel菜单定制面板\r\n5.4 习题\r\n\r\n第6章 Linux常用命令\r\n\r\n6.1 Linux常用命令简介\r\n6.2 常用文件、目录命令\r\n6.2.1 cd命令\r\n6.2.2 pwd命令\r\n6.2.3 ls命令\r\n6.2.4 touch命令\r\n6.2.5 rm命令\r\n6.2.6 mkdir命令\r\n6.2.7 rmdir命令\r\n6.2.8 cp命令\r\n6.2.9 mv命令\r\n6.2.10 cat命令\r\n6.2.11 more命令\r\n6.2.12 less命令\r\n6.2.13 head和tail命令\r\n6.2.14 ln命令\r\n6.2.15 find命令\r\n6.2.16 whereis命令\r\n6.2.17 locate命令\r\n6.2.18 gzip命令\r\n6.2.19 split命令\r\n6.2.20 chmod命令\r\n6.2.21 chown命令\r\n6.3 其他常用命令\r\n6.3.1 date命令\r\n6.3.2 time命令\r\n6.3.3 jobs/ps命令\r\n6.3.4 bg命令\r\n6.3.5 fg命令\r\n6.3.6 kill命令\r\n6.3.7 df/du命令\r\n6.4 习题\r\n\r\n第7章 Linux的系统工具\r\n\r\n7.1 经典编辑器vi\r\n7.1.1 vi的模式\r\n7.1.2 打开和退出vi\r\n7.1.3 vi的输入模式\r\n7.1.4 vi命令模式\r\n7.1.5 文件指令\r\n7.1.6 vi命令及其作用列表\r\n7.1.7 vi命令模式的输入选项(:命令)\r\n7.1.8 设置选项\r\n7.2 多功能管理工具linuxconf\r\n7.2.1 用户管理\r\n7.2.2 启动管理\r\n7.3 软件管理工具RPM\r\n7.3.1 下载应用程序\r\n7.3.2 RPM基础\r\n7.3.3 RPM主要运行方式和常用选项\r\n7.3.4 在X Window中管理RPM包\r\n7.4 备份\r\n7.4.1 优良备份的品质\r\n7.4.2 备份或者恢复操作之前需要考虑的几个因素\r\n7.4.3 备份什么\r\n7.4.4 压缩备份\r\n7.4.5 备份媒体\r\n7.4.6 备份策略\r\n7.4.7 备份工具\r\n7.5 习题\r\n\r\n第8章 Linux网络基础\r\n\r\n8.1 TCP/IP协议网络简介\r\n8.2 TCP/IP协议及网络工作原理\r\n8.2.1 以太网\r\n8.2.2 IP协议\r\n8.2.3 TCP协议\r\n8.2.4 UDP协议\r\n8.2.5 端口\r\n8.3 IP网络\r\n8.3.1 子网\r\n8.3.2 网关\r\n8.3.3 路由表\r\n8.3.4 Internet控制消息协议\r\n8.4 域名系统\r\n8.4.1 输入DNS\r\n8.4.2 利用DNS进行名字查找\r\n8.4.3 域名服务器\r\n\r\n第9章 配置Linux网络\r\n\r\n9.1 网络配置文件\r\n9.2 手工配置网络\r\n9.2.1 设置主机名\r\n9.2.2 设置IP地址\r\n9.2.3 主机和网络文件\r\n9.2.4 配置网络接口\r\n9.2.5 配置回送接口\r\n9.2.6 配置以太网接口\r\n9.3 网络配置工具\r\n9.3.1 网络配置工具netcfg\r\n9.3.2 网络配置工具netconf \r\n9.3.3 网络配置工具netconfig\r\n9.4 习题\r\n\r\n第10章 配置域名服务\r\n\r\n10.1 域名服务简介\r\n10.2 使用hosts文件\r\n10.2.1 配置host.conf文件\r\n10.2.2 解析器环境变量\r\n10.3 DNS简介\r\n10.3.1 配置工具\r\n10.3.2 DNS术语\r\n10.3.3 域名服务器和解析器\r\n10.4 配置服务器和解析器\r\n10.4.1 配置服务器\r\n10.4.2 配置解析器\r\n10.5 配置Cache-Only域名服务器\r\n10.6 习题\r\n\r\n第11章 配置FTP服务器\r\n\r\n11.1 FTP服务器简介\r\n11.2 安装FTP服务器\r\n11.2.1 FTP服务器的工作原理\r\n11.2.2 获取和安装FTP服务程序\r\n11.3 配置FTP服务器\r\n11.3.1 /ete/ftpaccess文件\r\n11.3.2 /etc/ftphosts文件\r\n11.3.3 /var/log/xferlog文件\r\n11.3.4 配置示例\r\n11.4 FTP管理工具\r\n11.4.1 ftpshut命令\r\n11.4.2 ftpwho/ftpcount命令\r\n11.5 使用FTP客户程序\r\n11.5.1 ftp命令\r\n11.5.2 ncftp命令\r\n11.5.3 gftp命令\r\n11.6 习题\r\n\r\n第12章 配置Apache服务器\r\n\r\n12.1 Apache服务器简介\r\n12.2 安装Apache服务器\r\n12.2.1 使用RPM工具安装\r\n12.2.2 自己编译源代码安装\r\n12.3 配置Apache服务器\r\n12.3.1 httpd.conf配置文件\r\n12.3.2 htaccess文件\r\n12.3.3 虚拟主机\r\n12.3.4 启动和停止服务器\r\n12.4 示例\r\n12.5 习题\r\n\r\n第13章 配置邮件服务器\r\n\r\n13.1 电子邮件简介\r\n13.1.1 使用的协议\r\n13.1.2 邮件消息\r\n13.1.3 邮局协议\r\n13.1.4 访问协议\r\n13.2 配置Linux邮件服务器\r\n13.2.1 sendmail的工作情况\r\n13.2.2 安装sendmail\r\n13.2.3 sendmail的配置文件\r\n13.2.4 自动生成sendmail.cf文件\r\n13.2.5 测试sendmail和sendmail.cf文件\r\n13.3 设置POP3\r\n13.4 邮件客户程序\r\n13.4.1 elm程序\r\n13.4.2 pine程序\r\n13.5 习题\r\n\r\n第14章 配置Samba服务器\r\n\r\n14.1 Samba服务器简介\r\n14.2 安装Samba\r\n14.2.1 Samba的组成\r\n14.2.2 安装Samba\r\n14.3 启动Samba守护进程\r\n14.3.1 从inetd中运行\r\n14.3.2 从系统的开机引导脚本程序中运行\r\n14.3.3 不从系统的开机引导脚本程序中运行\r\n14.3.4 手动启动Samba守护进程运行\r\n14.4 配置Samba\r\n14.5 使用Samba\r\n14.5.1 配置Linux到Windows共享\r\n14.5.2 配置Windows到Linux共享\r\n14.5.3 测试Linux共享设置\r\n14.5.4 测试Windows共享设置\r\n14.5.5 配置Linux打印机共享\r\n14.5.6 配置Windows打印机共享\r\n14.6 测试Samba\r\n14.7 习题\r\n\r\n第15章 维护系统的网络安全\r\n\r\n15.1 服务器安全保护简介\r\n15.1.1 Linux系统的文件安全\r\n15.1.2 用户访问安全\r\n15.2 防火墙简介\r\n15.2.1 防火墙的作用\r\n15.2.2 防火墙的分类\r\n15.3 Linux的安全管理\r\n15.3.1 关闭简单的薄弱环节\r\n15.3.2 列出成功登录的记录清单\r\n15.3.3 列出不成功登录的记录清单\r\n15.3.4 查找安全漏洞\r\n15.4 设置Linux防火墙\r\n15.4.1 使用ipchains创建防火墙\r\n15.4.2 代理服务\r\n\r\n第16章 管理硬盘和文件系统\r\n\r\n16.1 设备的概念\r\n16.2 各类设备\r\n16.2.1 硬盘\r\n16.2.2 软盘\r\n16.2.3 CD-ROM\r\n16.2.4 磁带\r\n16.2.5 并行端口\r\n16.2.6 CD-ROM刻录机\r\n16.3 磁盘管理\r\n16.3.1 格式化\r\n16.3.2 分区\r\n16.4 文件系统简介\r\n16.4.1 文件系统的概念\r\n16.4.2 文件系统的种类\r\n16.4.3 文件类型\r\n16.5 使用文件系统\r\n16.5.1 创建文件系统\r\n16.5.2 装入和卸装文件系统\r\n16.5.3 设置文件系统\r\n16.5.4 文件系统的管理工具\r\n16.6 文件系统的组织\r\n16.6.1 根文件系统\r\n16.6.2 /etc文件系统\r\n16.6.3 /dev文件系统\r\n16.6.4 /us文件系统\r\n16.6.5 /var文件系统\r\n16.6.6 /proc文件系统\r\n16.7 文件权限\r\n16.7.1 文件权限的概念\r\n16.7.2 文件权限的构成\r\n16.7.3 文件权限的依赖性\r\n16.7.4 改变权限\r\n16.8 习题\r\n\r\n第17章 常用用户管理\r\n\r\n17.1 用户管理简介\r\n17.1.1 账号\r\n17.1.2 账号口令\r\n17.1.3 shadow口令\r\n17.2 超级用户管理\r\n17.3 账号配置文件\r\n17.3.1 /etc/passwd文件\r\n17.3.2 /ect/group文件\r\n17.4 普通用户管理\r\n17.4.1 添加用户\r\n17.4.2 修改用户属性\r\n17.4.3 禁用用户\r\n17.4.4 删除用户\r\n17.4.5 改变用户组和所有权\r\n17.5 X Window系统中的用户管理\r\n17.5.1 添加用户\r\n17.5.2 修改用户属性\r\n17.5.3 禁用用户\r\n17.5.4 删除用户\r\n17.6 用户查询\r\n17.6.1 who命令\r\n17.6.2 finger命令\r\n17.6.3 id命令\r\n17.7 维护用户账号安全注意事项\r\n17.8 习题\r\n\r\n第18章 常用网络管理\r\n\r\n18.1 ping程序\r\n18.2 ifconfig命令\r\n18.2.1 查看接口配置\r\n18.2.2 配置接口\r\n18.2.3 设置IP别名\r\n18.2.4 ifconfig命令选项列表\r\n18.3 route程序\r\n18.3.1 显示路由信息\r\n18.3.2 添加和删除路由信息\r\n18.4 traceroute程序\r\n18.5 netstat程序\r\n18.5.1 使用netstat\r\n18.5.2 netstat选项\r\n18.6 tcpdump程序\r\n18.7 习题\r\n\r\n第19章 shell编程\r\n\r\n19.1 shell编程简介\r\n19.2 创建和运行shell程序\r\n19.2.1 创建Shell程序\r\n19.2.2 运行shell程序\r\n19.3 shell编程规则\r\n19.3.1 变量\r\n19.3.2 特殊字符\r\n19.3.3 运算\r\n19.3.4 条件语句\r\n19.3.5 循环语句\r\n19.3.6 函数\r\n19.4 习题\r\n\r\n第20章 Perl编程\r\n\r\n20.1 Perl程简介\r\n20.2 Pert简单示例\r\n20.3 Perl编程规则\r\n20.3.1 Perl变量类型\r\n20.3.2 Perl运算符\r\n20.3.3 条件语句\r\n20.3.4 循环语句\r\n20.3.5 文件操作\r\n20.3.6 文本操作\r\n20.3.7 过程\r\n20.3.8 命令行选项\r\n20.4 习题\r\n\r\n第21章 tc/tk编程\r\n\r\n21.1 tcl/tk编程简介\r\n21.2 tcl编程基础\r\n21.2.1 交互使用方式\r\n21.2.2 非交互使用方式\r\n21.3 tcl编程规则\r\n21.3.1 命令\r\n21.3.2 注释\r\n21.3.3 变量\r\n21.3.4 字符串操作\r\n21.3.5 数字操作\r\n21.3.6 引用和置换\r\n21.3.7 条件语句\r\n21.3.8 循环语句\r\n21.3.9 文件操作\r\n21.3.10 过程\r\n21.4 tk入门\r\n21.4.1 tk构件\r\n21.4.2 创建构件\r\n21.4.3 构件的选项\r\n21.4.4 编程示例\r\n21.5 习题\r\n\r\n
无封面