我可以在不连接服务器的情况下检查服务器是否已启动吗?
Can I check if server is up without connecting to it?
是否可以在不连接的情况下检查远程服务器是否已启动?
基本上,telnet ip.ad.dre.ss port
有效,但会连接到服务器。是否有等效的命令,将 仅检查 服务器是否已启动,而不与其建立连接?
我想在 bash 脚本中检查它。
对于本地服务器ss --listening
将列出所有侦听进程。
对于远程服务器,您可以使用 ssh 和 运行 ss 进行连接,或者直接使用 nmap
测试侦听套接字
`
如果您的服务器是远程服务器,您无法在不连接到服务器的情况下进行检查。您只能通过登录到该服务器所在的操作系统 运行 来检查,然后您必须使用 ps -ef | grep [p]rocessName
是否可以在不连接的情况下检查远程服务器是否已启动?
基本上,telnet ip.ad.dre.ss port
有效,但会连接到服务器。是否有等效的命令,将 仅检查 服务器是否已启动,而不与其建立连接?
我想在 bash 脚本中检查它。
对于本地服务器ss --listening
将列出所有侦听进程。
对于远程服务器,您可以使用 ssh 和 运行 ss 进行连接,或者直接使用 nmap
`
如果您的服务器是远程服务器,您无法在不连接到服务器的情况下进行检查。您只能通过登录到该服务器所在的操作系统 运行 来检查,然后您必须使用 ps -ef | grep [p]rocessName