内容简介
第1部分 入门篇
第1章 Linux操作系统简介
1.1 Linux的简要历史
1.2 Linux的功能
1.3 Linux上的常用软件
1.3.1 基本命令和工具
1.3.2 文本与文字处理程序
1.3.3 程序设计语言和辅助软件
1.3.4 X窗口系统
1.3.5 网络设置
1.3.6 电子通信及BBS软件
1.3.7 与MS-DOS的界面
1.3.8 其他应用程序
1.4 关于Linux的版权
1.5 Linux的设计宗旨和方法
1.6 Linux与其他操作系统的不同
1.6.1 为什么使用Linux?
1.6.2 Linux与MS-DOS之比较
1.6.3 Linux与其他操作系统的比较
1.6.4 Linux与UNIX的其他实现的比较
1.7 安装Linux的硬件要求
1.7.1 对主板和CPU的要求
1.7.2 对内存的要求
1.7.3 对硬盘的要求
1.7.4 对硬盘空间的要求
1.7.5 对显示器和Video适配器的要求
1.7.6 其他硬件
1.7.7 以太网卡
1.8 有关Linux的资料来源
1.8.1 从网络上获取资料
1.8.2 Linux在W W W网上
1.8.3 书及其他出版物
1.8.4 USENET 新闻组
1.9 获取帮助
1.8.5 Internet通信录
第2章 Linux软件的获取与安装
2.1 Linux的发行版本及获取方式
2.1.1 从 Internet上获取Linux软件
2.1.2 Slackware的Linux发行版本的获取
2.2.1 系统字装的总过程
2.2.2 硬盘分区简介
2.2 Linux系统的安装准备
2.2.3 Linux格式的分区
2.2.4 对硬盘重新分区
2.3 Linux系统的安装
2.3.1 启动Linux系统
2.3.2 Linux系统中的驱动器和硬盘分区
2.3.3 建立Linux系统的硬盘分区
2.3.4 对系统的交换分区格式化
2.3.6 安装Linux软件
2.3.5 建立文件系统
2.3.7 建立系统启动软盘或安装LILO
2.3.8 Linux系统的其他部分的配置与安装
2.4 Linux系统的启动与关闭
2.5 配置X Window系统软件包XFree86
2.5.1 XFree86简介
2.5.2 安装XFree86 的硬件要求
2.5.3 XFree86 系统的服务器
2.5.4 XFree86 系统的配置
2.5.5 XFree86 系统启动
2.6 疑难解答
2.6.1 启动Linux安装启动盘时出现的问题
2.6.2 与硬件有关的问题
2.6.3 安装Linux系统软件时出现的问题
2.6.4 Linux安装后系统启动遇到的问题
3.1.2 登录
3.1.1 建立普通用户帐户
第3章 Linux使用入门
3.1 Linux的基本概念
3.1.3 虚拟控制台
3.1.4 Shell和命令
3.1.5 退出系统
3.1.6 改变口令
3.1.7 文件和目录
3.1.8 树型目录
3.1.9 当前工作目录
3.1.10 引用主目录
3.2 Linux系统使用初步
3.2.1 遍历目录
3.2.2 查看目录中的内容
3.2.3 建立新目录
3.2.5 移动文件
3.2.4 复制文件
3.2.6 删除文件和目录
3.2.7 浏览文件
3.2.8 获取联机帮助
3.3 Linux的文件系统
3.4 shell的类型
3.5 通配符
3.6 Linux系统的输入和输出
3.6.1 标准输入和标准输出
3.6.2 输入、输出重新定向
3.6.3 管道的使用
3.7 文件权限
3.7.1 文件权限的概念
3.7.2 文件权限的解释
3.7.3 文件权限的依赖性
3.7.4 改变权限
3.8.1 硬链接
3.8 文件链接
3.8.2 符号链接
3.9 作业控制
3.9.1 作业和进程
3.9.2 前台和后台
3.9.3 后台运行作业和撤消作业
3.9.4 中止作业和重新启动作业
3.9.5 作业的顺序执行
3.10 X窗口系统
3.10.1 X窗口系统介绍
3.10.2 启动或退出X窗口系统
3.10.3 X的启动
3.10.4 窗口管理程序
3.10.5 X程序
3.11 屏幕文本编辑器VI
3.11.2 启动VI
3.11.1 VI的基三概念
3.11.3 插入正文
3.11.4 删除正文
3.11.5 修改正文
3.11.6 移动光标
3.11.7 保存文件并退出VI
3.11.9 插入其他文件的正文
3.11.10 运行shell命令
3.11.8 编辑另一个文件
3.11.11 获得帮助
3.12 设置用户工作环境
3.12.1 shell程序
3.12.2 shell变量和环境
3.12.3 shell初始化文件
3.12.4 X窗口系统初始化文件
3.12.5 其他的初始化文件
3.13.1 电子邮件
3.13 与其他用户进行通信
3.14 Linux系统的基本命令
3.13.2 用户之间的对话
第4章 系统管理
4.1 普通用户和超级用户
4.1.1 root用户
4.1.2 处理误用系统的用户
4.2 启动系统
4.2.1 使用boot软盘启动
4.2.2 使用LILO启动
4.3 关闭系统
4.4 管理用户
4.4.1 用户管理的概念
4.4.2 增加用户
4.4.3 删除用户
4.4.5 组(groups)
4.4.4 设置用户属性
4.5 归档和压缩文件
4.5.1 使用tsr命令
4.5.2 gzrp和compress
4.5.3 组合使用压缩和归档命令
4.6 使用软盘及做备份
4.6.1 使用软盘做备份
4.6.2 用软盘存放文件系统
4.7 升级和安装新软件
4.7.1 核心程序的升级
4.7.2 程序库的升级
4.7.3 gcc的升级
4.7.4 其它软件的升级
4.8 文件系统的管理
4.8.1 安装文件系统
4.9 使用交换文件
4.8.2 检查文件系统
4.10 杂项任务
4.10.1 系统启动文件
4.10.2 设置主机名(hostname)
4.11 紧急情况的处理
4.11.1 使用维护盘进行恢复
4.11.2 忘记root帐号的口令时的处理方法
4.11.3 文件系统被破坏时的处理方法
4.11.4 恢复丢失的文件
4.11.5 库被破坏时的处理方法
第2部分 网络篇
第5章 TCP/IP网络简介
5.1 TCP/IP网络简介
5.1.1 以太网
5.1.3 网间网协议(IP)
5.1.2 其它类型的硬件
5.1.4 串行线上的IP
5.1.5 传输控制协议(TCP,TransmussionControl Protocol)
5.1.6 用户数据报协议(UDP,User Datagrarn Protocol)
5.1.7 端口
5.1.8 Socket库
5.2 网络接口
5.3 IP 地址
5.5.1 IP网络
5.4 地址解析
5.5 IP路由
5.5.2 子网
5.5.3 网关
5.5.4 路由表
5.5.5 度量值
5.6 网间网互连控制消息协议
5.7.1 主机名字解析
5.7.2 进入DNS
5.7 域名系统
5.7.3 DNS中的名字查询
5.7.4 域名服务器
5.7.5 DNS数据库
5.7.6 逆向查询
第6章 网络的安装与配置
6.1 网络软件及工具的获取
6.1.1 核心源码
6.1.2 函数库
6.1.3 网络配置的工具
6.1.4 网络应用程序
6.2 与网络相关的系统核心配置
6.2.1 部分网络选项的含义
6.3 网络硬件配置
6.3.1 设备、驱动程序和接口
6.3.2 Linux网络设备
6.3.3 以太网安装
6.3.4 串行硬件安装
6.4 TCP/IP网络配置
6.4.1 设置主机名
6.4.2 设置IP地址
6.4.3 编辑hosts和networks文件
6.4.4 为IP进行接口配置
6.4.5 ifconfig
6.4.6 netstat
6.4.7 检查ARP表
6.4.8 网络配置文件
6.5 名字服务和解析器配置
6.5.1 解析库
6.5.2 运行named
6.6 高级配置
6.6.1 SLIP配置
6.6.2 把Linux配置成一个SLIP服务器
6.6.3 PPP(Point Protocol)配置
第7章 网络应用程序及网络文件系统
7.1 网络应用程序
7.1.1 inetd超级服务器
7.1.2 tcpd访问控制机制
7.1.3 service和protocols文件
7.1.4 远程过程调用(RPC)
7.1.5 配置远程命令
7.2 网络文件系统(NFS)
7.2.1 准备网络文件系统
7.2.2 安装NFS卷
7.2.3 NFS监控进程
7.2.4 exporrts文件
附录A Linux的信息来源
A.1 联机文献
A.3 参考书及其他出版物
A.2 Linux手册
A.3.1 关于Linux的使用
A.3.2 系统管理
A.3.3 X窗口系统
A.3.4 程序设计
A.3.5 核心程序
B.1 启动 ftp
B.2 登录
附录B FTP使用简介及站点表
B.3 确定文件位置
B.4 下载文件
B.5 退出FTP
B.6 使用ftprnsil
B.7 Linux的FTP站点表
附录C BBS目录
C.1 美国
C.2 其他地区