端口号linux常用命令

worktile 其他 31

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    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年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在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年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在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年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部