• Linux端口相关命令行


    (1)、使用lsof 命令来查看端口是否开放
    lsof -i:6379 //如果有显示说明已经开放了,如果没有显示说明没有开放
    COMMAND      PID USER   FD   TYPE    DEVICE SIZE/OFF NODE NAME
    redis-ser 431717 root    4u  IPv4 133236252      0t0  TCP *:6379 (LISTEN)

    (2)、使用netstat 命令来查看端口是否开放
    netstat -aptn |grep -i 6379 //查看是否监听在0.0.0.0:6379
    ############################################################
    tcp        0      0 0.0.0.0:6379            0.0.0.0:*               LISTEN      431717/./bin/redis- 

    netstat -lptn |grep -i 6379 //查看TCP类型的端口
    tcp        0      0 0.0.0.0:6379            0.0.0.0:*               LISTEN      431717/./bin/redis- 

    netstat -lpun |grep -i 6379 //查看UDP类型的端口

    (3)、使用telnet方式测试远程主机端口是否打开
    telnet 127.0.0.1 6379 //telnet IP 端口号

    (4)、关闭端口号:
    iptables -A OUTPUT -p tcp --dport 端口号-j DROP

    (5)、打开端口号:
    iptables -A INPUT -ptcp --dport  端口号-j ACCEPT

    (6)、保存设置
    service iptables save

    (7)、以下是linux打开端口命令的使用方法。
    nc -lp 23 &(打开23端口,即telnet)


    查看telnet服务是否开启,
    命令:chkconfig --list | grep telnet

    (8)、开启telnet服务

    方法一:
    vi /etc/xinetd.d/telnet
    service telnet
    {
    disable = yes
    flags = REUSE
    socket_type = stream
    wait = no
    user = root
    server = /usr/sbin/in.telnetd
    log_on_failure += USERID
    }

    将disable=yes行前加#,或者改为disable=no

    (9)、重新启动xinetd守护进程
    由于telnet服务也是由xinetd守护的,所以安装完telnet-server,要启动telnet服务就必须重新启动xinetd
    # service xinetd restart

    (10)、关闭防火墙
    1) 重启后生效
    开启: chkconfig iptables on
    关闭: chkconfig iptables off

    2) 即时生效,重启后失效
    开启: service iptables start
    关闭: service iptables stop

    window下:

    显示当前开放端口,netstat -nao

  • 相关阅读:
    05-LoadBalancer负载均衡
    学习记录——day29 网络编程
    华纳云:如何使用Docker进行有效的日志管理?
    Lambda表达式常见用法(提高效率神器)
    第11章 初识IdentityServer4
    【无标题(PC+WAP)花卉租赁盆栽绿植类pbootcms站模板
    低代码开发:智能财务系统开发应用
    最新最全计算机专业毕业设计选题精华汇总-持续更新中
    互联网医院系统|线上医疗让健康无缝链接
    青岛大学数据结构与算法——第3章
  • 原文地址:https://blog.csdn.net/s651665496/article/details/126590451