<div id="7x91n"></div>
    <progress id="7x91n"><tr id="7x91n"><ruby id="7x91n"></ruby></tr></progress>

    <em id="7x91n"></em>
      <progress id="7x91n"></progress>

      <dl id="7x91n"><ins id="7x91n"></ins></dl>

          <div id="7x91n"></div>

          <dl id="7x91n"></dl>

          <dl id="7x91n"><ins id="7x91n"><thead id="7x91n"></thead></ins></dl>

            <div id="7x91n"><tr id="7x91n"></tr></div>

            <div id="7x91n"></div>
            <div id="7x91n"></div>
            <dl id="7x91n"></dl><dl id="7x91n"><ol id="7x91n"></ol></dl>
            首頁 > 系統服務 > 詳細

            Linux(Cent OS7.2)下啟動停止memcached方法及ps命令使用講解

            時間:2017-09-04 23:38:33      閱讀:3160      評論:0      收藏:1      [點我收藏+]

            標簽:內存交換   命令   固定   交換   div   tar   cent os7   無法   -s   

            Linux下,以Cent OS7.2為例,安裝memcached后的啟動方法很簡單,這里我們使用yum源安裝。

            首先查找yum源版本庫的memchaced安裝包,

            yum list | grep memcached

            上述linux命令會返回報名,如memcached.x86_64,然后執行

            yum install memcached.x86_64
            
            memcached -u root -m 1024m -d start

            其中,yum install是安裝memcached包命令,后面的是memcached緩存服務啟動命令,這里必須指定用戶為root,可選設置-m 1024m是設置使用的內存大小為1024m,-d表示后臺守護進程。

            Linux環境下停止memcached不能像windows那樣直接使用memcached -d stop命令,執行這條命令后不會報錯,但是也不會有停止結果。

            這里可以使用ps aux | grep memcached命令查看memcahced在Linux中的系統進程pid號,然后使用kill命令直接殺死memcached進程即可。

            技術分享

            如上圖查詢到的PID號是37624(每個linux系統的進程PID是動態的,必須先查),然后使用kill命令殺死該進程即可。(或使用kill -9 pid  (-9表示強制殺死))

            之后我們使用telnet localhost 11211做測試,發現無法連接,至此停止memcached成功。

             

            注:以下是關于ps aux命令結果字段屬性的詳細描述,供參考,不影響上述實例。

            ps aux | more命令可以查看具體ps aux各個字段屬性及所有pid進程信息。(ps命令是process status的縮寫)
            技術分享

            USER 進程的宿主 這里為root;

            PID   進程的ID;

            %CPU   進程占用的CPU百分比;

            %MEM  占用內存的百分比;

            VSZ     進程使用的虛擬內存量(KB);

            RSS     進程占用的固定內存量(KB);

            TTY     進程登錄者的運行終端,若與終端無關顯示“?”,若顯示pts/0(0可能是其他數字),則表示遠程終端連接運行的進程;

            STAT 狀態字符(具體含義見下面解釋);

            START   進程被啟動時間;

            TIME      進程實際使用運行的時間;

            COMMAND   進程對應的命令名稱和參數;

             

            STAT 狀態字符解釋:

            D 無法中斷的休眠狀態(通常 IO 的進程);

            R 正在運行中的進程;

            S 處于休眠狀態;

            T 停止或被追蹤;

            W 進入內存交換(從內核2.6開始無效);

            X 死掉的進程(基本很少);

            Z 僵尸進程;

            < 優先級高的進程;

            N 優先級較低的進程;

            L 有些頁被鎖進內存;

            s 進程的領導者(在它之下有子進程);

            l 多進程的(使用 CLONE_THREAD, 類似 NPTL pthreads);

            + 位于后臺的進程組;

             

            補充:還可以pid進程文件形式啟動memcached:

            memcached -u root -l localhost -p 11211 -P /tmp/memcached.pid -d start
            -l 是監聽的服務器IP地址,這里指定localhost只能本機訪問,如果需要內網訪問,則設置該機為內網IP,外網訪問則需要設置外網IP
            (memcached -u root -l 192.168.1.168 -p 11211 -P /tmp/memcached.pid -d start,此時只能同內網192網段的其他機器訪問,外網無法訪問該memcached服務)
            -P 是設置保存Memcache的pid文件
            殺死進程方式:kill `cat /tmp/memcached.pid`
            (注意這里是反引號``)

             

            Linux(Cent OS7.2)下啟動停止memcached方法及ps命令使用講解

            標簽:內存交換   命令   固定   交換   div   tar   cent os7   無法   -s   

            原文:http://www.cnblogs.com/whiterock/p/7447048.html

            (0)
            (0)
               
            舉報
            評論 一句話評論(0
            0條  
            登錄后才能評論!
            ? 2014 bubuko.com 版權所有 魯ICP備09046678號-4
            打開技術之扣,分享程序人生!
                         

            魯公網安備 37021202000002號

            福建省餐饮许可现场