- 論壇徽章:
- 1
|
摘要:
SCO
UNIX
(
OpenServer
)是目前
UNIX
市場
最流行
的操作系統(tǒng)。它的成熟性、穩(wěn)定性足以滿足各類企業(yè)業(yè)務的運作和各種需求。本文主要介紹了UNIX
網(wǎng)絡操作系統(tǒng)
平臺搭建的步驟以及安裝與使用中注意的要點。
關鍵詞
:
SCO
UNIX
多系統(tǒng)
同機安裝
在重要的
計算機應用
領域中,
UNIX系統(tǒng)
起著
主導
作用。UNIX具有很強的可伸縮性、健壯性,完全支持Internet和良好的
用戶界面
,是其它非
UNIX系統(tǒng)
無法做到和替代的。目前,UNIX覆蓋了大多數(shù)銀行、電信、
保險
、證券、
鐵路
等系統(tǒng)應用,即使在Internet應用方面,使用的也絕大多數(shù)是各
計算機廠商
提供的各種UNIX系統(tǒng),可以說UNIX無處不在。本文旨在簡單介紹
UNIX操作系統(tǒng)
,方便大家有個練習UNIX 系統(tǒng)的平臺,盡快熟悉我們的業(yè)務系統(tǒng)。
一、
Win XP
、SCO UNIX 和
WIN 2000
SERVER
多系統(tǒng)的同機安裝
這種安裝方式是滿足大家的既想對UNIX入門有所練習又不想放棄原來的操作系統(tǒng)的要求,也為大家在
網(wǎng)絡環(huán)境
中掌握多種操作的互聯(lián)提供條件。
UNIX不能滿足自動發(fā)現(xiàn)
大硬盤
,它只能認8.4G以內(nèi)的大小,所以安裝UNIX 一定要安裝在8.4G以內(nèi),否則在你安裝UNIX 后會報“CYL OVF?"后
停止
而不能進入UNIX操作系統(tǒng)。我建議對UNIX 初學者尤其是搞不太明白硬盤大小與磁道和
扇區(qū)
關系者,可以采取下面的安裝步驟:
![]()
第一步,用
硬盤分區(qū)大師
把硬盤(以
40G
為例)分為前4G為
C盤
,而后分緊隨的4G為UNIX所用,把剩余空間劃為
擴展分區(qū)
(記。鹤疃嗫煞譃樗膫
主分區(qū)
,我們這里分成了三個);再把擴展
分區(qū)
劃分成D、E、F盤,此時一定不要格式化各個磁盤,速度
太慢
容易
掛起
。(分區(qū)及安裝最終結果見上圖)
WIN[/url]
2000 XP安裝
光盤啟動
把
WIN
XP
在安裝
C盤上,然后格式化D、E、F盤。
8139網(wǎng)卡[/url]
為例介紹網(wǎng)卡的安裝方法:
1,下載RTL8139網(wǎng)卡SCO UNIX 的驅(qū)動。并放在DOS 格式化的軟盤中
Put RTL SCO UNIX Driver diskette to floppy A: and use doscp
command to copy RTL SCO UNIX PCI Driver into UNIX's directories.
# cd /
# doscp A:setup /setup
# chmod +x /setup
# ./setup
Then, the install program will ask you for path of the files,
you
can
key
in:
a:/sco/5.x
2,
Run
'custom'
utility
to add RTL8139 driver software to system.
Select the following
option
::
"Software"
-> "Install New"
-> "From 'your computer'"
-> 'MediaImages"
Then enter the directory of driver
image
(8139.VOL) which
should be "/tmp"
安裝UNIX 硬件驅(qū)動有時需要要把硬件驅(qū)動拷到硬盤上并把名字改為VOL.000.000 形式,在CUSTOM UTILITY 中才能被UNIX 系統(tǒng)識別安裝。其余見UNIX 書籍中所述用netconfig 安裝 網(wǎng)卡、
TCP/IP
、配置地址。
第四步:增加網(wǎng)關和DNS。
在 /etc/rc2.d 目錄下 編輯S99route
文本為:route add defaut ***.***.***.*** (和 WINDOWS同 網(wǎng)關地址)
在 /etc 目錄下 編輯 resolv.conf
文本為:name server ***.***.***.***( 和WINDOWS同DNS 地址)
到此,UNIX 系統(tǒng)可以進行和網(wǎng)絡有關命令練習了,甚至上網(wǎng)瀏覽了(本文提供的是靜態(tài)IP 或
專線上網(wǎng)
方式設置),因本文是面對UNIX 初學愛好者,其他UNIX內(nèi)容不再介紹。
第五步:用WIN 2000安裝光盤啟動把WIN 2000 SERVER于安裝 D盤上。
重起
系統(tǒng),發(fā)現(xiàn)開始菜單中沒有UNIX 系統(tǒng),別急,因最后安裝是WIN 2000,所以系統(tǒng)活動分區(qū)變成了DOS分區(qū),用硬盤
分區(qū)大師
軟件把UNIX 主分區(qū)激活即可。此時系統(tǒng)啟動可以進入UNIX,如想進入WIN,在boot: 輸入bootos 4 即可進入WIN 菜單狀態(tài),選擇想進入
WIN XP
OR WIN 2000 SERVER。
二、安裝注意要點:
(一) 當前版本的OpenServer只能夠自動地檢測到8GB的IDE硬盤,如果要成功地在超過8GB的IDE硬盤上安裝OpenServer,你必須將IDE硬盤的參數(shù)提供給系統(tǒng)核心。
當然必須清楚IDE硬盤的參數(shù)。IDE硬盤的參數(shù),你可以通過系統(tǒng)的BIOS得到或你可以運行相應的DOS工具來發(fā)現(xiàn)它。例如,一個13GB IDE硬盤的參數(shù)為:
25249 cylinders
16 heads
63 sectors-per-track
在安裝OpenServer時,有兩種方法:
1. 在OpenServer 5安裝到對硬盤的分區(qū)劃分時,選擇"interactive/divvy"方式,然后手動調(diào)整硬盤的cylinder/heads/spt的值。以后的安裝按照通常的方式。
2. 在用OpenServer引導盤引導,在"boot"提示符下,輸入以下內(nèi)容:
defbootstr biosgeom=(25249,16,63),
。ǘ 用光盤安裝SCO UNIX 時,雖然光驅(qū)可以自動引導初始系統(tǒng)安裝檢測,但在安裝過程中選擇安裝介質(zhì)時
Media device to be used: ide cd rom
Ide controller :primary(SLAVE也可以)
Master or Slave : slave (這里一定要注意選擇SLAVE ,并且把光驅(qū)跳線調(diào)到SLAVE ,否則系統(tǒng)不能夠找到光盤介質(zhì),你是如何也安裝不下去的)
。ㄈ 由于安裝UNIX 相對比較麻煩,我們組建UNIX網(wǎng)絡系統(tǒng)可以利用硬盤對拷的方式免去重裝的煩瑣。但安裝UNIX系統(tǒng)的硬盤備份或復制用GHOST工具一般則不行,要用DDCOPY硬盤對拷工具,它是徹底的物理拷貝工具。
例如硬盤對拷方法
Ddcopy -d s=1 d=2 一定要把原盤為第一硬盤,目標盤為第二硬盤。
這個工具還有許多其他功能,感興趣可以網(wǎng)上下載。
注意:此工具速度較慢,為了提高拷貝速度,對于IDE硬盤,將源盤與目標盤分別用兩根數(shù)據(jù)(排)線與主板連接;對于SCSI硬盤,將源盤與目標盤分別連接到不同的SCSI控制器上。
(四) UNIX 操作系統(tǒng)一般可用做路由器起網(wǎng)絡轉(zhuǎn)換作用,很多人都安裝兩個網(wǎng)卡來達到不同網(wǎng)段的連接,其實UNIX 提供了一個網(wǎng)卡配置多個網(wǎng)絡地址的方法,可以減少安裝多個網(wǎng)卡。
使用ifconfig net0 alias ***.***.***.*** netmask ***.***.***.*** 命令實現(xiàn)(增加的地址和原來的地址應在不同的網(wǎng)段上)
三、使用注意要點
(一) boot引導后,出現(xiàn)boot:提示符。此時UNIX核心沒有裝載,你可以設定啟動方式或切換到其他操作系統(tǒng)。一般只有輸入“BOOTOS 4 ”才能進入DOS啟動,但由于我們慣用傳統(tǒng)操作系統(tǒng),對于輸入“BOOTOS 4”感覺特別扭,可以編輯“etc/default/"下的boot文件,通過增加如下行“*** bootos 4"(*** 為任意字母符號) 以更簡潔的字符進入DOS方式。
。ǘ㏒CO UNIX本身的可靠性是相當高的,很少出現(xiàn)什么問題,但人為操作有時會造成一些麻煩甚至是致命的問題,其中之一就是因為種種原因?qū)е聄oot超級用戶的密碼失效(因為一段時間沒有使用而將密碼忘記了或者被其他知道密碼的人有意無意地修改了)。這種情況一旦發(fā)生,后果是非常嚴重的:不可能再安裝新的軟件或者硬件設備,無法對現(xiàn)有硬件設備的參數(shù)進行任何修改,不能對用戶進行任何管理,某些必須使用超級用戶權限才能運行的程序和命令也將無法使用,一切系統(tǒng)管理工作都將陷于癱瘓。發(fā)生這種情況的時候,一般只能通過重新安裝系統(tǒng)來解決。但這樣一來一則有可能丟失一些重要的程序和數(shù)據(jù)(因為許多文件可能沒有權限訪問,所以無法備份出來);二則要耗費相當多的時間來重新安裝系統(tǒng)及調(diào)試應用程序(很多應用程序都有許多隨機的參數(shù)需要根據(jù)具體情況調(diào)整,特別是一些涉及到通信的應用程序),因此這只是一個沒有辦法時的辦法。本人在工作中經(jīng)過多次試驗發(fā)現(xiàn)了更加簡單而有效的解決方法,現(xiàn)整理出來供大家參考。這種方法可以很輕易地解決以上問題,并且可以保留所有的應用程序及其相關參數(shù)。以下工作全部都是SCO UNIX5.0.5 上實現(xiàn)的,其它版本的SCO UNIX基本與此相同,僅僅在某些細節(jié)部分有些差異。
假設有某臺機器root用戶密碼被忘記了,稱它為A機;找一臺安裝有同樣SCO UNIX 5.0.5系統(tǒng)并知道root用戶密碼的機器,(這很容易,因為在高速公路收費系統(tǒng)中同樣的計算機很多)稱它為B機;此外還需要2張1.44M的3寸軟盤,分別標明BOOT與ROOT,用來制作應急盤。
。1)在B機以root用戶簽到,使用mkdev fd命令,畫面顯示:
1.Filesystem
2.Emergency Boot and Root floppy filesystems
Enter an option or q to quit: 輸入2后回車,畫面顯示:
1.96tpi,double sided,15 sectors per track(1.2Mb 5.25 inch)
2.135tpi,double sided,18 sectors per track(1.44Mb 3.5 inch)
3.135tpi,double sided,36 sectors per track(2.88Mb 3.5 inch)
Enter an option or q to quit: 輸入2后回車,畫面顯示:
1.Root filesystem
2.Boot filesystem
3.Single floppy Boot and Root filesystem(2.88Mb only)
If you have high density(1.44M)disks,you must create separate rootand boot filesystem floppies.The root floppy must be prepared first.If you have extra density(2.88Mb)disks,you can choose to have both the root and boot filesystems on the same floppy disk.
Enter an option or q to quit:
此時將標有ROOT的軟盤插入驅(qū)動器,之后輸入1并回車。中間程序會進行一些提問,全部回答“Y”即可。ROOT盤做完后,程序會重新回到這個畫面,之后取出ROOT盤,插入標有BOOT的軟盤,輸入2并回車,畫面顯示:
1.System specific boot
2.Generic boot(builds a special kernel)The System specific boot floppy can only boot the machine it was created on.
The Generic boot folppy can be used to boot any machine.
Enter an option or q to quit:
輸入2并回車,中間程序也會進行一些提問,同樣全部回答“Y”即可。完成后取出磁盤,輸入“q”并按回車退出。
。2)仍然是在B機上,將ROOT盤插入驅(qū)動器,之后按順序輸入以下命令:
mount /dev/fd0135ds18 /mnt
cp /etc/passwd /mnt/passwd
cp /etc/shadow /mnt/shadow
cp /tcb/files/auth/r/root /mnt/root
cd
umount /dev/fd135ds18
完成以上命令后取出磁盤,至此應急盤制作完畢。
(3)將BOOT盤插入A機的驅(qū)動器,并修改A機的BIOS參數(shù),使機器從A驅(qū)開始引導。當出現(xiàn)“BOOT;”提示時按回車鍵,直到機器提示要插入ROOT盤時,再將BOOT盤取出,插入ROOT盤并回車,一直等到出現(xiàn)“#”提示符為止。然后依次輸入以下命令:
mount /dev/hd0root /mnt
mount /dev/fd0135ds18 /tmp
cp /tmp/passwd /mnt/etc/passwd
cp /tmp/shadow /mnt/etc/shadow
cp /tmp/root /mnt/tcb/files/auth/r/root
cd
umount /dev/fd0135ds18
umount /dev/hd0root
。4)將軟盤從A機取出,重新啟動A機,并將BIOS改為從硬盤引導。當機器正常進入簽到畫面時,使用B機的root用戶密碼即可以進行root用戶簽到。
經(jīng)過以上步驟即可以完全解決root用戶密碼失效的問題。
。ㄈ mount命令可以把文件系統(tǒng)掛接在/mnt 目錄上直接瀏覽、操作,特別實用。例如mount 光驅(qū)“ mount /dev/cd0 /mnt”,但你一定要結合umount 命令使用,如果光驅(qū)mount上后不卸載,按彈出按鈕光盤是彈不出來的。掛接其他如DOS文件系統(tǒng),不用后最好也卸載,不然以后的操作容易會造成文件系統(tǒng)紊亂。
。ㄋ模︰NIX口令文件介紹
/etc/passwd文件是UNIX安全的關鍵文件之一.該文件用于用戶登錄時校驗用戶的口令,當然應當僅對root可寫.
文件中每行的一般格式為:
LOGNAME:PASSWORD:UID:GID:USERINFO:HOME:SHELL
每行的頭兩項是登錄名和加密后的口令,后面的兩個數(shù)是UID和GID,接著的一項是系統(tǒng)管理員想寫入的有關該用戶的任何信息,最后兩項是兩個路徑名: 一個是分配給用戶的HOME目錄,第二個是用戶登錄后將執(zhí)行的shell(若為空格則 缺省為/bin/sh).
如果我們在ROOT 用戶狀態(tài)下,可以通過修改本人LOGNAME:后的一串字符與ROOT一致則你的權限則和超級用戶的權限一樣了,這個方法一般可以用來盜用超級權限,保留原來自己的密碼而從用戶菜單中又發(fā)現(xiàn)不了屬于超級用戶組.對于我們初學UNIX者則可以多一個超級用戶,以免練習過程中失誤操作造成進入不了系統(tǒng)而再選擇重裝。還有出于對系統(tǒng)安全的考慮,屬于系統(tǒng)管理方面的許多命令,普通用戶是不能使用的,其中包括關機命令。但是在某些情況下,我們希望普通用戶也能夠容易地操作執(zhí)行關機命令,但不具備其他的系統(tǒng)管理方面命令。為此,系統(tǒng)管理員可以創(chuàng)建一用戶,專門實現(xiàn)關機操作。
(1) 建立shut 用戶
(2) 修改/etc/passwd文件。
假設shut對應記錄行為:shut:x:200:50::/usr/shut:/bin/sh
將其改為:shut:x:0:50::/usr/shut:/ bin/sh
(3) vi /usr/shut/.profile, 在最后行末添加 exec shutdown –y –g0
一般用戶只需在“Login:”狀態(tài)下輸入shut,就能夠?qū)崿F(xiàn)系統(tǒng)自動關閉。
四、結束語
一個操作系統(tǒng)的內(nèi)容真正掌握起來是有需要下一定功夫的,我們搭建的UNIX網(wǎng)絡系統(tǒng)平臺,僅是一種可以實現(xiàn)此系統(tǒng)單機模式練習和網(wǎng)絡操作練習的方法。不足之處在所難免,懇請同仁批評指導。在此希望能起到拋磚引玉的效果,共同交流,為早日熟悉起來UNIX網(wǎng)絡操作系統(tǒng),更好的完成我們的工作打好基礎。
參考文獻: [1]盧守東 SCO UNIX(OPENSEVER)系統(tǒng)管理與解決方案 國防工業(yè)出版社
[2]于寧斌 董柏泉 UNIX與網(wǎng)絡操作教程 西安電子科技大學出版社
[3]武 青 SCO UNIX系統(tǒng)應用500問 電子工業(yè)出版社
作者簡介:王海興, 男,28歲,工程師。計算機網(wǎng)絡高級管理員、 Microsoft SQL Server 2000 Datatase Administrator、 Microsoft Windows 2000 Systems Engineer、 NIIT e-程序員,現(xiàn)為山東高速公路禹城信息分中心信息系統(tǒng)工程師。
本文來自ChinaUnix博客,如果查看原文請點:http://blog.chinaunix.net/u/31/showart_508168.html |
|