將之前放在onenote上的筆記放到部落格,如有錯誤還請指出先編譯安裝libevent 安裝到/usr/local/libevent
wget
.org/files/memcached-1.5
.7.tar
.gztar -zxvf memcached-1.x.x
.tar
.gz#解壓原始碼
cd memcached-1.x.x
#進入目錄
./configure --prefix=/usr/local/memcached \
--with-libevent=/usr/local/libevent #配置
make && make test #編譯
sudo make install #安裝
memcached 執行
memcached命令的執行:
$ /usr/local/memcached/bin/memcached -h #命令幫助
注意:如果使用自動安裝 memcached 命令位於 /usr/local/bin/memcached。
啟動選項:
• -d是啟動乙個守護程序;
• -m是分配給memcache使用的記憶體數量,單位是mb;
• -u是執行memcache的使用者;
• -l是監聽的伺服器ip位址,可以有多個位址;
• -p是設定memcache監聽的埠,,最好是1024以上的埠;
• -c是最大執行的併發連線數,預設是1024;
• -p是設定儲存memcache的pid檔案。
(1)作為前台程式執行:
從終端輸入以下命令,啟動memcached:
/usr/local/memcached/bin/memcached -p 11211 -m 64m -vv
slab class 1: chunk
size 88 perslab 11915
slab class 2: chunk
size 112 perslab 9362
slab class 3: chunk
size 144 perslab 7281
#中間省略
slab class 38: chunk
size 391224 perslab 2
slab class 39: chunk
size 489032 perslab 2
<23 server listening
<24 send buffer was 110592, now 268435456
<24 server listening (udp)
<24 server listening (udp)
<24 server listening (udp)
<24 server listening (udp)
這裡顯示了除錯資訊。這樣就在前台啟動了memcached,監聽tcp埠11211,最大記憶體使用量為64m。除錯資訊的內容大部分是關於儲存的資訊。
(2)作為後台服務程式執行:
# /usr/local/memcached/bin/memcached -p 11211 -m 64m -d
或者
/usr/local/memcached/bin/memcached -d
-m64m -u root -l
192.168
.0.200
-p11211
-c256
-p /tmp/memcached.pid
centos6 9編譯安裝nginx
1 安裝nginx所需的依賴包 yum y install gcc gcc c autoconf automake zlib zlib devel openssl openssl devel pcre devel wget tar zxvf nginx 1.10.3.tar.gz 4 cd opt ...
Centos6 9編譯安裝httpd2 4
環境 一 安裝開發包組 三 編譯安裝 建立賬戶 編譯安裝 四 配置 1 配置httpd服務 user apache group apache 2 配置path變數 root centos6 httpd 2.4.27 vim etc profile.d httpd24.sh3 配置服務指令碼 4 新增...
CentOS6 9編譯安裝Nginx1 12
1 安裝必要的庫 bash yum install gc gcc gcc c pcre devel zlib devel openssl devel2 建立nginx使用者和組 bash groupadd www 建立乙個使用者,不允許登陸和不創主目錄 useradd s sbin nologin ...