2013年5月16日 星期四

Linux 指令運用


Linux 效能監控
指令運用總表:
NO Command Description
1 ps process的運作的指令  ex:#ps -ef |grep java ;#ps aux
2 top process的運作的指令2  ex:#top
3 pstree process的運作的指令3  ex:#pstree -A
4 pmap process使用記憶體的狀況 ex:#pmap
5 uptime , w 顯示系統的附載狀況 ex:#uptime

6 vmstat 顯示系統的狀態  ex:vmstat
7 cat /proc/meminfo 取得詳細記憶體資訊  ex:#cat /proc/meminfo
8 slabtop Kernel slab cache的資訊  ex:#slabtop
9 cat /proc/buddyinfo Kernel buddy system 的內容  ex:#cat /proc/buddyinfo
10 cat /proc/slabinfo slabinfo ex:# cat /proc/slabinfo
11 mpstat, sar 系統使用狀態 ex:#mpstat ;#sar
12 iostat CPU與disk的狀態 ex:#iostat
13 numactl、numastat 多核心的記憶體管理狀態 ex:#numactl ; #numastat
14 nmon 豪華的系統監看工具 ex:#nmon
15 ping、traceroute、netstat 網路診斷工具 ex:# ping 192.168.0.1 ;#traceroute 192.168.2.0 ;#netstat -tunpl
16 iptraf 網路及時監看工具 ex:#iptraf
17 sar -n DEV 獲取網路統計資料 ex:#sar -n DEV
18 sar -r 取得系統記憶體資訊 ex:#sar -r
19 pidstat 系統記憶體監視工具 ex:#pidstat
20 tcpdump 查看封包 ex:#tcpdump -nn scr port 80 && dst host 192.168.2.0
Linux 硬體檢查指令
NO Command Description
1 dmidecode --type system 查看硬體規格 ex:#dmidecode --type system
2 cat /proc/version 檢查Linux 版本 ex:#cat /proc/version
3 uname -a 核心版本 ex:#uname -a
4 lsb_release -a yum install redhat-lsb ex:#lsb_release -a
5 cat /etc/SuSE-release 可以看到suse版本 ex:#cat /etc/SuSE-release
6 cat /proc/meminfo 、free 檢查記憶體 ex:#cat /proc/meminfo
7 df -h 觀察硬碟分割 ex:#df -h
8 lsmod 列出目前linux kernel中所有modules的狀態 ex:#lsmod
9 spci -v 檢查系統PCI介面的各項裝置 ex:#spci -v
10 lsusb 檢查系統USB介面的裝置 ex:#lsusb
11 lsscsi 檢查系統SCSI介面的裝置 ex:#lsscsi
12 cat /proc/cpuinfo 顯示CPU的資訊 ex:#cat /proc/cpuinfo
13 cat /proc/meminfo 顯示記憶體的資訊 ex:# cat /proc/meminfo
14 hdparm -i /dev/hda 硬碟的各項資訊 ex:# hdparm -i /dev/hda
15 dmesg 運作過程當中所顯示的各項訊息記錄 ex:#dmesg
16 cat /etc/issue 查看 Linux 系統版本 ex:#cat /etc/issue
17 smartctl -a /dev/sda 查看硬碟詳細資訊及型號 ex:#smartctl -a /dev/sda

沒有留言:

張貼留言