歡迎您光臨本站 註冊首頁

OpenBSD2.8伺服器配置實務手冊(1)

←手機掃碼閱讀     火星人 @ 2014-03-12 , reply:0
  作者:zenz-hu

第一課、安裝OpenBSD 2.8


??如果您的電腦不支持光碟啟動,請首先在DOS下進行以下的步驟,製作啟動軟盤,然後從軟盤啟動電腦。(其中e:是光碟所在盤符)

e:\2.8\tools\fdimage e:\2.8\i386\floppy28.fs a:

??如果您的電腦支持光碟啟動,直接從光碟啟動后,按照提示一步一步完成安裝,以下是安裝過程的簡略描述:

第一節、建立分區
啟動電腦直到出現以下的提示:
(I)nstall, (U)pgrade or (S)hell?
其中(I)代表安裝一個全新的系統,(U)代表升級原有的OpenBSD舊版本,(S)代表退出到命令行狀態。
我們要安裝一個全新的系統,所以輸入I並回車。
在一屏歡迎辭之後,系統詢問使用什麼終端類型:
Specify terminal type [pcvt25]:
不用理會它,直接回車,繼續以後的步驟。系統將檢測到可用的硬碟,並詢問對那個硬碟進行處理:
Available disks are:
wd0
Which disk is the root disk? [wd0]
上面的提示表明,電腦只有一個IDE硬碟,如果是SCSI硬碟,將顯示成sd0。因為系統只有一個硬碟,所以安裝程序已經幫我們選擇了硬碟,如果系統有多個硬碟,那就必須輸入硬碟的名稱,如wd1。現在直接回車進入下一步。
系統詢問是否把整個硬碟給OpenBSD使用:
Do you want to use the *entire* disk for OpenBSD? [no]
默認是no,不過手冊是要做伺服器,所以輸入yes並回車吧!不過首先要確認這個硬碟上面沒有重要的數據啊!
現在系統會進入fdisk(一個分區程序,輸入?並回車可以獲得使用幫助)。首先用d命令刪除原有的分區(注意,c分區被OpenBSD系統保留使用,不能夠刪除或變更),然後用a命令新建分區,您將得到和下面類似的信息:
offset: [xxxxxx]
size: [xxxxxxxxxx]
Rounding to nearest cylinder: xxxxxxxx
FS type: [4.2BSD]
mount point: [none]
其中,offset是指每一個分區的偏移地址。不用理會,直接回車即可,系統會自動處理。size是分區的大小,括弧裡面是剩餘的可用磁碟空間大小。可以直接用80m這樣的輸入來表示分區的大小為80Mb。Rounding to nearest cylinder由系統返回,是轉換成柱頭數,不必理會。FS type是文件系統類型,只有4.2BSD和swap兩個可選項。默認情況下,b分區會使用swap選項。swap分區建議大小為內存大小的2倍。mount point相當於DOS系統的目錄,系統必須有且只有一個根目錄「/」,swap分區無需mount point。
可以簡單的把swap分區以外的全部磁碟空間定義為「/」,但是不建議這麼做,因為一旦磁碟出現問題,就難於根據分區進行修復了。如果您有一個15Gb的硬碟,並且有128Mb的內存,那麼建議劃分如下:
a 80m 4.2BSD / ;根目錄
b 300m swap ;交換分區
d 80m 4.2BSD /tmp ;臨時文件目錄
e 800m 4.2BSD /usr ;應用程序目錄
f 2000m 4.2BSD /var ;應用數據目錄
g 剩餘空間 4.2BSD /home ;用戶目錄
如果安裝MySQL資料庫服務,且要求方便管理的話,那麼可以把/var/mysql單獨出來一個分區(會在後面提及)。
劃分好分區之後用w命令保存分區信息,q命令退出fdisk程序。
The following partitions will be used for the root filesystem and swap:
wd0a /
wd0b swap
Mount point for wd0d (size=98967k) [/tmp, RET, none, or done]?
系統會再次確認目錄分配,可以給粗心大意的人一個修正的機會,如果確定沒有錯誤的話,輸入done並回車即可。
系統會提示是否對其他硬碟進行處理,如果沒有其他硬碟或者不需要處理,輸入done並回車繼續下一個步驟,如果配置其他硬碟,按照上面的步驟進行即可。注意千萬不要對已經配置過的硬碟進行再配置。
系統詢問是否進行格式化:
The next step will overwrite any existing data on:
wd0a wd0d wd0e wd0f wd0g
Are you really sure that you're ready to proceed? [n]
當然輸入y並回車了,做了這麼多,難道不繼續嗎?

第二節、配置網路
經過硬碟格式化之後,系統將詢問是否配置網路:
Configure the network [y]
既然是做伺服器,當然要網路支持的,回車開始配置網路。
Enter system hostname (short form): []
Enter DNS domain name: []
輸入hostname(主機名)和domain name(域名),如果有合法的國際域名的話,就使用國際域名。先假設hostname為moo,domain name為01tech.nat(避免和國際域名衝突)。
系統提示配置網卡,手冊例子使用的是DE-530TX 10/100Mbps自適應網卡,在OpenBSD下面的設備名為vr0,如果是NE2000兼容網卡,可能顯示為ne0,系統會自動檢測並列出來:
You may configure the following network interfaces (the interfaces
marked with [X] have been succesfully configured):
[ ] vr0
Configure which interface? (or, enter 'done') [vr0]
在本例中,系統只有一個網卡,且已經選定,直接回車開始配置,如果沒有選定,請輸入設備名並回車進行配置。
IP address (or 'dhcp') ? []
Symbolic (host) name? [moo]
Netmask ? [255.255.255.0]
在IP address中輸入dhcp並回車將會使用動態分配的IP地址,作為伺服器應該有固定的IP地址,所以這裡應該輸入192.168.32.1並回車(關於IP地址和掩碼的知識請參考其他文章)。Symbolic (host) name其實就是hostname啦!系統會自動使用剛才輸入的hostname,直接回車就可以了。Netmask(掩碼)默認是255.255.255.0,就用這個吧,回車繼續。
Your use of the network interface may require non-default
media directives. The default media is:
media: Ethernet autoselect (100baseTX full-duplex)
This is a list of supported media:
media autoselect
media 100baseTX mediaopt full-duplex
media 100baseTX
media 10baseT mediaopt full-duplex
media 10baseT
If the default is not satisfactory, and you wish to use another
media, copy that line from above (e.g. "media 100baseTX")
Media directives? []
別看這麼多信息,其實就做一個事,選擇網卡的接入網路方式,最簡單的方式就是選擇media autoselect並回車。
系統會詢問是否配置其他的網卡,如果系統只有一個網卡的話,會自動選定done,只需要回車即可進入下一個步驟。其他網卡的配置象上面一樣配置就可以了。
Enter IP address of default route: [none]
Enter IP address of primary nameserver: [none]
Would you like to use the nameserver now? [y]
路由route不需要輸入,除非要鏈接到不同域的機器。因為要在這台伺服器上提供域名解釋服務,所以nameserver就指向自己吧,也就是輸入192.168.32.1就可以了。至於是否現在啟動nameserver就沒所謂了。回車繼續。
第三節、設置管理員口令
Please enter the initial password that the root account will have.
系統要求輸入管理員口令,並確認一次,千萬要記住啊,不然電腦重新啟動之後進入不了系統進行管理。這裡假設口令為123456,在實際的應用中千萬不要使用這樣的口令,而應該採用字母、字元和數字混合的口令。

第四節、安裝應用程序
然後安裝程序詢問是否會運行X Window:
Do you expect to run the X Window System? [y]
當然不會,輸入n並回車繼續下一步。選擇安裝媒體介質。
Install from (f)tp, (h)ttp, (t)ape, (C)D-ROM, (N)FS or local (d)isk?
有多種方式安裝系統,我們只選擇(C),通過CD-ROM安裝。
The following CD-ROM devices are installed on your system;
please make
sure the CD is in the CD-ROM drive and select the device containing
the CD with the installation sets:
cd0
Which CD-ROM contains the installation media? [cd0]
系統將檢測可用的CD-ROM,並給予選定,這裡是只有一個CD-ROM的狀態,如果多於一個CD-ROM的狀況,請選擇正確的放有安裝光碟的CD-ROM,否則安裝程序會Halt在那裡,無法繼續。
Enter the directory relative to the mount point that
contains the file. [/2.8/i386]
確認安裝文件所在目錄,如果您使用01TECH上面提供的光碟,回車確認即可。
The following sets are available for extraction.
Enter filename, `list', `all', or `done'.
You may de-select a set by prepending a '-' to its name.
[X] base28.tgz
[X] etc28.tgz
[ ] misc28.tgz
[ ] comp28.tgz
[X] man28.tgz
[ ] game28.tgz
[ ] xbase28.tgz
[ ] xshare28.tgz
[ ] xfont28.tgz
[ ] xserv28.tgz
[X] bsd
File name? []
因為安裝伺服器,我們只需要上面已經打「X」的的程序包,另外,因為有部分程序必須由源程序編譯獲得,所以必須選擇comp28.tgz。也就是說要有base28.tgz、etc28.tgz、comp28.tgz、man28.tgz以及bsd。
確認這五個項前面都打「X」后,輸入done並回車,詢問:
Ready to extract selected file sets? [y]
當然要解包,這個問題實在有點弱智啊!
Extract more sets? [n]
嗯?上帝說,再給你一個懺悔的機會?別管他,回車繼續吧!

第五節、設定時區
然後就是選擇時區:
What timezone are you in? [`?' for list] [GMT]
可以用?查看一下有什麼可以選擇的時區,不過確定沒有北京時間,選香港的吧,輸入Hongkong並回車。
系統一番自動處理之後,終於出現了命令行模式的提示符「#」。恭喜,OpenBSD 2.8到此安裝完畢。輸入reboot回車,重新啟動電腦吧!記住改為硬碟啟動啊!現在可以歇一歇了。

??重新啟動電腦之後,用root作為用戶名,123456作為密碼就可以登錄您的OpenBSD 2.8系統了。


[火星人 ] OpenBSD2.8伺服器配置實務手冊(1)已經有475次圍觀

http://coctec.com/docs/unix/show-post-73951.html