當前為10.0版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

Linux 版集群運維手冊

說明:

1)此運維手冊适用操作系統:CentOS6.x 、CentOS7.x、RedHat6.x、RedHat7.x。

2)此運維手冊适用部署方式:按照幫助文檔部署的集群環境。

1. 啓動/關閉集群組件

1.1 負載均衡

1)Nginx 運維命令

cd /usr/nginx/sbin #進入 sbin 目錄
./nginx #啓動nginx
./nginx -s stop #停止 Nginx
./nginx -s reload #重啓 Nginx

2)配置 Nginx 開機自啓動:Nginx 配置開機自啓動腳本

1.2 狀态服務器

1)Redis 運維命令

Redis 的相關運維命令:Linux 系統 Redis 運維手冊

2)設置開機自啓動

配置 Redis 開機自啓動:Redis 配置開機自啓動腳本

配置 Redis 集群開機自啓動:Redis 集群開機自啓動腳本

1.3 文件服務器

1)vsftpd 運維命令

service vsftpd status #查看 ftp 的狀态
service vsftpd start #啓動服務
service vsftpd stop #停止服務
service vsftpd restart #重啓 ftp
chkconfig vsftpd on #設爲開機啓動

2)sftp 運維命令

service sshd status #查看 sftp 的狀态
service sshd start #啓動服務
service sshd stop #停止服務
service sshd restart #重啓 sftp

注:sftp 默認是随系統啓動而啓動的 。

1.4 查看進程與強制關閉方式

對於 Tomcat 容器,shutdown 的關閉方式經常會無法有效殺死進程,建議在關閉 Tomcat 後再用 ps -ef |grep tomcat 檢查一下,如果還有殘留進程,再 kill 一下,命令如下:

注:2019-12-05及之後版本的 JAR 包可正常使用 shutdown 完全清理所有進程。

ps -ef |grep java #查看所有的java進程
ps -ef |grep tomcat #查看tomcat的進程
kill -9 進程id # 殺死某個進程

其他應用(Nginx、Redis)等進程也可以用這種方式進行查看和殺死。

ps -ef |grep 和 ps aux |grep 基本類似,查看兩者的區别:https://www.linuxidc.com/Linux/2016-07/133515.htm

2. 防火牆相關運維操作

2.1 開啓/關閉防火牆

1)CentOS6.x &RedHat6.x

service iptables status #查看 iptables 服務的當前狀态
service iptables start #開啓防火牆
service iptables stop #關閉防火牆
chkconfig iptables on #設置防火牆開機啓動
chkconfig iptables off #關閉防火牆開機啓動

2)CentOS7.x&RedHat7.x

firewall-cmd --state  #查看防火牆狀态(關閉後顯示 notrunning,開啓後顯示 running)
systemctl stop firewalld.service  #關閉 firewall
systemctl start firewalld.service #開啓 firewall
systemctl enable firewalld.service #設置防火牆開機啓動
systemctl disable firewalld.service #關閉防火牆開機啓動

2.2 防火牆開放部分端口

1)CentOS6.x &RedHat6.x

/etc/init.d/iptables status #查看防火牆開放的端口
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT #開啓 80 端口接收數據
/sbin/iptables -I OUTPUT -p tcp --dport 80 -j ACCEPT #開啓 80 端口發送數據
/etc/rc.d/init.d/iptables save #保存防火牆配置
/etc/init.d/iptables restart #重啓防火牆

2)CentOS7.x&RedHat7.x

firewall-cmd --list-ports #查看已經開放的端口
firewall-cmd --zone=public --add-port=80/tcp --permanent #開放防火牆 80 端口,以實際配置的端口爲準
firewall-cmd --zone=public --remove-port=80/tcp --permanent #關閉防火牆 80 端口,以實際配置的端口爲準
firewall-cmd --reload #重啓firewall

附件列表


主題: 原簡體文檔
  • 有幫助
  • 沒幫助
  • 只是瀏覽

文 檔回 饋

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

9s後關閉

反饋已提交

網絡繁忙