解决连接不上linux服务器的问题

  前几周我部署了一个java项目到腾讯服务器上(linux系统)上后发现无论我怎么访问都不成功,而且特别奇怪的是当我使用xshell连接该服务器时发现无论我怎么连接就是连接不上去,难道我的腾讯服务器宕机了?无奈之下只好去腾讯云官网了解了下一些信息,发现原来是自己给自己挖的坑,于是毫不费力的把这个问题解决了!接下来我给大家慢慢讲解下我从遇到问题到解决问题的全部过程。
  首先我遇到问题时访问相关url时返回的页面是这样的,如下图所示:

解决连接不上linux服务器的问题
  从界面中大家可以看到This site can’t be reached这几个字样,也就是说无法访问此网站,而且当我使用xshell连接linux服务器时在账号和密码都正确的情况下连接也是失败的,如下图所示:
解决连接不上linux服务器的问题
  接着去到了腾讯云官网了解了一些情况后就在腾讯云的个人控制台上通过VNC的方式登上了自己的服务器(记得这种情况下只能使用VNC的方式才能登录得上自己的服务器),如下图所示:

解决连接不上linux服务器的问题
  登录上服务器后,我就果断使用firewall-cmd --query-panic这个命令果断查询了下自己以前是否开启过panic模式,不查不知道,一查吓了一跳,没想到返回的结果是yes(开启)。于是果断执行了firewall-cmd --panic-off这个命令将panic模式关闭掉,再次访问url和使用xshell连接服务器时都成功了。下面贴下相关操作截图:
解决连接不上linux服务器的问题
  可能有些同学不太了解firewalld的panic模式,这里我贴个网址,感兴趣的同学可以自行打开了解下。
Firewalld的panic模式