Linux Centos7 安装memcache安全权限配置

服务器装了memcache 我直接用yum装的没有编译。安装目录默认在/usr/local/memcached

这个目录权限是root的有点不安全,

新建用户与用户组

useradd -d /usr/local/memcached/ -m memcache

直接创建用户,会自动创建一个与用户名相同的组,-d指定家目录,就是安装memcached的目录

然后修改memcached安装目录的所有者 

chown -R memcache:memcache /usr/local/memcached

完事,以memcache用户启动memcached 默认是11211端口 

/usr/local/memcached/bin/memcached -u memcache -d


启动参数说明:

-d 选项是启动一个守护进程。

-u root 表示启动memcached的用户为root。

-m 是分配给Memcache使用的内存数量,单位是MB,默认64MB。

-M return error on memory exhausted (rather than removing items)。

-u 是运行Memcache的用户,如果当前为root 的话,需要使用此参数指定用户。

-p 是设置Memcache的TCP监听的端口,最好是1024以上的端口。

-c 选项是最大运行的并发连接数,默认是1024。

-P 是设置保存Memcache的pid文件。

Tags linux

留言(0)

评论