Linux memcache操作命令

来源:互联网 发布:大数据时代是什么意思 编辑:程序博客网 时间:2024/06/06 09:07


Linux常用命令总结

1. ls  --列出当前目录下的文件

选项与参数:

        -a :列出全部的文件,连同隐藏档(开头为 .的文件)

        -d :仅列出目录本身,而不是列出目录内的文件数据(常用)

        -l :长数据串列出,包含文件的属性与权限等等数据;(常用)

        -h : 格式化显示

        将家目录下的所有文件列出来(含属性与隐藏档)

        [root@www ~]# ls -al ~

 

2. cd  --进入文件夹   cd..进入上层目录

3. pwd --显示当前目录

4. h   --help

5. q   --quie 退出

 

mkdir demo /创建demo文件夹

touch demo /创建demo文件

 

6. mkdir--创建一个新的目录

7. rmdir--删除一个空的目录

8. cp: --复制文件或目录  -r递归复制

9. rm: --移除文件或目录  -r递归删除   -i提示是否删除

10. ctrl + L : --清空命令

11. mv : 移动文件或目录  -f强制移动   -i询问是否覆盖

 

cat  由第一行开始显示文件内容

tac  从最后一行开始显示,可以看出 taccat的倒著写!

nl   显示的时候,顺道输出行号!

more 一页一页的显示文件内容

less more类似,但是比 more更好的是,他可以往前翻页!

head 只看头几行

tail 只看尾巴几行

 

权限管理命令:

linux/Unix文件系统权限分三级 /文件拥有者(u) /群组(g) /其他(o)  (a)表示以上三级所有,利用chmod可以控制文件的权限

 

 

yum常用命令

1.列出所有可更新的软件清单命令:yum check-update

2.更新所有软件命令:yum update

3.仅安装指定的软件命令:yum install <package_name>

4.仅更新指定的软件命令:yum update <package_name>

5.列出所有可安裝的软件清单命令:yum list

6.删除软件包命令:yum remove <package_name>

7.查找软件包 命令:yum search <keyword>

8.清除缓存命令:

yum clean packages: 清除缓存目录下的软件包

yum clean headers: 清除缓存目录下的 headers

yum clean oldheaders: 清除缓存目录下旧的 headers

yum clean, yum clean all (= yum clean packages; yum clean oldheaders) :清除缓存目录下的软件包及旧的headers

 

 

 

设置完网络,重启网卡 :--service network restart

 

ip 192.168.224.128  

使用Xshell 5 软件远程控制linux,操作跟Linux一样

 

修改配置:LAMP 

1、关闭firewall

systemctl stop firewalld.service #停止firewall

systemctl disable firewalld.service #禁止firewall开机启动

 

2、安装iptables防火墙

yum install iptables-services #安装

 

3.安装Apache

apache 安装目录 ar/wwwml

 

4.安装MariaDB  (Mysql)

 

 

 

 

 

systemctl restart httpd.service #重启apache

 

systemctl restart mariadb.service #重启MariaDB

 

systemctl restart httpd.service #重启apache

 

chmod -R 777 ar/wwwml/  更新文件的权限为0777(最高)

 

memcached 启动

后台启动

/usr/bin/memcached -u root -p 11211 -m 64m -d

/usr/bin/memcached -u root -p 11211 -m 64m -d -vv  进入调试模式

 

ps -aux 查看所有的进程id

kill -9[PID] memcached   (#pid:进程编号)杀死进程

ps -aux | grep memcached  

telnet 'localhost' 11211

退出telnet:

Ctrl + ]

Shift + c

 

 

===================================================================

1、启动memcache守护进程:

# /usr/local/bin/memcached -d -m 200 -u root -l 192.168.1.91 -p 12301 -c 1000 -P /tmp/memcached.pid
相关解释如下:
-d选项是启动一个守护进程,
-m是分配给Memcache使用的内存数量,单位是MB,这里是200MB
-u是运行Memcache的用户,如果当前为 root 的话,需要使用此参数指定用户。
-l是监听的服务器IP地址,如果有多个地址的话,我这里指定了服务器的IP地址192.168.1.91
-p是设置Memcache监听的端口,我这里设置了12301,最好是1024以上的端口
-c选项是最大运行的并发连接数,默认是1024,这里设置了256
-P是设置保存Memcachepid文件,我这里是保存在 /tmp/memcached.pid
可以同时启动多个守护进程,但是端口不能重复

2、查看启动的memcache服务:

netstat -lp | grep memcached

3、查看memcache的进程号:

ps -ef | grep memcached

4、杀死memcache进程:

kill -9 进程id 或者 kill `cat /tmp/memcached.pid`

5、查看memcache进程数量:

netstat -n | grep :端口号| wc -l

6、查看memcache运行状态:

telnet host port  => telnet 127.0.0.1 11211

连接上memcache,然后直接输入stats就可以得到当前memcache的状态

========================================================================

 

 

1 0
原创粉丝点击