第一章 Linux的安装和基本配置\r\n\r\n1.1 安装Linux对系统的要求\r\n1.2 安装Linux前的准备\r\n1.2.1 准备用于Linux的硬盘分区\r\n1.2.2 安装方式的选择\r\n1.2.3 制作启动盘\r\n1.2.4 取得系统的一些参数\r\n1.3 安装Linux的详细过程\r\n1.3.1 启动安装程序\r\n1.3.2 选择安装方式的操作\r\n1.3.3 格式化分区\r\n1.3.4 选择和安装程序包\r\n1.4 系统的基本配置\r\n1.4.1 配置鼠标和显示器\r\n1.4.2 配置TCP/IF网络\r\n1.4.3 配置时区\r\n1.4.4 选择系统启动时加载的服务\r\n1.4.5 配置打印机\r\n1.4.6 设置root口令\r\n1.4.7 制作启动软盘\r\n1.4.8 安装LILO\r\n本章习题\r\n\r\n第二章 Linux系统常用命令\r\n\r\n2.1 文件管理命令\r\n2.2 状态信息查询命令\r\n2.3 通讯命令\r\n2.4 进程控制命令\r\n2.5 文本处理命令\r\n2.6 备份命令\r\n2.7 其它常用命令\r\n2.8 小结\r\n本章习题\r\n\r\n第三章 Linux编辑程序vi的使用\r\n\r\n3.1 vi基本情况介绍\r\n3.1.1 Vi的启动\r\n3.1.2 Vi的工作模式\r\n3.1.3 Vi的退出\r\n3.2 Vi命令\r\n3.2.1 编辑命令\r\n3.2.2 屏幕定位命令\r\n3.2.3 查找命令\r\n3.2.4 删除命令\r\n3.2.5 修改文本命令\r\n3.2.6 Vi命令前计数\r\n3.2.7 文件操作命令\r\n3.2.8 Shell命令的使用\r\n3.2.9 其它命令\r\n3.3 缓冲区操作\r\n3.3.1 写缓冲区\r\n3.3.2 读缓冲区\r\n3.3.3 不使用缓冲区的文本行复制和移动\r\n3.4 多文件的操作\r\n3.4.1 文件之间的切换\r\n3.4.2 文件间的文本交换\r\n3.5 小结\r\n本章习题\r\n\r\n第四章 Linux命令语言shell\r\n\r\n4.1 shell简介\r\n4.1.1 标准输入输出和错误处理文件\r\n4.1.2 Shell的特点\r\n4.2 后台命令\r\n4.3 输入输出重定向\r\n4.3.1 标准输出的重定向\r\n4.3.2 标准输入的重定向\r\n4.3.3 标准错误文件的重定向\r\n4.4 管道和命令表\r\n4.4.1 管道命令\r\n4.4.2 命令表\r\n4.5 Shell元字符\r\n4.5.1 “?”和“*”元字符\r\n4.5.2 “||”元字符\r\n4.5.3 “&&”元字符\r\n4.5.4 “#”元字符\r\n4.5.5 反引号元字符\r\n4.5.6 禁止Shell对元字符的解释\r\n4.6 Shell变量\r\n4.6.1 标准bash Shell变量\r\n4.6.2 用户自定义变量\r\n4.7 定制自己的Shell环境\r\n4.7.1 环境变量设置\r\n4.7.2 变量输出\r\n4.8 Shell程序设计\r\n4.8.1 条件分支if\r\n4.8.2 测试命令test\r\n4.8.3 获得用户的输入\r\n4.8.4 case分支结构\r\n4.8.5 for循环\r\n4.8.6 while循环\r\n4.9 小结\r\n本章习题\r\n\r\n第五章 Linux的系统管理\r\n\r\n5.1 系统配置工具nuxconf\r\n5.2 用户管理\r\n5.2.1 Linux下的口令文件\r\n5.2.2 创建和删除用户帐号\r\n5.2.3 创建和删除用户组\r\n5.3 文件系统的维护\r\n5.3.1 文件系统的创建\r\n5.3.2 文件系统的安装和拆卸\r\n5.3.3 文件系统的检查\r\n5.3.4 磁盘交换空间\r\n5.4 系统启动和停止\r\n5.4.1 系统的运行级和启动过程\r\n5.4.2 系统的停止\r\n5.4.3 LILO管理\r\n5.5 网络的配置\r\n5.6 软件包的安装和卸载\r\n5.6.1 使用RPM进行软件包管理\r\n5.6.2 GLINT\r\n5.7 维护系统的内核\r\n5.7.1 内核的配置\r\n5.7.2 内核的编译\r\n5.8 其它\r\n5.8.1 时区和日期的设置\r\n5.8.2 内核模块配置\r\n5.8.3 控制面板\r\n5.8.4 帮助工具\r\n5.9 小结\r\n本章习题\r\n\r\n第六章 Linux下的X-Window系统\r\n6.1 X-Window的配置管理\r\n6.1.1 配置X一Window的方法\r\n6.1.2 Xf86config\r\n6.1.3 Xconfigurator\r\n6.2 窗口管理器\r\n6.2.1 fvwm95\r\n6.2.2 mwm\r\n6.2.3 AfterStep\r\n6.3 应用软件的使用\r\n6.3.1 图形界面的桌面环境\r\n6.3.2 系统实用工具\r\n6.3.3 图形处理工具\r\n6.3.4 图形界面的网络实用程序\r\n6.4 小结\r\n本章习题\r\n\r\n第七章 Linux网络服务器的使用\r\n\r\n7.1 Linux的网络服务\r\n7.1.1 网络服务器的安装\r\n7.1.2 网络服务器的运行\r\n7.2 域名服务器的配置和使用\r\n7.2.1 Internet域名系统简介\r\n7.2.2 Linux下的域名服务\r\n7.2.3 named服务器的安装配置\r\n7.2.4 域名服务器的运行和测试\r\n7.2.5 小结\r\n7.3 邮件服务器的配置使用\r\n7.3.1 电子邮件别名、列表以及转发的设置\r\n7.3.2 sendmail服务器的安装和配置\r\n7.3.3 邮件路由的设置\r\n7.3.4 sendmail服务器的运行和测试\r\n7.3.5 小结\r\n7.4 Web服务器的配置\r\n7.4.1 Linux上的Web服务器\r\n7.4.2 Apache服务器的安装\r\n7.4.3 httpd的管理配置\r\n7.4.4 httpd服务器的运行\r\n7.4.5 WWW服务的测试\r\n7.4.6 在Internet上公布你的站点\r\n7.4.7 小结\r\n7.5 FTP服务器的配置使用\r\n7.5.1 ftpd的编译和安装\r\n7.5.2 创建用于FTP的子文件系统\r\n7.5.3 服务器配置文件的设置\r\n7.5.4 服务器的运行和测试\r\n7.5.5 小结\r\n7.6 新闻服务器的配置和使用\r\n7.6.1 innd的编译和安装\r\n7.6.2 创建服务器用户及目录、文件\r\n7.6.3 innd配置文件的设置\r\n7.6.4 innd的运行和测试\r\n7.6.5 小结\r\n7.7 BBS服务器的配置使用\r\n7.7.1 建立站点需要注意的问题\r\n7.7.2 BBS服务器的编译和安装\r\n7.8 常见网络软件的使用\r\n7.8.1 文件传输工具FTP\r\n7.8.2 远程登录telnet\r\n7.8.3 WWW浏览器lynx\r\n7.8.4 新闻阅读工具tin\r\n7.8.5 网络交谈工具talk\r\n本章习题\r\n\r\n第八章 Linux下的程序开发环境\r\n\r\n8.1 C语言程序设计环境\r\n8.1.1 GNU C语言编译器gcc\r\n8.1.2 工程文件维护工具make\r\n8.1.3 程序调试器gdb、Xxgdb\r\n8.2 X-Window窗口D界面软件开发\r\n8.2.1 X-Window下的开发工具集\r\n8.2.2 Motif界面程序设计\r\n8.3 其它程序设计语言\r\n8.3.1 JAVA语言\r\n8.3.2 FORTRAN 77语言\r\n8.3.3 Pascal\r\n8.4 Linux的中文环境\r\n8.4.1 WZCE\r\n8.4.2 CXterm\r\n8.4.3 crxvt和xcin\r\n8.5 小结\r\n本章习题\r\n\r\n附录 常用命令列表\r\n\r\n参考文献