精华内容
下载资源
问答
  • 在centos7监听端口启动对外服务后可能遇到端口拒绝访问的情况。 服务确保正常运行的情况下,大家一般都会想到是防火墙搞的鬼。 而centos7自带的防火墙已经不是iptables了,改成了firewalld。 如果你仅仅是开发环境的...

    在centos7监听端口启动对外服务后可能遇到端口拒绝访问的情况。

    服务确保正常运行的情况下,大家一般都会想到是防火墙搞的鬼。

    而centos7自带的防火墙已经不是iptables了,改成了firewalld

    如果你仅仅是开发环境的话,可以考虑选择直接把防火墙关掉:

    systemctl disable firewalld
    systemctl stop firewalld
    

    运行上述两条命令后防火墙就关闭了,且不会开机自启动。

    注意:在生产环境切记不要随意关闭防火墙

    展开全文
  • 端口访问拒绝的解决方案

    万次阅读 2018-04-26 15:19:58
    端口访问拒绝的解决方案 问题描述: 比如在本机telent到192.168.8.170 主机的9000 端口,被拒绝。 [zhu@hadoop log]$ telnet 192.168.8.170 9000 Trying 192.168.8.170... telnet: connect to address 192.168....

    端口访问被拒绝的解决方案

    ps:本人亲测,阿里云2核4G5M的服务器性价比很高,新用户一块多一天,老用户三块多一天,最高可以买三年,感兴趣的可以戳一下:阿里云折扣服务器

    问题描述:
    比如在本机telent到192.168.8.170 主机的9000 端口,被拒绝。
    [zhu@hadoop log]$ telnet 192.168.8.170 9000 
    Trying 192.168.8.170... 
    telnet: connect to address 192.168.8.170: Connection refused 原因:原因有两个
      ● 一个是被防火墙拦截
      ● 或者该端口的监听地址为本机(127.0.0.1),如果这样的话,只有从本机发起的对端口的访问被允许,而外部主机访问被拒绝。可以通过“netstat -anp | grep 9000”命令查看该端口的监听地址:
           [zhu@hadoop log]$ netstat -anp | grep 9000 
    (Not all processes could be identified, non-owned process info
    will not be shown, you would have to be root to see it all.)
    tcp 0 0 ::ffff:127.0.0.1:9000 :::* LISTEN 6614/java
    tcp 0 0 ::ffff:127.0.0.1:46722 ::ffff:127.0.0.1:9000 TIME_WAIT -
    tcp 0 0 ::ffff:127.0.0.1:46729 ::ffff:127.0.0.1:9000 TIME_WAIT -
    tcp 0 0 ::ffff:127.0.0.1:46723 ::ffff:127.0.0.1:9000 ESTABLISHED 6733/java
    tcp 0 0 ::ffff:127.0.0.1:46726 ::ffff:127.0.0.1:9000 TIME_WAIT -
    tcp 0 0 ::ffff:127.0.0.1:46730 ::ffff:127.0.0.1:9000 ESTABLISHED 6976/java
    tcp 0 0 ::ffff:127.0.0.1:9000 ::ffff:127.0.0.1:46730 ESTABLISHED 6614/java
    tcp 0 0 ::ffff:127.0.0.1:9000 ::ffff:127.0.0.1:46723 ESTABLISHED 6614/java
    有上图可知,9000端口监听的地址为本地地址(127.0.0.1)
    
    解决方法:
      ● 如果防火墙过滤了访问该端口的请求则设置过滤规则,放行该端口或者关闭防火墙
      ● 如果监听地址为本机地址则修改其监听地址为真是ip地址(如192.168.8.119)。
    比如在hadoop中,可以更改本机地址(eg:localhost——>hadoop),然后在/etc/hosts配置文件中加入主机hadoop和ip 192.168.8.119的映射关系,然后修改core-site.xml中fs.default.name的值为"hdfs://hadoop:9000"。
    
    总结:
    1、先从A服务器(telnet IP 端口)这样测试B服务器的端口,发现访问被拒绝
    
    2、查看B服务器的该端口是否有服务(netstat -apn|grep 该端口)
    
    3、如果没有服务,则启动该端口上的服务,如果有,则查看该服务的监听IP
    
    上图说明该服务的监听IP是所有IP
    
    
    上图说明该服务的监听IP是本地IP,所以会拒绝其他IP访问
    
    4、如果监听IP是本地IP,则需要配置监听IP为A服务器的IP,这样A服务器才能正常访问B服务器该服务及端口
    
    展开全文
  • Hadoop本地开发,9000端口拒绝访问

    万次阅读 多人点赞 2016-12-22 17:51:58
    可是在MyEclipse开发中,总是无法远程连接到Hadoop集群的9000端口。今天终于明白哪里配置错误了,在这分享给大家。希望对大家有用。 1、环境说明 hadoop-2.7.3 jdk1.8.0_112 阿里云 Ubuntu 14.04 64位2、在配置...

    最近在学习Hadoop,忙了好几天,终于学会了Hadoop的分布式部署。可是在MyEclipse开发中,总是无法远程连接到Hadoop集群的9000端口。今天终于明白哪里配置错误了,在这分享给大家。希望对大家有用。
    1、环境说明
    hadoop-2.7.3
    jdk1.8.0_112
    阿里云 Ubuntu 14.04 64位

    2、在配置文件是我配置的是9000端口。

    这里写图片描述
    3、MyEclipse连接9000代码(需要dfs相关jar包)。
    这里写图片描述
    4、端口访问
    (1)之前在网上查了许多相关资料,无外乎是设置防火墙,开放9000端口;关闭防火墙;配置文件换成IP地址;等等。我不能说这些方法不对,至少有些问题确实是防火墙的限制。或者其他,毕竟同一个错误,会有许多引发原因。我的这个方法也只是解决一小部分的问题。
    首先,利用netstat -tpnl查看的端口开放情况(之前一直没留意是这的问题)。
    这里写图片描述
    而与之相对于的hosts配置文件为
    这里写图片描述
    (2)通过查看端口发现,9000端口只允许本机访问,我远程连接当然会提示拒绝访问了。可能是Hadoop为了保证集群的安全性,默认的是本集群之间的访问,只允许配置的某一个IP访问吧。于是我想能不能把这个端口放开,允许所以IP访问。于是我把hosts中的文件做了下面的修改。
    这里写图片描述
    将hadoop-master指向的IP地址只想0.0.0.0,然后重启hadoop查看端口占用。
    这里写图片描述
    再用MyEclipse-hadoop插件,测试连接成功。

    这里写图片描述
    注:本人刚开始学习Hadoop,说的不对的地方希望大家指正。同时也希望这个方法对大家有用。
    另外,这种方法不建议大家在生产环境使用,毕竟任何一个IP地址都可以访问到你的Hadoop文件系统。

    展开全文
  • 记录一下问题,系统关闭防火墙,80端口访问,81不能访问; 开启防火墙之后,两个端口就都能访问了。 查看所有开启的端口 firewall-cmd --list-ports 注:启动防火墙后,默认没有开启任何端口,需要手动开启端口...

    记录一下问题,系统关闭防火墙,80端口能访问,81不能访问;

    开启防火墙之后,两个端口就都能访问了。

    查看所有开启的端口
    firewall-cmd --list-ports

    注:启动防火墙后,默认没有开启任何端口,需要手动开启端口

    防火墙开启端口访问
    firewall-cmd --zone=public --add-port=80/tcp --permanent
    命令含义:  --zone #作用域    --add-port=80/tcp #添加端口,格式为:端口/通讯协议    --permanent #永久生效,没有此参数重启后失效

    添加80端口的访问权限,这里添加后永久生效
            #firewall-cmd --zone=public --add-port=80/tcp --permanent    
            #firewall-cmd --reload
    查看80端口访问权限情况
           #firewall-cmd --zone= public --query-port=80/tcp
    关闭80访问权限
           #firewall-cmd --zone= public --remove-port=80/tcp --permanent

    另附firewall的其他命令操作

    启动: systemctl start firewalld
    查看状态: systemctl status firewalld 
    停止: systemctl disable firewalld
    禁用: systemctl stop firewalld
    启动服务:systemctl start firewalld.service
    关闭服务:systemctl stop firewalld.service
    重启服务:systemctl restart firewalld.service
    服务的状态:systemctl status firewalld.service
    在开机时启用一个服务:systemctl enable firewalld.service
    在开机时禁用一个服务:systemctl disable firewalld.service
    查看服务是否开机启动:systemctl is-enabled firewalld.service
    查看已启动的服务列表:systemctl list-unit-files|grep enabled
    查看启动失败的服务列表:systemctl --failed
    查看版本: firewall-cmd --version
    查看帮助: firewall-cmd --help
    显示状态: firewall-cmd --state
    查看所有打开的端口: firewall-cmd --zone=public --list-ports
    更新防火墙规则: firewall-cmd --reload
    查看区域信息:  firewall-cmd --get-active-zones
    查看指定接口所属区域: firewall-cmd --get-zone-of-interface=eth0
    拒绝所有包:firewall-cmd --panic-on
    取消拒绝状态: firewall-cmd --panic-off
    查看是否拒绝: firewall-cmd --query-panic
     

    • 执行firewall-cmd --permanent --zone=public --add-port=3306/tcp,提示FirewallD is not running,如下图所示。

      centos出现“FirewallD is not running”怎么办

    •  

      通过systemctl status firewalld查看firewalld状态,发现当前是dead状态,即防火墙未开启。

      centos出现“FirewallD is not running”怎么办

    •  

      通过systemctl start firewalld开启防火墙,没有任何提示即开启成功。

      centos出现“FirewallD is not running”怎么办

    •  

      再次通过systemctl status firewalld查看firewalld状态,显示running即已开启了。

      centos出现“FirewallD is not running”怎么办

    • 5

      如果要关闭防火墙设置,可能通过systemctl stop firewalld这条指令来关闭该功能。

      centos出现“FirewallD is not running”怎么办

    • 6

      再次执行执行firewall-cmd --permanent --zone=public --add-port=3306/tcp,提示success,表示设置成功,这样就可以继续后面的设置了。

      centos出现“FirewallD is not running”怎么办

      END

    展开全文
  • 参考:https://blog.csdn.net/tianjun2012/article/details/79806760 如果出现 错误: 无法终止 PID 为 7432 的进程。 原因: 拒绝访问。 则是你的权限问题,可以搜索cmd,用管理员权限打开,然后输入命令 ...
  • Hadoop 拒绝远程 9000 端口访问

    千次阅读 2019-01-09 11:39:27
    Hadoop 拒绝远程 9000 端口访问 学习Hadoop 时发现在本机访问 hadoop 9000 端口没有问题,但是远程机器访问 9000端口时不能访问,通过telnet 命令诊断发现发现无法访问端口,经过网上搜索解决方案结合自己实践,...
  • 今天在配置Ambari的时候,发现我已经吧防火墙关闭,但是我通过物理机无法访问虚拟机的80和8080端口,查找资料发现RedHat7的系统即便是关闭防火墙,端口也是只开放22,所以在关闭防火墙后,依然无法访问,找了诸多...
  • 那么启动hadoop集群后,使用netstat命令查看端口监听情况的话,会发现9000端口前的IP地址变成了127.0.0.1,而不是master对应的IP地址(此案例为192.168.91.130),从而导致从节点访问master:9000被拒绝,但master本...
  • 关闭mysql3306端口的远程访问

    千次阅读 2015-04-07 14:25:34
    今天扫描端口发现,服务器3306端口大开,于是尝试登陆,还好,拒绝访问。 但为了安全起见,还是关闭3306端口的远程访问。具体方法如下: 编辑my.cnf文件 #vi /etc/my.cnf 取消注释 #skip-networking skip-networking
  • 之前在VMware下搭建了3节点的Hadoop...发现我在bigdata003(Master节点)输入ssh bigdata001,联不上从节点了,经过一系列测试,ssh已经启动,防火墙也已经关闭,22端口也开起来了,reboot过了。ssh localhost可以,但...
  • 创建IPC端口失败:拒绝访问

    万次阅读 2015-08-10 11:56:54
    1、错误描述 2、错误原因  由于多次双击MySQL Workbench,导致该软件的端口被占用 3、解决办法  关闭所有的MySQL Workbench进程,重新打开一个
  • Centos7 防火墙相关命令 防火墙关闭但是远程端口无法访问问题 添加80端口访问权限,这里添加后永久生效 #firewall-cmd --zone=public --add-port=80/tcp --permanent #firewall-cmd --reload查看80端口访问权限...
  • apache启动拒绝端口访问解决

    千次阅读 2014-02-26 13:36:33
    先前安装的nginx运行php用来采集新闻, 发现php-fpm老是堵死.... apache安装比较简单  yum install httpd httpd-devel 因为静态html文件还是以nginx运行,占用了80端口...防火墙增加8001端口访问: /sbin/iptables -
  • centos7.3系统,已经关闭firewalld,但是除了22端口,其余端口无法被外界访问,本地访问正常,解决步骤: 1、先开启firewalld:systemctl start firewalld 2、放通端口:firewall-cmd --zone=public --add-port=8080...
  • 某个进程开启,那么它对应的端口就开启了,进程关闭,则该端口也就关闭了。下次若某个进程再次开启,则相应的端口也再次开启。而不要纯粹的理解为关闭掉某个端口,不过可以禁用某个端口。 1. 可以通过"netstat -anp...
  • C# 串口编程 对端口访问拒绝

    千次阅读 2019-09-26 03:35:02
    感谢Sunny秋刀鱼。https://www.cnblogs.com/527289276qq/p/5595798.html 在页面或者窗口Unloaded事件中关闭串口即可。 转载于:https://www.cnblogs.com/dotnetHui/p/8513592.html...
  • 上周六还可以正常使用 今天就访问拒绝了。 winform, 有一个单独的设置并打开串口的窗体,单步运行的时候...在调用前写一句打开串口的语句,就提示端口访问拒绝。 同样的代码,怎么突然就不能正常打开串口了?
  • 端口Com1的访问拒绝

    千次阅读 2016-06-18 10:29:00
    问题:当我关闭模块,然后第二次打该模块时,弹出如下错误”对端口Com1的访问拒绝”(编程这一行业,不是找不到对象,就是被xxx拒绝!): 断点调试:在用户控件Loaded事件尝试打开Com口时出现异常:对端口Com1的...
  • 情景: 使用7台虚拟机配置fastdfs集群,配置完tracker后,storage无法访问,启动日志报错tracker无法连接关闭防火墙后恢复正常,说明问题出在tracker所在服务器的防火墙配置上红线圈出来的就是tracker配置开始以为是...
  • 某个进程开启,那么它对应的端口就开启了,进程关闭,则该端口也就关闭了。下次若某个进程再次开启,则相应的端口也再次开启。而不要纯粹的理解为关闭掉某个端口,不过可以禁用某个端口。 1. 查看端口 【Command...
  • linux ssh:22端口拒绝

    千次阅读 2019-10-16 18:43:04
    ssh: connect to host 192.168.1.118 port 22: ...119连接118时,22端口拒绝 按照以下步骤排查以下(以下仅个人经验,仅供参考) 首先有时考虑到安全因素会修改ssh默认22端口,若改成 16608 ssh -p 16608 root@1...
  • https://blog.csdn.net/qq_39176597/article/details/111939051
  • 如果外界要访问。则要改为本机地址 :vi /etc/hosts 我就错误加127.0.0.1 hadoop11 所以报错。 因为如果 运行代码也可能是 拒绝连接 端口是127.0.0.1就要改一下。 常见错误及解决方案 1)防火墙没关闭、或者没有启动...
  • 再解决主节点9000端口拒绝访问的问题: 我试了很多方法才成功,我把解决这个问题做过的调试全部记录下来。 修改/etc/hosts文件,将::1开头的那一行注释掉(代码前面加上#即可); 注意:修改该文件需要root...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 63,307
精华内容 25,322
关键字:

关闭端口拒绝访问