端口号linux常用命令
-
Linux常用命令常用的端口号:
1. SSH(Secure Shell):22
2. Telnet:23
3. FTP(File Transfer Protocol):20(数据传输)、21(控制连接)
4. HTTP(Hypertext Transfer Protocol):80
5. HTTPS(Hypertext Transfer Protocol Secure):443
6. SMTP(Simple Mail Transfer Protocol):25
7. POP3(Post Office Protocol version 3):110
8. IMAP(Internet Message Access Protocol):143
9. DNS(Domain Name System):53
10. MySQL:3306
11. PostgreSQL:5432
12. Tomcat:8080
13. Apache:80或443,取决于HTTP或HTTPS
14. Nginx:80或443,取决于HTTP或HTTPS
15. Samba:139(NetBIOS)
16. NFS(Network File System):2049
17. SNMP(Simple Network Management Protocol):161
18. RDP(Remote Desktop Protocol):3389
19. VNC(Virtual Network Computing):5900
20. LDAP(Lightweight Directory Access Protocol):389
以上是Linux中常见的一些端口号及对应的服务。使用不同的命令可以管理和监控端口:
1. 查看当前开放的端口:sudo netstat -tunlp
2. 查看特定端口是否开放:sudo netstat -tunlp | grep <端口号>
3. 关闭指定的端口:sudo systemctl stop <服务名称>
4. 开启指定的端口:sudo systemctl start <服务名称>
5. 防火墙设置允许特定端口:sudo ufw allow <端口号>
6. 防火墙设置禁止特定端口:sudo ufw deny <端口号>
注意:在执行命令时,请确保具有足够的权限。2年前 -
在Linux系统中,可以使用以下命令来查看和管理端口号:
1. netstat命令:用于显示网络连接、路由表和网络接口信息。可以使用以下选项来显示端口号信息:
– `-a`:显示所有的连接和监听端口。
– `-t`:显示TCP协议的连接和监听端口。
– `-u`:显示UDP协议的连接和监听端口。
– `-n`:以数字形式显示端口号。示例:`netstat -tun`表示显示所有TCP和UDP连接的端口号。
2. ss命令:是netstat的新一代替代品。可以使用以下选项显示端口号信息:
– `-a`:显示所有的连接和监听端口。
– `-t`:显示TCP协议的连接和监听端口。
– `-u`:显示UDP协议的连接和监听端口。
– `-n`:以数字形式显示端口号。示例:`ss -tun`表示显示所有TCP和UDP连接的端口号。
3. lsof命令:用于查看系统中打开的文件和端口。可以使用以下选项过滤端口号信息:
– `-i`:显示网络连接的端口号。
– `-a`:显示所有的连接和监听端口。
– `-u`:显示UDP协议的连接和监听端口。
– `-P`:以数字形式显示端口号。示例:`lsof -i :80`表示显示所有监听80端口的进程信息。
4. iptables命令:用于配置Linux内核的防火墙规则。可以使用以下选项来配置端口号:
– `-A`:添加规则。
– `-D`:删除规则。
– `-L`:列出规则。示例:`iptables -L`表示列出所有的防火墙规则。
5. nmap命令:是一款网络扫描工具,可以用于检查主机和端口的开放情况。可以使用以下选项来扫描端口号:
– `-p`:指定要扫描的端口号或端口范围。示例:`nmap -p 1-100 localhost`表示扫描本地主机前100个端口的开放情况。
这些命令可以帮助您管理和查看Linux系统中的端口号信息,从而更好地了解系统的网络情况。
2年前 -
在Linux系统中,有许多常用的命令用于管理端口号。下面是一些常见的端口号管理命令:
1. netstat命令:用于显示与系统网络相关的信息,包括开放的端口号和与之关联的进程。
– `netstat -tunl`:显示当前开放的TCP和UDP端口号以及与之关联的进程。
– `netstat -tunlp`:显示当前开放的TCP和UDP端口号、与之关联的进程和进程的PID。2. lsof命令:用于显示已打开文件的进程信息,其中包括与之关联的端口号。
– `lsof -i :端口号`:显示占用指定端口号的进程信息。
3. ss命令:用于查看当前打开的套接字、端口号和与之相关的进程。
– `ss -tunl`:显示当前开放的TCP和UDP端口号以及与之关联的进程。
– `ss -tunlp`:显示当前开放的TCP和UDP端口号、与之关联的进程和进程的PID。4. nmap命令:用于扫描主机上开放的端口号。
– `nmap -p 端口号 主机IP`:扫描指定主机上的指定端口号。
5. iptables命令:用于配置和管理系统的防火墙规则。
– `iptables -L`:显示当前的防火墙规则。
6. systemctl命令:用于管理系统服务以及查看服务的状态。
– `systemctl status 服务名称`:显示指定服务的状态。
– `systemctl start 服务名称`:启动指定服务。
– `systemctl stop 服务名称`:停止指定服务。
– `systemctl restart 服务名称`:重新启动指定服务。7. firewall-cmd命令:用于管理系统的防火墙规则。
– `firewall-cmd –list-ports`:显示当前开放的端口号。
– `firewall-cmd –add-port=端口号/协议`:开放指定的端口号。
– `firewall-cmd –remove-port=端口号/协议`:关闭指定的端口号。以上仅是一些常见的端口号管理命令,具体使用方法可以通过命令的帮助文档查看。
2年前