-
游客您好,欢迎来到黑客世界论坛!您可以在这里进行注册。
赤队小组-代号1949(原CHT攻防小组)在这个瞬息万变的网络时代,我们保持初心,创造最好的社区来共同交流网络技术。您可以在论坛获取黑客攻防技巧与知识,您也可以加入我们的Telegram交流群 共同实时探讨交流。论坛禁止各种广告,请注册用户查看我们的使用与隐私策略,谢谢您的配合。小组成员可以获取论坛隐藏内容!
TheHackerWorld官方
- 0
赤队小组-代号1949(原CHT攻防小组)在这个瞬息万变的网络时代,我们保持初心,创造最好的社区来共同交流网络技术。您可以在论坛获取黑客攻防技巧与知识,您也可以加入我们的Telegram交流群 共同实时探讨交流。论坛禁止各种广告,请注册用户查看我们的使用与隐私策略,谢谢您的配合。小组成员可以获取论坛隐藏内容!
TheHackerWorld官方
问题
HACK1949
编译安装Memcached并使用systemctl管理
目录
装置依赖
在Linux下编译,需求gcc、make、cmake、autoconf、libtool、libevent等东西,在Linux联网状况下咱们能够运用yum指令来装置锁需求的依赖
编译装置Memcached
# 切换到资源包目录(我个人一切的资源包都是放在/usr/local/src目录下) cd /usr/local/src # 下载Memcached wget http://www.memcached.org/files/memcached-1.6.6.tar.gz # 解压 tar -zxvf memcached-1.6.6.tar.gz # 编译 && 装置 ./configure --prefix=/usr/local/memcached-1.6.6 make && make install # 创立memcached的软衔接 ln -s memcached-1.6.6 memcached
创立软链接的好处
为什么要创立软衔接?由于今后可能会晋级到其它版本,在环境变量和开机自启这些地方都运用软衔接,这样能够便利今后晋级的时分只需求删除旧的软衔接从头对新版本创立一个软衔接就好了,不需求在去到环境变量和开机自启的这些装备的地方再去修正。
装备环境变量
编辑/etc/profile文件,/usr/local/memcached/bin增加到环境变量中
增加后履行source /etc/profile使修正当即收效
systemctl办理memcached
在以前咱们来办理Memcached的开机自启的时分咱们都是运用的rc.local的方法来设置,但是这样的方法现已过期,在CentOS7中咱们应当运用systemctl来办理
首要咱们来看一下运用yum方法装置的memcached都做了啥
创立一个sbin/nologin类型的名为memcached的用户
装置memcached并选用systemctl来办理,memcached.service文件内容如下
装备文件放在/etc/sysconfig/memcached
咱们运用的是编译装置,不过咱们能够仿照yum方法的行为来办理咱们自己编译装置的Memcached服务
首要,创立一个memcached用户,专门用来办理memcached服务
然后在咱们的memcached装置目录下创立一个装备文件,增加咱们自己的个人装备
# 创立装备目录 mkdir /usr/local/memcached/conf touch /usr/local/memcached/conf/memcached # 修正文件所属用户和组 chown -R memcached:memcached /usr/local/memcached/conf/memcached # 在/usr/local/memcached/conf/memcached文件中增加如下内容 PORT="11211" USER="memcached" MAXCONN="1024" CACHESIZE="64" OPTIONS=""
然后,在/usr/lib/systemd/system/目录下创立一个memcached.service文件
并在memcached.service增加如下内容(便是把yum方法的EnvironmentFile和启动途径改了)
重载daemon
履行下面的指令从头载入 systemd,扫描新的或有变动的单元
开机自启
memcached办理常用指令
能够运用lsof -i:端口号检查Memcached服务
链接帖子
意见的链接
分享到其他网站
这个问题有0个答案
推荐的帖子