Ubuntu編譯安裝Keepalived

2021-09-01 05:52:20 字數 1753 閱讀 5026

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!

keepalived是一種防止單點故障的高可用解決方案。

cd /usr

wget 

解壓:tar zxvf keepalived-1.2.7.tar.gz

編譯之前需要安裝幾個程式庫

apt-get install libssl-devapt-get install opensslapt-get install libpopt-dev
然後執行

./configure --prefix=/usr
得到如下結果:

keepalived configuration------------------------keepalived version       : 1.2.7compiler                 : gcccompiler flags           : -g -o2extra lib                : -lpopt -lssl -lcrypto use ipvs framework       : yesipvs sync daemon support : yesipvs use libnl           : nouse vrrp framework       : yesuse vrrp vmac            : yessnmp support             : nouse debug flags          : no
編譯吧:

make

make install

程式安裝到下面幾個目錄:

/usr/sbin中包含可執行程式keepalived

/usr/etc/keepalived/ 中包含了配置檔案和例子

/usr/etc/rc.d/init.d/keepalived 是可以作為service的指令碼檔案,複製到/etc/init.d目錄下

修改三處:

#. /etc/rc.d/init.d/functions. /lib/lsb/init-functions

#. /etc/sysconfig/keepalived. /usr/etc/sysconfig/keepalived
因為redhat之外的linux沒有上面兩處目錄。

下面也要修改,將$ 直接用start替換。

start()     daemon keepalived start    retval=$?    echo    [ $retval -eq 0 ] && touch /var/lock/subsys/$prog}
還要建立目錄

mkdir -p /var/lock/subsys
現在設定為系統服務

update-rc.d keepalived default
安裝daemon服務。

apt-get install daemon

好了,終於可以正常啟動了。

service keepalived start

關閉用service keepalived stop

給我老師的人工智慧教程打call!

UBUNTU編譯安裝SVN

cd usr mkdir yuan cd yuan 獲得安裝檔案 tar zfxv apr 1.5.2.tar.gz tar zfxv apr util 1.5.4.tar.gz tar zfxv subversion 1.9.2.tar.gz tar zfxv zlib 1.2.8.tar.mid...

Ubuntu編譯安裝llvm clang

llvm llvm tools clang llvm projects compiler rt wget mv llvm 3.6.0.src llvm cd llvm tools wget tar xf cfe 3.6.0.src.tar.xz mv cfe 3.6.0.src clang cd l...

Ubuntu 編譯安裝 Bitcoin Core

將壓縮檔案考到對應目錄解壓 unzip bitcoin master.zip總的安裝流程,但是過程中會遇到一些問題 cd bitcoin master autogen.sh configure make make install autogen.sh configure failed,please ...