LINUX系统中打开对外开放端口

方法一

1. 查看防火墙状态
  • 查看防火墙状态 systemctl status firewalld
  • 开启防火墙 systemctl start firewalld
  • 开启防火墙 service firewalld start
  • 关闭防火墙 systemctl stop firewalld

若遇到:无法开启防火墙
先使用 systemctl unmask firewalld.service
然后 systemctl start firewalld.service

2. 查看对外开放的端口
  • netstat -ntulp | grep 端口号:可以查看监听的某一个端口号
  • 查看某一端口是否开放 firewall-cmd --query-port=8080/tcp
    提示yes 表示开启;提示no表示未开启。
3.对外开放和关闭端口
  • 查看某一端口是否开放 firewall-cmd --query-port=8080/tcp
  • 添加开放的端口 firewall-cmd --add-port=8080/tcp --permanent
  • 重载入添加的端口 firewall-cmd --reload
  • 再次查看该端口是否开启 firewall-cmd --query-port=8080/tcp
  • 移除某一开放的指定端口 firewall -cmd --permanent --remove-port=8080/tcp

方法二

  • 安装iptables-services:
    yum install iptables-services
  • 进入目录修改:linux的端口设置在下面文件中配置。
    /etc/sysconfig/iptables
  • 更新防火墙配置: service iptables restart
  • 查看开放的端口:/sbin/iptables -L -n
  • 开启(需要重启系统):chkconfig iptables on
  • 关闭(需要重启系统):chkconfig iptables off
  • 开启(立即生效,重启失效):service iptables start
  • 关闭(立即生效,重启失效):service iptables stop

测试端口端口是否开启

在windows中的cmd窗口中测试:

  1. ping ip地址
    eg:ping 119.3.234.56
    可以ping通在进行下一步。
  2. telnet ip地址 端口号
    eg:telnet 119.3.234.56 8888
    下面连接失败表示端口未开放。
    在这里插入图片描述
    eg:telnet 119.3.234.56 8080
    端口开放的则会转
    在这里插入图片描述
  3. 通过浏览器中ip+端口测试tomcat是否成功
    出现下面,端口就开放成功。
    在这里插入图片描述
    遇到的问题
    在通过命令查看指定端口: netstat -ntulp | grep 8080
    出现下面则成功。
    在这里插入图片描述我遇到的问题是通过该命令无法监测到该端口,但是端口已经开放。
    此时需要要进入tomcat的日志文件中查看。
    cd /usr/local/java/tomcat/tomcat8.5/logs
    cat catlina.out
/usr/local/java/tomcat/tomcat8.5/bin/catalina.sh: line 484: /usr/lib/jvm/jre-1.8.0-openjdk.x86_64/bin/java: No such file or directory

说明未找到java的虚拟机,jdk的环境配置出错。
在控制台输入javac java java -version 都可以正常打印。
解决方法:
重新设置环境变量,配置正确的jre路径,然后重启。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值