天天看點

SCOUNIX第四講:系統管理

今次要談的系統管理者負責管理SCO UNIX的系統,擁有獨特的注冊名--root,能夠讀取任何檔案,寫入和删除任何檔案,執行任何實用程式和指令,亦可以執行和終止任何使用者程式。

系統管理者的工作包括系統控制的任務,例如後援加鎖和解鎖終端和記帳号、增加、隐退和撤消使用者。亦可以給使用者一些特權,讓他們實作特權系統任務。

基本指令

shell指令的基本資料結構是檔案,是以,基本指令和操作包含以下功能:

-顯示及管理檔案中的指令

-管理目錄的指令

-輸入輸出重新定向和管道,重定向标準I/O,并執行組合指令$

W|grep 'john'〉john,file

-輸出重定向符(>)把标準輸出重新定向輸出到檔案

--輸入重定向符(<)把标準輸入重定向從檔案輸入

-管道符(|)把标準輸出重定向輸出到别一指令

尋找檔案

find(c)指令可以在層次目錄中查找檔案,例如:

$find/-name filename -exec rm {};

-name filename指定filename

-exec rm表示在所找的檔案中執行rm移動這個指令

另外,使用者亦可以加入,-print表達式,顯示找到檔案的全路徑名。

除此之外,find(c)也可以用來找出特定使用者或使用者組所持有的檔案,譬如:

$find/-user bin -print

$find/-group mmdf -print

又或者,用find(c)重新定向過濾程式,輸出錯誤資訊,例如:

$find/-name motd -print 2〉/dev/null

SCO shell

使用SCO shell,可以讓使用者從單個菜單中選出應用程式,管理檔案和目錄,運作系統實用程式,要調用SCO shell,可鍵入:

$scosh

可以利用空格條鍵〈Space Bar〉或箭頭鍵〈Pointer〉移動光标,加亮所選的菜單項

-按〈Esc〉

回到上一級,或放棄目前操作

-按〈F3〉

顯示所在字段中可用選項表

-按〈Ctrl〉v 在字段選項表中選出每一項

-按〈F1〉

顯示求助資訊

-按Quit或打入q 退出SCO shell

系統管理shell

需要調用系統管理者shell,應該打入:

$sysadmsh或$scoadmin

雖然每個使用者都可以調用sysadmsh,但是,隻有實權的使用者才可

執行有關特權管理任務。

基本上,使用方法與SCO shell差不了多少,隻是多了幾個功能鍵(Function Key),例如〈F5〉搜尋,〈F6〉改變目綠和〈F7〉執行格式。而且,scoadmin更可以在XWindow的圖形環境下執行,

使用者在圖符(lcon)上找到不同的管理任務。

多重注冊螢幕

控制台上,可以允許使用者最多具有十二個不同注冊期的螢幕。多重螢幕令系統管理者可以同時執行幾個任務。

系統啟動時,控制台上的多重螢幕就會自動活動起來。同時按〈Alt〉鍵與〈F1〉至〈F12〉功能鍵,實作螢幕之間轉換。

至於,在終端上,啟動多重注冊螢幕,則可用mscreen實用程式,為正确工作,mscreen要求為tty。例如啟動兩個螢,應該打入

$mscreen-n2

然後按〈Shift〉鍵與〈F1〉或〈F2〉鍵,在兩個螢幕之間轉換,當登出時,確定所有螢幕登出。