- 相關推薦
關于Unix的系統管理
系統管理的命令,一般都是由root用戶執行的,一般用戶可能執行不了,除非你得到了root用戶的授權。下面yjbys小編為大家準備了關于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去統計。
【Unix的系統管理】相關文章:
Unix啟動故障的處理06-29
unix增加用戶和切換用戶04-12
關于PHP腳本修改Linux或Unix系統口令方法08-28
系統管理是激勵的保證08-15
Solaris系統管理認證考試10-03
Linux用戶/文件系統管理詳解05-10
IBM AIX 5.3 系統管理文件系統09-23
如何成為合格的LINUX系統管理員08-07