这是一本介绍FreeBSD系统管理与网络管理的书籍,从多个角度介绍了FreeBSD在系统安全方面的内容及网络方面的应用。系统管理主要内容包括:FreeBSD及UNIX简介、FreeBSD系统的安装、FreeBSD的基本指令、进程与多任务、编辑器的使用、SHELL的使用、软件安装。网络管理主要内容包括:网络基础知识、网络体系结构和TCP/IP协议族、电子邮件服务、UUCP、远程服务、DNS、新闻组、网络管理、网络安全等内容,还包括附录。\r\n 本书适合FreeBSD的初学者和对FreeBSD有中等了解的读者;本书以应用为主要写作方向,有利于读者阅读和理解,同时也能提高读者的实际操作能力。\r\n\r\n
第1章 FreeBSD及UNIX简介\r\n\r\n1.1 UNIX及FreeBSD的历史\r\n1.1.1 UNIX的由来\r\n1.1.2 BSD-UNIX的由来\r\n1.1.3 UNIX版本的介绍\r\n1.1.4 FreeBSD的起源和发展\r\n1.1.5 当前FreeBSD的版本\r\n1.2 FreeBSD简介\r\n1.2.1 什么是FreeBSD\r\n1.3 本章小结\r\n1.3.1 主要内容\r\n1.3.2 课后习题\r\n\r\n第2章 FreeBSD系统的安装\r\n\r\n2.1 安装前的一些准备\r\n2.1.1 寻找安装资源\r\n2.1.2 制作启动软盘\r\n2.2 安装过程\r\n2.2.1 硬件设置菜单\r\n2.2.2 选择安装方式\r\n2.3 本章小结\r\n2.3.1 主要内容\r\n2.3.2 课后习题\r\n\r\n第3章 FreeBSD的基本指令\r\n\r\n3.1 系统管理指令\r\n3.1.1 登录和注销\r\n3.1.2 重启和关机\r\n3.1.3 切换终端\r\n3.2 管理命令\r\n3.3 文件目录管理\r\n3.3.1 使用手册\r\n3.3.2 文件和目录管理\r\n3.3.3 显示绝对路径和目录管理\r\n3.3.4 文件比较命令\r\n3.3.5 调度命令\r\n3.4 实用工具的介绍\r\n3.5 在线通信指令\r\n3.6 其他一些命令\r\n3.7 本章小结\r\n3.7.1 主要内容\r\n3.7.2 课后习题\r\n\r\n第4章 进程和多任务的介绍\r\n\r\n4.1 常用的一些名词\r\n4.1.1 多个程序操作系统\r\n4.1.2 多任务\r\n4.1.3 进程\r\n4.2 本章小结\r\n4.2.1 主要内容\r\n4.2.2 课后习题\r\n\r\n第5章 ee和vi编辑器的使用\r\n\r\n5.1 ee编辑器的使用\r\n5.2 ed编辑器\r\n5.3 标准编辑器vi\r\n5.4 vi的高级技术\r\n5.5 本章小结\r\n5.5.1 主要内容\r\n5.5.2 课后习题\r\n\r\n第6章 Shell的使用\r\n\r\n6.1 什么是Shell\r\n6.1.1 Shell怎样在用户和系统之间工作\r\n6.1.2 Shell的功能和特点\r\n6.1.3 几种Shell与历史\r\n6.1.4 如何改变当前使用的Shell\r\n6.1.5 几个主要Shell的一些相对比较\r\n6.2 Shell基础\r\n6.2.1 Bourne Shell基本概念\r\n6.2.2 Shell的启动\r\n6.3 Shell选项\r\n6.3.1 Shell启动时的选项\r\n6.3.2 用set命令改变选项\r\n6.4 Shell变量\r\n6.4.1 Shell初始化的变量\r\n6.4.2 用户自定义的变量\r\n6.4.3 环境变量\r\n6.4.4 变量替换\r\n6.4.5 变量运算\r\n6.4.6 传递变量到Shell环境\r\n6.5 Shell的条件判断\r\n6.5.1 if-then\r\n6.5.2 if-then-else\r\n6.5.3 if-then-elif-then-else\r\n6.5.4 嵌套的if和elif结构\r\n6.5.5 case语句\r\n6.5.6 条件测试命令test\r\n6.6 Shell的循环语句\r\n6.6.1 for循环\r\n6.6.2 shift命令\r\n6.6.3 until循环\r\n6.6.4 while循环\r\n6.6.5 循环的中断和跳出\r\n6.7 Shell的输入与输出\r\n6.7.1 标准输入标准输出以及标准错误\r\n6.7.2 命令行输入\r\n6.7.3 输入与输出转向\r\n6.8 Shell函数\r\n6.8.1 Shell的函数\r\n6.8.2 在函数或程序间传递参数\r\n6.9 Shell编程\r\n6.9.1 Shell解释命令的方法\r\n6.9.2 Shell的与/或结构\r\n6.9.3 Bourne Shell的内置命令\r\n6.9.4 规范Shell\r\n6.9.5 调试Shell程序\r\n6.10 C Shell基础概述\r\n6.11 C Shell别名\r\n6.11.1 别名概述\r\n6.11.2 在别名中使用参数\r\n6.11.3 使用别名的例子之一:工作目录的跟踪\r\n6.12 C Shell的基本命令\r\n6.12.1 通过C Shell命令名来执行命令\r\n6.12.2 简单命令\r\n6.12.3 按条件执行命令\r\n6.12.4 在一行输入多个命令\r\n6.12.5 执行一行很长的命令\r\n6.12.6 重复执行一条命令\r\n6.12.7 以后台方式执行命令\r\n6.12.8 在子Shell中执行命令\r\n6.13 C Shell的命令历史\r\n6.13.1 显示命令历史\r\n6.13.2 使用命令历史替换执行命令\r\n6.14 C Shell的选项\r\n6.15 C Shell变量\r\n6.15.1 概述\r\n6.15.2 变量名限制\r\n6.15.3 两个重要的变量\r\n6.15.4 常用的变量赋值\r\n6.15.5 Shell变量存储\r\n6.15.6 变量替代(1)\r\n6.15.7 变量替代(2)\r\n6.15.8 显示变量的值\r\n6.15.9 传送局部区域变量到环境区域\r\n6.15.10 传递变量给一个应用\r\n6.16 C Shell编程\r\n6.16.1 C Shell的知识\r\n6.16.2 Shell的表达式和操作符\r\n6.16.3 条件语句\r\n6.16.4 循环语句\r\n6.16.5 其他的语句\r\n6.17 本章小结\r\n6.17.1 主要内容\r\n6.17.2 课后习题\r\n\r\n第7章 软件的安装\r\n\r\n7.1 与Windows下安装应用软件的区别\r\n7.1.1 什么是ports\r\n7.1.2 什么是package\r\n7.1.3 package与ports的相同点和不同点\r\n7.1.4 package的管理\r\n7.1.5 可执行程序格式\r\n7.1.6 静态链接和动态链接\r\n7.1.7 运行Linux应用程序\r\n7.2 MySQL、PostgreSQL、PHP和Apache的安装配置和使用\r\n7.2.1 安装MySQL\r\n7.2.2 安装PostgreSQL\r\n7.2.3 安装PHP和Apache\r\n7.3 本章小结\r\n7.3.1 主要内容\r\n7.3.2 课后习题\r\n\r\n第8章 网络基础知识\r\n\r\n8.1 一些基础内容简介\r\n8.1.1 TCP/IP的基本介绍\r\n8.1.2 Ethernet简介\r\n8.1.3 ARP简介\r\n8.1.4 Internet协议\r\n8.1.5 用户数据报协议(UDP)\r\n8.1.6 传输控制协议(TCP)\r\n8.1.7 网络应用程序\r\n8.2 TCP/IP协议概述\r\n8.2.1 TCP/IP的历史\r\n8.2.2 什么是TCP/IP协议\r\n8.2.3 TCP/IP协议族介绍\r\n8.3 传输控制协议(Transmission Control Protocol)\r\n8.3.1 层次结构\r\n8.3.2 连接\r\n8.3.3 序列号\r\n8.3.4 建立一个连接\r\n8.3.5 关闭连接\r\n8.3.6 优先和安全\r\n8.3.7 数据通信\r\n8.3.8 接口\r\n8.3.9 事件处理\r\n8.4 IP协议(Internet Protocol)\r\n8.4.1 IP协议的介绍\r\n8.4.2 IP协议的总述\r\n8.4.3 关于IP协议的一些内容\r\n8.4.4 IP地址与MAC地址的区别简述\r\n8.5 网络管理体系结构\r\n8.5.1 网络管理体系结构概念\r\n8.5.2 典型网络管理体系结构分析\r\n8.5.3 网络管理体系结构的发展趋势\r\n8.5.4 网络管理的新协议SNMPv3\r\n8.6 本章小结\r\n8.6.1 主要内容\r\n8.6.2 课后习题\r\n\r\n第9章 邮件服务\r\n\r\n9.1 电子邮件的基础知识\r\n9.1.1 电子邮件涉及到的概念\r\n9.1.2 邮件服务的其他知识\r\n9.2 邮件服务相关的协议和标准\r\n9.2.1 MIME标准\r\n9.2.2 POP协议\r\n9.2.3 SMTP协议\r\n9.3 邮件服务器的设置\r\n9.3.1 邮件配置的基本分类\r\n9.3.2 配置SMTP邮件服务器\r\n9.3.3 设置POP邮件服务器\r\n9.3.4 IMAP邮件服务器\r\n9.3.5 设置Mailing List Server\r\n9.4 管理邮件服务\r\n9.4.1 管理员的职责\r\n9.4.2 邮件队列\r\n9.4.3 系统日志\r\n9.5 使用sendmail管理邮件服务\r\n9.5.1 sendmail功能概述\r\n9.5.2 sendmail的工作过程\r\n9.5.3 sendmail参数与配置参数\r\n9.5.4 sendmail文件与文件配置\r\n9.5.5 sendmail安全问题\r\n9.6 使用pine管理邮件\r\n9.6.1 pine的介绍\r\n9.6.2 启动前的准备\r\n9.6.3 pine功能介绍\r\n9.7 本章小结\r\n9.7.1 主要内容\r\n9.7.2 课后习题\r\n\r\n第10章 UUCP\r\n\r\n10.1 UUCP基本概念\r\n10.1.1 UUCP概述\r\n10.1.2 UUCP的程序\r\n10.1.3 网络\r\n10.1.4 队列和假脱机\r\n10.1.5 文件名和地址\r\n10.2 UUCP的设置\r\n10.2.1 接受UUCP呼叫\r\n10.2.2 初始化UUCP呼叫\r\n10.2.3 对话脚本\r\n10.2.4 对有关文件的管理\r\n10.2.5 守护程序\r\n10.2.6 支持文件\r\n10.3 UUCP的工作过程\r\n10.3.1 发送电子邮件\r\n10.3.2 调度程序\r\n10.3.3 队列uux请求\r\n10.3.4 本地uucico传递消息\r\n10.3.5 匹程uucico接收消息\r\n10.3.6 匹程uuxqt运行uux请求\r\n10.3.7 远程rmail转发消息\r\n10.3.8 综述工作过程\r\n10.4 UUCP的命令\r\n10.4.1 UUCP\r\n10.4.2 cu\r\n10.4.3 uuto和uupick\r\n10.4.4 uustat和uulog\r\n10.4.5 uux命令\r\n10.4.6 uucico程序\r\n10.4.7 uuxqt程序\r\n10.5 UUCP系统程序的安全问题\r\n10.5.1 USERFILE文件\r\n10.5.2 Lcmds文件\r\n10.5.3 UUCP登录\r\n10.5.4 UUCP使用的文件和目录\r\n10.6 本章小结\r\n10.6.1 主要内容\r\n10.6.2 课后习题\r\n\r\n第11章 远程服务\r\n\r\n11.1 FTP文件传输\r\n11.1.1 FTP概述\r\n11.1.2 FTP命令\r\n11.1.3 FTP的内部命令和响应\r\n11.1.4 FTP服务的建立\r\n11.1.5 匿名的FTP\r\n11.1.6 WU-FTP\r\n11.2 Telnet通信\r\n11.2.1 Telnet概述\r\n11.2.2 Telnet子命令\r\n11.2.3 启动和中止Telnet程序\r\n11.2.4 服务请求——端口号\r\n11.2.5 紧急暂停工作命令\r\n11.2.6 利用Telnet使用Internet的其他功能\r\n11.3 NFS服务\r\n11.3.1 NFS简介\r\n11.3.2 NFS客户服务\r\n11.3.3 NFS服务器\r\n11.4 文件查找服务Archie\r\n11.4.1 概述\r\n11.4.2 Archie查找\r\n11.4.3 Archie服务器命令\r\n11.5 本章小结\r\n11.5.1 主要内容\r\n11.5.2 课后习题\r\n\r\n第12章 DNS服务器\r\n\r\n12.1 DNS的概念\r\n12.1.1 什么是DNS\r\n12.1.2 DNS的组成\r\n12.1.3 运行机制\r\n12.2 DNS体系结构\r\n12.2.1 DNS的域\r\n12.2.2 DNS数据库之间的复制\r\n12.2.3 DNS的查询过程\r\n12.3 设置子网\r\n12.3.1 子网概念\r\n12.3.2 新增一个子网\r\n12.4 设置DNS解析器\r\n12.5 非终端DNS名重定向\r\n12.6 BIND的使用\r\n12.6.1 确定以前安装的BIND版本\r\n12.6.2 安装BIND 8.2.2\r\n12.6.3 启动设置文件named.conf\r\n12.6.4 根网域的数据库文件named.root\r\n12.6.5 domain的正向解析数据库文件\r\n12.6.6 domain的反向解析数据库文件\r\n12.6.7 启动DNS\r\n12.7 Bind的漏洞和解决办法\r\n12.8 DNS与防火墙\r\n12.8.1 为什么要在DNS中构建防火墙\r\n12.8.2 防火墙环境下的域名系统\r\n12.9 DNS负载平衡\r\n12.9.1 负载平衡的概念\r\n12.9.2 负载平衡模型\r\n12.9.3 负载平衡算法\r\n12.9.4 服务器端的算法\r\n12.10 本章小结\r\n12.10.1 主要内容\r\n12.10.2 课后习题\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 网络管理技术\r\n13.2.1 网络管理技术概述\r\n13.2.2 基于Web的网络管理技术\r\n13.2.3 网络管理技术的应用\r\n13.2.4 规划NMS时应遵循的准则\r\n13.2.5 网络管理现存的主要问题\r\n13.3 网络管理命令\r\n13.3.1 ping命令\r\n13.3.2 netstat命令\r\n13.3.3 traceroute/tracert命令\r\n13.3.4 mp命令\r\n13.3.5 ifconfig命令\r\n13.3.6 snoop命令\r\n13.4 常遇问题的解决方法\r\n13.4.1 查找常见的网络连接故障\r\n13.4.2 修改网络配置\r\n13.4.3 静态路由与后台进程\r\n13.4.4 用arp命令获取网址\r\n13.4.5 卸载繁忙设备\r\n13.5 本章小结\r\n13.5.1 主要内容\r\n13.5.2 课后习题\r\n\r\n第14章 FreeBSD安全技术\r\n\r\n14.1 计算机安全体系\r\n14.1.1 安全概述\r\n14.1.2 计算机安全的主要威胁\r\n14.1.3 安全体系结构\r\n14.1.4 国外网络安全标准与政策现状\r\n14.1.5 国内安全标准、政策制定和实施情况\r\n14.1.6 FreeBSD的系统安全\r\n14.2 网络安全\r\n14.2.1 认识网络安全(定义、意义、案例、特征)\r\n14.2.2 网络安全的内容\r\n14.2.3 黑客的攻击\r\n14.2.4 防火墙\r\n14.2.5 扫描器\r\n14.2.6 电子邮件系统的安全问题\r\n14.3 防火墙\r\n14.3.1 认识防火墙\r\n14.3.2 主要类型\r\n14.3.3 防火墙的结构和工作原理\r\n14.3.4 主要技术\r\n14.3.5 选用防火墙的原则\r\n14.3.6 技术标准\r\n14.3.7 安装和配置\r\n14.3.8 安全与效率的矛盾\r\n14.3.9 优点和缺点\r\n14.3.10 对防火墙技术的展望\r\n14.4 本章小结\r\n14.4.1 主要内容\r\n14.4.2 课后习题\r\n\r\n附录1 FreeBSD目前支持的硬件列表\r\n附录2 FreeBSD相关资源\r\n附录3 FreeBSD的文件系统——路径组织结构\r\n附录4 FreeBSD中/ets下基本文件的设置\r\n附录5 系统下各文件的作用\r\n附录6 命令汇总\r\n附录7 桔皮书安全体系标准\r\n附7.1 桔皮书\r\n附7.2 黄皮书\r\n附7.3 红皮书\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n