看端口:
ps -aux | grep tomcat 查看tomcat的所有端口(-aux 顯示所有狀態)
查看所有的進程和端口使用情況:
netstat –apn | grep pid
svnserve -d -r /var/svn/svnrepos/ 啟動Linux上的svn
Linux防火牆操作(經測試部分命令無效)
關閉防火牆:service iptables stop
開啟防火牆:service iptables start
防火牆狀態:service iptables status
永久關閉:chkconfig iptables off
永久開啟:chkconfig iptables on
方法一(命令):
1. 開放端口命令: /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
2.保存:/etc/rc.d/init.d/iptables save
3.重啟服務:/etc/init.d/iptables restart
4.查看端口是否開放:/sbin/iptables -L -n
方法二(修改文本):
1.修改文件: vi /etc/sysconfig/iptables
2.在文本中加入一行:-A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT
3.重啟服務:service iptables restart
4.查看端口命令:service iptables status
關閉端口(命令):
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
sudo iptables -A OUTPUT -p tcp --dport $PORT -j DROP"
其他命令同方法一(命令)
關閉端口(刪除文本):
vi /etc/sysconfig/iptables
其他命令同方法二(修改文件)
CentOS7防火牆操作(測試命令全部有效)
1, 查看防火牆狀態:
firewall-cmd --state
systemctl status firewalld.service
2, 開啟防火牆:
systemctl start firewalld.service
3,設置開機自啟:
systemctl enable firewalld.service
4, 重啟防火牆:
systemctl restart firewalld.service
5, 查看防火牆設置開機自啟是否成功:
systemctl is-enabled firewalld.service;echo $?
6,關閉防火牆:
systemctl stop firewalld.service
7,開端口命令:
打開單個端口:firewall-cmd --zone=public --add-port=80/tcp --permanent
打開多個端口:firewall-cmd --zone=public --add-port=20000-29999/tcp --permanent
--permanent 為永久生效,不加為單次有效(重啟失效)
8,查看開啟端口:
netstat -ntlp 或:firewall-cmd --list-ports
9,關閉端口命令:
firewall-cmd --zone= public --remove-port=80/tcp --permanent
10、查看端口是否打開
firewall-cmd --zone= public --query-port=80/tcp