FreeBSD 架設(shè)管理與應(yīng)用 |
|
![]() |
書名:FreeBSD 5.x 架設(shè)管理與應(yīng)用 作者:王俊斌 ISBN:957-527-697-3 出版社:博碩文化 |
Ch1 FreeBSD 簡介 1.1 什么是FreeBSD? 1.2 為什么要選擇FreeBSD? 1.3 為什么不選擇FreeBSD? 1.4 FreeBSD的版本命名規(guī)則 1.5 如何取得FreeBSD? 1.6 如何得到更多信息? 1.7 本書光盤使用說明 Ch2 安裝 FreeBSD 2.1 安裝前需知 2.1.1 如何取得FreeBSD 2.1.2 硬盤分割表的概念 2.1.3 硬盤空間的配置 2.1.4 多重開機(jī) 2.2 系統(tǒng)安裝 2.2.1 開機(jī) 2.2.2 設(shè)定核心 2.2.3 開始自訂安裝 2.2.4 分割硬盤 2.2.5 安裝自訂套件 2.2.6 選擇安裝來源 2.2.7 最后的設(shè)定 Ch3 UNIX 系統(tǒng)入門 3.1 第一次登入系統(tǒng) 3.2 基本指令介紹 3.3 文書編輯器 3.3.1 ee 3.3.2 vi 3.4 Shell 環(huán)境簡介 3.4.1 Shell 的環(huán)境變量 3.4.2 Tcsh 的環(huán)境設(shè)定 3.5 FreeBSD 的目錄結(jié)構(gòu) 3.6 使用者及權(quán)限管理 3.7 系統(tǒng)服務(wù)及行程管理 3.7.1 行程 3.7.2 系統(tǒng)服務(wù)及行程管理 3.7.3 基本系統(tǒng)服務(wù) inetd 3.8 虛擬終端機(jī) 3.8.1 登入后的訊息 3.8.2 登入前的訊息 3.8.3 使用中文終端機(jī) Ch4 編譯核心 4.1 為什么要重新編譯核心 4.2 修改核心 4.2.1 基本的設(shè)定 4.2.2 一般選項 4.2.3 各種檔案系統(tǒng)的支持 4.2.4 軟硬件兼容性設(shè)定 4.2.5 總線及軟盤機(jī) 4.2.6 IDE 接口裝置 4.2.7 SCSI 裝置 4.2.8 基本外圍設(shè)備 4.2.9 網(wǎng)絡(luò)卡設(shè)定 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 系統(tǒng)資源限制 5.2.1 登入類別 5.2.2 磁盤配額 5.3 大量新增賬號 5.4 備份與移轉(zhuǎn) 5.4.1 備份 5.4.2 移轉(zhuǎn) 5.5 使用歷程記錄 5.5.1 記錄使用者指令 5.5.2 監(jiān)看使用者 5.5.3 控制 root 的使用 Ch6 網(wǎng)絡(luò)設(shè)定 6.1 固接網(wǎng)絡(luò) 6.1.1 使用 /stand/sysinstall 6.1.2 手動設(shè)定 6.2 ADSL 6.2.1 編譯核心 6.2.2 修改 /etc/ppp/ppp.conf 6.2.3 修改 /etc/rc.conf 6.2.4 分享網(wǎng)絡(luò)聯(lián)機(jī) 6.3 Cable Modem 6.3.1 核心設(shè)定 6.3.2 設(shè)定/etc/rc.conf 6.3.3 聯(lián)機(jī)分享 6.4 Modem 撥接 6.4.1 編輯 /etc/ppp/ppp.conf 6.4.2 編輯 /etc/ppp.linkup 6.4.3 網(wǎng)絡(luò)分享 6.5 網(wǎng)絡(luò)相關(guān)指令 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 lynx Ch7 /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 ttys Ch8 系統(tǒng)調(diào)校 8.1 監(jiān)看系統(tǒng)效能 8.2 使用 sysctl 調(diào)校 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 調(diào)整硬盤參數(shù) 8.4 虛擬內(nèi)存管理 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 中文終端機(jī) 10.2.2 中文輸入 Ch11 網(wǎng)頁服務(wù)器 11.1 安裝 MySQL 11.2 安裝 apache 11.2.1 使用 ports 安裝 11.2.2 自行編譯 11.2.3 后續(xù)系統(tǒng)設(shè)定 11.3 http.conf 說明 11.3.1 全域設(shè)定部份 11.3.2 主要主機(jī)設(shè)定 11.3.3 虛擬主機(jī)及 SSL的設(shè)定 11.4 php.ini 說明 11.5 加速你的 PHP scripts 11.5 .htaccess 應(yīng)用 11.6 虛擬主機(jī) 11.7 網(wǎng)頁記錄分析 11.8 MRTG 流量分析 11.8.1 安裝 SNMP 11.8.2 安裝 MRTG 11.9 服務(wù)器管理 11.9.1 apachectl 11.9.2 ab 11.9.3 壓縮備份 log 檔 Ch12 郵件服務(wù)器 12.1 概論 12.2 具身份認(rèn)證的 sendmail 12.2.1 安裝 Cyrus SASL 12.2.2 安裝 Sendmail 12.2.3 Client 端的設(shè)定 12.3 POP3 及 IMAP 設(shè)定 12.3.1 簡單的 POP3 服務(wù)器 12.3.2 加密的 POP3 及 IMAP 12.4 虛擬郵件主機(jī) 12.4.1 DNS 設(shè)定 12.4.2 對映到同一臺機(jī)器的真實使用者 12.4.3 可以擁有虛擬使用者 12.5 openwebmail 12.5.1 系統(tǒng)需求 12.5.2 安裝 Open Web Mail Ch13 DNS 服務(wù)器 13.1 DNS 概論 13.2 named.conf 13.3 正解檔設(shè)定 13.4 反解檔設(shè)定 13.5 最后的設(shè)定 Ch14 NAT 及防火墻 14.1 概論 14.1.1 NAT 14.1.2 具封包過濾的橋接器 14.2 NAT 14.2.1 設(shè)定 kernel 14.2.2 設(shè)定 rc.conf 14.2.3 設(shè)定 rc.firewall 14.2.4 client 端的設(shè)定 14.2.5 NAT port mapping 14.3 防火墻 14.3.1 ipfw 規(guī)則 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 檔移轉(zhuǎn) 15.5.2 關(guān)機(jī)注意事項 Ch16 數(shù)據(jù)庫系統(tǒng) 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 維護(hù)密碼安全 16.3.2 備份數(shù)據(jù)庫 16.3.3 使用者管理 16.3.4 如何更改使用者密碼 16.4 PostgreSQL 安裝設(shè)定 16.5 PostgreSQL 管理指令 16.5.1 建立及刪除使用者 16.5.2 建立及刪除數(shù)據(jù)庫 16.5.3 交互式 SQL 指令 16.5.4 數(shù)據(jù)庫備份及回復(fù) 16.6 PostgreSQL 圖形化管理工具介紹 16.6.1 pgAdmin 16.6.2 ODBC Ch17 Samba 網(wǎng)絡(luò)芳鄰 17.1 安裝 Samba 17.2 Samba 命令列工具介紹 17.2.1 smbpasswd 17.2.2 smbstatus 17.2.3 nmblookup 17.3 使用 swat 設(shè)定 17.4 windwos 設(shè)定 17.5 存取 MS Windows 的網(wǎng)芳資料 Ch18 NFS 18.1 概論 18.2 NFS 設(shè)定 18.3 NFS 的限制 Ch19 系統(tǒng)安全 19.1 概論 19.2 系統(tǒng)管理 19.2.1 執(zhí)行程序的路徑 19.2.2 降低安裝軟件的風(fēng)險 19.2.3 kernel Security Level 19.2.4 檢視系統(tǒng)記錄 19.2.5 數(shù)據(jù)的保全 19.3 賬號管理 19.3.1 慎選合宜的密碼 19.3.2 控制 root 的使用 19.3.3 限制系統(tǒng)資源的使用 19.3.4 限制 crontab 及 at 的使用 19.4 網(wǎng)絡(luò)管理 19.4.1 關(guān)閉不必要的服務(wù) 19.4.2 使用 ssh 19.4.3 TCP Wrapper 19.4.4 ipfw 19.5 漏洞修補(bǔ) Ch20 指令應(yīng)用 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 系統(tǒng)管理指令 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 檔案系統(tǒng)管理指令 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 網(wǎng)絡(luò)相關(guān)指令 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 系統(tǒng)內(nèi)定的標(biāo)準(zhǔn)變量 21.2.4 空變量的處理 21.3 運算符號 21.3.1 四則運算 21.3.2 簡單的條件判斷 21.3.3 以 test 來比較字符串及數(shù)字 21.3.4 以 test 來處理檔案 21.4 內(nèi)建指令 21.5 流程控制 21.5.1 if 的條件判斷 21.5.2 while 及 until 循環(huán) 21.5.3 for 循環(huán) 21.5.4 case 判斷 21.6 函式的運用 附錄A 版權(quán)宣告 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 版安裝光盤 |