服务器故障排查指南-–-为什么服务器配置后无法访问

教程大全 2026-02-23 10:13:29 浏览

服务器配置后无法访问是个常见但棘手的问题,别担心,我来帮你一步步排查,请按照以下步骤操作,大多数情况下都能找到问题所在:

🛠 一、基础网络连通性检查 (从你的本地电脑操作)

🔐 二、服务器端防火墙检查 (在服务器上操作 – 需要 SSH 或其他方式登录)

☁ 三、云服务商安全组/网络 ACL (在云控制台操作)

🛡 四、其他可能原因

📋 小编总结排查流程建议

请告诉我你排查到哪一步了?遇到了什么现象?或者告诉我你配置的是什么服务? 这样我可以提供更精准的建议。

提供这些信息能大大加快解决问题的速度! 💪


Linux系统下NFS服务器常见的故障解决方法

NFS, 全名叫Network File System,中文叫网络文件系统,是Linux、UNIX系统的分布式文件系统的一个组成部分,可实现在不同网络上共享远程文件系统。 NFS由Sun公 司开发,目前已经成为文件服务的一种标准之一(RFC1904,RFC1813)。 其最大的功能就是可以通过网络,让不同操作系统的计算机可以共享数据, 所以可以把NFS看做是一个文件服务器。 NFS缺点是其读写性能比本地硬盘要差一些。

一、NFS服务常见故障排查:

NFS服务出现了故障,主要从以下几个方面检查原因:

(1)检查NFS客户机和服务器的负荷是否太高,Server和Client之间的网络是否正常;

(2)检查/etc/exports文件的正确性;

(3)必要时重启NFS和portmap服务;

(4)运行下列命令重新启动portmap和NFS:

复制代码 代码如下:# /etc/init.d/portmap restart# /etc/init.d/nfs restart# /etc/init.d/rpcbind restart (在RHEL/centOS 6.x里面)# chkconfig portmap on# chkconfig nfs on# chkconfig rpcbind on (在RHEL/CentOS 6.x里面)

注意:在RHEL/CentOS 6.x里面,portmap服务改名为rpcbind服务了;顺便说一下,rpcbind服务也是图形界面的关键基础服务,不启动此服务,不能启动图形桌面。

(5) 检查Client上的mount命令或/etc/fstab的语法是否正确;

(6) 查看内核是否支持NFS和RPC服务。 一般正常安装的Linux系统都会默认支持NFS和RPC服务,除非你自己重新编译的内核,而且没选择nfs支持选项编译。

二、NFS常见故障解决方法:

1、The rpcbind failure error 故障现象:

复制代码 代码如下:nfs mount: server1:: RPC: Rpcbind failure RPC: Timed Out nfs mount: retrying: /mntpoint[/code] 原因: 第一,可能因为客户机的hosts文件中存在错误的ip地址、主机名或节点名组合; 第二,服务器因为过载而暂时停止服务。

2、The server not responding error 现象:

复制代码 代码如下:NFS server server2 not responding, still trying 原因: 第一,网络不通,用ping命令检测一下。 第二,服务器关机。

3、The NFS client fails a reboot error 现象: 启动客户机后停住了,不断显示如下提示信息:

复制代码 代码如下:Setting default interface for multicast: add net 224.0.0.0: gateway:client_node_name. 原因: 在etc/vfstab的mount选项中使用了fg而又无法成功mount服务器上的资源,改成bg或将该行注释掉,直到服务器可用为止。

4、The service not responding error 现象:

复制代码 代码如下:nfs mount: dbserver: NFS: Service not respondingnfs mount: retrying: /mntpoint 原因: 第一,当前级别不是级别3,用who -r查看,用init 3切换。 第二,NFS Server守护进程不存在,用ps -ef | grep nfs检查,用/etc/init.d/nfs start启动。

5、The progRAM not registered error 现象:

复制代码 代码如下:nfs mount: dbserver: RPC: Program not registerednfs mount: retrying: /mntpoint 原因: 第一,当前级别不是级别3。 第二,mountd守护进程没有启动,用/etc/init.d/nfs 脚本 启动NFS守护进程。 第三,看/etc/dfs/dfstab中的条目是否正常。

6、The stale file handle error 现象:

复制代码 代码如下:stale NFS file handle 原因: 服务器上的共享资源移动位置了,在客户端使用umount和mount重新挂接就可以了。

7、The unknown host error 现象:

复制代码 代码如下:nfs mount: sserver1:: RPC: Unknown host 原因: hosts文件中的内容不正确。

8、The mount point error 现象:

服务器无法访问解决方法 复制代码 代码如下:mount: mount-point /DS9 does not exist. 原因: 该挂接点在客户机上不存在,注意检查命令行或/etc/vfstab文件中相关条目的拼写。

9、The no such file error 现象:

复制代码 代码如下:No such file or directory. 原因: 该挂接点在服务器上不存在,注意检查命令行或/etc/vfstab文件中相关条目的拼写。

10、No route to host 错误现象:

复制代码 代码如下:# mount 10.10.11.211:/opt/data/xmldb /c2c-web1/data/xmldb -t nfs -o rwmount: mount to NFS server ’10.10.11.211′ failed: System Error: No route to host.

原因: 防火墙被打开,关闭防火墙。 这个原因很多人都忽视了,如果开启了防火墙(包括iptables和硬件防火墙),NFS默认使用111端口,我们先要检测是否打开了这个端口,还要检查TCP_Wrappers的设定。

11、Not owner 现象:

复制代码 代码如下:# mount -F nfs -o rw 10.10.2.3:/mnt/c2c/data/resinfo2 /data/data/resinfo2nfs mount: mount: /data/data/resinfo2: Not owner

原因: 这是Solaris 10版本挂载较低版本nfs时报的错误。

解决: 需要用-o vers=3参数

示例:

复制代码 代码如下:# mount -F nfs -o vers=3 10.10.2.3:/mnt/c2c/data/resinfo2 /data/data/resinfo2

12、RPC: Program not registered & retrying 现象:

复制代码 代码如下:nfs mount: 10.10.2.3: : RPC: Program not registerednfs mount: retrying: /data/data/resinfo2

原因: 没有启动NFS共享端服务。

解决:需要重新启动share端的NFS服务, Linux:

复制代码 代码如下:mount: RPC: Program not registered# /etc/init.d/nfs restart 复制代码 代码如下:mount: RPC: Program not registered# /etc/rc.d/init.d/nfs restart

13、can’t contact portmapper: RPC: Remote system error – Connection refused 现象:

复制代码 代码如下:# exportfs -acan’t contact portmapper: RPC: Remote system error – Connection refused

原因: 出现这个错误信息是由于server端的portmap没有启动。

解决:

复制代码 代码如下:# /etc/init.d/portmap start

Linux无法访问端口横空出世的困难linux不能访问端口

在使用Linux服务器的过程中,如果有时Linux无法访问一些端口,那么所产生的问题可能会令用户为之头疼。 其实,横空出世的困难在这里并不少见。 本文将介绍如何作出正确的排查,以解决Linux无法访问端口这类问题。 首先,我们应检查与Linux服务器上相关的网络设备是否可用。 通常,只要使用Linux终端中的ping命令(“ping localhost”)进行自检后就能确定其是否可用。 如果网络可用,那么该服务器可以正常连接到其余服务器或路由器,从而可以正常连接到相应的端口。 其次,我们需要检查由Linux服务器负责管理哪些端口,及其是否正确连接到网络,以及端口是否被正确激活。 可以通过输入“netstat -tulpen”来检查所有侦听的端口,或者将下面的代码打开端口:iptables -A INPUT -p tcp --dport 开放端口 –j ACCEPT其中,开放端口表示需要开放的端口号。 此外,这种情况也可能发生在Linux服务器之间的网络连接上。 这时,用户可以运行ifconfig指令,以检查Linux服务器上正在运行的网络接口,以及其IP地址及子网掩码设置是否正确。 此外,还需要检查端口是否被正确分配了正确的网络地址。 最后,从技术角度来讲,我们还需要检查INPUT内核中定义是否正确,以及要尝试更改WIFI设置,以尝试解决Linux无法访问端口这类横空出世的困难。 总的来说,要正确解决Linux无法访问的问题,需要检查Linux服务器上的设备是否可用;检查服务器可以正确连接到所有需要的端口;检查可能存在的Linux服务器之间的网络连接问题;以及检查INPUT内核是否正确配置。 只有仔细检测,才能够有效地解决Linux无法访问端口这类横空出世的困难。

为什么无法服务器呀?这是什么意思啊?

一、网络故障导致无法连接解决方法1、假如你的手机是用3G移动数据上网的,请确保蜂窝数据已从“设置 ”> “蜂窝数据”中打开。 2、假如你的手机是用Wi-Fi上网的,请检查你的WiFi连接是否正常,你可以用其他能够连接到你的Wi-Fi的设备(比如其他的手机或者笔记本电脑等)看能不能连接网络并访问 Internet。 如果通过其他的设备也不能正常连接你的wifi的话,请重启你的无线路由器,再到你的手机桌面上点击 “设置” –> “WiFi” –> 进入当前的WiFi–>“忽略此网络”重置当前的WiFi,然后再重启iphone,再次连接到WiFi。 通过上述方法处理,保证手机能够正常连接无线网络的话,再次打开app store,应该能够解决无法连接的问题。 如果发现不是网络的问题导致无法连接iTunes Store的话,请看下一步。 3、先退出后台的App Store,依次进入【设置】→【无线局域网】找到你的WiFi,点击WiFi名称右边的感叹号,点击进入找到DNS ,把DNS数据改成8.8.8.8 再开启进入App Store,看能否正常连接,还是没有解决问题的话,请看下一步。 二、手机设置问题,导致无法连接的解决方法1、首先还原网络设置——进入iPhone5s“设置” –> “通用” –> “还原” –> “还原网络设置”,设备便会重启。 重启后,再次打开app store,看是否能正常连接,不能连接的话,请看下一步。 2、重置访问限制——进入iPhone5s““设置”–> “通用” –> “访问限制”,开启访问限制5秒,然后再关闭访问限制。 重启后,再次打开app store,看是否能正常连接,不能连接的话,请看下一步。 3、检查下你的时间,以及时区——进入iPhone5s““设置” –>“通用”–> “日期与时间” –> 关闭 “自动设置”。 如果日期与时间正确的话,开启“自动设置”。

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。

发表评论

热门推荐