国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

unix大雜燴--基礎(chǔ)型二

瀏覽:101日期:2024-06-29 09:23:12

現(xiàn)將Wangtek和Tandberg安裝方法介紹如下供大家參考:

(一)Wangtek類型的磁帶機的安裝方法Wangtek磁帶機有三洋系列和Wangtek 5125EQ/51 50EQ及5152PK/5150PK。由于廠商不同,每一種產(chǎn)品設(shè)置也不同。現(xiàn)分別介紹三洋磁帶機和W angtek 5152PK/5150PK的安裝方法。

1.三洋磁帶機的安裝方法

三洋磁帶有60MB和150MB,三洋磁帶機的磁帶卡上有開關(guān)和跳線,在安裝前根據(jù)磁帶的容 量來設(shè)置開關(guān)跳線,如為60MB,則開關(guān)和跳線設(shè)置為60MB,如150MB,同樣設(shè)置為150MB,它遵守 的守則為Lasertron TC-833設(shè)定安裝守則,它設(shè)定值為:

參數(shù) 內(nèi)定值 開關(guān)/跳線

I/O接口地址 370H SW1(DIP開關(guān)1至9)

磁帶機容量 ON(60MB) SW1(DIP開關(guān)10)

外接式磁帶機容量 150MB JP3、JP4和JP5

DMA通道 1 JP7和JP8

中斷要求 IRQ3 JP9

從上可知:

①I/O地址由SW1的DIP1至9決定,地址為16進(jìn)制,計算地址方法前兩位為一組,中間四位為 一組,后四位為一組,ON為0,OFF為1,370H二進(jìn)制表示為1101110000。

②磁帶機容量開關(guān)根據(jù)磁帶容量決定,如為60MB,則SW1的DIP開關(guān)10為ON,同時JP3、JP4 、JP5必須用跳線將1、2相連;如為150MB,則SW1的DIP開關(guān)10為OFF,同時JP3、JP4、JP54用跳 線將2、3相連。

③DMA通道由JP7及JP8決定,JP7和JP8要一致,如同時為1,則表示IRQ為1;同時為2,表示I RQ為2;為3,表示IRQ為3,Unix/XENIX系統(tǒng)只選1或3。

④中斷向量由JP9決定,默認(rèn)為3。只與串口COM2是一致的,如COM2已安裝了用戶卡等串口 設(shè)備,則磁帶機的磁帶卡開關(guān)跳線一定要改,為避免沖突,一般改為5。因為IRQ5為輔并行口用 ,一般不用此并行口。

現(xiàn)將在UNIX系統(tǒng)下安裝步驟介紹如下:

(1)引導(dǎo)系統(tǒng)進(jìn)入維護狀態(tài),鍵入命令'#mkdev tape',并回車。

(2)屏幕顯示:

The Driver Configuration Program

1.Install a Tape Driver

2.Remove a Tape Driver

3.Change default Tape Driver

Select an option or enter q to quit:

鍵入1,并回車。

屏幕顯示:

1.Install Cartridge Tape Driver

2.Install Mini-Cartridge Tape Driver

3.Install Qic-40/Qic-80 Tape Driver

4.Install SCSI Tape Driver

Select an option or enter q to quit:

鍵入1,并回車:

屏幕顯示:

QIC Cartridge Tape Configuration

1.Display current tape parameters

2.Modify current tape parameters

3.Select previous tape parameters

4.Select default tape parameters

Enter your choice or enter q to quit:

鍵入2,并回車屏幕顯示:

Tape Parameters Values Comment

1.Controller Type 0 1=archive,3=wangtek,4=emerald

5=mountain,6=tecmar,7=everex/tandberg

2.DMA Channel 0 1 or 3

3.Interrupt Vertor 0 logical vector number

4.Base Address 0 I/O addresses start here

Zero values input Auto-configuration

Enter a parameter to modify or q to return to the main menu:

根據(jù)磁帶機的磁帶卡的參數(shù)進(jìn)行修改,可依次修改第1、2、3、4項。

接著屏幕顯示:

Enter the new value or<Return>to use the existing values:根據(jù)卡的參數(shù)進(jìn)行修 改,鍵入正確的值。

四個默認(rèn)參數(shù)的正確值分別為3、1、5、0370H。

四個參數(shù)都正確,按'q'退出,接著顯示:

Updating system configurationSystem files have been successfully updated.De fault special device have been created with the following links.

……Do you wish to change this to the current cartridge tape drive?(y/n)鍵入 y,并回車,顯示:

In/etc/default/boot No current boot string

Enter new string,'rm'to remove string,or enter q to leave current sting asi s:鍵入q,并回車,顯示原來剛開始的信息,鍵入q,并回車,接著顯示:

You must creat a new kernel to effect the change you specifIEd.

Do you wish to creat a new kernel now?(y/n)

鍵入y,并回車,下面提示新建的內(nèi)核是否作為默認(rèn)引導(dǎo)內(nèi)核,鍵入y;下面提示設(shè)置內(nèi)核環(huán) 境,鍵入y,重新啟動,如配置無顯示錯誤,再用TAR命令執(zhí)行無誤,則至此安裝成功。如有錯,則 查看卡參數(shù)是否與安裝時輸入的參數(shù)一致,卡是否插緊,電纜線是否接的對,電源是否接上,再 看是否與系統(tǒng)其它設(shè)備發(fā)生沖突,再用'#mkdev tape'命令重裝直至無誤。

2.Wangtek磁帶機的安裝方法

比較流行的Wangtek磁帶機有5125PK/5150PK、5125EQ/5150EQ。5125表示125MB,5150表 示150MB。需要說明一點,5125PK/5150PK磁帶機安裝在SCO XENIX系統(tǒng)I/O地址必須為338H,I RQ為5,DMA為1。因此在安裝前先設(shè)置卡的跳線和開關(guān),IRQ原為3,現(xiàn)將跳線插在5上。

5125PK/5150PK和5125EQ/5150EQ雖都是Wangtek系列,但地址確認(rèn)也有不同。

①5125PK/5150PK的地址開關(guān)為:

Address bit A1 A2 A3 A4 A5 A6 A7 A8 PS

SW Position 1 2 3 4 5 6 7 8 9 10

Desired

Address

280H 0 0 0 0 0 0 1 0 NA 0

288H 0 0 1 0 0 0 1 0 NA 0

300H 0 0 0 0 0 0 0 1 NA 0

338H 0 0 1 1 1 0 0 1 NA 0

(表格中的0表示為ON,1表示為OFF,NA表示為1,地址計算方法為SW1-1為低位,SW1-9為高 位,正確的地址順序為SW1-9、SW1-8、…、SW1-1、SW1-9和SW1-8為一組;SW1-7~SW1-4為一 組;SW1-3~SW1-1為一組。*表示為默認(rèn)設(shè)置地址,地址在安裝前要改為338H)。

②5125EQ/5150EQ的地址開關(guān)為:

Address bit A1 A2 A3 A4 A5 A6 A7 A8 A9

SW Position 1 2 3 4 5 6 7 8 9 10

Desired

Address

280H 0 0 0 0 0 0 1 0 1 NA

288H 0 0 1 0 0 0 1 0 1 NA

300H 0 0 0 0 0 0 0 1 1 NA

338H 0 0 1 1 1 0 0 1 1 NA

(表格中的0表示為ON,1表示為OFF,NA表示為1,地址計算方法為SW1-1為低位,SW1-9為高 位,正確的地址順序為SW1-9、SW1-8、…、SW1-1,SW1-9和SW1-8為一組;SW1-7~SW1-4為一組 ;SW1-3~SW1-1為一組。*表示為默認(rèn)設(shè)置地址。

5125PK/5150PK與5125EQ/5150EQ的SW1-9和SW1-10有點不同。

Wangtek系統(tǒng)磁帶機的地址確認(rèn)方法與三洋不同,三洋磁帶機的SW1-1為高位,而Wangtek 為低位,但安裝方法是一樣的,在安裝時除地址可能不一致外,其余都一樣,這里不作介紹。

(二)Tandberg磁帶機的安裝方法Tandberg磁帶機安裝方法與上不同。Tandberg的接口為 SCSI接口,Tandberg磁帶機接在SCSI電纜上,系統(tǒng)開機時顯示SCSI的各種設(shè)備的host adapte r、ID號、LUN號,系統(tǒng)已檢測到此設(shè)備。

Tandberg安裝方法有如下兩種方法:

1.方法1:設(shè)置默認(rèn)磁帶機設(shè)備

在安裝磁帶機時有一項改變磁帶機設(shè)備,將磁帶機設(shè)備設(shè)置為SCSI磁帶機即可。方法如下:

(1)在超級用戶下,鍵入命令'#mkdev tape',并回車。

(2)屏幕顯示:

Tape Driver Configuation Program

1.Install a Tape Driver

2.Remove a Tape Driver

3.Change default Tape Driver

Select an option or enter q to quit:

鍵入3,并回車,屏幕顯示:

1.Cartridge Tape Drive

2.Mini-Cartridge Tape Drive

3.QIC-40 or qic-80 Tape Drive

4.SCSI Tape Drive

Please select which tape drive you would like to have linked to default dev iceor enter q to return to the main menu:

鍵入4,并回車,屏幕顯示:

Default SCSI Tape Drive Updated Menu

1.SCSI Tape Drive(Cartridge,Exabyte,9-Track,DAT)

2.Compaq SCSI Tape Drive

Please select which tape drive you would link to have linked to default dev ice or enter q to return to the main menu;

鍵入1,并回車,屏幕顯示:

Default special device have been created with the following links:

/dev/xcto linked to /dev/xStp0/dev/rct0 linked to/dev/rStp0 and /dev/rmt/ob …… Enter new string,'rm'to remove string, or enter to leave current stringa s is:

鍵入q,并回車,屏幕回到初始信息,鍵入q,并回車,回到超級用戶下,至此就可以用TAR命 令讀/寫磁帶。

2.方法2,具體步驟如下:

(1)在超級用戶下,鍵入命令'#mkdev tape',并回車。

(2)屏幕顯示:

Tape Driver Configuration Program

1.Install a Tape Driver

2.Remove a Tape Driver

3.Change default Tape Driver

Select a option or enter q to quit:

1.Install Cartridge Tape Driver

2.Install Mini-Cartridge Tape Driver

3.Install Qic-40/Qic-80 Tape Driver

4.Install SCSI Tape Driver

Select an option or enter q to return to main menu:

鍵入4,并回車,屏幕顯示:

SCSI Tape Drive Installation Menu:

SCSI Tape Drive Installation Menu:

1.Install SCSI Cartridge Tape Driver

2.Install Exabyte Tape Driver

3.Install SCSI 9-Track Tape Driver

4.Install SCSI DAT Tape Driver

5.Install Compaq SCSI Tape Driver

Select an option or enter q to return to main menu:

鍵入1,并回車,屏幕顯示:

The SCSI Cartridge Tape Drive must be configured before use:

Do you wish to configured the SCSI Cartridge tape Drive now?(y/n):

鍵入y,并回車,屏幕顯示:

Enter the prefix of the SCSI host adapter that supports this device or pres s<Return>for the default:'arad'Enter h for a list of host adadpter or enter q t o quit:

回車取默認(rèn)值,屏幕顯示:

Which'arad'SCSI host adapter supports this device?

Select 0~2,or enter q to quit:

鍵入0,并回車,屏幕顯示:

What is the Target ID for this device?

Select 0~7,or h for help,or q to quit:

根據(jù)開機時顯示SCSI各種設(shè)備時顯示的ID號題入,開機時顯示TANDBERG磁帶機ID號為2, 故鍵入2,并回車,屏幕顯示:

Host Adapter Type Device Adapter Number ID LUN

arad Stp 0 2 0

Update SCSI Configuration?(y/n)

鍵入y,并回車,屏幕顯示:

Default special device have been created with the following links:

/dev/xct0 linked to /dev/xStp0

/dev/rct0 linked to/dev/rStp0 and/dev/rmt/0b…Enter new string,'rm'to remov e string,or enter q to leave current string as is:鍵入q,并回車,顯示原來剛開始的 信息,鍵入q,并回車,接著顯示:

You must creat a new kernel to effect the change you specified.Do you wisht o creat a new kernel now?(y/n)鍵入y并回車,下面提示新建的內(nèi)核是否作為 默認(rèn)引導(dǎo)內(nèi) 核,鍵入y,下面提示設(shè)置內(nèi)核環(huán)境,鍵入y,重新啟動,如配置無顯示錯誤,再用TAR命令執(zhí)行無 誤,至此安裝成功。如有錯,則查看卡參數(shù)是否與安裝時輸入的參數(shù)一致,卡是否插緊,電纜線 是否接的對,電源是否接上,再看是否與系統(tǒng)其它設(shè)備發(fā)生沖突,再用'#mkdev tape'命令直至 無誤。 (http://www.fanqiang.com) SCO中如何安裝配置SCSI磁帶驅(qū)動器? 如果SCSI主適配器沒有安裝,你需要先安裝它,再繼續(xù)安裝SCSI磁帶驅(qū)動器。

SCSI磁帶驅(qū)動器有1/4-inch,8mm和DAT 3種格式,安裝步驟如下:

第一步 以root登錄,并確認(rèn)系統(tǒng)在維護模式。 第二步 通過三種方式進(jìn)入硬件/核心管理。 1 桌面:System Adminisfration→ Hardware/Kernel Manager 2 通過命令行,啟動系統(tǒng)管理菜單并選擇 “Harduare/Kernel Manager”: scaodmin→Hardware /Kernel Manage 3 直接用命令行: mkdev tape 第三步 選擇第一項“Configure SCSI tape drive” 第四步 選擇第一項“Install a SCSI Tape Drive” 第五步 鍵入SCSI主適配器的字首,選擇“h”可列出所 支持的適配器。 第六步 鍵入主適配器號 第七步 如果中斷和I/O地址正確,則對 “change these parameters?”提示符回答 “n”,如果它們不正確鍵入“Y”來修正它們。 第八步 鍵入設(shè)備所連接的SCSI總線。 第九步 鍵入目標(biāo)ID 第十步 鍵入驅(qū)動器的邏輯單位號 第十一步 當(dāng)出現(xiàn)提示后,更新SCSI配置 第十二步 鍵入供應(yīng)商標(biāo)識串或用默認(rèn)值 第十三步 鍵入SCSI版本號,或用默認(rèn)值 第十四步 鍵入響應(yīng)數(shù)據(jù)格式Response Data Format。 第十五步 選擇磁帶機驅(qū)動器類型 第十六步 鍵入新引導(dǎo)串,或鍵入“q”采用默認(rèn)值 第十七步 查看配置檢查其是否正確。重新連接核心并重新引導(dǎo)所用的磁帶驅(qū)動器。你將 被提醒建立一個新的引導(dǎo)應(yīng)急盤 如何在SCO系統(tǒng)中配置modem? (1)用root注冊 (2)編輯/usr/lib/uucp/Systems文件來說明你的modem的正確的波特率。 (3)編輯/usr/lib/uucp/Devices文件,輸入正確的速度范圍和內(nèi)置撥號器,Dialer文件記錄,或由modem使用的撥號程序名字。 (4)如果你的modem不使用一個撥號程序并且Dialer文件中沒有一個合適的記錄,編輯編輯/usr/lib/uucp/Dialer文件。

SCO UNIX5 的引導(dǎo)過程 UNIX5 基本可分為六步: 1、 PC機的BIOS將Master Boot Block 裝入內(nèi)存。(讀取硬盤的Track 0 , Sector 0處的信息) 2、 Master Boot Block將分區(qū)引導(dǎo)塊(boot0)裝入。(讀取活動分區(qū)的sector0處的信息)。 3、 若 Unix 分區(qū)是活動的,則繼續(xù)裝入boot1。 4、 boot1裝入/stand/boot 。(讀取Unix的可引導(dǎo)文件系統(tǒng)區(qū)的信息,一般為boot文件系統(tǒng)) 5、 /stand/boot負(fù)責(zé)執(zhí)行所有在.bootrc中發(fā)現(xiàn)的命令,并讀取/stand/etc/default/boot 文件中的參數(shù). 6、 /stand/boot 顯示Boot:提示符,引導(dǎo)成功。 說明: 1、/stand 是UNIX5缺省的引導(dǎo)系統(tǒng)/dev/boot的掛接點。一般標(biāo)記為“read only”。若想修改其中內(nèi)容,須將其卸載后重新掛載。 2、.bootrc is especially useful in network installations , where a packet driver and tftp driver may have to be load before user can load a kernel from network . 3、在Boot:后可以使用外部bootos 程序。Bootos 可以識別的標(biāo)識有:ccpm (Concurrent CP/M)、Dos、dos_12/16/32、dos_ext、nt、os2、os2.hpfs、unix、xenix等。   可用bootos ?列出現(xiàn)有已安裝文件系統(tǒng)。Bootos 后跟分區(qū)標(biāo)識或分區(qū)號即可引導(dǎo)對應(yīng)系統(tǒng)。 4、unix5中一般有四個核心,存放于/stand目錄中。除unix、unix.old外,另兩個核心為unix.install(安裝盤上的原始核心備份)、unix.safe(第一次重連核心后的備份)。

Sco UNIX的核心引導(dǎo)過程詳解

-------------------------------------------------------------------------------- Unix既可以從硬盤又可以從軟盤上引導(dǎo)。兩者都是由BIOS裝載硬盤或軟盤的引導(dǎo)扇區(qū),由引導(dǎo)扇區(qū)來裝載執(zhí)行核心引導(dǎo)程序——Boot程序。本文簡要介紹Boot程序的引導(dǎo)過程。

Boot的內(nèi)部命令

Boot共有“?”、“systty”、“mem”、“dir”、“l(fā)ink”共五個內(nèi)部命令。Sco Unix 5.0以上還有“debug”、“version”兩個命令。

1)?:在命令行上輸入“?”,來顯示Boot目前可以裝載Unix核心的設(shè)備,例:

fd:軟盤,hd:硬盤。fd(61):對應(yīng)于能引導(dǎo)的第一個軟盤,hd(40):對應(yīng)于能引導(dǎo)的第一個硬盤。如果是sco-Unix 5.0以上的版本,還可以從Ramdisk.net 上啟動Unix。

2)systty=0或1:

在系統(tǒng)引導(dǎo)時,由hdboot1來確認(rèn)主顯示適配器和com1的有效性。在缺省方式下,控制臺位于主適配器上,如果主適配器出現(xiàn)故障不可用,則系統(tǒng)自動把com1口作為主控制臺。通過systty參數(shù)來修改位置,systty=0:控制臺位于主適配器上,systty=1:控制臺位于com1口上。缺省的通訊參數(shù)為:9600波特率,8位,1停止位,無校驗。

3)mem=[range] [/flag]:

一般來說,Boot能夠檢測到所有的系統(tǒng)內(nèi)存,可以用“mem=/p”來顯示內(nèi)存情況。如果Boot檢測內(nèi)存有誤,或出于特殊需要,可以用此參數(shù)來調(diào)整系統(tǒng)可用內(nèi)存。這是Unix系統(tǒng)的一大特點。

range:為內(nèi)存范圍

格式為:

起始內(nèi)存—終了內(nèi)存

終了內(nèi)存—起始內(nèi)存/d

起始內(nèi)存+內(nèi)存大小

內(nèi)存的單位用k(千字節(jié))和m(兆字節(jié))表示。 例:

1m—8m, 或8m—1m/d, 或1024k—8m:表示系統(tǒng)可用8m內(nèi)存。另:

1m—5m,6m—8m:表示系統(tǒng)8m內(nèi)存中,5m—6m內(nèi)存不能使用。

flag標(biāo)志,有以下幾種形式:

/d: 高地址向低地址掃描。

/n:標(biāo)明該段內(nèi)存為非DMA方式存取,所有16M以外的內(nèi)存,系統(tǒng)自動標(biāo)為非DMA方式。

/r:專用內(nèi)存段。如果該段內(nèi)存為Rom Shadowing,則該段內(nèi)存確定為專用段,防止被Boot和Unix核心所覆蓋。除了Shadow Rom外,其它可以獨立運行的程序正文段也可以放在專用段內(nèi)。

/l: Unix核心正文須放在16m內(nèi)存以下。

/p: 顯示Boot初始檢測到的內(nèi)存情況,或經(jīng)過mem參數(shù)調(diào)整后,再次驗證到的內(nèi)存情況。

需要說明的是,以上參數(shù)調(diào)整必須是1M以外的內(nèi)存。如果內(nèi)存中存在內(nèi)存孔穴,孔穴以外的內(nèi)存Boot不能檢測到。在許多機器上,Unix不能很好地處理Rom Shadowing問題,必須在機器的設(shè)置中禁止掉。有時候,我們可能發(fā)現(xiàn)有些機型的機器存在Rom Shadowing,Unix仍能正常工作,是因為Boot引導(dǎo)時自動地把機器的Rom Shadowing禁止掉了。

4)dir: 查看當(dāng)前Boot設(shè)備上的文件系統(tǒng)的目錄情況。

5)link: Unix核心引導(dǎo)時裝入有關(guān)設(shè)備的驅(qū)動程序(稱為BTLD程序)。

格式1:在Boot命令提示符下,鍵入“l(fā)ink”后回車,系統(tǒng)提示:

what packages do you need linkedsintosthe system,

or q to quit?:

在“:”后,可以輸入BTLD名稱,多個BTLD之間用空格隔開,再根據(jù)系統(tǒng)提示,插入相應(yīng)的BTLD盤。

格式2:在Boot命令提示符下,鍵入:link=“BTLD名1 BTLD名2 …”

BTLD名之間用空格隔開,并且括在引號內(nèi)。

Boot的外部可執(zhí)行程序

Boot的外部可執(zhí)行程序是指能夠脫離Unix核心代碼,能獨立運行的程序。一般來說,這些程序是用匯編編寫的機器碼,比如:dos,bootos等。

在Boot提示符下,輸入dos或bootos dos就可以使系統(tǒng)轉(zhuǎn)到dos操作系統(tǒng)下。除了DOS外,可啟動的系統(tǒng)有:各種版本的DOS系統(tǒng)(dos_12、dos_16、dos_32、dos_ext)、Windows、Novell、NT、OS2、OS2_hpfs、picx、xenix、ccpm及Unix等。其格式為:

bootos sysname

(其中:sysname 為上述系統(tǒng)名稱)

Unix啟動的缺省配置

如果在Boot的命令行提示符“:”下,直接回車,Boot認(rèn)為是要啟動缺省的系統(tǒng)核心,初始化缺省的系統(tǒng)環(huán)境。這些缺省的信息放置在./etc/default/boot文件中。其常用的參數(shù)如下:

AUTOBOOT=Y(jié)es 或NO 如果AUTOBOOT=Yes,Boot在出現(xiàn)提示符“:”后,沒有任何輸入,在TIMEOUT所定義的時間后,自動裝載由DEFBOOTSTR所定義的Unix核心。缺省時,AUTOBOOT=No。

TIMEOUT=秒數(shù) 系統(tǒng)在出現(xiàn)提示符后沒有人為干預(yù),系統(tǒng)應(yīng)等待多少秒后,系統(tǒng)作為回車輸入。缺省時,TIMEOUT=60。

DEFBOOTSTR=standalone參數(shù)表 Standalone為可獨立運行的程序。定義系統(tǒng)缺省引導(dǎo)的核心名稱。

RONLYROOT=Y(jié)es 或No RONLYROOT=Yes,根文件系統(tǒng)安裝為只讀狀態(tài)。缺省為No。

SYSTTY=0 或 1 若為0,控制臺位于主顯示適配器上。若為1,則在COM1上。缺省在主顯示適配器上。

SERIAL=參數(shù)1,參數(shù)2,… 定義主控臺的通訊參數(shù)。例:SERIAL=9600,8,1,N 端口通訊波特率為9600,字節(jié)寬度為8位,停止位為1位,非校驗。

另外,與INIT共用的參數(shù)有:

MAPKEY、PANICBOOT、MULTUSER、SLEEPTIME、SPAWN_INTERVAL、 SPAWN_LIMIT、 INHIBIT、DEFAULT_LEVEL等。

核心的自我調(diào)整

Unix核心引導(dǎo)時,Boot可以向核心傳遞參數(shù)。具體用法為:

Sco Unix System V/386

Boot

: unix kernel.name=value

可用參數(shù)有:

kernel.root=device

根文件系統(tǒng)缺省在hd(40)設(shè)備上,通過此項可以定位到其它設(shè)備上。

kernel.swap=device

定義初始交換區(qū),缺省在hd(40)上。

kernel.swplo=s

定義頁面調(diào)度塊在交換區(qū)的位置,缺省的首塊位置始于交換區(qū)的0塊。

kernel.nswap=n

定義頁面調(diào)度塊的大小。此時,頁面調(diào)度塊的實際位置為s至s+n-1。

kernel.auto

使核心能夠自動啟動,不要人工干預(yù)。

kernel.ronly

使根文件系統(tǒng)為只讀狀態(tài)。

kernel.hd=xnamex

定義主硬盤的設(shè)備驅(qū)動程序。

引導(dǎo)過程顯示說明

正確地引導(dǎo)Boot后,系統(tǒng)會提示:

Sco Unix System V/386

Boot

說明系統(tǒng)目前在交互式程序Boot的控制下,“:”為其命令行提示符。在該提示符下,就可以輸入內(nèi)部命令、Unix或其它可以獨立運行的程序(standalone)。

--------------------------------------------------------------------------------

Sco-Unix錯誤信息注釋

IO ERR:找不到活動分區(qū)。

CLY OVF:操作系統(tǒng)位于硬盤的1024柱面之外,主引導(dǎo)程序不能夠裝載分區(qū)引導(dǎo)塊。

BAD TBL:在分區(qū)表上標(biāo)有兩個以上的活動分區(qū)。

NO OS:沒有活動分區(qū)或活動分區(qū)引導(dǎo)塊不能裝載運行。

hdboot0引導(dǎo)程序錯誤信息?

cannot open:找不到/boot。

Bad param:/boot 參數(shù)出錯。

stage 1 boot failure:/boot找不到或文件出錯,需用系統(tǒng)盤啟動機器。

hdboot1引導(dǎo)程序錯誤信息?

bad magic number:鍵入的程序不能運行。

can't open :文件找不到。

COFF files not supported as standalone programs:該程序不能獨立運行,需內(nèi)核支持。

Command line too long - aborting:boot命令行長度為256字節(jié)。

not a Directory:表明某一設(shè)備上沒有特定的文件系統(tǒng),或所查找的目錄實為一文件。 1 2 3 14 15 等應(yīng)該是 signal 信號, 定義于 /usr/include/signal.h 或者 /usr/include/sys/signal.h

crontab:指定在定期的時間運行作業(yè)的實用程序,有兩種格式:1.crontab [filename] 2.crontab [選項][用戶名] -e:打開crontab文件上的編輯器以便生成、增加、減去或改變項 -l:列出crontab文件內(nèi)容 -r:刪除crontab文件 crontab中指定時間分別是:M,H,D,m,d M:分鐘 H:小時 D:日期 m:月份 d:星期 /usr/lib/cron/cron.allow文件中列出可使用crontab用戶的登陸名。 /usr/lib/cron/cron.deny文件中列出不可使用crontab用戶的登陸名。

排除SCO UNIX系統(tǒng)故障實例

--------------------------------------------------------------------------------

UNIX是我們使用較多的操作系統(tǒng)之一,在應(yīng)用中有時會出現(xiàn)這樣那樣的問題或故障,輕者影響工作,重者會導(dǎo)致機器癱瘓,下面是幾例具有代表性的故障的處理方法。

進(jìn)入多用戶時死機

【現(xiàn)象】

一臺AIC PⅡ機,系統(tǒng)為SCO UNIX 5.0.4版本。此機原硬盤內(nèi)安裝Win 98系統(tǒng),根據(jù)工作需要改裝為UNIX系統(tǒng)。UNIX安裝完成以后,啟動可進(jìn)入單用戶,但不能進(jìn)入圖形和多用戶方式,輸入口令后顯示:

Open event driver faild

Fatal server error :

Check mouse configuration

Warning : portmapper on server is not responding.

【分析】

從以上所報信息看,錯誤發(fā)生在鼠標(biāo)器,需檢查鼠標(biāo)器的配置。發(fā)生此問題,有二種可能,一是鼠標(biāo)器自身有問題,二是在系統(tǒng)生成時鼠標(biāo)器類型選錯了。為了排除是否第一個可能,換了一個好的鼠標(biāo)器,故障依舊,說明可能是系統(tǒng)問題。進(jìn)不了圖形和多用戶方式,但可進(jìn)入單用戶方式,(不按Ctrl+D,直接輸入口令字進(jìn)入單用戶方式),進(jìn)入單用戶方式后:

# scoadmin→Hardware/kernel manager→mouse/Graphic Input device→選1 (Display)顯示一下鼠標(biāo)器的匹配:

Is attached to /dev/mouse/kb0 and is associated with these ttys.

為/dev/mouse/kb0類型,此類型表示此鼠標(biāo)器接口為PS/2型。因為鼠標(biāo)的接口類型主要分為三類:一類為PS/2(接6針小圓口),另一類為串行口(9針D型口),還有一類為BUS鼠標(biāo),此類用的較少。

此機用的鼠標(biāo)為9針D型口的鼠標(biāo),正確顯示應(yīng)為Is attached to dev/ttyla。卻設(shè)成了/dev/mouse/kb0 (PS/2 6針小圓口),所以出現(xiàn)前面所列的錯誤。

分析原因,是在安裝系統(tǒng)時,鼠標(biāo)類型選錯了,應(yīng)選Micfosoft serial mouse com1,卻選了Highresolution keyboard mouse。如何糾正過來呢?如果再重裝系統(tǒng),則太麻煩。最簡單的方法是在單用戶下輸入:

# scoadmin→Hardware/kernel manager-mouse/Graphic Input Device,選Remove a mouse from the system,刪除原來選的類型,再選Add a mouse to the system轉(zhuǎn)到serial mouse (串口鼠標(biāo))下,重新構(gòu)造內(nèi)核,重啟就正常了。

鼠標(biāo)無法使用

【現(xiàn)象】

某臺組裝機在UNIX下(SCO UNIX Openserver 5.0.4)開機不久就報:

open event drive faild

Fatal server error

Check mouse configuration

Warning : NLM : RPC call failed : RPC

Error : RPC-PMAPFAILURE

errno : 0

【分析】

此機鼠標(biāo)器為9芯D型口的,開機用Scoadmin命令檢查,系統(tǒng)設(shè)置類型是正常的。是否為鼠標(biāo)器自身問題?換了一個好的鼠標(biāo),故障依舊。打開機器,檢查鼠標(biāo)接口,正常,再檢查機器上的9芯D型插座(陰性),發(fā)現(xiàn)有一個插針已嚴(yán)重彎曲,等于少了一個信號線,造成鼠標(biāo)連不上,所以報前邊的錯誤。用小鉗子把彎曲的插針拉直,重插鼠標(biāo),開機一切正常。

多用戶方式顯示不正常

【現(xiàn)象】

一臺組裝PⅡ機,系統(tǒng)為SCO UNIX 5.0.4版本,開機進(jìn)入多用戶方式(圖形方式)顯示的字符和圖形不正常,鼠標(biāo)箭頭變成模糊不清的大方塊(可移動),圖形也變形,方框四周有很寬的帶刺的毛邊,使圖形看不清,顯示器顯示的字符與輸入的不符(很亂),造成機器無法使用。而在單用戶方式(字符方式)下卻正常。

【分析】

從現(xiàn)象上看,不像顯示器出了故障造成的,因為在單用戶(字符方式)是正常的。是否是顯示卡有問題?與另一臺好機器同樣的顯示卡對換,還是不行,分析故障可能是系統(tǒng)軟件造成。

回到單用戶下,用Scoadmin命令進(jìn)入到顯示配置下:Scoadmin→Video Confiuration Manager,此時發(fā)現(xiàn)顯示卡類型為IBM VGA,而查看此機顯示卡類型應(yīng)為S3 Tri064(86C764)型。選擇Modify(修改),把IBM VGA改成S3 Tri064(86C764),重啟,故障排除。

不能進(jìn)入多用戶

【現(xiàn)象】

某單位一臺Poly 586機上,安裝UNIX SCO OpenServer 5.0.4版本,運行幾年一直正常。后因工作需要進(jìn)行網(wǎng)卡升級,但升級后,再開機卻只能進(jìn)入單用戶,進(jìn)不了多用戶(圖形方式),開機系統(tǒng)報有關(guān)信息后又顯示:

No user licenses were found on this Machine, Please boot single-user and correct this Situation. Licensed software will not operate until user licenses are installed.

The License Policy Manager Daemon (ifor-pmd) was unable to start. This is useually due to a read-only boot filesystem, lack of user licenses or a damaged program image file (/etc/ifor-pmd). If this is not the case, Please contact you sco service provider.

INIT: SINGLE USER MODE

【分析】

根據(jù)所報的信息分析,可能是系統(tǒng)在本機器內(nèi)找不到用戶的許可號了,所以進(jìn)不了多用戶。開始懷疑可能是CMOS設(shè)置有問題,結(jié)果檢查CMOS主要設(shè)置與另一臺同型號的機器一樣。因硬盤為SCSI接口,盤控卡插入EISA總線插槽中,用隨機帶來的配置軟件,檢查系統(tǒng)配置也是正常的,說明與CMOS主要設(shè)置及系統(tǒng)配置無關(guān)。后又懷疑是否系統(tǒng)遭到破壞,結(jié)果重裝同一版本的SCO UNIX故障依舊,再裝升級版本5.0.5也一樣。再把此硬盤移到另一臺同樣機器上,結(jié)果引導(dǎo)正常,說明與此臺機器有關(guān)而與系統(tǒng)無關(guān)。

后仔細(xì)分析開機后出現(xiàn)的提示,開機后進(jìn)入單用戶后,用Scoadmin命令檢查License(許可)管理項結(jié)果發(fā)現(xiàn)了問題,具體操作:

#scoadmin轉(zhuǎn)到License manager→License→All product licenses on scosyssu. uucp.com

表 product name license number licensed registre sco opernserver 2ef077002 expired no enterprise system

從表中可以看出,License號為Expired(期滿),2EF077002為License號,是在系統(tǒng)安裝時輸入的,與原盤上的License號一樣,只是期滿了。

為什么期滿了,是否與機器上的跳線有關(guān)?檢查結(jié)果與另一臺同樣型號的機器一樣,說明與跳線無關(guān)。

再仔細(xì)檢查CMOS設(shè)置,從基本設(shè)置檢查起,結(jié)果發(fā)現(xiàn)所置日期變?yōu)?980年。看來可能與年份有關(guān),把日期改為2001年XX月XX日(當(dāng)前日期),重新引導(dǎo),一切正常。再使用Scoadmin命令看Licensed已變?yōu)閅es(可使用Date命令檢查系統(tǒng)日期,使用Setclock命令檢查CMOS時鐘)。

回過頭來分析,可能是在安裝網(wǎng)卡驅(qū)動程序時有人不小心修改了日期,又沒及時發(fā)現(xiàn),后來在檢查CMOS設(shè)置時,又沒從基本設(shè)置檢查起,所以走了彎路。

Policy管理程序精靈進(jìn)程ifor-pmd是一個后臺處理程序,來監(jiān)控系統(tǒng)的許可過程。如果你在系統(tǒng)中使用Evaluation License并且已經(jīng)過期,系統(tǒng)開機會提示以上的英文信息。

比如,從1980年到現(xiàn)在,已用了二十多年,超過了此系統(tǒng)的使用期限,所以就報License期滿,造成進(jìn)不了多用戶,也不能上網(wǎng)。 遠(yuǎn)程撥號登錄SCO UNIX主機

--------------------------------------------------------------------------------

SCO UNIX作為一個技術(shù)成熟的商用網(wǎng)絡(luò)操作系統(tǒng),廣泛地應(yīng)用在金融、保險、郵電等行業(yè)的實時業(yè)務(wù)當(dāng)中。任何應(yīng)用系統(tǒng)在實際操作中,都會或多或少地出現(xiàn)一些故障,要求系統(tǒng)管理員能夠及時地分析原因排除故障,如果系統(tǒng)管理員不能及時趕到現(xiàn)場,只能依靠電話來分析故障所在,而這往往又會由于雙方的溝通障礙而導(dǎo)致判斷錯誤或者需要長時間的分析才能得出結(jié)論,影響業(yè)務(wù)系統(tǒng)的正常運行。如果你事先在SCO UNIX主機安裝了Modem并設(shè)置了撥號訪問服務(wù)功能,那么系統(tǒng)的維護人員可以在異地,用Windows 95/98/Me/NT/2000的超級終 端功能,遠(yuǎn)程撥號登錄SCO UNIX主機,就像在本地操作一樣,輕輕松松地完成系統(tǒng)維護。

下面以SCO UNIX OpenServer 5.0.5為例,介紹一下SCO UNIX主機安裝Modem的具體設(shè)置方法。

設(shè)置串口參數(shù)

在這里假設(shè)將Modem接在計算機的串口COM1上,僅設(shè)置COM1的串口參數(shù)即可。

# scoadmin→Hardware/Kernel Manager→Serial Port→Add,選COM1。

注意:設(shè)置串口參數(shù)時,中斷號和地址不能和其他設(shè)備沖突,一般來說COM1、COM2的缺省參數(shù)為:

COM1: Description=IBM-COM1,IRQ=4,I/O Address=3F8

COM2: Description=IBM-COM2,IRQ=3,I/O Address=2F8

設(shè)置好后,重鏈內(nèi)核,重啟主機。

設(shè)置Modem的參數(shù)

# scoadmin→Hardware/Kernel Manager→Modem Manager→Modem→Add→Manual configuration,選擇相應(yīng)廠家的Modem類型,如果你的Modem不在系統(tǒng)提供的類型之中,可選“Standard Modem Types,Standard 9600 bps Modem”。

將Modem Port選tty1A,Line speed設(shè)9600(該速率應(yīng)與Modem速率相一致),切記還要把“Answer Mdoe”的選項設(shè)置成“ON”狀態(tài),即Modem支持應(yīng)答方式。

設(shè)置完成,重啟主機。

打開端口狀態(tài),# enable tty1a ; enable tty1A。

對Modem的連接情況進(jìn)行測試

鍵入命令行:cu -l tty1A dir

回車后,屏幕顯示:

CONNECTED

表明系統(tǒng)與Modem的連接已建立。

鍵入命令行:

atdt 1234567

(注:1234567是電話號碼)

可以聽到Modem的撥號音。

客戶端的撥號操作

客戶端的操作系統(tǒng)是Windows 95/98/Me/NT/2000中的一種,且能夠撥號訪問因特網(wǎng),進(jìn)入開始選單→程序→附件→通訊→超級終端,輸入SCO UNIX主機Modem的撥號訪問電話號碼,選擇本機的撥號Modem設(shè)備,開始撥號,這樣就可以遠(yuǎn)程登錄SCO UNIX主機了。

安全提示

作為被遠(yuǎn)程撥號登錄SCO UNIX主機,其網(wǎng)絡(luò)安全尤為重要,首先被撥入訪問的電話號碼不易對外公開,如果暫時不使用遠(yuǎn)程撥號登錄功能,可將Modem關(guān)閉;對SCO UNIX主機的用戶嚴(yán)格設(shè)置口令;對Modem所接入的串口終端(tty1a)應(yīng)做不成功登錄次數(shù)限制,方法是:# scoadmin→Account Manager→Users→Login Controls→failed login attempts allowed→輸入限制次數(shù)。

SCO UNIX核心參數(shù)的含義

一、磁盤和緩沖

NDISK 是連到系統(tǒng)上的磁盤驅(qū)動器數(shù)目。它在引導(dǎo)時設(shè)置。

NBUF 在引導(dǎo)時所分配的1K系統(tǒng)緩沖區(qū)的數(shù)目。這些緩沖區(qū)在一個數(shù)據(jù)高速緩存中。這個數(shù)據(jù)高速緩存是一個含有磁盤文件信息的內(nèi)存陣列。高速緩存的命中率隨緩沖區(qū)的增加而提高。高速緩存的命中減少了對磁盤的訪問,并因此提高了系統(tǒng)的整體性能 。這個參數(shù)值一般在100到600范圍內(nèi)。每個緩沖區(qū)包含1076個字節(jié) 。hash隊列的數(shù)目(NHBUF)應(yīng)該隨系統(tǒng)緩沖區(qū)的增加,這樣才能獲得最優(yōu)性能。

NPBUF 指定要分配多少個物理I/O緩沖區(qū)。每個讀寫活動都需要一個I/O緩沖區(qū)。每個入口緩沖區(qū)。第入口包含52個字節(jié)。這個參數(shù)的缺省值是20。

NHBUF 指定為1K緩沖區(qū)分配多少hash隊列。這是為了搜索給定設(shè)備號和塊號的緩沖區(qū)的,這樣就不必在整修緩沖區(qū)隊列中進(jìn)行線性搜索了。這個值必須是2的冪。每個入口包含12個字節(jié)。NHBUF的值必須這樣選,NBUF的值除以NHBUF的值約等于4。(在文件/usr/adm/messages中查看NBUF的值,它在引導(dǎo)時確定并顯示。)

CTBUFSIZE 是以Kbye為單位的磁帶(QIC-11,QIC-24)緩沖區(qū)的大小。它的值應(yīng)為32到256。它是在初始化時分配的靜態(tài)緩沖區(qū)的大小。下面是與相應(yīng)環(huán)境對應(yīng)的合理的值:

32K 勉強的最小值:對數(shù)據(jù)流是不夠的。

64K 允許數(shù)據(jù)流(有益于內(nèi)存小的系統(tǒng))或使用小磁帶(性能并不關(guān)鍵)的最小值。

96K 比缺省低一級的配置,如果缺省值使用的內(nèi)存太多,就減于此。

128K 缺省值:好的性能折衷配置值。

192K 比缺省高一級的配置,如果缺省值所提供的性能太差,就增為這個值。

256K 最大值。

MAXBUF 允許高速緩沖中可有的緩沖區(qū)的最大數(shù)目。這是核心中所說明的緩沖區(qū)頭的數(shù)目。如果所需的緩沖區(qū)數(shù)小于這個數(shù)值,那么在引導(dǎo)時就會依據(jù)內(nèi)存的大小來自動進(jìn)行配置。如果NBUF不為0,那么就會準(zhǔn)確地配置NBUF個緩沖區(qū),而MAXBUF就沒有必要大于NBUF。如果NBUF為0,核心就會動最多配置MAXBUF個緩沖區(qū)。

OMAABLEBUF 每次傳輸大于16MB的DMA請求所需的傳輸緩沖區(qū)的數(shù)目。它一定是一個4到128的值。缺省值為16。

NAUTOUP 為文件系統(tǒng)的自動更新指定以秒為單位的緩沖區(qū)壽命。當(dāng)一個系統(tǒng)緩沖區(qū)中的內(nèi)容已經(jīng)在內(nèi)存中駐留了由NAUTOUP參數(shù)所指定的這么長時間時,它就會被寫入硬盤。如果指定一個較小的值,那么系統(tǒng)的可靠性就會因為較頻繁地把緩沖區(qū)中內(nèi)容寫入磁盤而提高,但系統(tǒng)性能會降低。指定一個較大的值則會提高系統(tǒng)性能,但要以降低系統(tǒng)安全性為代價。這個控制著bdflush守護進(jìn)程的活動。

BDFLUSHR 為對把文件系統(tǒng)緩沖區(qū)中的內(nèi)容寫到磁盤上的需要進(jìn)行檢查指定以秒為單位的頻率。范圍是1至300。缺省值為30秒。這個參數(shù)控制著bdflush守護進(jìn)程的活動。

PUTBUFSZ 指定環(huán)形緩沖區(qū)putbuf的大小,putbufk 包含由操作系統(tǒng)寫到控制臺上的最后幾個PUTBUFSZ字符。putbuf的內(nèi)容可使用crash(ADM)看到。

PIOMAP 決定由核心可編程I/O(PIO)分解例程使用的映射入口陣弄的大小。這個例程可允許設(shè)備驅(qū)動程序通過把大的數(shù)據(jù)塊分解為小的數(shù)據(jù)單位而在中斷級上完成對大型數(shù)據(jù)塊的可編程I/O操作。用戶不應(yīng)該修改這個參數(shù)。

DO387CR3 當(dāng)安裝了一個80387浮點協(xié)處理器時,用以控制對控制寄存器3(CR3)高位字節(jié)的設(shè)置。

NUMTRW 是在核心數(shù)據(jù)空間分配的“傳輸庫接口(TLI)”這個數(shù)據(jù)讀/寫結(jié)構(gòu)的數(shù)目。用戶不應(yīng)該修改這個參數(shù)。

二、文件

PRFMAX 是核心簡要表(/dev/prf,在profile(ADM)中有說明)能夠正確處理的文本符號的最大數(shù)目。

NCLIST 指定要分配多少個顯示緩沖區(qū)。每個緩沖區(qū)最多包含64個字節(jié)。這些緩沖區(qū)動態(tài)地連接于終端線或其它低速設(shè)備的輸入 /輸出隊列表。每個終端所需的平均緩沖區(qū)數(shù)目是5到10個。 每個入口(緩沖區(qū)空間加上頭)包含72個字節(jié)。滿了以后,與 終端有頭的輸入/輸出字符就會丟失,雖然顯示還在繼續(xù)。

NEMAP 指定I/O傳輸映射的最大數(shù)目。

NUMXT 確定一個子設(shè)備能夠配置支持的位映射顯示設(shè)備(例如BLIT或 AT&T5620終端)的數(shù)目。

NUMSXT 確定一個子設(shè)備能夠配置的SHELL層的數(shù)目,其缺省值為6。

NKDVTTY 確定由控制臺鍵盤驅(qū)動程序支持的虛終端(TTYS)的數(shù)目,用戶不應(yīng)該修改這個參數(shù)。

NCPYRIGHT 定義用以打印控制臺初始化信息的核心數(shù)據(jù)結(jié)構(gòu)的大小。用戶不應(yīng)該修改這個參數(shù)。

KDBSYMSIZE 是符號表的大小。值一定要在10000至100000之間。缺省值為60000。

NINODE 指定要分配多少I節(jié)點表的入口 , 每個表入口都代表一個活動文件的內(nèi)存I節(jié)點。 例如,一個活動文件可能是一個當(dāng)前目錄 , 一個打開的文件或是一個安裝點.當(dāng)修改了這個變量,文件控制結(jié)構(gòu)就被修改了.所用的入口數(shù)目依賴于被打開文件的數(shù)目。 入口數(shù)一般在100到400之間。 缺省值為300。 NINODE的值直接與NFILE的值有關(guān)。(NINODE等于或大于NFILE)。NINODE一定要小于或等于NSSINODE。NINODE若大于NS5INODE ,就會使得系統(tǒng)無法工作。當(dāng)I節(jié)點表溢出時,在系統(tǒng)控制臺上會顯示如下警告信息:

WARNING:i-node table overflow

NFILE 指定要分配多少個打開文件表入口。每個入口表示一個打開的口包含12個字節(jié)。 NFILE入口直接與NINODE有頭。同樣的方式控制其結(jié)構(gòu)操作。當(dāng)文件表溢出時,在系統(tǒng)控制臺上會顯示如警告信息:

NOTICE:file table overflow

請注意:這個參數(shù)不影響每進(jìn)程打開文件的數(shù)目(請看NFILES參數(shù)) 。

NOFILES 指定每個進(jìn)程所打開文件的最大數(shù)目。缺省值為60。除非某個應(yīng)用程序包要求修改NOFILES , 其它情況下不要改變這個60的缺省設(shè)置。 /bin/sh使用了三個文件入口:標(biāo)準(zhǔn)輸入、標(biāo)準(zhǔn)輸出、和標(biāo)準(zhǔn)錯誤(0,1,2通常分別為stdin,stdout.stderr保留)。這就只給每個進(jìn)程留了NOFILES減3個其它可打開文件的入口。如果某個進(jìn)程需要比這個數(shù)目多于三個的可打開文件,那么標(biāo)準(zhǔn)文件就必須被關(guān)閉。這種做法是不提倡的,一定要小心地使用。如果所配置的NOFILE值大于最大值(100)或小于最小值(60),那個所配置的值就置為缺省值(60),同時把一條信息送到控制臺上。

NPROC 指定要分配多少個里程表的入口 。 每個里程表入口都代表一個的進(jìn)程,替換程序總在第一個入口中 , 而/etc/init總在第2個入口中,入中的數(shù)目領(lǐng)事于終端線的數(shù)目和每個用戶產(chǎn)生的進(jìn)程的數(shù)目 , 每個用戶進(jìn)程的平均數(shù)在2至5之間(再請看MAXUP,缺省值為25) 。 如果表被填滿,fork(S)系統(tǒng)調(diào)用就會返回一個錯誤EAGAIN.NPROC的值可在50至400之間。缺省值為100。

在 SCO Unix 網(wǎng)絡(luò)中設(shè)置共享打印機

當(dāng)前隨著網(wǎng)絡(luò)的日益普及 , 計算機系統(tǒng)通過網(wǎng)絡(luò)實現(xiàn)設(shè)備共享和資源共享已十分普遍。在一個公共的網(wǎng)絡(luò)環(huán)境中 , 設(shè)置一臺共享打印機不僅可以大大提高設(shè)備的利用率和網(wǎng)絡(luò)效率 , 降低最少擁有成本 , 還省去了操作人員長期習(xí)慣于每打印一份作業(yè)便抱一臺打印機連到自己電腦上的麻煩。 DOS 、 Windows 、 NetWare 系統(tǒng)下共享打印機設(shè)置比較簡單 , 無需多言。 SCO Unix 作為金融系統(tǒng)和其他大行業(yè)首選的操作系統(tǒng) , 近年來組網(wǎng)非常廣泛 , 應(yīng)用也非常普及 , 但設(shè)置共享打印機比較麻煩 , 這方面的文章也不多見。筆者經(jīng)過多次試驗 , 終獲成功 , 示于大家僅供參考。

一、工作原理

共享打印機是按一定拓?fù)浣Y(jié)構(gòu)連接到網(wǎng)絡(luò)上的打印機 , 通過網(wǎng)絡(luò)協(xié)議 (TCP/IP 、 NetBEUI 、 IPX/SPX 等 ) 而被網(wǎng)絡(luò)用戶所共享。其連接主要有以下三種方式 :

1. 打印機本身帶網(wǎng)卡 ( 又稱網(wǎng)絡(luò)打印機 ), 直接連到網(wǎng)絡(luò)中供用戶共享。

2. 打印機連接到專用的打印服務(wù)器上 , 并通過其網(wǎng)絡(luò)接口連到網(wǎng)絡(luò)中供用戶共享 。

3. 使用網(wǎng)絡(luò)上的一臺 PC 或服務(wù)器兼做打印服務(wù)器 , 連上打印機供用戶共享 。

比較而言 , 前兩種方式需購置專用設(shè)備 , 同時 Unix 下還需設(shè)置 Bootp 或 Rarp 服務(wù) , 以自動提供 IP 地址。而第三種方式無需購置專用設(shè)備 , 且不影響計算機的正常使用 , 經(jīng)濟實用 , 簡單方便 , 大大節(jié)約運行成本 , 也是下面所要介紹的。

二、實現(xiàn)過程

以網(wǎng)絡(luò)中有兩臺主機 A 、 B 為例, 操作系統(tǒng)為 SCO Openserver 3.0 或 5.0, 打印機連到兼做打印服務(wù)器的一臺主機上 , 供兩臺主機所支持的客戶端共享。

設(shè)主機 A 名為 hosta,IP 地址為 168.1.8.1; 主機 B 名為 hostb,IP 地址為 168.1.8.2;

打印機名為 printer 。

調(diào)整 Unix 核心系統(tǒng)參數(shù) Nregion: A 機不低于 800,B 機不低于 1000, 并連接核心重新引導(dǎo)系統(tǒng)。

1. B 機端設(shè)置

以 root 用戶進(jìn)行注冊 :

(1) 定義主機名。修改文件 /etc/hosts 使之包含以下行 :

168.1.8.1 hosta

168.1.8.2 hostb

(2) 定義打印服務(wù)授權(quán)。修改文件 /etc/hosts.lpd 使之包含以下行 :

hosta

(3) 建立本地打印機 printer ( 如已存在先刪除 ), 設(shè)為缺省并激活 :

#mkder lp

選 Configure- Add

其中

Printer name: printer

Connection: Direct

Device name: /dev/lp0

#/usr/lib/lpadmin -d printer

#enable printer

(4) 建立網(wǎng)絡(luò)方式下的本地打印機 , 名稱同上為 printer 。當(dāng)詢問是本地 (local) 還是遠(yuǎn) 程 (remote) 時 , 選擇本地。

#mkdev rlp 提示如下 :

Remote printing configuration

Do you want to install

or remove remote printing_ (i/r/q)? : i

Installing Remote Line Printing

Creating directories /usr/lpd/remote and /usr/spool_

/lpd and file /etc/printcap.

Saving lp, cancel and lpstat commands to /usr/lpd_

/remote

Installing remote lp, cancel and lpstat commands

Do you wish to change the printer description file_

/etc/printcap? (y/n) y

Remote Printing Configuration

Enter information for remote printers or

local printers_ acceptingremote printing requests

Please enter the printer name (q to quit): printer

Is printer a remote printer or a local printer (r/l)? l

Please enter the the name of the device for printer_

: /dev/lp0

Printer printer uses device /dev/lp0

Is this correct? (y/n) y

Remote Printing Configuration

Enter information for remote printers or l

ocal printers_ accepting

remote printing requests

Please enter the printer name (q to quit): q

Do you want to start remote daemon now? (y/n) y

2. A 機端設(shè)置

以 root 用戶進(jìn)行注冊 :

(1) 定義主機名。修改文件 /etc/hosts, 使包含以下行 :

168.1.8.1 hosta

168.1.8.2 hostb

(2) 建立網(wǎng)絡(luò)方式下的遠(yuǎn)程打印機 , 遠(yuǎn)程主機名輸 hostb, 遠(yuǎn)程打印機名輸 printer, 詢 問本地 (local) 還是遠(yuǎn)程 (remote) 時 , 選擇遠(yuǎn)程。

#mkdev rlp

Remote printing configuration

Do you want to install or remove

remote printing_ (i/r/q)? : i

Installing Remote Line Printing

Creating directories /usr/lpd/remote and /usr/spool_

/lpd and file /etc/printcap.

S aving lp, cancel and lpstat commands to /usr/lpd_

/remote

Installing remote lp, cancel and lpstat commands

Do you wish to change the printer description file_

/etc/printcap? (y/n) y

Remote Printing Configuration

Enter information for remote printers

or local printers_ accepting

remote printing requests

Please enter the printer name (q to quit): printer

Is printer a remote printer or a local printer (r/l)? r

Please enter the the name of the remote

host that_ printer is attached to: hostb

Printer printer is connected to host hostb

Is this correct? (y/n) y

Would you like this to be the system

default printer? (y/n) y

make sure your host name appears in hostb's /etc_

/hosts.equiv

or /etc/hosts.lpd file

Make sure that printer appears in hostb's /etc_

/printcap file (BSD format)

Make sure that printer has a spool directory on_ hostb

Please hit to continue

Remote Printing Configuration

Enter information for remote printers or

local printers_ accepting

remote printing requests

Please enter the printer name (q to quit): q

Do you want to start remote daemon now? (y/n) y

(3) 測試。在 hosta 或 hostb 上以普通用戶注冊 , 輸以下命令即可實現(xiàn)打印共享。

$ lp /etc/default/lpd

3. 日常維護

(1) 管理員或普通用戶通過使用命令 lpstat 或 rlpstat 查看打印機狀態(tài) , 并使用命令 lp 進(jìn)行日常打印。

(2) 設(shè)置遠(yuǎn)程打印機時將自動安裝新的 lpstat 、 cancel 、 lppstat 命令 , 原命令存放在 /usr/lpd/remote 目錄下

(3) 每次增加打印機前 , 最好刪除原有的打印機。

標(biāo)簽: Unix系統(tǒng)
主站蜘蛛池模板: 视频在线观看一区 | 老司机午夜性生免费福利 | 午夜三级a三级三点在线观看 | 思99re久久这里只有精品首页 | 国产人妖xxxx做受视频 | 911国产自产精选 | 国产午夜爽爽窝窝在线观看 | 国产一区中文字幕在线观看 | xx毛片| 免费一级a毛片在线 | 精品日本一区二区三区在线观看 | 亚洲欧美日韩精品高清 | 国产精品女在线观看 | 九九免费在线视频 | 亚洲精品国产一区二区三区在 | 亚洲欧美午夜 | www.av网| 日韩精品一区二区三区四区 | 欧美日本在线三级视频 | 久久精品免费一区二区视 | 一区二区国产精品 | 小明台湾成人永久免费看看 | 国产成人亚洲精品77 | 女仆色在线 | 91精品国产高清久久久久 | 精品欧美一区二区三区四区 | 欧美性久久久久 | 国产三级精品最新在线 | 极品五月天 | 亚洲性xx | 在线视频 自拍 | 亚洲久久久久 | 亚洲欧美精品中文字幕 | 亚洲欧美另类自拍 | 久久爱青青草 | 免费视频99| 成人7777| 日韩精品一区在线观看 | 亚洲性xo| 国产专区中文字幕 | 国产亚洲在线 |