邪恶八进制信息安全团队技术讨论组's Archiver

下几个代码 2006-4-16 15:28

[转载]《FreeBSD 6.0架設管理與應用》中文版HTM格式

原始连接:[url]http://www.twbsd.org/cht/book/index.php[/url]

以前曾经推荐过5.X的版本,现在,6.0的版本也出来了,免费下载:
[url=http://www.twbsd.org/download/download.php?file=book/freebsd_book_cht.zip]http://www.twbsd.org/download/download.php...sd_book_cht.zip[/url]

在线阅读地址:
[url=http://www.twbsd.org/cht/book/index.php]http://www.twbsd.org/cht/book/index.php[/url]

目录:

第一章 FreeBSD 簡介
   1.1 什麼是FreeBSD?
   1.2 為什麼要選擇FreeBSD?
   1.3 為什麼不選擇FreeBSD?
   1.4 FreeBSD的版本命名規則
   1.5 如何取得FreeBSD?
   1.6 如何得到更多資訊?
   1.7 本書光碟使用說明
第二章 安裝 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 最後的設定
第三章 UNIX 系統入門
   3.1 第一次登入系統
   3.2 認識 UNIX 使用環境
      3.2.1 UNIX 指令語法
      3.2.2 UNIX 的目錄結構
      3.2.3 檔案與目錄管理
      3.2.4 重導 I/O 及管道
   3.3 文書編輯器
      3.3.1 ee
      3.3.2 vi
   3.4 Shell 環境簡介
      3.4.1 Shell 的環境變數
      3.4.2 Tcsh 的環境設定
   3.5 使用者及權限管理
   3.6 系統服務及行程管理
      3.6.1 行程
      3.6.2 系統服務及行程管理
      3.6.3 基本系統服務 inetd
      3.6.4 定時執行工作
   3.7 虛擬終端機
      3.7.1登入後的訊息
      3.7.2 登入前的訊息
      3.7.3 使用中文終端機
第四章 使用者管理
   4.1 帳號管理
      4.1.1 新增使用者
      4.1.2 /etc/group 介紹
      4.1.3 /etc/master.passwd 介紹
      4.1.4 刪除使用者
   4.2 系統資源限制
      4.2.1 登入類別
      4.2.2 磁碟配額
   4.3 大量新增帳號
   4.4 備份與移轉
      4.4.1備份
      4.4.2 移轉
   4.5 使用歷程記錄
      4.5.1 記錄使用者指令
      4.5.2 監看使用者
      4.5.3 控制 root 的使用
第五章 網路設定
   5.1 網路概念介紹
      5.1.1 IP 位址與子網路遮罩
      5.1.2 申請 ADSL/Cable  的選擇
      5.1.3 申請網域名稱
   5.2 固接網路
      5.2.1 使用 sysinstall
      5.2.2 手動設定
   5.3 DHCP 動態取得 IP
   5.4 ADSL
      5.4.1 編譯核心
      5.4.2 修改 /etc/ppp/ppp.conf
      5.4.3 修改 /etc/rc.conf
   5.5 Modem 撥接
      5.5.1 編輯 /etc/ppp/ppp.conf
      5.5.2 編輯 /etc/ppp.linkup
      5.6 網路相關指令
      5.6.1 telnet
      5.6.2 ftp
      5.6.3 ping
      5.6.4 nslookup
      5.6.5 netstat
      5.6.6 traceroute
      5.6.7 sockstat
      5.6.8 ifconfig
      5.6.9 tcpdump
      5.6.10 lynx
第六章 檔案系統管理
   6.1 FreeBSD 的檔案系統架構
   6.2 監看檔案系統使用情形
      6.2.1 磁碟空間使用情形
      6.2.2 磁碟使用效率
   6.3 掛入檔案系統
      6.3.1 掛入與卸載 FreeBSD 檔案系統
      6.3.2 掛入與卸載其它檔案系統
      6.3.3 開機時自動掛入
   6.4 磁碟分割與格式化
      6.4.1 使用 sysinstall
      6.4.2 使用命令列
   6.5 使用 USB 磁碟機
      6.5.1 事前的準備
      6.5.2 掛入已格式化的磁碟機
      6.5.3 格式化 USB 磁碟機
   6.6 檔案系統修復
   6.7 檔案系統快照
第七章 系統安全
   7.1 概論
   7.2 系統管理
      7.2.1 執行程式的路徑
      7.2.2 降低安裝軟體的風險
      7.2.3 kernel Security Level
      7.2.4 檢視系統記錄
      7.2.5 資料的保全
   7.3 帳號管理
      7.3.1 慎選合宜的密碼
      7.3.2 控制 root 的使用
      7.3.3 限制系統資源的使用
      7.3.4 限制 crontab 及 at 的使用
   7.4 網路管理
      7.4.1 關閉不必要的服務
      7.4.2 使用 ssh
      7.4.3 TCP Wrapper
      7.4.4 ipfw
   7.5 漏洞修補
第八章 編譯核心
   8.1 為什麼要重新編譯核心
   8.2 修改核心
      8.2.1 基本的設定
      8.2.2 一般選項
      8.2.3 各種檔案系統的支援
      8.2.4 軟硬體相容性設定
      8.2.5 匯流排及軟碟機
      8.2.6 IDE 介面裝置
      8.2.7 SCSI 裝置
      8.2.8 基本週邊設備
      8.2.9 網路卡設定
      8.2.10 虛擬裝置
      8.2.11 USB 裝置
   8.3 編譯與安裝
      8.3.1 編譯新的核心
      8.3.2 新的核心有問題
第九章 系統調校
   9.1 監看系統效能
   9.2 使用 sysctl 調校
      9.2.1 kern.ipc.maxsockets
      9.2.2 net.inet.ip.portrange.*
      9.2.3 kern.ipc.shm_use_phys
      9.2.4 vfs.vmiodirenable
      9.2.5 vfs.write_behind
      9.2.6 vfs.hirunningspace
      9.2.7 net.inet.tcp.sendspace 及 net.inet.tcp.recvspace
      9.2.8 net.inet.tcp.always_keepalive
      9.2.9 net.inet.tcp.delayed_ack
      9.2.10 kern.ipc.somaxconn
      9.2.11 kern.maxfiles
      9.2.12 kern.maxusers
      9.2.13 kern.ipc.nmbclusters
      9.2.14 hw.ata.wc
   9.3 調整硬碟參數
   9.4 虛擬記憶體管理
第十章 軟體安裝
   10.1 概論
   10.2 使用 package
      10.2.1 安裝 Package
      10.2.2 管理 Package
   10.3 使用 ports
   10.4 更新 port tree
   10.5 使用 portupgrade 更新軟體
   10.6 傳統安裝方式
第十一章 X Window 的使用
   11.1 安裝 X Window
   11.2 X Window下的中文軟體
      11.2.1 中文終端機
      11.2.2 中文輸入
第十二章 NAT 及防火牆
   12.1 概論
      12.1.1 NAT
      12.1.2 具封包過濾的橋接器
   12.2 NAT
      12.2.1 設定 kernel
      12.2.2 設定 rc.conf
      12.2.3 設定 rc.firewall
      12.2.4 client 端的設定
      12.2.5 NAT Port Forwarding
   12.3 防火牆
      12.3.1 ipfw 規則
      12.3.2 範例
      12.3.3 一些小建議
   12.4 封包過濾橋接器
第十三章 網頁伺服器
   13.1 概論
   13.2 安裝及設定 Apache
      13.2.1使用 ports 安裝
      13.2.2 Apache 基本設定
   13.3 http.conf 說明
   13.4 PHP 進階設定
   13.5 Apache 伺服器狀態與管理
      13.5.1 Apache 狀態資訊
      13.5.2 效能測試
      13.5.3 維護伺服器記錄檔
第十四章 網頁伺服器進階應用
   14.1 HTTP 安全與 SSL 協定
      14.1.1 產生金鑰
      14.1.2 設定及啟動 HTTPS
   14.2 對目錄設定密碼保護
   14.3 虛擬主機
   14.4 網頁記錄分析
   14.5 MRTG 流量分析
      14.5.1 安裝 SNMP
      14.5.2 安裝 MRTG
第十五章 FTP 伺服器
   15.1 FTP 概論
   15.2 設定 FTP 伺服器
      15.2.1 啟動 FTP 伺服器
      15.2.2 編輯歡迎訊息
      15.2.3 FTP 伺服器管理
   15.3 FTP 權限控制
      15.3.1 限制帳號與連線來源
      15.3.2 限制上傳下載權限
      15.3.3 chroot
      15.3.4 匿名的 FTP
   15.4 SmbFTPD
      15.4.1 安裝 SmbFTPD
      15.4.2 限制登入帳號
      15.4.3 限制上下傳頻寬
      15.4.4 匿名的 FTP
   15.5 SmbFTPD 的目錄權限控制
      15.5.1 何謂 SMB Mode
      15.5.2 如何設定 SMB Mode
      15.5.3 設定範例
      15.5.4 chroot
   15.6 SSL/TLS 連線加密
      15.6.1 設定啟用 SSL/TLS
      15.6.2 安裝支援 SSL/TLS 的客戶端軟體
   15.7 smbftpd.conf
      15.7.1 系統區段
      17.7.2 使用者登入控制
      17.7.3 FTP 目錄權限控制
      17.7.4 匿名使用者控制
      17.7.5 檔案傳輸控制
      17.7.6 SSL/TLS 控制
第十六章 郵件伺服器
   16.1 電子郵件概論
   16.2 具身份認證的 sendmail
      16.2.1 安裝 Cyrus SASL
      16.2.2 安裝 Sendmail
      16.2.3 Client 端的設定
   16.3 POP3 及 IMAP 設定
      16.3.1 簡單的 POP3 伺服器
      16.3.2 加密的 POP3 及 IMAP
   16.4 進階郵件伺服器設定
      16.4.1 設定郵件別名及自動轉寄
      16.4.2 一舨使用者設定自動轉寄及自動回信
      16.4.3 限制每封郵件大小上限
   16.5 郵件問題處理
      16.5.1 郵件結構
      16.5.2 限制寄件者來源
      16.5.3 處理未寄出之信件
      16.5.4 收發信件問題處理
第十七章 郵件伺服器進階應用
   17.1 虛擬郵件主機
      17.1.1 DNS 設定
      17.1.2 對映到同一台機器的真實使用者
      17.1.3 可以擁有虛擬使用者
   17.2 垃圾信及病毒防護
      17.2.1 MailScanner 架構說明
      17.2.2 安裝 MailScanner
      17.2.3 設定 MailScanner
      17.2.4 MailScanner 進階管理
   17.3 Open WebMail
      17.3.1 系統需求
      17.3.2 安裝 Open WebMail
第十八章 DHCP伺服器
   18.1 DHCP 簡介
   18.2 安裝 DHCP 伺服器
   18.3 客戶端 DHCP 設定
   18.4 DHCP 及系統管理
第十九章 資料庫系統
   19.1 概論
   19.2 安裝 MySQL
   19.3 SQL 語法介紹
      19.3.1 CREATE
      19.3.2 ALTER
      19.3.3 DROP
      19.3.4 INSERT
      19.3.5 SELECT
      19.3.6 UPDATE
      19.3.7 DELETE
   19.4 MySQL 管理
      19.4.1 維護密碼安全
      19.4.2 備份資料庫
      19.4.3 使用者管理
      19.4.4 如何更改使用者密碼
   19.5 MySQL 圖形化管理工具介紹
      19.5.1 MySQL Administrator
      19.5.2 MySQL Query Browser
   19.6 PostgreSQL 安裝設定
   19.7 PostgreSQL 管理指令
      19.7.1 建立及刪除使用者
      19.7.2 建立及刪除資料庫
      19.7.3 互動式 SQL 指令
      19.7.4 資料庫備份及回復
   19.8 PostgreSQL 圖形化管理工具介紹
第二十章 SAMBA 網路芳鄰
   20.1 網路芳鄰簡介
      20.1.1 SMB 協定簡介
      20.1.2 Samba 簡介
   20.2 安裝設定 Samba
      20.2.1 安裝 Samba
      20.2.2 基本的設定檔說明
      20.2.3 啟動 Samba
   20.3 smb.conf 設定說明
      20.3.1 global 區段的基本設定
      20.3.2 global 區段的安全性設定
      20.3.3 global 區段的效能調校設定
      20.3.4 global 區段的記錄檔及除錯設定
      20.3.5 global 區段的網路資源設定
      20.3.6 分享權限設定
   20.4 使用網頁設定 Samba
   20.5 Samba 命令列工具介紹
      20.5.1 smbpasswd 使用者及密碼管理
      20.5.2 smbstatus 伺服器狀態檢視
      20.5.3 nmblookup 名稱查詢
   20.6 Windows 設定
   20.7 存取 MS Windows 的網芳資料
第二十一章 NFS
   21.1 概論
   21.2 NFS 設定
   21.3 NFS 的限制
第二十二章 DNS 伺服器
   22.1 DNS 概論
   22.2 named.conf
   22.3 正解檔設定
   22.4 反解檔設定
   22.5 最後的設定
第二十三章 指令應用
   23.1 基本 UNIX 指令
      23.1.1 概論
      23.1.2 man
      23.1.3 ls
      23.1.4 cd
      23.1.5 pwd
      23.1.6 cat
      23.1.7 more
      23.1.8 less
      23.1.9 head
      23.1.10 tail
      23.1.11 w
      23.1.12 who
      23.1.13 date
      23.1.14 cal
      23.1.15 echo
      23.1.16 clear
   23.2 系統管理
      23.2.1 ps
      23.2.2 kill
      23.2.3 top
      23.2.4 systat
      23.2.5 watch
      23.2.6 alias
      23.2.7 bg
      23.2.8 jobs
      23.2.9 fg
      23.2.10 ntpdate
      23.2.11 sync
      23.2.12 shutdown
      23.2.13 reboot
      23.2.14 su
      23.2.15 exit
      23.2.16 dmesg
      23.2.17 lastcomm
      23.2.18 crontab
      23.2.19 uptime
      23.2.20 sysctl
   23.3 使用者管理
      23.3.1 vipw
      23.3.2 groups
      23.3.3 adduser
      23.3.4 pwd_mkdb
      23.3.5 rmuser
      23.3.6 passwd
      23.3.7 chpass
      23.3.8 mesg
      23.3.9 write
      23.3.10 last
   23.4 檔案系統管理
      23.4.1 touch
      23.4.2 cp
      23.4.3 ln
      23.4.4 mkdir
      23.4.5 rm
      23.4.6 mv
      23.4.7 df
      23.4.8 du
      23.4.9 chmod
      23.4.10 chown
      23.4.11 chflags
      23.4.12 umask
      23.4.13 diff
      23.4.14 wc
      23.4.15 whereis
      23.4.16 which
      23.4.17 find
      23.4.18 grep
      23.4.19 tar
      23.4.20 fsck
      23.4.21 mount
      23.4.22 umount
   23.5 網路相關指令
      23.5.1 ping
      23.5.2 ifconfig
      23.5.3 arp
      23.5.4 traceroute
      23.5.5 netstat
      23.5.6 sockstat
      23.5.7 mail
      23.5.8 telnnet
      23.5.9 ssh
      23.5.10 ftp
      23.5.11 nslookup
      23.5.12 dig
      23.5.13 tcpdump
第二十四章 Shell Script
   24.1 概論
   24.2 變數的使用
      24.2.1 變數的使用
      24.2.2 程式會自動定義的變數
      24.2.3 系統內定的標準變數
      24.2.4 空變數的處理
   24.3 ?#092;算符號
      24.3.1 四則?#092;算
      24.3.2 簡單的條件判斷
      24.3.3 以 test 來比較字串及數字
      24.3.4 以 test 來處理檔案
   24.4 內建指令
   24.5 流程控制
      24.5.1 if 的條件判斷
      24.5.2 while 及 until 迴圈
      24.5.3 for 迴圈
      24.5.4 case 判斷
   24.6 函式的?#092;用
附錄 A /etc 目錄下的檔案介紹
   A.1 aliases:設定郵件收件者別名
   A.2 crontab:設定定時執行工作
   A.3 csh.cshrc:Tcsh 使用者登入後的 shell 環境設定
   A.4 csh.login:Tcsh 使用者登入後的 shell 環境設定
   A.5 csh.logout:Tcsh 使用者登出時會執行的設定
   A.6 defaults/periodic.conf:預設定時執行項目設定
   A.7 defaults/rc.conf:預設的系統設定檔
   A.8 fbtab:設定使用者登入時對系統裝置的存取權限
   A.9 fstab:檔案系統的載入設定
   A.10 ftpusers:設定哪些使用者不可以使用 FTP 登入
   A.11 ftpchroot:設定哪些使用者登入後要限制根目錄
   A.12 gettytab:終端機模式設定檔
   A.13 group:使用者群組設定檔
   A.14 host.conf:設定 DNS 查詢順序
   A.15 hosts:定義常用的機器名稱對映
   A.16 hosts.allow:設定允許或拒絕連線的主機
   A.17 hosts.equiv:設定遠端信任主機及使用者
   A.18 hosts.lpd:設定可以使用本地列表機的主機
   A.19 inetd.conf:各項 inetd 服務設定檔
   A.20 localtime:記錄所在時區設定
   A.21 locate.rc:快速搜尋檔案的名稱資料庫設定
   A.22 login.access:控制使用者登入權限
   A.23 login.conf:控制使用者可以使用的系統資源
   A.24 mail.rc:設定 mail 指令參數
   A.25 make.conf:設定 make 的參數
   A.26 manpath.config:設定 man 文件所在位置
   A.27 master.passwd:使用者密碼檔
   A.28 motd:使用者登入後訊息
   A.29 namedb/:DNS 伺服器設定檔
   A.30 netstart:啟動網路服務的程式
   A.31 networks:設定本地網路資訊
   A.32 newsyslog.conf:設定定期壓縮備份檔案
   A.33 nsmb.conf:設定 smbfs 資訊
   A.34 nsswitch.conf:設定 nsswich 資訊
   A.35 opiekeys:OPIE 設定檔
   A.36 pam.d:PAM 設定檔
   A.37 passwd:不含密碼的使用者資訊檔
   A.38 pccard_ether:啟用及停用 PCCARD 網路設備
   A.39 periodic/daily:包含每天會定時執行的工作
   A.40 periodic/weekly:包含每週會定時執行的工作
   A.41 periodic/monthly:包含每月會定時執行的工作
   A.42 periodic/security:包含每天會執行的安全檢查工作
   A.43 phones:遠端主機電話資料庫
   A.44 ppp/:PPP 相關設定檔
   A.45 printcap:列表機設定檔
   A.46 profile:Shell 設定檔
   A.47 rc:開機時會執行的檔案
   A.48 rc.d:所有開機時可能執行的服務
   A.49 rc.firewall:防火牆設定檔
   A.50 rc.local:使用者自行設定開機要執行的工作
   A.51 rc.*:其它開機時的相關執行檔
   A.52 resolv.conf:DNS 主機及網域設定
   A.53 services:定義網路服務的埠號
   A.54 shells:定義合法的 shell
   A.55 ssh:SSH 相關設定及金鑰
   A.56 sysctl.conf:開機時會執行的 sysctl 內容
   A.57 syslog.conf:定義系統記錄檔位置及規則
   A.58 ttys:各種終端機權限設定
附錄B 製作 FreeBSD 安裝光碟
   B.1 燒錄 RELEASE 版安裝光碟
   B.2 燒錄 STABLE 版安裝光碟
附錄C 版權宣告
   C.1 The FreeBSD Copyright
   C.2 The 4.4 BSD Copyright
   C.3 GNU GENERAL PUBLIC LICENSE
   C.4 GNU LIBRARY GENERAL PUBLIC LICENSE

sunkits 2006-4-28 11:23

我这里有简体中文的。

页: [1]
© 1999-2008 EvilOctal Security Team