-------------------------------------
1.安装memcached:
yum install libevent libevent-devel nc
yum install memcached
2.启动memcached:
memcached -m 16m -p 11211 -d -u root -c 8192
二. RPM相关
-------------------------------------
1.安装FPM工具:yum install ruby rubygems ruby-devel #安装ruby
gem sources --add https://gems.ruby-china.org/ --remove http://rubygems.org/ #更换国内的ruby源
gem sources -l #结果要只有“gems.ruby-china.org”一个
gem install fpm -v 1.4.0
2.FPM命令参数:
3.简单打包命令:
fpm -s dir -t rpm -n nginx -v 1.10.2 /usr/local/nginx #后面必须跟完整路径
4.rpm包查看命令:
rpm -qpl nginx-1.10.2-1.x86_64.rpm
5.fpm打带执行脚本的rpm包:
vim nginx_rpm.sh #创建nginx用户并且创建软连接
#!/bin/bash
useradd nginx -M -s /sbin/nologin
ln -s /usr/local/nginx/ /home/nginx
fpm -s dir -t rpm -n nginx -v 1.10.2 -d 'pcre-devel,openssl-devel' --post-install /usr/local/nginx_rpm.sh -f /usr/local/nginx
6.本地用yum命令安装rpm包:
yum -y localinstall nginx-1.10.2-1.x86_64.rpm
三. 本地YUM仓库相关
-------------------------------------
1.创建本地yum仓库:
mkdir -p /data/yum/centos6.5/x86_64
cd /data/yum/centos6.5/x86_64
cp /usr/local/nginx-1.10.2-1.x86_64.rpm . #把前面我们自己打的nginx安装包拷贝过来
yumdownloader pcre-devel openssl-devel #下载相关依赖包,只下载不安装
yum install createrepo #安装创建yum仓库的工具软件
createrepo -pdo /data/yum/centos6.5/x86_64/ /data/yum/centos6.5/x86_64/ #生成yum仓库数据库文件
2.使用python搭建微型web服务器,为本地yum仓库提供下载服务:
python -m SimpleHTTPServer 80 &>/dev/null & #在Yum仓库目录执行
3.让系统缓存yum命令安装的相关包:
sed -i "s/^keepcache=.*/keepcache=1/g" /etc/yum.conf
/var/cache/yum/x86_64/6/base/packages #默认缓存在这个路径
4.更新本地Yum仓库数据库:
createrepo --update /data/yum/centos6.5/x86_64/
5.客户端配置本地yum源,并安装nginx:
vim /etc/yum.repos.d/wmj.repo
[wmj]
name=WMJ
baseurl=http://172.16.1.213
enable=1
gpgcheck=0
yum --enablerepo=wmj --disablerepo=base,epel,updates,extras install nginx #使用指定的Yum源安装软件