-
日誌服務
-
修改日誌服務配置並重啟日誌服務;
vim /etc/rsyslog.conf
編輯系統日誌配置,指定包含的配置檔案路徑和規則:
$IncludeConfig /etc/rsyslog.d/*.conf
-
為haproxy建立一個獨立的配置檔案;
vim /etc/rsyslog.d/haproxy.conf
編輯配置檔案的內容如下:
$ModLoad imudp # 取消註釋 $UDPServerRun 514 # 取消註釋 # 與“/etc/haproxy/haproxy.cfg”中的配置“log 127.0.0.1 local3”對應 local3.* /var/log/haproxy.log # 如果不加 “&~”,則除了在/var/log/haproxy.log中寫入日誌外,也會寫入message檔案 &~
-
配置“rsyslog”的主配置檔案,開啟遠端日誌;
vim /etc/sysconfig/rsyslog
修改配置內容如下:
SYSLOGD_OPTIONS="-c 2 -r -m 0" # -c 2 使用相容模式,預設是 -c 5 # -r 開啟遠端日誌 # -m 0 標記時間戳,單位是分鐘,為0表示禁用該功能
-
重啟HAProxy和日誌服務並檢視各自服務狀態:
service haproxy restart & service haproxy status service rsyslog restart & service rsyslog status # 檢視PHP的錯誤日誌配置 cat /usr/local/php/etc/php.ini | grep error_log
-
-
防火牆服務
-
開通埠(根據自身需求配置):
firewall-cmd --zone=public --add-port=3306/tcp --permanent firewall-cmd --zone=public --add-port=873/tcp --permanent firewall-cmd --zone=public --add-port=10002/tcp --permanent firewall-cmd --zone=public --add-port=10001/tcp --permanent firewall-cmd --zone=public --add-port=80/tcp --permanent firewall-cmd --zone=public --add-port=8080/tcp --permanent
-
重啟/重新載入防火牆服務並檢視其狀態:
systemctl restart firewalld.service service firewalld restart && service firewalld status firewall-cmd --reload
-
測試埠:
telnet ip port
-
第三方防火牆
這裡推薦semanage,優點自行百度,安裝配置:# 安裝埠管理工具semanage; yum -y install policycoreutils-python # 檢視已開通埠; semanage port -l|grep http # 開通埠; semanage port -a -t http_port_t -p tcp port_number # 開放埠port_number,要開通的埠號 semanage port -d -t http_port_t -p tcp port_number # 關閉埠port_number,http_port_t為埠組名
-
-
磁碟分割槽管理
-
檢視磁碟與空間
# 檢視當前空間 df -h # 檢視可用磁碟 fdisk -l
-
對磁碟進行分割槽操作
# 開始對可用磁碟的分割槽進行操作 fdisk /dev/sdb # 輸入m,檢視幫助資訊 Command (m for help): m # 輸入n,開始建立分割槽 Command (m for help): n # 根據提示進行操作,多數操作可以預設。
-
對新的分割槽進行格式化操作
# 分割槽後格式化(先檢視:fdisk -l) mkfs -t ext4 /dev/sdb1 mkfs -t ext4 /dev/sdb2
-
對格式化後的分割槽進行掛載
注意
:必須先把路徑下的檔案備份到其他路徑下,否則掛載後不會顯示原檔案,除非取消掛載,才能看到原有的檔案# 掛載到已有目錄(根據自己的情況修改路徑) mkdir -p /space/wwwroot mkdir -p /space/data mount -w /dev/sdb1 /space/wwwroot mount -w /dev/sdb2 /space/data mount -o remount -w /dev/sdb2 /space/data
-
取消掛載
# 取消掛載 umount /space/data # 如果結果提示檔案正忙(is busy),需要先幹掉佔用檔案的程式 # 檢視佔用資料夾的程式,返回結果***c,其中***為pid fuser -m /space/data kill -9 pid umount /space/data
-
-
常用命令重新命名:alias(Linux自帶工具)
# 用法:alias [-p] [name[=value] ... ] 注意‘=’和字串之間不能包含空格 # alias命令的用法: # 顯示當前設定的所有別名: alias # 只顯示某個別名代表的含義可輸入alias name,比如: alias cronlog # 為命令設定別名可輸入alias 新命令=`原命令 選項/引數`,比如: alias cronlog=`cat /var/log/cron` # 取消命令別名,如: unalias cronlog # 一次執行多個命令,如: alias restarthk=`service keepalived restart && service keepalived status` # 以上自定義的命令在伺服器重啟後就會失效,如果要永久生效,需要編輯配置檔案 vim ~/.bashrc # 將上面的命令新增到文件中,儲存並退出,如將下面的命令新增到文件中,然後儲存退出: alias showip=`echo -e " 33[34m 33[5m自定義命令:顯示IP 33[0m " && ip addr` # 使配置檔案生效 source ~/.bashrc # 之後就可以直接使用showip檢視伺服器ip showip
-
其他命令
# 獲取服務的pid: # 因呼叫次數多,效能受限 ps -A |grep "haproxy"| awk `{print $1}` # pgrep跟上面的效果相同,但因是單一命令,效能比上面要好的多 pgrep `haproxy` # 只能獲取程式的文名匹配到的程式號 pidof `haproxy` # 關掉haproxy的所有程式: kill -TERM $(pgrep `haproxy`) # 終止/殺掉程式: HUP 1 # 控制中的終端/程式中斷 INT 2 # 鍵盤的插入指令(同 Ctrl + C) QUIT 3 # 鍵盤的中斷指令(同 Ctrl + ) TERM 15 # 程式的終止指令 KILL 9 # 程式的強制終止指令(暴力砍掉) CONT 18 # 程式的再啟動指令(STOP(19) 後再重新啟動) STOP 19 # 程式的停止指令(同 Ctrl + Z) # 檢視埠占用情況: lsof -i tcp:80 # 列出所有埠: netstat -ntlp
LNMP+HAProxy+Keepalived負載均衡(二)- 基礎服務準備
相關文章
- LNMP+HAProxy+Keepalived負載均衡(一)- LNMP基礎環境準備LNMP負載
- 負載均衡服務之HAProxy基礎入門負載
- 負載均衡技術(二)———常用負載均衡服務介紹負載
- SpringCloud(二):服務呼叫與負載均衡SpringGCCloud負載
- Nginx服務系列——負載均衡Nginx負載
- Kubernetes:服務與負載均衡負載
- 負載均衡-構建CDN服務負載
- nginx實現兩臺服務負載均衡Nginx負載
- SpringCloud 服務負載均衡和呼叫 Ribbon、OpenFeignSpringGCCloud負載
- nginx配置web服務|反向代理|負載均衡NginxWeb負載
- LVS負載均衡配置與keepalive服務配置負載
- 在阿里雲負載均衡下需要做好哪些準備?阿里負載
- Spring RSocket:基於服務註冊發現的 RSocket 負載均衡Spring負載
- SAP 應用服務負載均衡的實現負載
- 服務發現與負載均衡機制-Service負載
- SpringCloud微服務系列- 服務間通訊之負載均衡SpringGCCloud微服務負載
- 基於Docker + Consul + Nginx + Consul-template的服務負載均衡實現DockerNginx負載
- SpringCloud學習系列之二 ----- 服務消費者(Feign)和負載均衡(Ribbon)SpringGCCloud負載
- 3分鐘帶你瞭解負載均衡服務負載
- Kubernetes-6.服務、負載均衡、聯網(2)Service負載
- 【SpringCloud】3.OpenFeign——服務註冊與負載均衡SpringGCCloud負載
- Nginx 學習系列(二) ————- 負載均衡Nginx負載
- Nginx 學習系列(二) ------------- 負載均衡Nginx負載
- gRPC負載均衡(自定義負載均衡策略)RPC負載
- gRPC負載均衡(客戶端負載均衡)RPC負載客戶端
- 微服務 - 叢集化 · 服務註冊 · 健康檢測 · 服務發現 · 負載均衡微服務負載
- windows第七層負載均衡 基於IIS的ARR負載均衡詳解Windows負載
- 負載均衡負載
- CFS任務的負載均衡(概述)負載
- 微服務負載均衡器 Ribbon微服務負載
- 微服務負載均衡器 LoadBalancer微服務負載
- 【Nginx】Windows平臺下配置Nginx服務實現負載均衡NginxWindows負載
- windows伺服器第四層負載均衡_基於NLB負載均衡詳解Windows伺服器負載
- spring cloud 上雲的情況下,Ribbon 客戶端負載均衡 與 ALB 服務端負載均衡的選擇SpringCloud客戶端負載服務端
- 循序漸進nginx(二):反向代理、負載均衡、快取服務、靜態資源訪問Nginx負載快取
- 微服務之負載均衡使用場景微服務負載
- Nginx入門到實戰(3)負載均衡和快取服務Nginx負載快取
- 微服務架構 | 4.1 基於 Ribbon 的負載均衡詳解微服務架構負載