FreeBSD 使用手冊

FreeBSD 文件計畫

修訂: 46538
Copyright
法律聲明
2015-04-14 由 lwhsu.
摘要

歡迎使用FreeBSD! 本使用手冊涵蓋範圍包括了 FreeBSD 8.4-RELEASEFreeBSD 9.3-RELEASEFreeBSD 10.1-RELEASE 的安裝和日常使用。 這份使用手冊是很多人的集體創作,而且仍然『持續不斷』的進行中。 許多章節仍未完成,已完成的部份也有些需要更新。 如果您有興趣協助本計畫的話,請寄 e-mail 到 FreeBSD documentation project 郵遞論壇。 在 FreeBSD 網站 可以找到這份文件的最新版本(舊版文件可從 http://docs.FreeBSD.org/doc/ 取得),也可以從 FreeBSD FTP 伺服器 或是眾多 mirror 站臺 下載不同格式的資料。 如果比較偏好實體書面資料,那可以在 FreeBSD Mall 購買。 此外,也可以在 使用手冊 中搜尋資料。

[ 章節模式 / 完整模式 ]

內容目錄
I. 開始使用 FreeBSD
1. 簡介
1.1. 概述
1.2. Welcome to FreeBSD!
1.3. 關於 FreeBSD 計劃
2. 安裝 FreeBSD 9.X 和更新的版本
2.1. 概述
2.2. 最低硬體需求
2.3. 安裝前的工作
2.4. Starting the Installation
2.5. 使用 bsdinstall
2.6. 配置磁碟空間
2.7. Committing to the Installation
2.8. Post-Installation
2.9. 故障排除
2.10. 使用 Live CD
3. 安裝 FreeBSD
3.1. 概述
3.2. 硬體需求
3.3. 安裝前的準備工作
3.4. 開始安裝
3.5. 介紹 Sysinstall
3.6. 硬碟空間的分配
3.7. 選擇想要安裝的
3.8. 選擇安裝來源
3.9. 開始進行安裝
3.10. 後續安裝
3.11. 安裝的疑難雜症解決
3.12. 進階安裝指南
3.13. 製作安裝片
4. UNIX 基礎概念
4.1. 概述
4.2. Virtual Consoles 和終端機
4.3. Users and Basic Account Management
4.4. 權限
4.5. 目錄結構
4.6. 磁碟組織
4.7. 掛載與卸載檔案系統
4.8. 程序
4.9. Daemon、信號及終止程序
4.10. Shells
4.11. 文字編輯器
4.12. 設備及設備節點
4.13. Binary 的格式
4.14. 更多資訊
5. 軟體套件管理篇:Packages 及 Ports 機制
5.1. 概述
5.2. 安裝軟體的各種方式介紹
5.3. 尋找想裝的軟體
5.4. Using pkg for Binary Package Management
5.5. 使用 Ports 管理機制
5.6. 安裝之後,有什麼後續注意事項嗎?
5.7. 如何處理爛掉(Broken)的 Ports?
6. X Window 視窗系統
6.1. 概述
6.2. 瞭解 X 的世界
6.3. 安裝 X11
6.4. 設定 X11
6.5. 在 X11 中使用字型
6.6. The X Display Manager
6.7. 桌面環境
II. 一般性工作
7. 桌面環境應用程式
7.1. 概述
7.2. 瀏覽器
7.3. 辦公室軟體
7.4. 文件閱覽器
7.5. 財務
7.6. 摘要
8. 多媒體影音娛樂(Multimedia)
8.1. 概述
8.2. 設定音效卡
8.3. MP3 音樂
8.4. 播放影片
8.5. 設定電視卡(TV Cards)
8.6. 掃描器
9. 設定 FreeBSD Kernel
9.1. 概述
9.2. 為何需要重新調配、編譯 kernel?
9.3. 探測系統硬體
9.4. 重新調配、編譯 kernel
9.5. kernel 設定檔解說
9.6. If Something Goes Wrong
10. 列印
10.1. 概述
10.2. 介紹
10.3. 基礎設定
10.4. Advanced Printer Setup
10.5. Using Printers
10.6. Alternatives to the Standard Spooler
10.7. Troubleshooting
11. 與 Linux Binary 的相容方面
11.1. 概述
11.2. 安裝
11.3. Installing Mathematica®
11.4. Installing Maple
11.5. Installing MATLAB®
11.6. Installing Oracle®
11.7. Installing SAP® R/3®
11.8. Advanced Topics
III. 系統管理
12. 設定與效能調校(Tuning)
12.1. 概述
12.2. 最主要的設定檔
12.3. 各式應用程式的設定檔
12.4. 各種 Services 的啟動方式
12.5. 設定 cron
12.6. 在 FreeBSD 使用 rc
12.7. 設定網路卡
12.8. 虛擬主機(Virtual Hosts)
12.9. 還有哪些主要設定檔呢?
12.10. Tuning with sysctl
12.11. Tuning Disks
12.12. Tuning Kernel Limits
12.13. Adding Swap Space
12.14. Power and Resource Management
12.15. Using and Debugging FreeBSD ACPI
13. FreeBSD 開機流程篇
13.1. 概述
13.2. Booting 問題
13.3. The Boot Manager and Boot Stages
13.4. Kernel Interaction During Boot
13.5. Device Hints
13.6. Init: Process Control Initialization
13.7. Shutdown Sequence
14. 系統安全
14.1. 概述
14.2. Introduction
14.3. One-time Passwords
14.4. TCP Wrapper
14.5. Kerberos
14.6. OpenSSL
14.7. VPN over IPsec
14.8. OpenSSH
14.9. Access Control Lists
14.10. Monitoring Third Party Security Issues
14.11. FreeBSD Security Advisories
14.12. Process Accounting
14.13. Resource Limits
15. Jails
15.1. 概述
15.2. Jail 相關術語
15.3. 背景故事
15.4. 建立和控制 Jail
15.5. 微調與管理
15.6. Jail 的應用
16. Mandatory Access Control
16.1. Synopsis
16.2. Key Terms in this Chapter
16.3. Explanation of MAC
16.4. Understanding MAC Labels
16.5. Module Configuration
16.6. The MAC bsdextended Module
16.7. The MAC ifoff Module
16.8. The MAC portacl Module
16.9. MAC Policies with Labeling Features
16.10. The MAC partition Module
16.11. The MAC Multi-Level Security Module
16.12. The MAC Biba Module
16.13. The MAC LOMAC Module
16.14. Implementing a Secure Environment with MAC
16.15. Another Example: Using MAC to Constrain a Web Server
16.16. Troubleshooting the MAC Framework
17. Security Event Auditing
17.1. Synopsis
17.2. Key Terms - Words to Know
17.3. Installing Audit Support
17.4. Audit Configuration
17.5. Event Audit Administration
18. 儲存設備篇
18.1. 概述
18.2. 裝置名稱
18.3. 新增磁碟
18.4. Resizing and Growing Disks
18.5. USB 儲存裝置
18.6. Creating and Using CD Media
18.7. Creating and Using DVD Media
18.8. Creating and Using Floppy Disks
18.9. Backup Basics
18.10. Memory Disks
18.11. File System Snapshots
18.12. 磁碟空間配額(Quota)
18.13. Encrypting Disk Partitions
18.14. Encrypting Swap
18.15. Highly Available Storage (HAST)
19. GEOM: Modular Disk Transformation Framework
19.1. 概述
19.2. RAID0 - 分散連結(striping)
19.3. RAID1 - 鏡射(Mirroring)
19.4. RAID3 - Byte-level Striping with Dedicated Parity
19.5. Software RAID Devices
19.6. GEOM Gate Network
19.7. Labeling Disk Devices
19.8. UFS Journaling Through GEOM
20. The Z File System (ZFS)
20.1. What Makes ZFS Different
20.2. Quick Start Guide
20.3. zpool Administration
20.4. zfs Administration
20.5. Delegated Administration
20.6. Advanced Topics
20.7. Additional Resources
20.8. ZFS Features and Terminology
21. Other File Systems
21.1. Synopsis
21.2. Linux® File Systems
22. Virtualization(虛擬機器)
22.1. Synopsis
22.2. 安裝 FreeBSD 為 Guest OS
22.3. 以 FreeBSD 為 Host OS
23. 語系設定 - I18N/L10N 用法與設定
23.1. 概述
23.2. L10N 基礎概念
23.3. 使用語系設定(Localization)
23.4. Compiling I18N Programs
23.5. Localizing FreeBSD to Specific Languages
24. 更新、升級 FreeBSD
24.1. 概述
24.2. FreeBSD Update
24.3. 更新文件組
24.4. 追蹤發展分支
24.5. 同步原始碼
24.6. 重新編譯 World
24.7. 追蹤多追蹤多部機器
25. DTrace
25.1. Synopsis
25.2. Implementation Differences
25.3. Enabling DTrace Support
25.4. Using DTrace
IV. 網路通訊
26. Serial Communications
26.1. Synopsis
26.2. Introduction
26.3. Terminals
26.4. Dial-in Service
26.5. Dial-out Service
26.6. Setting Up the Serial Console
27. PPP and SLIP
27.1. Synopsis
27.2. Using User PPP
27.3. Using Kernel PPP
27.4. Troubleshooting PPP Connections
27.5. Using PPP over Ethernet (PPPoE)
27.6. Using PPP over ATM (PPPoA)
27.7. Using SLIP
28. 電子郵件
28.1. 概述
28.2. 使用電子郵件
28.3. sendmail Configuration
28.4. Changing Your Mail Transfer Agent
28.5. Troubleshooting
28.6. Advanced Topics
28.7. SMTP with UUCP
28.8. Setting Up to Send Only
28.9. Using Mail with a Dialup Connection
28.10. SMTP Authentication
28.11. Mail User Agents
28.12. Using fetchmail
28.13. Using procmail
29. 網路伺服器
29.1. 概述
29.2. The inetd Super-Server
29.3. Network File System (NFS)
29.4. Network Information System (NIS)
29.5. Lightweight Directory Access Protocol (LDAP)
29.6. Dynamic Host Configuration Protocol (DHCP)
29.7. Domain Name System (DNS)
29.8. Apache HTTP Server
29.9. File Transfer Protocol (FTP)
29.10. File and Print Services for Microsoft® Windows® Clients (Samba)
29.11. Clock Synchronization with NTP
29.12. iSCSI Initiator and Target Configuration
30. 防火牆
30.1. 概述
30.2. 淺談防火牆概念
30.3. 防火牆相關軟體
30.4. OpenBSD 封包過濾器 (Packet Filter, PF)及 ALTQ
30.5. IPFILTER (IPF) 防火牆
30.6. IPFW
31. 網路進階練功房
31.1. 概述
31.2. Gateways and Routes
31.3. Wireless Networking
31.4. Bluetooth
31.5. Bridging
31.6. Link Aggregation and Failover
31.7. Diskless Operation
31.8. ISDN
31.9. Network Address Translation
31.10. Parallel Line IP (PLIP)
31.11. IPv6
31.12. Asynchronous Transfer Mode (ATM)
31.13. Common Access Redundancy Protocol (CARP)
V. 附錄
A. 取得 FreeBSD 的方式
A.1. CDDVD 合集
A.2. FTP
A.3. Using CTM
A.4. Using Subversion
A.5. Using rsync
B. 參考文獻
B.1. FreeBSD 相關的書籍、雜誌
B.2. 使用說明手冊
B.3. 系統管理指南
B.4. 程式設計師指南
B.5. 深入作業系統
B.6. 資安領域的參考文獻
B.7. 硬體方面的參考文獻
B.8. UNIX® 歷史淵源
B.9. 雜誌、期刊
C. 網際網路上的資源
C.1. 郵遞論壇(Mailing Lists)
C.2. Usenet Newsgroups
C.3. World Wide Web Servers
C.4. Email Addresses
C.5. Shell Accounts
D. PGP Keys
D.1. Officers
D.2. Core Team Members
D.3. Developers
FreeBSD Glossary
索引
附圖目錄
2.1. FreeBSD 開機管理程式選單
2.2. FreeBSD 開機選項選單
2.3. 歡迎選單
2.4. Keymap Selection
2.5. 選擇鍵盤選單
2.6. Enhanced Keymap Menu
2.7. 設定主機名稱
2.8. 選擇要安裝的組件
2.9. 從網路安裝
2.10. 選擇鏡像站
2.11. Partitioning Choices on FreeBSD 9.x
2.12. Partitioning Choices on FreeBSD 10.x and Higher
2.13. Selecting from Multiple Disks
2.14. Selecting Entire Disk or Partition
2.15. Review Created Partitions
2.16. Manually Create Partitions
2.17. Manually Create Partitions
2.18. Manually Create Partitions
2.19. ZFS Partitioning Menu
2.20. ZFS Pool Type
2.21. Disk Selection
2.22. Invalid Selection
2.23. Analysing a Disk
2.24. Disk Encryption Password
2.25. Last Chance
2.26. Final Confirmation
2.27. Fetching Distribution Files
2.28. Verifying Distribution Files
2.29. Extracting Distribution Files
2.30. Setting the root Password
2.31. Choose a Network Interface
2.32. Scanning for Wireless Access Points
2.33. Choosing a Wireless Network
2.34. WPA2 Setup
2.35. Choose IPv4 Networking
2.36. Choose IPv4 DHCP Configuration
2.37. IPv4 Static Configuration
2.38. Choose IPv6 Networking
2.39. Choose IPv6 SLAAC Configuration
2.40. IPv6 Static Configuration
2.41. DNS Configuration
2.42. Select Local or UTC Clock
2.43. 選擇區域
2.44. 選擇國家
2.45. 選擇時區
2.46. 確認時區
2.47. Selecting Additional Services to Enable
2.48. Enabling Crash Dumps
2.49. 加入使用者帳號
2.50. 輸入使用者資訊
2.51. 離開使用者和群組管理
2.52. 最後設定
2.53. Manual Configuration
2.54. Complete the Installation
3.1. FreeBSD Boot Loader 選單
3.2. 偵測硬體的例子
3.3. 選擇國別
3.4. 離開 Sysinstall 程式
3.5. 選擇 Sysinstall 主畫面的『Usage(快速說明)』
3.6. 選擇『Documentation(說明文件)』選單
3.7. Sysinstall 的說明文件(Documentation)選單
3.8. Sysinstall 主選單
3.9. Sysinstall 鍵盤對應選單
3.10. Sysinstall 主選單
3.11. Sysinstall 選項設定
3.12. 開始進行標準安裝
3.13. 選擇 FDisk 要分割的硬碟
3.14. (舉例)未編輯前的 Fdisk 分割區(Partition)
3.15. Fdisk 採用整顆硬碟作分割區(Partition)
3.16. Sysinstall 的 Boot Manager 選單
3.17. 離開『選擇硬碟』畫面
3.18. Sysinstall 的 Disklabel 編輯器
3.19. Sysinstall 的 Disklabel 編輯器 — 使用自動分配
3.20. 根目錄的空間分配
3.21. 修改根目錄的空間分配
3.22. 選擇分割區的類型
3.23. 選擇根目錄的掛載點
3.24. Sysinstall Disklabel 編輯器
3.25. 選擇要裝的套件集(Distributions)
3.26. 確認要安裝的套件集
3.27. 選擇安裝來源
3.28. 選擇網路卡
3.29. 設定 ed0 這張網路卡的網路設定
3.30. Editing inetd.conf
3.31. Default Anonymous FTP Configuration
3.32. Edit the FTP Welcome Message
3.33. Editing exports
3.34. System Console Configuration Options
3.35. Screen Saver Options
3.36. Screen Saver Timeout
3.37. System Console Configuration Exit
3.38. Select Your Region
3.39. Select Your Country
3.40. Select Your Time Zone
3.41. Select Mouse Protocol Type
3.42. Set Mouse Protocol
3.43. Configure Mouse Port
3.44. Setting the Mouse Port
3.45. Enable the Mouse Daemon
3.46. Test the Mouse Daemon
3.47. Select Package Category
3.48. Select Packages
3.49. Install Packages
3.50. Confirm Package Installation
3.51. Select User
3.52. Add User Information
3.53. Exit User and Group Management
3.54. Exit Install
3.55. Network Configuration Upper-level
3.56. Select a default MTA
3.57. Ntpdate Configuration
3.58. Network Configuration Lower-level
附表目錄
2.1. Partitioning Schemes
3.1. 硬體清單(舉例)
3.2. 第一顆硬碟的分割區(Partition)配置
3.3. 其他硬碟的分割區(Partition)配置
3.4. FreeBSD ISO Image Names and Meanings
4.1. Utilities for Managing User Accounts
4.2. 磁碟機代號
14.1. Login Class Resource Limits
18.1. 命名規則
26.1. DB-25 to DB-25 Null-Modem Cable
26.2. DB-9 to DB-9 Null-Modem Cable
26.3. DB-9 to DB-25 Null-Modem Cable
26.4. Signal Names
29.1. NIS Terminology
29.2. Additional Users
29.3. Additional Systems
29.4. DNS Terminology
31.1. Wiring a Parallel Cable for Networking
31.2. Reserved IPv6 addresses
範例目錄
2.1. Creating Traditional Split File System Partitions
3.1. 使用現有的分割區
3.2. 縮減現有的分割區
4.1. Install a Program As the Superuser
4.2. Adding a User on FreeBSD
4.3. rmuser Interactive Account Removal
4.4. Using chpass as Superuser
4.5. Using chpass as Regular User
4.6. Changing Your Password
4.7. Changing Another User's Password as the Superuser
4.8. Adding a Group Using pw(8)
4.9. Adding User Accounts to a New Group Using pw(8)
4.10. Adding a New Member to a Group Using pw(8)
4.11. Using id(1) to Determine Group Membership
4.12. 磁碟、slice 及分割區命名範例
4.13. 磁碟的概念模型
12.1. Creating a Swapfile on FreeBSD
13.1. boot0 Screenshot
13.2. boot2 Screenshot
13.3. An Insecure Console in /etc/ttys
14.1. Create a Secure Tunnel for SMTP
14.2. Secure Access of a POP3 Server
14.3. Bypassing a Firewall
18.1. Using dump over ssh
18.2. Using dump over ssh with RSH Set
18.3. Backing Up the Current Directory with tar
18.4. Restoring Up the Current Directory with tar
18.5. Usingls and cpio to Make a Recursive Backup of the Current Directory
18.6. Backing Up the Current Directory with pax
19.1. Labeling Partitions on the Boot Disk
26.1. Adding Terminal Entries to /etc/ttys
28.1. Configuring the sendmail Access Database
28.2. Mail Aliases
28.3. Example Virtual Domain Mail Map
29.1. Reloading the inetd Configuration File
29.2. Mounting an Export with amd
29.3. Mounting an Export with autofs(5)
29.4. Sample /etc/ntp.conf
31.1. LACP aggregation with a Cisco switch
31.2. Failover mode
31.3. Branch Office or Home Network
31.4. Head Office or Other LAN

本文及其他文件,可由此下載: ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/

若有 FreeBSD 方面疑問,請先閱讀 FreeBSD 相關文件,如不能解決的話,再洽詢 <questions@FreeBSD.org>。

關於本文件的問題,請洽詢 <doc@FreeBSD.org>。