SCO UNIX--高階進階(一)(轉)

amyz發表於2007-08-10
SCO UNIX--高階進階(一)(轉)[@more@]

  11.問題:如何啟動時自動新增閘道器?

  答:可以在/etc/rc2.d目錄下用vi建立一個名為S10route的檔案,內容為:

  route add default xxx.xxx.xxx.xxx 2 其中xxx.xxx.xxx.xxx為閘道器。

  答:在vi /etc/tcp 找到route 那行修改一下豈不更為簡單?在ifconfig後。

  在/etc/tcp檔案裡面新增也可以。

  答:在/etc/rc中更方便

  答:SCO UNIX環境下自動增加閘道器的兩種方法:

  1.方法一:編輯產生一個/etc目錄下的gateways檔案。

  以root註冊。

  #cd /etc

  #vi gateways

  在該檔案中增加以下語句:

  net目的網路gateway閘道器地址metric valuess [passive/active]

  其中valuess表示一個到達目的網路所經過的路程段的數目即跳數。passive,active表示 閘道器為被動的或主動的。例如,筆者單位區域網上的unix主機要訪問上級行100.88.1.0局域 網段,可用如下語句:

  net 100.88.1.0 gateway 100.88.198.1 metric 2 passive

  其中100.88.198.1是本單位路由器的區域網IP地址。同樣要訪問別的分行的區域網可按 上述方法增加相應的語句。

  2.方法二:編輯產生一個/etc/rc2.d目錄下以大寫S開頭的檔案如S96gateway。

  我們知道,在UNIX中有幾種執行級,如執行級0表示系統停機狀態,執行級1表示系 統管理狀態,執行級2是系統常規執行級即多使用者狀態,而每個執行級都對應一個/etc/rcn .d目錄。如執行級2對應/etc/rc2.d目錄,這個目錄包含一些shell檔案,unix系統啟動進入 多使用者狀態自動執行這些檔案中的命令,而且這些shell檔名具有如下格式:Snnname。S 表示系統進入這個執行級需執行該檔案以啟動檔案中指定的程式;nn是一個00-99的數字, 該數字是這個程式被啟動的順序號;name檔名,根據這一特點,我們可以編輯產生一個文 件如S96gateway達到機器啟動自動加入閘道器的目的。

  以root註冊。

  #cd /etc/rc2.d

  #vi S96gateway

  在該檔案中,增加以下語句:

  route add net目的網路 閘道器地址 跳數

  如前例為訪問100.88.1.0網段,上述語句為:

  route add net 100.88.1.0 100.88.198.1 2

  其中100.88.198.0是本單位路由器IP地址。訪問不同的網路,可相應增加對應的語句。 如果區域網上僅有一個路由器,可指定其為預設閘道器,方法是在S96gateway中加入:

  route add default 閘道器地址 1

  如路由器地址為:100.88.198.1上述語句就是:

  route add default 100.88.198.0 1

  12.問題:如何啟動X Windows?

  答:安裝完後,如何進入sco unix圖形介面裝完後要先配置滑鼠和顯示器,startx就可以進入圖形

  介面了

  執行scologin enable

  則開機自動進入x-windows的登陸界;在/etc/default/中 #vi boot,在最後一行新增TIME=3儲存,重啟。下次開機就會直接進入圖形介面。

  13.問題:如何修改主機的域??

  答:用vi 直接修改 /etc/hosts,不REBOOT使修改後的域生效!!可以在執行netconfig時修改。

  14.問題:我能Ping得通別人的機子,但別人卻Ping不通我的機子,還有,我能Ping 得通所有區域網內的機子,但就是Ping不通INternet上的主機。 (Ping IP地址也不行,提示,not router)

  答:你PING不通INTERNET是因為你沒設好閘道器,

  閘道器可以用route命令設定的

  你的電腦能PING通其他機子,其他電腦不能PING能你的電腦倒是很奇怪,不知道你是不是PING電腦的IP地址的,還是機器名的?

  檢查一下自己機器的 /etc/hosts 還有在/etc/tcp檔案中增加一條語句 route add default 閘道器 1

  或者在/etc/rc2.d目錄下建立一個檔案,名為S10route,內容為:

  route add default xxx.xxx.xxx.xxx 1

  其中xxx.xxx.xxx.xxx是閘道器。

  15.問題:unix下如何解.tar.gz檔案?

  答:一般來說,我們都會順便將.tar檔用compress壓縮成.Z檔,節省儲存空間;

  要還原時,要先uncompress,再解tar:

  % compress backup.tar 壓縮

  % ls -l backup*

  % uncompress backup.tar.Z 解壓縮

  % tar xf backup.tar 解tar壓縮

  你還可以用gzip/gunzip來代替compress/uncompress。

  16.問題:將一臺WINDOWS 2000作業系統的機器作為代理伺服器,用SCO OPENSERVER5。06作為客戶端上網,不知有什麼辦法,把配置98的機器閘道器可以嗎?

  答:

  (1)配置網路卡,IP地址要和伺服器在同一個網段。

  (2)在/etc/rc2.d下用VI編輯S10route ,加入閘道器,既伺服器網路卡的IP地址,如192.168.0.1

  (3)vi /etc/resolv.conf 內容為nameserver xxx.xxx.xxx.xxx ,既DNS地址。就是說把UNIX下的閘道器的DNS伺服器設為WINDOWS主機就能上網了!

  17.問題:20G的硬碟在sco unix 5.05中沒什麼沒有完全認到。1 track 是多大?

  答:1.安裝時,在boot提示符下,輸入以下內容:

  defbootstr biosgeom=(25249,16,63) 括號中的值是你硬碟的引數(cylinder/heads/sectors-per-track),不要照搬。

  2.選擇interactive/divvy方式,然後手動調整硬碟的cylinder/heads/sectors-per-track的值。以後的安裝按照通常的方式。

  3.繼續安裝,ok

  18.問題:SCSI硬碟的驅動怎樣做,defbootstr link=...這裡應怎樣寫?

  答:Boot:提示符時輸入:defbootstr link=amird slha sdsk=amird(0,0,0,0) Srom=wd(0,0,0,0)

  其中,link=amird slha指出安裝時需要聯入的驅動程式名稱(BTLDs,bootime loadable

  driver),sdsk=amird(0,0,0,0)指出系統根盤的位置,幾個數字分別為SCSI的介面卡號

  (adapter number),匯流排號(bus number),SCSI ID,邏輯單元號(lun),Srom=(0,0,0,0)指

  出的是EIDE(IDE)CDROM的位置。在這種情況下,(n,n,n,n)分別代表(IDE Controller,

  Master/Slave,LUN,BUS),合法值為0和1。在上面的例子中,IDE Controller:0=primary,

  Master/Slave :0=master,LUN從:0(LUN for an EIDE/IDE device is always 0),BUS:0(BUS

  for an EIDE/IDE device is always 0).

  19.問題:很多軟體產品完工之後,都會做成一個軟體包,以便於使用者用custom工具進行安裝。

  哪位能詳細描述一下,做軟體包的過程?

  答:SCO OPENSERVER 下custom釋出軟體的製作方法

  在SCO OPENSERVER5.0.x下,軟體都用cutsom管理使用者透過該工具,可以很好地進行軟體的安裝、升級、刪除;開發商透過該工具,可以很好地管理好開發的釋出軟體的版本。利用SCO OPENSERVER下的一個工具——Custom Distribution Master ToolKit,本文提供了custom釋出軟體的製作方法。

  CDMT生成的釋出軟體,根據其介質可為軟盤、磁帶或光碟版。其中光碟釋出軟體的生成比較困難,這是由於SCO OPENSERVER支援的光碟燒錄機比較少,往往只好藉助於windows或linux下的燒錄工具。然而,現在軟體大都透過光碟來安裝,因此,光碟釋出軟體的製作顯得尤為重要。下面將具體介紹CDMT生成釋出軟體的具體過程,包括軟盤、磁帶和光碟。

  一、確定你的產品結構

  SCO OPENSERVER下,custom按照如下層次組織系統上安裝的軟體:

  如產品SCO OpenServer 5.0.x被分成很多元件,如Xclient和Wserver,每一個元件又分成多個包,如man等。

  為了說明方便,我們所舉的例中名稱都取為一個,並且只有一個元件和一個包,名字全部為test。

  二、確定每個檔案的屬性

  屬性有shared(/opt)和non-shared(/var/opt)之分,其中shared的檔案為只讀,non-shared的檔案為可讀可寫。本處為說明方便,所舉的例子中的檔案全部為shared。

  第七節高階進階

  1.問題:我改了 hosts 檔案,譬如: 127.0.0.1 localhost改成: 127.0.0.1 local 不重起系統,怎樣讓它生效?

  答:# tcp stop

  # tcp start

  建議:好多地方要用到本機的反饋地址的,建議不要修改!!!

  2.問題:我想修改主機名,如何修改?

  答:如果想修改主機名,用uname -S 主機名。

  3.問題:怎麼看我的SCO是多少使用者?

  答:uname -X

  在liences manager中也可以看到!!

  uname -A 更好

  4.問題:如何使可以訪問軟碟機和光碟機?

  答:訪問軟碟機:#mount /dev/fd0135ds18 /mnt

  #cd /mnt

  /mnt下的內容就是軟盤的內容

  #umount /dev/fd0135ds18

  訪問光碟機:#mount /dev/cd0 /mnt

  #cd /mnt

  /mnt下的內容就是光碟機的內容

  #umount /dev/cd0

  軟去考出和考入 c 檔案還可以用doscp

  5.問題:系統開發包(開發系統)在何處,怎麼找到,如何安裝?是用系統盤引導系統安裝,還是其他方式安裝?

  答:就在你的光碟上,用custom安裝。在ROOT下:scoadmin->soft

  6.問題:我gzip壓縮軟體,應該有unix版的,因我對*.tar.gz解壓後檔案以遠大於軟盤容量,無法tar進unix系統。我應到那裡下載gzip,應怎樣安裝?懇請幫助!

  答:ftp://sdccf.mine.nu或ftp://ftp2.caldera.com/pub/skunkware/osr5/vols/

  7.問題:SCO UNIX 5.0.5 裝了開發系統,再裝網路卡驅動。PING 自己通,PING 別人不同,這和安裝開發系統有關嗎?怎樣解決?

  答:IP地址在同一個網段嗎?如是,網線接法對嗎?不在一個網段上要加路由的!!

  8.問題: 如何構建WEB伺服器?

  答:Internet/Intranet的網路應用過程中,Web伺服器的建設必不可少,而國內的企事業單位在組網方案中多考慮向Intranet靠攏,構建自己的Web伺服器,利用其中的WWW、E-mail等服務提高辦公效率。在國內,SCO UNIX作為一個技術成熟的商用網路作業系統,廣泛地應用在金融、保險、郵電等行業中。其自身內建了豐富的網路功能,自SCO OpenServer 5.0版以後,各項網路服務內容大大加強,加上其良好的穩定性和安全性,無需追加任何投資完全可以配置成企業內部的Web伺服器,利用各客戶端(Win 9x)的瀏覽器軟體即可實現WWW的各項功能,是充分利用已有投資、降低成本的好辦法;UNIX Web伺服器在一些商業網站中被成功地使用,如果你熟悉SCO UNIX,可以考慮選用SCO UNIX網路作業系統建立企業級Internet Web伺服器。

  本文以SCO OpenServer 5.0.5為例,介紹在已有辦公網的基礎上構建企業網Web伺服器的方法。在A網段中構建一個SCO UNIX Web伺服器(IP地址:205.100.100.52),在該區域網內客戶機作業系統是Win 95/98/NT,瀏覽器為IE,這樣具有良好的網頁編輯環境和瀏覽介面(當然,也可以選用Linux環境下的網頁瀏覽環境)。其中,有一臺Win 9x客戶機(IP地址:205.100.100.170)具有遠端管理Web伺服器和上傳網頁的功能;在廣域網內的另一個B網段,有一些Web瀏覽的客戶機,其中有一臺Win 9x客戶機(IP地址:204.1.191.2)也設定為具有遠端管理Web伺服器的功能。

  1.Internet Manager軟體包的安裝

  2.SCO OpenServer 5.0.5系統的安裝及網路配置在此就不講述了,只是使用者需要注意在安裝過程中選擇預設

  軟體包安裝,這樣該系統就包括了Intranet/Internet的Web服務功能。如果沒有選擇預設軟體包安裝,就

  要安裝Netscape Communicator (Ver 4.0.5b)和SCO OpenServer Enterprise System Internet FastStart

  (Ver 5.0.5m)軟體包。具體步驟是插入SCO OpenServer 5.0.5的系統安裝光碟,用#scoadmin→software命

  令,選擇安裝光碟中的上述兩個軟體包進行安裝,安裝完畢,重新啟動主機。

  3.WWW伺服器遠端管理的設定

  雖然SCO OpenServer 5.0.5在主控臺的圖形介面中提供了管理WWW伺服器的功能,但是對WWW伺服器遠端管

  理的設定,使管理員能夠更方便靈活地透過遠端客戶機維護WWW伺服器。在這裡WWW伺服器IP地址為:

  205.100.100.52,WWW伺服器遠端管理的客戶機IP地址為:205.100.100.170,WWW主頁存放在目錄/usr/www下

  (系統預設WWW的主頁目錄為/usr/internet/ns_httpd/docs)。

  4.Internet Manager配置:用root 登入SCO UNIX主機,編輯/usr/internet/admin/access/site檔案,在檔案

  中加入遠端管理伺服器的本地客戶機IP地址:205.100.100.170。

  編輯/usr/internet/admin/conf/httpd.conf檔案,將ServerName localhost 一行改為 ServerName

  205.100.100.52。

  5.重啟主機,更新配置。

  Netscape FastTract Server 的配置:用root 登入,編輯/usr/internet/ns_httpd/admserv/ns-admin.conf

  檔案,將ServerName scosysv.ccb一行改為ServerName 205.100.100.52;將Addresses 127.0.0.1

  一行改為Addresses 205.100.100.170。

  6.重啟主機,更新配置。進入/usr/internet/ns_httpd/httpd-80目錄,執行stop,停止http服務管理程式;

  7.遠端啟動 Internet Manager

  在windows 95/98/NT客戶機啟動IE瀏覽器,在位址列輸入伺服器的IP地址和Internet Manager的埠號(615)

  及首頁檔名——,系統提示輸入使用者名稱和密碼,

  首次登入時可使用系統預設的Internet Manager的管理使用者admin和預設口令root,登入後進入

  Internet Manager的介面。

  系統顯示了各種服務內容,單擊Web按鈕,進入Netscape FsatTrack Server的管理入口,選擇超

  鏈結Netscape FastTrack Server (port 80),出現管理介面的登入對話方塊,輸入admin使用者名稱和預設口令

  root,成功登入後進入Netscape FastTrack Server 2.01的管理畫面。

  8.對Web Server Manager的配置進行修改

  在管理介面上一排選項中,單擊System Settings,再透過選擇Network Settings、performance tuning

  等選項,可對伺服器主目錄、伺服器名、httpd的監聽埠號(預設為80)、伺服器的程式數等引數進行設

  置。

  在管理介面上一排選項中,單擊Content Mgmt,再單擊左邊Primary Document Directory,在正文區

  的Primary Directory框中,輸入將存放WWW主頁的主路徑名/usr/www;如果在主文件目錄中需要為新

  使用者myweb建立一個目錄 ,那麼一定要對所建立的目錄設定訪問控制許可權。

  #cd /usr/www

  #mkdir myweb

  #chown nouser myweb

  #chgrp nouser myweb

  #chmod 755 myweb

  進入Internet Manager的介面後,單擊System Settings,再單擊左邊Document preferences,可增加或

  修改預設首頁HTML檔名,點選OK按鈕,選擇save and apply,使修改有效。該系統預設首頁HTML檔案

  名為index.html、home.html。

  進入Internet Manager的介面後,點選Security,選擇Set Internet Manager Password,可修改admin的口

  令;也可以用root身份登入,在字元模式下鍵入/etc/internetpw來進行。

  進入Internet Manager的介面後,點選Security,選擇Control Access from Remote Sites,輸入204.1.19

  1.2,這樣可以增加一個遠端管理Web伺服器的客戶機。該方法比在UNIX字元環境下編輯/usr/internet/admin/access/site

  檔案更加方便快捷。

  Web伺服器設定完成後,將網頁上傳到WWW主頁的主路徑/usr/www下,系統預設首頁檔名為:index.html,在SCO UNIX系

  統中,檔名是嚴格區分字母大小寫的,所以上傳到UNIX主機中的網頁檔名的字母大小寫有可能和Win 9x上的不同。

  網頁上傳完成後,這樣在客戶機上就能瀏覽到SCO UNIX系統中Web伺服器上的網頁了。

  9.問題:機器上如何安裝開發系統?

  答: 放入安裝介質, custom->Software->Install New->CD-ROM-> Sco Openserver Development Sys-tem 輸入系列好!!

  10.問題:如何新增閘道器和DNS服務?(unkonwn host name)

  答:route add default xxx.xxx.xxx.xxx

  答:閘道器需要在/etc/rc2.d/目錄下的S打頭的檔案中加入

  route add default xxx.xxx.xxx.xxx 1

  這麼一行,要不然每次啟動後都要在#下執行一次

  新增DNS服務:vi /etc/resolv.conf 內容為nameserver xxx.xxx.xxx.xxx ,既DNS地址。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-941728/,如需轉載,請註明出處,否則將追究法律責任。

相關文章