Linux查看端口、進程情況


看端口:

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM