常用Linux指令

查看CentOS版本:

cat /etc/*-release

查看是否已安裝某個軟體(ex:ImageMagic):

rpm -qa|grep ImageMagic

建立一個空的大檔案:

dd if=/dev/zero of=./bigfile bs=1M count=1024

手動更新系統時間:

ntpdate -u time.stdtime.gov.tw

使用 ls 統計檔案數量:

ls -lR ./ | grep '^-' | wc -l

監控每秒io狀態:

sudo apt-get install sysstat
iostst -t 1

查看CPU資訊:

cat /proc/cpuinfo |more

Ubuntu 查詢連線數指令&查詢記憶體使用量:

netstat -an | grep "80" | wc -l
或
ss

記憶體使用量:

cat /proc/meminfo

ls統計檔案數量:

ls | wc -w

監控網路封包:

tcpdump -nn -i eth0 port 80

列出目前主機上的帳號:

cat /etc/passwd |grep /bin/bash |grep [5-9][0-9][0-9] |cut -d: -f1

目前CPU使用率:

cat /proc/loadavg

目前Http服務連線數量:

netstat -ant | grep :80 | wc -l

目前Http服務連線資訊:

netstat -tn | awk "/:80 .*TIME_WAIT/"

按照檔案大小排序:

ls -hlS | more

統計一個 httpd log 檔案的流量,以G為單位:

cat www.xxx.com.tw_log |awk '{sum+=$10} END {print sum/1024/1024/1024}'

統計一個 httpd log 檔案的流量,以日為單位,以G為單位:

cat www.xxx.com.tw_log |grep '25/Oct/2012' |awk '{sum+=$10} END {print sum/1024/1024/1024}'

把當前目錄下及子目錄的屬性改成755

find . -type d -exec chmod 755 {} +

把當前目錄及子目錄中的文件屬性改成644

find . -type f -exec chmod 644 {} +

發表迴響