脚本之家

电脑版
提示:原网页已由神马搜索转码, 内容由www.jb51.net提供.

FreeBSD 架设管理与应用

书名:FreeBSD 5.x 架设管理与应用

作者:王俊斌

ISBN:957-527-697-3

出版社:博硕文化


Ch1 FreeBSD 简介
    1.1 什么是FreeBSD?
    1.2 为什么要选择FreeBSD?
    1.3 为什么不选择FreeBSD?
    1.4 FreeBSD的版本命名规则
    1.5 如何取得FreeBSD?
    1.6 如何得到更多信息?
1.7 本书光盘使用说明Ch2 安装 FreeBSD 2.1 安装前需知 2.1.1 如何取得FreeBSD 2.1.2 硬盘分割表的概念 2.1.3 硬盘空间的配置 2.1.4 多重开机 2.2 系统安装 2.2.1 开机
2.2.2 设定核心
2.2.3 开始自订安装
2.2.4 分割硬盘
2.2.5 安装自订套件
2.2.6 选择安装来源
2.2.7 最后的设定Ch3 UNIX 系统入门 3.1 第一次登入系统 3.2 基本指令介绍 3.3 文书编辑器 3.3.1 ee 3.3.2 vi 3.4 Shell 环境简介 3.4.1 Shell 的环境变量
3.4.2 Tcsh 的环境设定
3.5 FreeBSD 的目录结构
3.6 使用者及权限管理
3.7 系统服务及行程管理
3.7.1 行程
3.7.2 系统服务及行程管理
3.7.3 基本系统服务 inetd
3.8 虚拟终端机
3.8.1 登入后的讯息
3.8.2 登入前的讯息
3.8.3 使用中文终端机Ch4 编译核心 4.1 为什么要重新编译核心 4.2 修改核心 4.2.1 基本的设定 4.2.2 一般选项 4.2.3 各种档案系统的支持 4.2.4 软硬件兼容性设定 4.2.5 总线及软盘机
4.2.6 IDE 接口装置
4.2.7 SCSI 装置
4.2.8 基本外围设备
4.2.9 网络卡设定
4.2.10 虚拟装置
4.2.11 USB 装置
4.3 编译与安装
4.3.1 编译新的核心
4.3.2 新的核心有问题Ch5 使用者管理 5.1 账号管理 5.1.1 新增使用者 5.1.2 /etc/group介绍 5.1.3 /etc/master.passwd介绍 5.1.4 删除使用者 5.2 系统资源限制
5.2.1 登入类别
5.2.2 磁盘配额
5.3 大量新增账号
5.4 备份与移转
5.4.1 备份
5.4.2 移转
5.5 使用历程记录
5.5.1 记录使用者指令
5.5.2 监看使用者
5.5.3 控制 root 的使用
Ch6 网络设定 6.1 固接网络 6.1.1 使用 /stand/sysinstall 6.1.2 手动设定 6.2 ADSL 6.2.1 编译核心 6.2.2 修改 /etc/ppp/ppp.conf
6.2.3 修改 /etc/rc.conf
6.2.4 分享网络联机
6.3 Cable Modem
6.3.1 核心设定
6.3.2 设定/etc/rc.conf
6.3.3 联机分享
6.4 Modem 拨接
6.4.1 编辑 /etc/ppp/ppp.conf
6.4.2 编辑 /etc/ppp.linkup
6.4.3 网络分享
6.5 网络相关指令
6.5.1 telnet
6.5.2 ftp
6.5.3 ping
6.5.4 nslookup
6.5.5 netstat
6.5.6 traceroute
6.5.7 sockstat
6.5.8 ifconfig
6.5.9 tcpdump
6.5.10 lynxCh7 /etc 目录下的档案介绍 7.1 aliases 7.2 crontab 7.3 csh.cshrc 7.4 csh.login 7.5 csh.logout 7.6 defaults/periodic.conf 7.7 defaults/rc.conf
7.8 fbtab
7.9 fstab
7.10 ftpusers
7.11 ftpchroot
7.12 gettytab
7.13 group
7.14 host.conf
7.15 hosts
7.16 hosts.allow
7.17 hosts.equiv
7.18 hosts.lpd
7.19 inetd.conf
7.20 localtime
7.21 locate.rc
7.22 login.access
7.23 login.conf
7.24 mail.rc
7.25 make.conf
7.26 manpath.config
7.27 master.passwd
7.28 motd
7.29 namedb/
7.30 netstart
7.31 networks
7.32 newsyslog.conf
7.33 nsmb.conf
7.34 opiekeys
7.35 pam.d
7.36 passwd
7.37 pccard_ether
7.38 periodic/daily
7.39 periodic/weekly
7.40 periodic/monthly
7.41 periodic/security
7.42 phones
7.43 ppp/
7.44 printcap
7.45 profile
7.46 rc
7.47 rc.d
7.48 rc.firewall
7.49 rc.local
7.50 rc.*
7.51 resolv.conf
7.52 services
7.53 shells
7.54 ssh
7.55 sysctl.conf
7.56 syslog.conf
7.57 ttysCh8 系统调校 8.1 监看系统效能 8.2 使用 sysctl 调校 8.2.1 kern.ipc.maxsockets 8.2.2 net.inet.ip.portrange.* 8.2.3 kern.ipc.shm_use_phys
8.2.4 vfs.vmiodirenable
8.2.5 vfs.write_behind
8.2.6 vfs.hirunningspace
8.2.7 net.inet.tcp.sendspace 及 net.inet.tcp.recvspace
8.2.8 net.inet.tcp.always_keepalive
8.2.9 net.inet.tcp.delayed_ack
8.2.10 kern.ipc.somaxconn
8.2.11 kern.maxfiles
8.2.12 kern.maxusers
8.2.13 kern.ipc.nmbclusters
8.2.14 hw.ata.wc
8.3 调整硬盘参数
8.4 虚拟内存管理
Ch9 软件安装 9.1 概论 9.2 使用 package 9.2.1 安装 Package 9.2.2 管理 Package 9.3 使用 ports 9.4 更新 port tree Ch10 X Window 的使用 10.1 安装 X Window 10.2 X Window下的中文软件 10.2.1 中文终端机 10.2.2 中文输入 Ch11 网页服务器 11.1 安装 MySQL 11.2 安装 apache 11.2.1 使用 ports 安装 11.2.2 自行编译 11.2.3 后续系统设定 11.3 http.conf 说明
11.3.1 全域设定部份
11.3.2 主要主机设定
11.3.3 虚拟主机及 SSL的设定
11.4 php.ini 说明
11.5 加速你的 PHP scripts
11.5 .htaccess 应用
11.6 虚拟主机
11.7 网页记录分析
11.8 MRTG 流量分析
11.8.1 安装 SNMP
11.8.2 安装 MRTG
11.9 服务器管理
11.9.1 apachectl
11.9.2 ab
11.9.3 压缩备份 log 档Ch12 邮件服务器 12.1 概论 12.2 具身份认证的 sendmail 12.2.1 安装 Cyrus SASL 12.2.2 安装 Sendmail 12.2.3 Client 端的设定
12.3 POP3 及 IMAP 设定
12.3.1 简单的 POP3 服务器
12.3.2 加密的 POP3 及 IMAP
12.4 虚拟邮件主机
12.4.1 DNS 设定
12.4.2 对映到同一台机器的真实使用者
12.4.3 可以拥有虚拟使用者
12.5 openwebmail
12.5.1 系统需求
12.5.2 安装 Open Web MailCh13 DNS 服务器 13.1 DNS 概论 13.2 named.conf 13.3 正解档设定 13.4 反解档设定 13.5 最后的设定 Ch14 NAT 及防火墙 14.1 概论 14.1.1 NAT 14.1.2 具封包过滤的桥接器 14.2 NAT 14.2.1 设定 kernel 14.2.2 设定 rc.conf
14.2.3 设定 rc.firewall
14.2.4 client 端的设定
14.2.5 NAT port mapping

14.3 防火墙
14.3.1 ipfw 规则
14.3.2 范例
14.3.3 一些小建议
14.4 封包过滤桥接器Ch15 Proxy Server 15.1 概论 15.2 安装 Squid 15.3 Squid.conf 介绍 15.4 Transparent Proxy 15.5 Proxy 管理 15.5.1 log 档移转
15.5.2 关机注意事项
Ch16 数据库系统 16.1 概论 16.2 SQL 语法介绍 16.2.1 CREATE 16.2.2 ALTER 16.2.3 DROP 16.2.4 INSERT 16.2.5 SELECT
16.2.6 UPDATE
16.2.7 DELETE
16.2.8 制成 script 档

16.3 MySQL 管理
16.3.1 维护密码安全
16.3.2 备份数据库
16.3.3 使用者管理
16.3.4 如何更改使用者密码
16.4 PostgreSQL 安装设定
16.5 PostgreSQL 管理指令
16.5.1 建立及删除使用者
16.5.2 建立及删除数据库
16.5.3 交互式 SQL 指令
16.5.4 数据库备份及回复
16.6 PostgreSQL 图形化管理工具介绍
16.6.1 pgAdmin
16.6.2 ODBCCh17 Samba 网络芳邻 17.1 安装 Samba 17.2 Samba 命令列工具介绍 17.2.1 smbpasswd 17.2.2 smbstatus 17.2.3 nmblookup
17.3 使用 swat 设定
17.4 windwos 设定
17.5 存取 MS Windows 的网芳资料Ch18 NFS 18.1 概论 18.2 NFS 设定 18.3 NFS 的限制 Ch19 系统安全 19.1 概论 19.2 系统管理 19.2.1 执行程序的路径 19.2.2 降低安装软件的风险 19.2.3 kernel Security Level 19.2.4 检视系统记录
19.2.5 数据的保全
19.3 账号管理
19.3.1 慎选合宜的密码
19.3.2 控制 root 的使用
19.3.3 限制系统资源的使用
19.3.4 限制 crontab 及 at 的使用

19.4 网络管理
19.4.1 关闭不必要的服务
19.4.2 使用 ssh
19.4.3 TCP Wrapper
19.4.4 ipfw
19.5 漏洞修补Ch20 指令应用 20.1 基本 UNIX 指令 20.1.1 概论 20.1.2 man 20.1.3 ls 20.1.4 cd 20.1.5 pwd 20.1.6 cat
20.1.7 more
20.1.8 less
20.1.9 head
20.1.10 tail
20.1.11 w
20.1.12 who
20.1.13 date
20.1.14 cal
20.1.15 echo
20.1.16 clear

20.2 系统管理指令
20.2.1 ps
20.2.2 kill
20.2.3 top
20.2.4 systat
20.2.5 watch
20.2.6 alias
20.2.7 bg
20.2.8 jobs
20.2.9 fg
20.2.10 ntpdate
20.2.11 sync
20.2.12 shutdown
20.2.13 reboot
20.2.14 su
20.2.15 exit
20.2.16 dmesg
20.2.17 lastcomm
20.2.18 crontab
20.2.21 uptime
20.2.20 sysctl

20.3 使用者管理指令
20.3.1 vipw
20.3.2 groups
20.3.3 adduser
20.3.4 pwd_mkdb
20.3.5 rmuser
20.3.6 passwd
20.3.7 chpass
20.3.8 mesg
20.3.9 write
20.3.10 last

20.4 档案系统管理指令
20.4.1 touch
20.4.2 cp
20.4.3 ln
20.4.4 mkdir
20.4.5 rm
20.4.6 mv
20.4.7 df
20.4.8 du
20.4.9 chmod
20.4.10 chown
20.4.11 chflags
20.4.12 umask
20.4.13 diff
20.4.14 wc
20.4.15 whereis
20.4.16 which
20.4.17 find
20.4.18 grep
20.4.19 tar
20.4.20 fsck
20.4.21 mount
20.4.22 unmount

20.5 网络相关指令
20.5.1 ping
20.5.2 ifconfig
20.5.3 arp
20.5.4 traceroute
20.5.5 netstat
20.5.6 sockstat
20.5.7 mail
20.5.8 telnnet
20.5.9 ssh
20.5.10 ftp
20.5.11 nslookup
20.5.12 dig
20.5.13 tcpdump
Ch21 Shell Script 21.1 概论 21.2 变量的使用 21.2.1 变量的使用 21.2.2 程序会自动定义的变量 21.2.3 系统内定的标准变量 21.2.4 空变量的处理

21.3 运算符号
21.3.1 四则运算
21.3.2 简单的条件判断
21.3.3 以 test 来比较字符串及数字
21.3.4 以 test 来处理档案

21.4 内建指令
21.5 流程控制
21.5.1 if 的条件判断
21.5.2 while 及 until 循环
21.5.3 for 循环
21.5.4 case 判断

21.6 函式的运用附录A 版权宣告 A.1 The FreeBSD Copyright A.2 The 4.4 BSD Copyright A.3 GNU GENERAL PUBLIC LICENSE A.4 GNU LIBRARY GENERAL PUBLIC LICENSE附录B Ports 软件分类列表 附录C 制作 FreeBSD 安装光盘 C.1 烧录 RELEASE 版安装光盘 C.2 烧录 STABLE 版安装光盘