非root使用者原始碼編譯安裝redis

2021-10-05 03:49:29 字數 1538 閱讀 8141

作業系統:centos 

安裝介質: redis-5.0.7.tar.gz

不多說直接開整

一、安裝

useradd  redis

passwd redis

yum -y install gcc gcc-c++ autoconf automake make pcre-devel openssl openssl-devel

su - redis

cd /home/redis

wget  

tar -zxvf redis-5.0.7.tar.gz

mv redis-5.0.7  redis-5.0.7_src

cd redis-5.0.7_src

make       --若出現zmalloc.h:50:31: fatal error: jemalloc/jemalloc.h: no such file or directory,執行make malloc=libc

make install  prefix=/home/redis/redis-5.0.7-6399      --自定義安裝目錄

二、配置

cp  /home/redis/redis-5.0.7_src/redis.conf   /home/redis/redis-5.0.7-6399

mkdir  /home/redis/redis-5.0.7-6399/log

vi /home/redis/redis-5.0.7-6399/redis.conf

bind 192.168.1.63

daemonize yes     --預設redis不是在後台執行的,如果需要在後台執行,把該項的值更改為yes

port 6399

pidfile /home/redis/redis-5.0.7-6399/log/6399.pid     --引數太多找不到?編輯模式中搜尋命令 「/pidfile」 回車直接定位到本引數去修改

logfile "/home/redis/redis-5.0.7-6399/log/6399.log"

vi /home/redis/redis-5.0.7-6399/start.sh     --乙個簡單又沒有技術含量的啟動指令碼

裝完後就這幾個檔案三、啟動

/home/redis/redis-5.0.7-6399/start.sh
四、刪除無用檔案

rm -fr /home/redis/redis-5.0.7_src

Linux下非root使用者使用原始碼安裝教程(排雷)

在linux伺服器中,非root使用者所在路徑,一般以.home username開始。我們假定該使用者名為user,且將htop安裝在 home user htop目錄下。重點在於 prefix home user htop 將安裝路徑修改至該使用者的home路徑下,這樣該使用者無需root許可權...

centos非root使用者 普通使用者 安裝rpm包

能這樣實現真的是天才啊,一直糾結怎麼能用非root安裝呢 在centos下,普通使用者是無法使用yum進行安裝軟體的。不過我們可以使用別的方法來安裝centos倉庫裡大量經過測試的好軟體 yum ctags 不過可以把rpm包解壓出來然後放在自己的目錄下,並且新增好環境變數來實現安裝 解壓的命令為 ...

非root使用者安裝tmux

網上大多數是root使用者安裝tmux的方法 我是非root使用者,今天安裝成功了,所以做一下總結 主要參考 但是由於該文中版本不是最新,所以更新一下,而且,改文中有一處不對,在這裡糾正。wget wget wget2 解壓安裝包 tar xzvf tmux 2.9a.tar.gz tar xzvf...