2008年12月7日 星期日

ifup,ifdown

用以單獨啟動或停止指定單一網卡
ifup eth0 啟動 eth0 介面之網卡
ifdown eth1 停用 eth1 介面之網卡 

Hyperic Server and Agent Command

vap16(10.10.2.244) 內的hyperic ,要以hyperic帳號登再執行
Server:/home/hyperic/server-3.2.0/bin/hq-server.sh start|stop
Agent:/home/hyperic/agent-3.2.0/hq-agent.sh start | stop | ping | setup

VMware Command

vmrun list 列出目前主機上正開啟的 Guest OS有那幾個
如 /vmdata/vap16/vap16.vmx
vmrun start|stop|reset|suspend  [PARAMENTERS]
此指令可以Command 的方式 啟動|停止|重開機|暫停 Guest OS
後面代入以 vmrun list 得到的資訊
如 vmrun start /vmdata/vap16/vap16.vmx 啟動vap16 Guest OS


2008年10月14日 星期二

rm -f `find /usr/data/  -size 0k` 當file Size 為0的
rm -f `find /usr/data/ -atime +30` 當file 最後被讀取的時間 超過30天
-atime  最後被讀取的時間
-ctime  最後被修改的時間

2008年10月12日 星期日

adduser

名稱:adduser 
使用權限:系統管理員  
使用方式:adduser [-c comment] [-d home_dir] 
[-e expire_date] [-f inactive_time] 
[-g initial_group] [-G group[,...]] 
[-m [-k skeleton_dir] | -M] [-p passwd] 
[-s shell] [-u uid [ -o]] [-n] [-r] loginid 
或 adduser -D [-g default_group] [-b default_home] 
[-f default_inactive]  
[-e default_expire_date] 
[-s default_shell] 
附注:adduser 與 useradd 指令為同一指令(經由符號連結 symbolic link) 
說明:新增使用者帳號或更新預設的使用者資料 
參數: 
-c comment 新使用者位密碼檔(通常是 /etc/passwd)的注解資料 
-d home_dir 設定使用者的家目錄為 home_dir ,預設值為預設的 home 面加上使用者帳號 loginid 
-e expire_date 設定此帳號的使用期限(格式為 YYYY-MM-DD),預設值為永久有效 
-f inactive_time 范例: 


 adduser是增加使用者. 
相對的,也有刪除使用者的指令,userdel. 
語法:userdel [login ID] 
 
以上資料截至
http://fanqiang.chinaunix.net/a1/b1/20010430/144909_b.html

2008年9月18日 星期四

vmstat


kthr      memory            page            disk          faults      cpu

r b w   swap  free  re  mf pi po fr de sr f0 m2 m2 m2   in   sy   cs us sy id

0 0 0 156352 168880 29  94 147 0  0  0 67  0  0  0  0  441  481   76  6  4 89在命令行收集虛擬記憶體性能的資料

procs:

r-->在運行佇列中等待的進程數

b-->在等待io的進程數

w-->可以進入運行佇列但被替換的進程

memoy

swap-->現時可用的交換記憶體(k表示)

free-->空閒的記憶體(k表示)

pages

re--》回收的頁面

mf--》非嚴重錯誤的頁面

pi--》進入頁面數(k表示)

po--》出頁面數(k表示)

fr--》空餘的頁面數(k表示)

de--》提前讀入的頁面中的未命中數

sr--》通過時鐘演算法掃描的頁面

disk 顯示每秒的磁片操作。 s表示scsi盤,0表示盤號

fault 顯示每秒的中斷數

in--》設備中斷

sy--》系統中斷

cy--》cpu交換

cpu 表示cpu的使用狀態

cs--》用戶進程使用的時間

sy--》系統進程使用的時間

id--》cpu空閒的時間

如果 r經常大於 4 ,且id經常少於40,表示cpu的負荷很重。

如果pi,po 長期不等於0,表示記憶體不足。

如果disk 經常不等於0, 且在 b中的佇列 大於3, 表示 io性能不好。

2008年9月16日 星期二

找檔案的大小

檔案大小:
使用 find 程式時,透過 -size 參數的使用,可以精準的搜尋出
特定檔案長度的檔案。-size 參數的使用,支援的單位有:

b:block (1 block = 512 byte)
c:byte
k : kbyte
w : word byte

實際在使用時,可以搭配 + 與 – 表示大於或者是小於指定的大小。

使用範例 1:
搜尋 /bin 目錄內,檔案長度為大約為 10K 的一般檔案
find /bin -type f -size 10k

使用範例 2:
搜尋 /bin 目錄內,以 a ~ m 開頭,檔案長度大於 10K 的一般檔案
find /bin -type f -name “[a-m]*” -size +10k

使用範例 3:
搜尋 /usr/bin 目錄內,檔案長度在 50k ~ 100k 範圍內的檔案
find /usr/bin -type f -size +50k –size -100k