當前位置:才華齋>IT認證>IBM認證>

關於Unix的系統管理

IBM認證 閱讀(2.08W)

系統管理的命令,一般都是由root使用者執行的,一般使用者可能執行不了,除非你得到了root使用者的授權。下面yjbys小編為大家準備了關於Unix系統管理的文章,歡迎閱讀。

關於Unix的系統管理

1、查詢系統時間:data

2、修改系統時間:asktime yymmdd

yy:年

mm:月

dd:日

hh:時

mm:分

都用兩位數表示。比如把系統時間改為2002年6月17日16時45分。

asktime

3、查詢誰在系統中:who

也可以簡化為w

4、誰在做什麼:whodo顯示使用者正在進行的工作。

5、終端名的獲取:tty -l -s顯示當前正在使用的終端的裝置檔案及其路徑名。

6、程序狀態的瞭解:ps options 你可以知道程序活動的資訊喲!什麼是程序,還記得嗎?unix裡,可是很重要的東東喲!

常用的選項有:

-e 顯示每個程序的`資訊(everything)

-f 顯示程序的完整資訊。(full)

-t ttynum 顯示ttynum指定的終端的程序

-u username 顯示usename指定的用名的程序資訊

-l 以長格(long)形式顯示程序資訊,總共14列,其中每列標題的含義如下:

f:(flag):用八進位制表示的程序的有關標記,00表示程序已結束,01表示是系統程序,20表示程序被裝主記憶體中。

s:(state)表示程序的狀態,b和w表示正處於等待狀態,i表示空閒,o表示正在執行,k表示已裝入佇列可執行程序,s(sleep)表示處於睡眠狀態,r(ready)表示處於就緒狀態 ,t表示被跟蹤,x表示等待更多的記憶體。

uid :(user id)程序屬主的使用者標識

pid :(process id)程序號,(kill命令用的就是這個號)

ppid (parent process id) 父程序號

c :cpu的佔用率

stime:程序被提交的時刻

pri:程序的優先順序(priorty)

ni:程序的nice值

addr:程序的記憶體地址(address)

sz:程序的記憶體映像的大小(size),以塊表示

wchan:睡眠程序地址。對於執行的程序是空的

tty:程序所屬的終端號。如果是?號,則是系統程序

time:進行已執行的累計時間

cmd:呼叫該程序的命令名

比如,檢視tty03的程序資訊

$ ps -t tty03

檢視系統中所有程序的資訊

ps -e

ps -ef

殺死程序:假如程序佔用了過多的處理時間,是系統變慢,或者它陷入一個死迴圈,不能結束。呵呵,kill它!為了殺死程序,你可以試試鍵入:或者或者d或者,或者命令:kill pid或者kill -9 pid

7、統計磁碟使用空間:du顯示指定檔案所使用的磁碟塊數和全部檔案佔用的總塊數。

8、統計磁碟自由空間:df顯示指定檔案系統中的自由空間塊數和自由i節點數。

如 df

/ (dev/root):962630 blocks 61557 i-nodes

加上-v選項可顯示檔案系統的總塊數、已用塊數、空閒塊數和已用的百分比。如:

df -v /dev/root

mount dir  filesystem  blocks  used  free %used

/dev/root  /dev/root  1030176 57546 962630 6%

在sco unix中,還有一個dfspace命令,可以用m為單位顯示磁碟的使用情況。比如:

dfspace

/   :disk space :469.96mb of 503.01mb available (93.43%)

total disk space: 469.96mb of 503.01mb available (93.43%)

說明你的硬碟總共大小是503.01mb,已使用469.96mb,百分比是93.43%.

9、檔案型別的確定:file filename

10、在管道線上建立“三通”:tee options files

tee由“t”而來,(tee與t的英語音標都是ti:,)而t則“三通管”的像形,即取前一條命令的的輸出作為輸入,然後將其傳送給下一條命令,同時,形成一個檔案。比如:

ls -l /bin|tee file1 |wc

將ls命令的結果既儲存在檔案file1中,又交給wc去統計。

ls -l /etc|tee -a file1|wc

把ls命令的結果追加到資料夾file1的尾端,同時交給wc去統計。