2009年8月16日 星期日

console 下常用的系統管理指令

For All Distribution

檢查系統 Distribution 版本
#lsb_release -a
LSB Version:    n/a
Distributor ID: SUSE LINUX
Description:    openSUSE 11.3 (i586)
Release:        11.3
Codename:       n/a

#cat /etc/issue
Welcome to openSUSE 11.3 "Teal" - Kernel \r (\l).
檢查核心版本
#uname -r
2.6.34-12-default
彈出光碟機托盤
#eject

For Red Hat 8.0

系統設定
#/usr/sbin/setup

ADSL 設定
#adsl-setup
adsl 撥接
//pppx 視系統裝置而定
#/sbin/ifup ppp0
adsl 掛斷
#/sbin/ifdown ppp0

狀態查詢
#/sbin/adsl-status
#/etc/sysconfig/network-scripts/ifcfg-ppp0

設定檔路徑
/etc/sysconfig/network-scripts/ifcfg-ppp0
/etc/resolv.conf

設定檔內的下列值改成0,會有較穩定的效果
PPPOE_TIMEOUT 改成0
CONNECT_TIMEOUT 也改成0

查詢指令

#set
顯示使用者的環境變數

#ps
顯示目前系統執行中的處理程序清單,類似 Windows 中的 Ctrl+Alt+Del
常用參數:
-A 顯示所有程序清單
-a 顯示所有與終端無關的程序清單
-U 顯示指定用戶的程序,必須指定用戶的名稱或PID,例如:ps -U John
-u 顯示指定用戶的程序,若不指定則顯示目前登入的使用者,例:
#ps aux
#ps ax

#grep
字元搜尋指令,配合其它指令使用,例如要使用 ps 指令查詢 sendmail 是否正常運作時,可以如下:
#ps aux | grep sendmail

#awk
配合其它指令,以欄為單位,取出所需資料,例如:
#ps aux | awk '{print $1 "\t" $2}'
print 表示印出資料
'\t" 表示以tab做分隔符號
$1 $2 即表示要顯示的欄位

掛載媒體

掛載光碟機
# mount -t iso9600 /dev/cdrom /mnt/cdrom
# mount /dev/cdrom /mnt/cdrom

卸載光碟片
#umount /mnt/cdrom

For OpenSUSE

系統設定
//文字模式
#yast


//圖形模式
#yast2


adsl 撥接
//dslx 視系統裝置而定
ifup dsl0
dsl0      name: DSL 
interface dsl0 is up
adsl 掛斷
ifdown dsl0
dsl0      name: DSL 
interface dsl0 is down

沒有留言:

張貼留言