SUSE Linux

參考

原著者名單Jörg Arndt, Stefan Behlert, Frank Bodammer, James Branam, Volker Buzek, Klara Cihlarova, Stefan Dirsch, Olaf Donjak, Roman Drahtmüller, Thorsten Dubiel, Torsten Duwe, Thomas Fehr, Stefan Fent, Werner Fink, Jakub Friedl, Kurt Garloff, Joachim Gleißner, Carsten Groß, Andreas Grünbacher, Berthold Gunreben, Franz Hassels, Andreas Jaeger, Jana Jaeger, Klaus Kämpf, Andi Kleen, Hubert Mantel, Lars Marowsky-Bree, Chris Mason, Johannes Meixner, Lars Müller, Matthias Nagorni, Anas Nashif, Siegfried Olschner, Edith Parzefall, Peter Pöml, Thomas Renninger, Hannes Reinecke, Scott Rhoades, Thomas Rölz, Heiko Rommel, Tanja Roth, Marcus Schäfer, Thomas Schraitle, Klaus Singvogel, Frank Sundermeyer, Elisabeth Tobiasson, Hendrik Vogelsang, Klaus G. Wagner, Rebecca Walter, Christian Zoz
法律聲明

內容目錄

關於本指南
1. 回饋
2. 其他文件
3. 文件慣例
4. 關於本手冊編寫
5. 聲明
1. 進階部署狀況
1. 遠端安裝
1.1. 遠端安裝的安裝方式
1.2. 安裝保存安裝來源的伺服器
1.3. 準備啟動目標系統
1.4. 啟動要安裝的目標系統
1.5. 監控安裝程序
2. 進階磁碟安裝
2.1. LVM 組態
2.2. 軟體 RAID 組態
3. 更新系統和套件管理
3.1. 更新 SUSE Linux
3.2. 隨版本演進的軟體變更
3.3. RPM──套件管理員
2. 管理
4. Linux 的安全性
4.1. 偽裝與防火牆
4.2. SSH:安全網路作業
4.3. 加密分割區和檔案
4.4. 利用 AppArmor 確認權限
4.5. 安全性與機密性
5. Linux 存取控制清單
5.1. 傳統檔案許可權
5.2. ACL 的優點
5.3. 定義
5.4. 處理 ACL
5.5. 應用程式的 ACL 支援
5.6. 更多資訊
6. 系統監視公用程式
6.1. 開啟檔案的清單:lsof
6.2. 使用者存取檔案:fuser
6.3. 檔案內容:stat
6.4. USB 設備:lsusb
6.5. SCSI 設備的相關資訊:scsiinfo
6.6. 程序:top
6.7. 程序清單:ps
6.8. 程序樹:pstree
6.9. 功能介紹:w
6.10. 記憶體的使用:free
6.11. 核心環狀緩衝區:dmesg
6.12. 檔案系統及其使用:mountdfdu
6.13. /proc 檔案系統
6.14. PCI 資源:lspci
6.15. 執行程式的系統呼叫:strace
6.16. 程式執行的程式庫呼叫:ltrace
6.17. 指定需要的程式庫:ldd
6.18. 其它有關 ELF 二進位檔的資訊
6.19. 程序間通訊:ipcs
6.20. 使用 time 進行時間管理
3. 系統
7. 64 位元系統環境的 32 位元和 64 位元應用程式
7.1. 執行期間支援
7.2. 軟體開發
7.3. Biarch 平台的軟體編譯
7.4. 核心規格
8. 啟動及設定 Linux 系統
8.1. Linux 開機程序
8.2. init 程序
8.3. 透過 /etc/sysconfig 設定系統
9. 開機載入器
9.1. 選取開機載入器
9.2. 使用 GRUB 開機
9.3. 使用 YaST 設定開機載入器
9.4. 解除安裝 Linux 開機載入器
9.5. 建立開機 CD
9.6. 圖形化 GRUB 畫面
9.7. 疑難排解
9.8. 更多資訊
10. SUSE Linux 的特殊功能
10.1. 特殊軟體套件的資訊
10.2. 虛擬主控台
10.3. 鍵盤配置
10.4. 語言與國家專用的設定
11. 印表機操作
11.1. 列印系統的工作流程
11.2. 連線印表機的方法和通訊協定
11.3. 安裝軟體
11.4. 設定印表機
11.5. 應用程式的組態
11.6. SUSE Linux 的特殊功能
11.7. 疑難排解
12. 使用 udev 的動態核心裝置管理
12.1. /dev 目錄
12.2. 核心 uevent 和 udev
12.3. 驅動程式、核心模組和設備
12.4. 開機和初始設備設定
12.5. 除錯 udev 事件
12.6. 透過 udev 規則影響核心設備事件處理
12.7. 永久設備命名
12.8. 已更新的熱插拔 (HotPlug) 套件
12.9. 更多資訊
13. Linux 的檔案系統
13.1. 詞彙
13.2. Linux 的主要檔案系統
13.3. 其他支援的檔案系統
13.4. Linux 的大型檔案支援
13.5. 更多資訊
14. X Window System
14.1. 使用 SaX2 來設定 X11
14.2. X 組態最佳化
14.3. 安裝與設定字型
14.4. OpenGL—3D 組態
15. FreeNX:遠端控制其他電腦
15.1. NX 入門
15.2. 進階 FreeNX 組態
15.3. 疑難排解
15.4. 更多資訊
16. 使用 PAM 驗證
16.1. PAM 組態檔的結構
16.2. sshd 的 PAM 組態
16.3. PAM 模組的組態
16.4. 如需詳細資訊
17. 使用 Xen 的虛擬系統
17.1. Xen 安裝
17.2. 領域安裝
17.3. 使用 xm 啟動和控制 Xen 領域
17.4. 疑難排解
17.5. 更多資訊
4. 服務
18. 基本網路
18.1. IP 位址與路由
18.2. IPv6 --下一代的網際網路
18.3. 名稱解析
18.4. 使用 YaST 手動設定網路連線
18.5. 使用 NetworkManager 管理網路連接
18.6. 手動設定網路連線
18.7. smpppd 做為撥號助理
19. 網路中的 SLP 服務
19.1. 註冊自己的服務
19.2. 在 SUSE Linux 中的 SLP 前端
19.3. 啟動 SLP
19.4. 如需詳細資訊
20. 領域名稱系統
20.1. DNS 詞彙
20.2. 利用 YaST 進行組態
20.3. 啟動名稱伺服器 BIND
20.4. 組態檔 /etc/named.conf
20.5. 區域檔案
20.6. 區域資料的動態更新
20.7. 安全交易
20.8. DNS 安全性
20.9. 如需詳細資訊
21. 使用 NIS
21.1. 設定 NIS 伺服器
21.2. 設定 NIS 用戶端
22. 使用 NFS 共用檔案系統
22.1. 以 YaST 輸入檔案系統
22.2. 手動輸入檔案系統
22.3. 以 YaST 輸出檔案系統
22.4. 手動輸出檔案系統
22.5. 如需詳細資訊
23. DHCP
23.1. 使用 YaST 設定 DHCP 伺服器
23.2. DHCP 軟體套件
23.3. DHCP 伺服器 dhcpd
23.4. 如需詳細資訊
24. 使用 NTP 進行時間同步化
24.1. 使用 YaST 設定 NTP 用戶端
24.2. 設定網路中的 xntp
24.3. 設定本機參考時鐘
25. LDAP — 一種目錄服務
25.1. LDAP 與 NIS 的比較
25.2. LDAP 目錄樹的結構
25.3. 使用 slapd.conf 來設定伺服器
25.4. LDAP 目錄中的資料處理
25.5. YaST LDAP 用戶端
25.6. 在 YaST 中設定 LDAP 使用者和群組
25.7. 如需詳細資訊
26. Apache HTTP 伺服器
26.1. 快速安裝
26.2. 設定 Apache
26.3. 啟動和停止 Apache
26.4. 安裝、啟動和設定模組
26.5. 開始使用 CGI 程序檔
26.6. 設定提供 SSL 的安全網頁伺服器
26.7. 避免安全性問題
26.8. 疑難排解
26.9. 更多資訊
27. 檔案同步化
27.1. 可用的資料同步化軟體
27.2. 選取程式時所要考慮的決定性因素
27.3. Unison 的介紹
27.4. CVS 簡介
27.5. Subversion 簡介
27.6. rsync 簡介
27.7. mailsync 簡介
28. Samba
28.1. 詞彙
28.2. 啟動和停止 Samba
28.3. 設定 Samba 伺服器
28.4. 設定用戶端
28.5. 做為登入伺服器的 Samba
28.6. 如需詳細資訊
29. Proxy 伺服器 Squid
29.1. 關於 Proxy 快取的說明
29.2. 系統需求
29.3. 啟動 Squid
29.4. /etc/squid/squid.conf 組態檔案
29.5. 設定操作順暢的 Proxy
29.6. cachemgr.cgi
29.7. squidGuard
29.8. 使用 Calamaris 產生快取報告
29.9. 如需詳細資訊
5. 機動性
30. Linux 的行動計算功能
30.1. 筆記型電腦
30.2. 行動硬體
30.3. 行動電話和 PDA
30.4. 如需詳細資訊
31. PCMCIA
31.1. 使用 pccardctl 控制 PCMCIA 卡
31.2. 深入探討 PCMCIA
31.3. 疑難排解
32. 系統組態設定檔管理
32.1. 詞彙
32.2. 設定 SCPM
32.3. 使用圖形使用者介面設定 SCPM
32.4. 使用指令行設定 SCPM
32.5. 疑難排解
32.6. 如需詳細資訊
33. 電源管理
33.1. 省電功能
33.2. APM
33.3. ACPI
33.4. 硬碟的休眠
33.5. powersave 套件
33.6. YaST 電源管理模組
34. 無線通訊
34.1. 無線區域網路
34.2. 藍芽
34.3. 紅外線資料傳輸

附圖目錄

2.1. 實體分割與 LVM
2.2. 建立磁碟區群組
2.3. 實體磁碟區設定
2.4. 邏輯磁碟區管理
2.5. 建立邏輯磁碟區
2.6. RAID 分割區
2.7. 檔案系統設定
4.1. iptables:封包的可能路徑
4.2. YaST 防火牆設定
4.3. 使用 YaST 啟用 Novell AppArmor
5.1. 最小 ACL:ACL 項目比較許可權位元
5.2. 延伸 ACL:ACL 項目比較許可權位元
8.1. 系統服務 (Runlevel)
8.2. 使用 sysconfig 編輯器的系統組態
9.1. 使用 YaST 設定開機載入器
11.1. 選擇印表機型號
14.1. SaX2 的主視窗
17.1. Xen 概觀
18.1. TCP/IP 的簡化層模型
18.2. TCP/IP 乙太網路封包
18.3. 網路卡的組態
18.4. 數據機組態
18.5. ISDN 組態
18.6. ISDN 介面組態
18.7. DSL 組態
20.1. DNS 伺服器安裝:Forwarder 設定
20.2. DNS 伺服器安裝:DNS 區域
20.3. DNS 伺服器安裝:完成精靈
20.4. DNS 伺服器:記錄
20.5. DNS 伺服器:從屬區域編輯器
20.6. DNS 伺服器:區域編輯器 (NS 記錄)
20.7. DNS 伺服器:區域編輯器 (MX 記錄)
20.8. DNS 伺服器:區域編輯器 (SOA)
21.1. NIS 伺服器設定
21.2. 主要伺服器設定
21.3. 變更 NIS 伺服器的目錄與同步化檔案
21.4. NIS 伺服器主要設定
21.5. 設定 NIS 伺服器的要求權限
21.6. 設定 NIS 伺服器的領域和位址
22.1. 使用 YaST 的 NFS 用戶端組態
22.2. NFS 伺服器組態工具
22.3. 使用 YaST 設定 NFS 伺服器
23.1. DHCP 伺服器:選擇介面卡
23.2. DHCP 伺服器:全域設定
23.3. DHCP 伺服器:動態 DHCP
23.4. DHCP 伺服器:啟動
24.1. YaST:設定 NTP 用戶端
24.2. YaST:複雜的 NTP 用戶端組態
25.1. LDAP 目錄結構
25.2. YaST:LDAP 用戶端的組態
25.3. YaST:進階組態
25.4. YaST:模組組態
25.5. YaST:物件樣板組態
25.6. YaST:其它 LDAP 設定
26.1. HTTP 伺服器精靈:預設主機
26.2. HTTP 伺服器精靈:摘要
26.3. HTTP 伺服器組態:傾聽連接埠和位址
26.4. HTTP 伺服器組態:伺服器模組
30.1. 整合網路中的筆記型電腦
30.2. 使用 KSysguard 監控電池狀態
32.1. YaST:基本 SCPM 組態
32.2. YaST:設定 SCPM 使用者
32.3. 設定資源群組
33.1. 配置選取區域
33.2. 現有配置的綜覽
33.3. 設定配置
33.4. 電池充電強度
33.5. ACPI 設定
34.1. YaST:設定無線網路卡
34.2. YaST 藍芽組態

附表目錄

1.1. 安裝時使用 F 鍵
1.2. 本章使用的安裝 (開機) 方式
3.1. 指令
3.2. /var/log 中的記錄檔
3.3. 分割 /etc/sysconfig/powersave 中的組態檔案
3.4. 包裝函式
3.5. 備份檔案
3.6. 最重要的 RPM 查詢選項
3.7. RPM 驗證選項
5.1. ACL 項目類型
5.2. 遮罩存取許可權
8.1. 可用的 Runlevel
8.2. 可能的 init 程序檔選項
10.1. ulimit:設定使用者的資源
13.1. Linux 的檔案系統類型
13.2. 檔案系統的大小上限 (磁碟上格式)
14.1. /etc/X11/xorg.conf 中的段落
14.2. fc-list 的參數
14.3. 支援的 3D 硬體
17.1. xm 指令
18.1. TCP/IP 通訊協定家族中的數種通訊協定
18.2. 特定位址
18.3. 私人 IP 位址領域
18.4. 各種 IPv6 字首
18.5. 手動網路組態程序檔
18.6. /etc/host.conf 的參數
18.7. 透過 /etc/nsswitch.conf 的可用資料庫
18.8. NSS「資料庫」的組態選項
18.9. 網路程式的一些啟動程序檔
22.1. 輸出檔案系統的權限
25.1. 常用物件類別和屬性
25.2. 使用者群組及其存取權
25.3. 存取類型
27.1. 檔案同步化工具的功能:-- = 非常差、- = 差或無法使用、o = 中等、+ = 好、++ = 佳、x = 可用
30.1. NetworkManager 的使用案例
34.1. WLAN 標準綜覽

範例目錄

3.1. 使用 df -h 來列示
3.2. rpm -q -i wget
3.3. 搜尋套件的程序檔
4.1. unconfined 的輸出
8.1. 迷你 INIT INFO 區塊
10.1. /etc/crontab 中的項目
10.2. /etc/crontab:移除時間戳記檔案
10.3. /etc/logrotate.conf 的範例
10.4. ulimit:在 ~/.bashrc 中的設定
11.1. /etc/modprobe.conf:第一並列埠的中斷模式
11.2. 來自 lpd 的錯誤訊息
11.3. 來自 CUPS 網路伺服器的廣播
14.1. /etc/X11/xorg.conf 檔的螢幕段落
16.1. sshd 的 PAM 組態
16.2. auth 區段的預設組態
16.3. account 區段的預設組態
16.4. password 區段的預設組態
16.5. session 區段的預設組態
16.6. pam_unix2.conf
16.7. pam_env.conf
16.8. pam_pwcheck.conf
18.1. 寫入 IP 位址
18.2. 連結 IP 位址到網路遮罩
18.3. 範例 IPv6 位址
18.4. 指定字首長度的 IPv6 位址
18.5. /etc/resolv.conf
18.6. /etc/hosts
18.7. /etc/networks
18.8. /etc/host.conf
18.9. /etc/nsswitch.conf
20.1. named.conf 中的轉寄選項
20.2. 基本的 /etc/named.conf
20.3. 關閉記錄的項目
20.4. my-domain.de 的區域項目
20.5. other-domain.de 的區域項目
20.6. 檔案 /var/lib/named/world.zone
20.7. 反向查詢
22.1. /etc/exports
23.1. 組態檔 /etc/dhcpd.conf
23.2. 組態檔的增加部分
25.1. 摘自 schema.core
25.2. slapd.conf:包括綱要指示詞
25.3. slapd.conf:pidfile 和 argsfile
25.4. slapd.conf:存取控制
25.5. slapd.conf:存取控制範例
25.6. slapd.conf:資料庫特定指示詞
25.7. LDIF 檔案範例
25.8. ldapadd 和 example.ldif
25.9. Tux 的LDIF 資料
25.10. 修改過的 LDIF 檔 tux.ldif
25.11. 適用於 LDAP 的 pam_unix2.conf
25.12. nsswitch.conf中的調整
26.1. 以名稱為基礎的 VirtualHost 項目變化
26.2. 以名稱為基礎的 VirtualHost 指示詞
26.3. 以 IP 為基礎的 VirtualHost 指示詞
26.4. 基本 VirtualHost 組態
26.5. VirtualHost CGI 組態
27.1. ~/.unison/example.prefs 檔案
28.1. CD-ROM 共用
28.2. 主目錄共用
28.3. 在 smb.conf 中的全域區段
28.4. 設定機器帳戶
28.5. 機器帳戶的自動化設定
29.1. 防火牆組態:選項 15
29.2. 存取規則
29.3. 存取規則
34.1. irdadump 的輸出