賢仁居 George Gong
          It's never too late to learn
          posts - 32,comments - 16,trackbacks - 0

          在維護(hù)服務(wù)器時(shí)常常需要用到linux Shell命令,將常用的寫(xiě)在這里備查:

          telnet 10.10.50.122 7070

          nslookup 查看域名解析

          netstat -anp 顯示系統(tǒng)端口使用情況 a表示全部socket n不解析名稱(chēng) p顯示PID

          lsof -i :端口 顯示占用該端口的進(jìn)程情況

          last

          history

          scp root@10.10.10.11:/home/asd/we.zip /home/we/ scp文件傳輸

          w 當(dāng)前登錄用戶

          ps -ef|grep java 不解釋?zhuān)?

          查看機(jī)器吞吐量(throughput)

          sudo ifconfig eth0

          iftop 監(jiān)視網(wǎng)卡即時(shí)吞吐量

          iptraf 監(jiān)視網(wǎng)卡即時(shí)吞吐量

          iostat 磁盤(pán)吞吐量查看

          iostat 結(jié)果解釋
          * rrqm/s:   每秒進(jìn)行 merge 的讀操作數(shù)目。即 delta(rmerge)/s
          * wrqm/s:   每秒進(jìn)行 merge 的寫(xiě)操作數(shù)目。即 delta(wmerge)/s
          * r/s:       每秒完成的讀 I/O 設(shè)備次數(shù)。即 delta(rio)/s
          * w/s:       每秒完成的寫(xiě) I/O 設(shè)備次數(shù)。即 delta(wio)/s
          * rsec/s:    每秒讀扇區(qū)數(shù)。即 delta(rsect)/s
          * wsec/s:   每秒寫(xiě)扇區(qū)數(shù)。即 delta(wsect)/s
          * rkB/s:     每秒讀K字節(jié)數(shù)。是 rsect/s 的一半,因?yàn)槊可葏^(qū)大小為512字節(jié)。(需要計(jì)算)
          * wkB/s:     每秒寫(xiě)K字節(jié)數(shù)。是 wsect/s 的一半。(需要計(jì)算)
          * avgrq-sz: 平均每次設(shè)備I/O操作的數(shù)據(jù)大小 (扇區(qū))。delta(rsect+wsect)/delta(rio+wio)
          * avgqu-sz: 平均I/O隊(duì)列長(zhǎng)度。即 delta(aveq)/s/1000 (因?yàn)閍veq的單位為毫秒)。
          * await:     平均每次設(shè)備I/O操作的等待時(shí)間 (毫秒)。即 delta(ruse+wuse)/delta(rio+wio)
          * svctm:    平均每次設(shè)備I/O操作的服務(wù)時(shí)間 (毫秒)。即 delta(use)/delta(rio+wio)
          * %util:    一秒中有百分之多少的時(shí)間用于 I/O 操作,或者說(shuō)一秒中有多少時(shí)間 I/O 隊(duì)列是非空的。即 delta(use)/s/1000 (因?yàn)閡se的單位為毫秒)
          

          df -m 硬盤(pán)使用情況

          free -m 內(nèi)存使用情況

          top 查看CPU使用情況

          關(guān)于 load   average
          一般來(lái)說(shuō)只要每個(gè)CPU的當(dāng)前活動(dòng)進(jìn)程數(shù)不大于3那么系統(tǒng)的性能就是良好的,如果每個(gè)CPU的任務(wù)數(shù)大于5,那么就表示這臺(tái)機(jī)器的性能有嚴(yán)重問(wèn)題。
          對(duì)于上面的例子來(lái)說(shuō),假設(shè)系統(tǒng)有兩個(gè)CPU,那么其每個(gè)CPU的當(dāng)前任務(wù)數(shù)為:8.13/2=4.065。這表示該系統(tǒng)的性能是可以接受的。

          查看機(jī)器硬件信息

          測(cè)試機(jī)器的硬件信息:
          查看CPU信息(型號(hào))
          # cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
          8  Intel(R) Xeon(R) CPU            E5410   @ 2.33GHz
          (看到有8個(gè)邏輯CPU, 也知道了CPU型號(hào))
          # cat /proc/cpuinfo | grep physical | uniq -c
          4 physical id      : 0
          4 physical id      : 1
          (說(shuō)明實(shí)際上是兩顆4核的CPU)
          # getconf LONG_BIT
          32
          (說(shuō)明當(dāng)前CPU運(yùn)行在32bit模式下, 但不代表CPU不支持64bit)
          # cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l
          8
          (結(jié)果大于0, 說(shuō)明支持64bit計(jì)算. lm指long mode, 支持lm則是64bit)
          再完整看cpu詳細(xì)信息, 不過(guò)大部分我們都不關(guān)心而已.
          # dmidecode | grep 'Processor Information'
          查看內(nèi) 存信息
          # cat /proc/meminfo
          # uname -a
          Linux euis1 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i686 i686 i386 GNU/Linux
          (查看當(dāng)前操作系統(tǒng)內(nèi)核信息)
          # cat /etc/issue | grep Linux
          Red Hat Enterprise Linux AS release 4 (Nahant Update 5)
          (查看當(dāng)前操作系統(tǒng)發(fā)行版信息)
          查看機(jī)器型號(hào)
          # dmidecode | grep "Product Name"
          查看網(wǎng)卡信息
          # dmesg | grep -i eth
          

          du -ms /usr/local/jdk 查看文件夾使用的空間大小

          du -sm * | sort -n 當(dāng)前路徑下各文件夾大小,并排序顯示

          posted on 2010-10-18 11:40 George Gong 閱讀(477) 評(píng)論(1)  編輯  收藏 所屬分類(lèi): Linux

          FeedBack:
          # re: linux常用命令
          2010-10-21 01:03 | autobuild
          你好,你有什么聯(lián)系方式嗎?
          我有一個(gè)關(guān)于m2eclipse autobuild的問(wèn)題想問(wèn)你。。  回復(fù)  更多評(píng)論
            

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 醴陵市| 莎车县| 墨玉县| 化德县| 称多县| 郴州市| 玉山县| 封开县| 芦山县| 崇礼县| 伊春市| 建湖县| 萝北县| 启东市| 虹口区| 高安市| 寻乌县| 讷河市| 武清区| 安多县| 澄迈县| 肥东县| 沙湾县| 仪陇县| 苏州市| 独山县| 新泰市| 苗栗县| 鹿邑县| 凌海市| 兴业县| 南宫市| 湘潭县| 马公市| 农安县| 马鞍山市| 和静县| 盐山县| 邢台市| 北安市| 龙井市|