The NetBSD operating system
a short guide
Federico Lupi
Copyright © 1999, 2000, 2001 by Federico Lupi
Table of Contents
這本指導手冊的目的
1.
Licence
2.
何謂 NetBSD
2.1.
NetBSD 的歷史
2.2.
NetBSD 的特色
2.3.
支援的平台
2.4.
NetBSD 的目標使用者
2.5.
NetBSD 上的應用程式
2.6.
NetBSD 的哲學
2.7.
如何獲得 NetBSD
3.
安裝
3.1.
文件
3.2.
NetBSD 安裝來源的配置
3.3.
安裝說明
3.3.1.
鍵盤
3.3.2.
幾何數據
3.3.3.
分割區
3.3.4.
硬碟空間需求
3.3.5.
重試
3.4.
安裝範例
3.4.1.
準備安裝
3.4.2.
建立開機片
3.4.3.
最後的準備步驟
3.4.4.
開始安裝
3.4.5.
分割區
3.4.6.
Disklabel
3.4.7.
產生 disklabel
3.4.8.
最後的作業
3.4.9.
選擇安裝媒體
4.
首次開機
4.1.
如果出現錯誤
4.2.
登入
4.3.
更改鍵盤配置
4.4.
man 指令
4.5.
更改 root 密碼
4.6.
更改 shell
4.7.
系統時間
4.8.
基本的設定
/etc/rc.conf
4.9.
增加虛擬終端機
4.10.
系統重開機
5.
第二次開機
5.1.
dmesg
5.2.
掛上 CD-ROM
5.3.
掛上軟碟
5.4.
存取 DOS/Windows 分割區
5.5.
增加使用者
5.6.
Shadow passwords
5.7.
中止系統和重開機
6.
列印
6.1.
印表機常駐程式
6.2.
設定
/etc/printcap
6.3.
設定 Ghostscript
6.4.
管理印表機的指令
6.5.
遠端列印
7.
編譯核心
7.1.
安裝核心原始碼
7.2.
義大利式的鍵盤配置
7.3.
重新編譯核心
7.4.
產生核心設定檔
7.5.
設定核心
7.6.
產生 dependencies 和重新編譯
7.7.
如果發生錯誤
8.
package 集合
8.1.
安裝 package 集合
8.2.
更新 package 集合
8.3.
範例: 從原始碼安裝程式
8.3.1.
下載原始碼
8.3.2.
編譯與安裝
8.4.
範例: 從編譯好的 package 安裝
8.5.
管理 package 的指令
8.6.
快速開始 Packaging 指南
8.6.1.
工具
8.6.2.
開始
8.6.3.
填寫剩餘的部份
8.6.4.
使用 pkglint 檢查
8.6.5.
執行和檢查編譯/安裝
8.6.6.
使用 send-pr 提出一個 Package
8.6.7.
最後的注意事項
9.
網路
9.1.
網路設定檔
9.2.
連接到 Internet
9.2.1.
獲得連線資訊
9.2.2.
resolv.conf 和 nsswitch.conf
9.2.3.
為 pppd 建立目錄
9.2.4.
連線 script 和 chat 檔
9.2.5.
認證
9.2.6.
pppd 選項
9.2.7.
測試 modem
9.2.8.
進行連線
9.2.9.
使用 script 執行連線和中斷
9.3.
建立小型的家庭網路
9.4.
IPNAT
9.4.1.
設定閘道器/防火牆
9.4.2.
設定 clients
9.4.3.
一些有用的指令
9.5.
經由序列埠連接兩台 PC
9.5.1.
使用 BSD 或 Linux 連接到 NetBSD
9.5.2.
連接 NetBSD 和 Windows NT
9.5.3.
連接 NetBSD 和 Windows 95
9.6.
NFS
9.6.1.
NFS 設定範例
10.
網域名稱系統 (DNS)
10.1.
注意事項與要件
10.2.
何謂 DNS?
10.3.
DNS 檔案
10.3.1.
/etc/namedb/named.conf
10.3.2.
/etc/namedb/localhost
10.3.3.
/etc/named/zone.127.0.0
10.3.4.
/etc/namedb/diverge.org
10.3.5.
/etc/namedb/192.168.1
10.3.6.
/etc/namedb/root.cache
10.4.
使用 DNS
10.5.
設定只有 name 服務的快取
10.5.1.
測試服務
11.
郵件和新聞群組
11.1.
sendmail
11.1.1.
使用 genericstable
11.1.2.
測試設定
11.1.3.
使用其他的 MTA
11.2.
fetchmail
11.3.
使用 mutt 讀取及撰寫郵件
11.4.
接收郵件的策略
11.5.
寄送郵件的策略
11.6.
進階的郵件工具
11.7.
新聞和 tin
12.
終端機驅動程式
12.1.
wscons
12.1.1.
在 wscons 中使用 50 行的文字模式
12.1.2.
wsmouse
12.2.
pccons
12.3.
pcvt
12.3.1.
修改螢幕尺寸
13.
編輯
13.1.
介紹 vi
13.1.1.
vi
的介面
13.1.2.
切換到編輯模式
13.1.3.
切換模式 & 儲存 Buffers 到檔案
13.1.4.
剪下和貼上
13.1.5.
在 Buffer 中瀏覽
13.1.6.
在檔案中搜尋
13.1.7.
範例
13.2.
設定 vi
13.2.1.
在
.exrc
中設定延伸選項
13.2.2.
文件
13.3.
在 vi 中使用 tag
14.
X
14.1.
何謂 X?
14.2.
設定
14.3.
滑鼠
14.4.
鍵盤
14.5.
螢幕
14.6.
顯示卡和 X server
14.7.
啟動 X
14.8.
X 的個人化設定
14.9.
其他的視窗管理者
14.10.
使用 xdm 做圖形化登入
15.
Linux 模擬
15.1.
模擬的設定
15.1.1.
設定核心
15.1.2.
安裝 Linux 程式庫
15.1.3.
安裝 Acrobat Reader
15.2.
目錄結構
16.
音效
16.1.
基本的硬體需求
16.2.
BIOS 設定
16.3.
設定音效裝置
16.4.
設定核心中的音效裝置
16.5.
進階的指令
16.5.1.
audioctl
16.5.2.
mixerctl
16.5.3.
audioplay
16.5.4.
audiorecord
17.
經由 CVS 獲得原始碼
17.1.
取回系統和公用程式的原始碼
17.2.
取回 pkgsrc
18.
CCD 設定
18.1.
安裝實際的媒體
18.2.
核心支援的設定
18.3.
對 CCD 的成員做 disklabel
18.4.
設定 CCD
18.5.
初始化 CCD 裝置
18.6.
在新的 CCD 裝置產生 4.4BSD/UFS 檔案系統
18.7.
掛上檔案系統
19.
各式各樣的作業
19.1.
建立 i386 的開機磁片
19.2.
燒錄 CD-ROM
19.2.1.
建立 ISO 映像檔
19.2.2.
將映像檔燒錄到 CD
19.2.3.
複製 CD
19.2.4.
燒錄可開機的 CD
19.3.
同步系統時鐘
19.4.
安裝開機管理者
19.5.
刪除 disklabel
19.6.
揚聲器
19.7.
忘了 root 密碼?
19.8.
增加新硬碟
19.9.
Password file is busy?
19.10.
如何重建 /dev
A.
相關資訊
A.1.
這本指導手冊的歷史
B.
貢獻於這本 NetBSD 指導手冊
B.1.
翻譯這本手冊
B.1.1.
你需要什麼來開始你的翻譯
B.1.2.
撰寫 SGML/DocBook
B.2.
寄出你的貢獻
B.3.
SGML/DocBook template
C.
開始撰寫 SGML/DocBook
C.1.
何謂 SGML/DocBook
C.2.
Jade
C.3.
DocBook
C.4.
The DSSSL stylesheets
C.5.
使用工具
C.6.
另一種方法來設定 catalog files
C.7.
產生 PostScript 的文件輸出
C.7.1.
安裝 TeX
C.7.2.
使用義大利文的 hyphenation
C.7.3.
製造 hugelatex 的文件格式
C.7.4.
安裝 Jadetex
C.8.
一些連結
D.
感謝
List of Figures
3-1.
分割區
3-2.
開始安裝
3-3.
確定安裝
3-4.
選擇硬碟
3-5.
BIOS 幾何數據
3-6.
選擇分割區架構
3-7.
選擇測量的單位
3-8.
fdisk
3-9.
進行分割區刪除
3-10.
刪除後的分割區
3-11.
分割區完成
3-12.
設定開機選單
3-13.
開機選項設定
3-14.
Disklabel
3-15.
標準的 disklabel
3-16.
Modify the disklabel (sec)
3-17.
修改 BSD 分割區
3-18.
修改 disklabel
3-19.
選擇群組
3-20.
安裝媒體
3-21.
CD-ROM 安裝
3-22.
恭喜你
9-1.
在網路中使用閘道器
11-1.
郵件系統的架構
List of Examples
4-1.
線上手冊的段落
6-1.
/etc/printcap
6-2.
/usr/local/libexec/lpfilter
6-3.
/etc/printcap
6-4.
/usr/local/libexec/lpfilter-ps
9-1.
resolv.conf
9-2.
nsswitch.conf
9-3.
連線 script
9-4.
Chat 檔
9-5.
使用 login 的 Chat 檔
9-6.
/etc/ppp/options
9-7.
ppp-up
9-8.
ppp-down
10-1.
strider 的 /etc/hosts 檔
10-2.
localhost
Next
這本指導手冊的目的