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

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`

(注意这里是反引号``)

时间: 2024-10-18 06:29:50

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

Linux下启动,停止,重启Nginx、Mysql、PHP

LINUX启动Nginx的命令: 一.查询是否启动 [[email protected] php-fpm.d]# ps -ef | grep nginx root 25225 1 0 19:26 ? 00:00:00 nginx: master process /app/nginx/sbin/nginx www 25229 25225 0 19:26 ? 00:00:00 nginx: worker process root 25247 19431 0 19:30 pts/0 00:00:00

Linux下启动停止查看杀死Tomcat进程

文章来自:http://www.linuxidc.com/Linux/2011-06/37180.htm 启动 一般是执行tomcat/bin/startup.sh,sh tomcat/bin/startup.sh 停止 一般是执行 sh tomcat/bin/shutdown.sh脚本命令 查看 执行ps -ef |grep tomcat 输出如下 sun 5144 1 0 10:21 pts/1 00:00:06 /java/jdk/bin/java -Djava.util.logging.

Linux下启动停止服务shell脚本

jenkins构建重新部署时脚本: #!/bin/bash app=auth jar_pid=`ps -ef|grep -v grep | grep 'java -jar e-$app-controller-1.0-SNAPSHOT.jar'|awk '{ print $2 }'` echo $jar_pid if [ ! -n "$jar_pid" ]; then echo 'will redeploy.' #rm -rf nohup.out nohup java -jar e-$a

Linux Cent OS7 企业实用教程(一)

现在企业用免费开源的系统作应用的越来越多了,可以用来做Cacti, workflow, knowledge , 一些常见的开源系统,   所以最近会分享一下CentOS相关的完全操作教程,分享给企业的IT管理人员. CentOS 7.1 源自 Redhat 7.1 更新,主要是组件工具和安全更新. CentOS 7 (1503) 发布,此版本包括一些新特性:IPA 重要更新:添加对 two-factor 验证支持.其他改进包括 OpenJDK 8,Thunderbird 和容器支持方面的改进.

Linux系统:centos7下搭建ZooKeeper3.4中间件,常用命令总结

一.下载解压 1.Zookeeper简介 Zookeeper 作为一个分布式的服务框架,主要用来解决分布式集群中应用系统的一致性问题,它能提供基于类似于文件系统的目录节点树方式的数据存储,但是 Zookeeper 并不是用来专门存储数据的,它的作用主要是用来维护和监控你存储的数据的状态变化.通过监控这些数据状态的变化,从而可以达到基于数据的集群管理. 2.下载 环境版本 centos7 zookeeper 3.4.14 [[email protected] mysoft]$ cd /usr/lo

MFC下启动进程的方法

1.Winexec 这个函数最简单,只有两个参数,原型如下: UINT WinExec( LPCSTR lpCmdLine, // address of command line UINT uCmdShow     // window style for new application ); 使用方法如下: WinExec(_T("D:\\Program Files\\zeecalls\\zeecalls.exe"), SW_SHOWMAXIMIZED); 表示以最大化的方式打开zee

RHEL6.5下oracle11G的监听启动停止

1.oracle 11G监听配置文件的路径  图形界面下的监听和数据库配置命令:  #netca   监听  #dbaca   数据库创建和配置. /u01/app/oracle/product/11.2.0/db_1/network/admin当然oracle的路径不是绝对就和上面的一样,但是oracle在linux下安装配置都会设置环境变量.cd $ORACLE_HOME or cd $ORACLE_BASE$ORACLE_HOME下面就可以找到network/admin中的监听配置文件.[

用HAWQ轻松取代传统数据仓库(四) —— 启动停止

前面已经完成了HAWQ的安装部署,也了解了HAWQ的系统架构与主要组件,下面开始使用它.HAWQ作为Hadoop上的一个服务提供给用户,与其它所有服务一样,最基本的操作就是启动.停止.重启服务.要完成这些操作,需要适当的环境设置.下面就HAWQ管理的一些基础概念.操作环境.启动停止及其推荐的操作进行讨论. 一.基础概念        如果组织中能够做到系统管理与开发分离,那这部分内容严格说应该是HAWQ系统管理员所关心的.要利用好HAWQ集群,应该有一些Linux/UNIX系统管理.数据库管理系

[Linux] Linux中重命名文件和文件夹的方法(mv命令和rename命令)

原文链接 在Linux下重命名文件或目录,可以使用mv命令或rename命令,这里分享下二者的使用方法. mv命令既可以重命名,又可以移动文件或文件夹. 例子:将目录A重命名为B mv A B 例子:将/a目录移动到/b下,并重命名为c mv /a /b/c 其实在文本模式中要重命名文件或目录,只需要使用mv命令就可以了,比如说要将一个名为abc的文件重命名为1234: mv abc 1234 注意,如果当前目录下也有个1234的文件的话,这个文件是会将它覆盖的. 下面介绍Linux系统中另一个