<blockquote id="shwb3"><ruby id="shwb3"></ruby></blockquote>
  • <small id="shwb3"><strong id="shwb3"></strong></small>

      1. <big id="shwb3"></big>
        1. 首页 > 系统服务 > 详细

          Linux(Cent OS7.2)下启动停止memcached方法及ps命令使用讲解

          时间:2017-09-04 23:38:33      阅读:4819      评论: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     进程登录者?#33041;?#34892;终端,若与终端无关显示“??#20445;?#33509;显示pts/0(0可能是其他数字),则表示远程终端连接运行的进程;

          STAT 状态字符(具体含义见下面解?#20572;?/span>

          START   进程被启动时间;

          TIME      进程实际使用运行的时间;

          COMMAND   进程对应的命令名称和参数;

           

          STAT 状态字符解?#20572;?/span>

          D 无法中断的休眠状态(通常 IO 的进程);

          R 正在运行中的进程;

          S 处于休眠状态;

          T 停止或被追踪;

          W 进入内存交换(从内核2.6开始无效);

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

          Z 僵尸进程;

          < 优先级高的进程;

          N 优先级?#31995;?#30340;进程;

          L ?#34892;?#39029;被锁进内存;

          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,外网访?#35797;?#38656;要设置外网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号

          t6娱乐平台官方
          <blockquote id="shwb3"><ruby id="shwb3"></ruby></blockquote>
        2. <small id="shwb3"><strong id="shwb3"></strong></small>

            1. <big id="shwb3"></big>
              1. <blockquote id="shwb3"><ruby id="shwb3"></ruby></blockquote>
              2. <small id="shwb3"><strong id="shwb3"></strong></small>

                  1. <big id="shwb3"></big>