亚洲欧美精品沙发,日韩在线精品视频,亚洲Av每日更新在线观看,亚洲国产另类一区在线5

<pre id="hdphd"></pre>

  • <div id="hdphd"><small id="hdphd"></small></div>
      學習啦 > 學習電腦 > 操作系統(tǒng) > Linux教程 >

      Linux系統(tǒng)怎么用命令做測試

      時間: 加城1195 分享

        Linux下我們經常使用命令來對軟件測試,具體怎么操作呢。下面由學習啦小編整理了測試中經常用到的linux命令總結,希望對你有幫助。

        測試中經常用到的linux命令總結

        名稱:ls

        功能:列出當前目錄下的文件和目錄

        實例:ls -a 顯示當前目錄下包括影藏文件在內的所有文件列表

        名稱:cd

        功能:轉換目錄

        實例:cd lling3/ 轉換到當前目錄下lling3子目錄中

        cd.. 轉換到上一級目錄

        cd ../.. 轉換到上兩級目錄

        名稱:pwd

        功能:顯示當前工作目錄

        名稱:mkdir

        功能:創(chuàng)建目錄

        實例:mkdir lling3

        創(chuàng)建lling3子目錄

        名稱:rmdir

        功能:刪除目錄

        實例:rmdir lling3

        刪除lling3子目錄

        名稱:cp

        功能:復制文件

        實例:cpstudy.txt /lling3/

        將study.txt復制到/lling3/目錄中

        cp study1.txt study2.txt

        將study1.txt復制成study2.txt

        名稱:rm

        功能:刪除文件

        實例:rm study.txt

        刪除文件study.txt rm*

        刪除當前目錄下的所有文件

        名稱:mv

        功能:移動文件或目錄,更改文件或目錄的名稱。

        實例:mv study.txt/lling3/

        將study.txt移到/lling3/

        目錄 mv study.txt teacher.txt

        將student.txt更名為teacher.txt

        名稱:find

        功能:查找文件或目錄

        實例:findstudy.txt

        查找study.txt文件

        Linux性能測試常用命令:

        查看日志

        awk '$4 ~/^\[27\/Nov\/2008:15:2[0-5]/ {print $0}' access_log |wc -l

        查看日志中每秒產生多少個動態(tài)鏈接

        tail -n 100000 /data1/logs/access.log | grep "06/Mar/2008:15:29:00" | wc -l

        查看進程編號

        ps aux|grep nginx ps aux|grep lighttpd ps aux|grep httpd

        重啟nginx命令如下

        /usr/local/nginx/sbin/nginx –s reload

        檢查nginx配置命令如下

        /usr/local/nginx/sbin/nginx -t -c

        表示Apache能夠處理多少個并發(fā)請求

        ps -ef | grep httpd | wc -l

        netstat -anpo | grep php-cgi | wc -l

        netstat -an|grep EST|wc -l

        netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'

        (其中的SYN_RECV表示正在等待處理的請求數(shù);ESTABLISHED表示正常數(shù)據(jù)傳輸狀態(tài);TIME_WAIT表示處理完畢,等待超時結束的請求數(shù))

        grep "25/Mar/2008:15:01:15" /data1/logs/nginx.log | wc -l 從Nginx訪問日志中,統(tǒng)計每分鐘的第15秒共有多少條日志記錄。

        查看CPU信息(型號)

        # cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

        8 Intel(R) Xeon(R) CPU E5410 @ 2.33GHz

        (看到有8個邏輯CPU, 也知道了CPU型號)

        # cat /proc/cpuinfo | grep physical | uniq -c

        4 physical id : 0

        4 physical id : 1

        (說明實際上是兩顆4核的CPU)

        # getconf LONG_BIT

        32

        (說明當前CPU運行在32bit模式下, 但不代表CPU不支持64bit)

        # cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l

        8

        (結果大于0, 說明支持64bit計算. lm指long mode, 支持lm則是64bit)

        再完整看cpu詳細信息, 不過大部分我們都不關心而已.

        # dmidecode | grep 'Processor Information'

        查看內存信息

        # cat /proc/meminfo

        (查看當前操作系統(tǒng)內核信息)

        # uname -a

        (查看當前操作系統(tǒng)發(fā)行版信息)

        # cat /etc/issue | grep Linux

        查看機器型號

        # dmidecode | grep "Product Name"

        查看網卡信息

        # dmesg | grep -i eth

        查看apache版本

        /usr/sbin/apachectl -v

        httpd -v

        mysql版本查看

        mysql –help | grep Distrib

        mysql -V

        mysql/bin/mysql -u root -p -e “select version()”

        /bin mysqladmin version

        查看linux版本

        lsb_release -a

        head -n1 /etc/issue

        cat /etc/redhat-release (redhat)

        rpm -q redhat-release (redhat)

        查看內核版本

        cat /proc/version

        uname -a

        uname -r

        查看php版本

        php -v

        查看nginx版本

        #/usr/local/nginx/sbin/nginx -V

      3973367