CenOS7控制台指令Haproxy安装总结

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011511086/article/details/82774395


#global里面配置 
chroot /var/lib/haproxy
pidfile /var/run/haproxy.pid

--------------安裝流程 開始--------------------
從網上下載最新版的haproxy壓縮包
cd /home/wanghaoli/haproxy-1.8.12
make  TARGET=linux3100 CPU=x86_64  PREFIX=/usr/local/haproxy    #编译  uname -r #查看系统内核版本号
make install PREFIX=/usr/local/haproxy    #開始安裝
mkdir -p  /usr/local/haproxy/conf    #创建配置文件目录
touch  /usr/local/haproxy/conf/haproxy.cfg   #创建配置文件

日志配置
编辑配置文件/etc/rsyslog.conf
加入如下内容: 
$ModLoad imudp
$UDPServerRun 514
local2.*  /var/log/haproxy.log

$ModLoad imtcp
$InputTCPServerRun 514
local2.*  /var/log/haproxy.log

重启rsyslog进程
systemctl restart rsyslog

檢查配置文件是否正確
/usr/local/haproxy/sbin/haproxy -c -f /usr/local/haproxy/conf/haproxy.cfg

#啟動haproxy
/usr/local/haproxy/sbin/haproxy -f /usr/local/haproxy/conf/haproxy.cfg

#瀏覽器訪問,查看運行狀態,驗證是否配置正確
http://localhost:2000/stats
--------------安裝流程 結束--------------------

刪除文件,刪除不提示
rm -f 文件路徑

保存命令:
按ESC键 跳到命令模式,然后:
:w 保存文件但不退出vi
:w file 将修改另外保存到file中,不退出vi
:w! 强制保存,不推出vi
:wq 保存文件并退出vi
:wq! 强制保存文件,并退出vi
q: 不保存文件,退出vi
:q! 不保存文件,强制退出vi
:e! 放弃所有修改,从上次保存文件开始再编辑


service /usr/lib/systemd/system/haproxy.service start

sudo /etc/init.d/haproxy reload|force-reload
haproxy -f /etc/haproxy/haproxy.cfg
/etc/haproxy -f /etc/haproxy/haproxy.cfg
haproxy -f configfile -sf 
启动haproxy
/usr/local/haproxy/sbin/haproxy -f /usr/local/haproxy/conf/haproxy.cfg

重載haproxy配置文件
/usr/local/haproxy/sbin/haproxy -f /usr/local/haproxy/conf/haproxy.cfg -sf
推薦此:
/usr/local/haproxy/sbin/haproxy -f /usr/local/haproxy/conf/haproxy.cfg -st `cat /var/run/haproxy.pid`  

此命令針對用命令在線安裝的情況“yum -y install haproxy”,不適用于離線壓縮包安裝
sudo /etc/init.d/haproxy reload|force-reload

停止haproxy
killall haproxy

啟動haproxy
systemctl start haproxy
systemctl restart haproxy

啟動
service haproxy start
service haproxy stop
service haproxy restart
service haproxy status

useradd -G root haproxy //新建一个用户,同时添加到附加组中
useradd -c haproxy -d /home/hapr -e 2099-12-12 -g root -G


useradd -g root haproxy
#添加用戶組
groupadd  haproxy
usermod -a -G root haproxy

ln -s  /home/hapr/haproxy  /usr/local/haproxy  #添加软连接

關閉防火墻
systemctl stop firewalld

//禁止开机启动
systemctl disable firewalld

查看安裝目錄
rpm -ql haproxy

先安裝gcc,以支持在線安裝插件
yum install -y gcc

記錄日誌rsyslog.conf
$UDPServerRun 514
local2.* /var/log/haproxy.log

安裝
yum -y install haproxy
卸載
yum remove haproxy

查看CentOS的版本号:
cat /etc/centos-release

查看内核版本
uname -r
cat /proc/version

查看操作系统位数
getconf LONG_BIT

安裝步驟,轉載:
https://blog.csdn.net/chengxuyuanyonghu/article/details/66977434

猜你喜欢

转载自blog.csdn.net/u011511086/article/details/82774395