本书比较全面地介绍了Linux操作系统,全书共有七个部分。第一部分对Linux进行了简单介绍并详细说明了Linux的安装过程,包括第1章和第2章;第二部分讲述了Linux的基础知识及一些基本知识点,包括第3章、第4章、第5章以及第6章这四章;第三部分对Linux的基本配置进行了详细介绍,包括第7章、第8章以及第9章;第四部分全面讲述了Linux的系统管理及系统安全等方面的一些知识,包括第10章、第11章、第12章、第13章以及第14章:第五部分对Linux的网络管理及文件打印做了说明,包括第15章、第16章以及第17章;第六部分则系统地讲述了Linux的基本编程知识,包括第18章、第19章以及第20章;第七部分是附录,包括附录1和附录2。
第一章 Linux简介\r\n\r\n1.1 Linux的出现与发展\r\n1.2 Linux与Unix的关系\r\n1.3 Linux的优点\r\n1.4 Linux的版本说明\r\n1.5 用于Linux的一些软件\r\n1.6 获取Linux\r\n\r\n第二章 安装Red Hat Linux\r\n\r\n2.1 安装前的准备工作\r\n2.2 制作引导盘\r\n2.3 安装Red Hat Linux\r\n2.3.1 了解安装界面\r\n2.3.2 如何使用键盘和切换控制台\r\n2.3.3 如何给硬盘分区\r\n2. 3. 4 开始安装\r\n2.4 不用引导盘安装\r\n\r\n第三章 Linux的基本命令\r\n\r\n3.1 用LILO引导Linux\r\n3.1.1 配置LILO\r\n3.1.2 卸装LILO\r\n3.2 用Loadlin引导Linux\r\n3.3 用软盘引导Linux\r\n3.4 Linux引导过程\r\n3.5 关闭Linux\r\n\r\n第四章 Linux的基本命令\r\n\r\n4. 1 Linux的基本命令\r\n4.1.1 列出文件和磁盘管理命令\r\n4. 1.2 设置权限命令\r\n4.1.3 文件操作命令\r\n4. 1.4 文件测览命令\r\n4. 1.5 一些其他的命令\r\n4.2 使用RPM\r\n4. 2.1 RPM简介\r\n4. 2.2 RPM的主要用途\r\n4. 2. 3 RPM的常用命令\r\n4.2.4 如何使用RPM\r\n\r\n第五章 Linux的编辑器\r\n\r\n5.1 Vi\r\n5. 1. 1 Vi简介\r\n5.1.2 Vi的启动与退出\r\n5.1.3 插入、删除与修改文件\r\n5.1.4 一些使用动的技巧\r\n5.1.5 Vi命令小结\r\n5.2 Emacs\r\n5.2.1 Emacs简介\r\n5.2.2 Emacs的菜单选项\r\n5.2.3 使用Emacs的技巧\r\n5.2.4 使用Emacs的教程与联机帮助\r\n\r\n第六章 X Window\r\n\r\n6.1 使用xf86config配置\r\n6. 1.1 鼠标的设置\r\n6. 1.2 键盘的管理\r\n6. 1.3 设置显示器\r\n6.1.4 设置X服务器\r\n6. 2 使用XF86Setup配置\r\n6. 3 如何进入X Window\r\n6.4 调整X Window\r\n6.5 安装桌面管理系统\r\n6. 5.1 fvwm95的特点\r\n6. 5.2 使用fvwm95\r\n6.5.3 X窗口下的常用程序\r\n\r\n第七章 Linux的内核配置\r\n\r\n7. 1 了解Linux内核\r\n7. 1.1 内核源代码的获取\r\n7.1.2 内核的修补\r\n7. 2 Linux内核的配置\r\n7.2.1 如何配置内核\r\n7. 2.2 如何创建新内核\r\n7. 2. 3 如何安装新内核\r\n7. 2.4 恢复以前的内核\r\n\r\n第八章 Linux的外设配置\r\n\r\n8. 1 打印机的配置\r\n8.2 CD-ROM的配置\r\n8.3 声卡的配置\r\n\r\n第九章 Linux的网络配置\r\n\r\n9.1 网络常识\r\n9.1.1 了解TCP/IP\r\n9.1.2 IP地址\r\n9.1.3 网络掩码\r\n9.1.4 广播地址\r\n9.2 设置SLIP网络\r\n9.2.1 什么是SLIP\r\n9.2. 2 使用dip设置SLIP\r\n9.3 设置PPP网络\r\n9.3. PPP的特点\r\n9.3.2 PPP的设定\r\n\r\n第十章 Linux的文件系统\r\n\r\n10. 1 文件系统的分类\r\n10. 2 如何访问文件系统\r\n10.3 文件系统的基本操作\r\n\r\n第十一章 Linux的文件组织\r\n\r\n11.1 文件组织概要\r\n11.2 文件组织的功能\r\n\r\n第十二章 root帐号的管理\r\n\r\n12.1 系统管理员的职责\r\n12.2 与用户进行的通讯\r\n12.3 如何获得帮助信息\r\n12.4 root帐号\r\n\r\n第十三章 用户帐号及注册\r\n\r\n13.1 新建用户帐号\r\n13.1.1 修改passwd文件\r\n13.1.2 修改group文件\r\n13.1.3 新建用户目录\r\n13.1.4 了解Shadow文件\r\n13.2 修改用户帐号与属性\r\n13.3 禁止与取消用户帐号\r\n\r\n第十四章 系统安全\r\n\r\n14. 1 系统管理员的安全\r\n14. 2 用户的安全\r\n14. 3 网络安全\r\n\r\n第十五章 DNS服务器\r\n\r\n15.1 一些有关的配置文件\r\n15.1.1 /etc/named.boot文件\r\n15.1. 2 DNS客户机配置\r\n15.1.3 /etc/host.conf文件\r\n15 1.4 启动named\r\n15.2 建立用户的域名\r\n15.2. 1 域名服务器的工作原理\r\n15.2.2 建立用户自己的域名\r\n15.3 DNS的维护\r\n\r\n第十六章 管理Apache服务器\r\n\r\n16. 1 Apache的安装与编译\r\n16. 2 启动httpd\r\n16.3 设置Apache服务器\r\n\r\n第十七章 Linux下的文件打印\r\n\r\n17.1 打印机设备\r\n17.1.1 lp设备\r\n17.1.2 串行打印机设备\r\n17. 2 打印机的工作\r\n17.3 常用lpd配置\r\n17.4 Ghostscript程序\r\n17.4.1 使用ghostscript\r\n17.4.2 调整输出显示\r\n17.5 如何在网络上打印\r\n17.5.1 打印到Linux上的打印机\r\n17.5.2 打印到Samba上的打印机\r\n17.5.3 打印到Netware上的打印机\r\n17.5.4 打印到以太网上的打印机\r\n17.5.5 打印到比较旧的打印机\r\n17.5.6 为远端打印机执行if\r\n17.5.7 从Windows打印到Linux\r\n17.6 在lpd下使用串行打印机\r\n\r\n \r\n\r\n第十八章 使用Gcc编程\r\n\r\n18.1 Gcc的安装\r\n18.2 用Gcc移植与编译程序\r\n18.2.1 用Gcc移植程序\r\n18.2.2 用Gcc进行编译\r\n18.3 函数库\r\n18.4 动态加载\r\n18.4.1 控制动态加载器的运作\r\n18.4.2 用动态加载编写程序\r\n18. 5 调试程序\r\n18.5.1 如何将调试信息放在程序里\r\n18.5.2 如何去掉调试信息\r\n18.5.3 后台进程\r\n\r\n第十九章 用gawk编程\r\n\r\n19.1 gawkk简介\r\n19.1.1 gawk的语法\r\n19.1.2 一些简单的例子\r\n19.2 表达式\r\n19.2.1 表达式的类型\r\n19.2.2 正则表达式作表达式\r\n19.2.3 比较算式作表达式\r\n19.2.4 布尔表达式\r\n19.3 表达式作为动作的命令\r\n19.3.1 算术表达式\r\n19.3.2 比较表达式与布尔表达式\r\n19.3.3 条件表达式\r\n19.4 动作的控制\r\n19.5 读取输入文件\r\n19.5.1 将文件分解成记录\r\n19.5.2 如何将记录分解成域\r\n19.5.3 输入文件的域\r\n19.6 文件的打印输出\r\n19.6. 1 Print命令的语法\r\n19. 6. 2 输出分隔\r\n19.6.3 printr命令\r\n19.7 gawk内建函数\r\n19.8 用户自定义函数\r\n19.9 一些常用的gawk示例\r\n\r\n第二十章 多进程编程\r\n\r\n20.1 多进程程序的特点\r\n20. 2 多进程编程的基本思想\r\n20.3 多进程程序的系统调用\r\n\r\n附录 1\r\n\r\n附录 2