我可以在不连接的情况下检查服务器是否启动吗?



是否可以在不连接的情况下检查远程服务器是否已启动?

基本上,telnet ip.ad.dre.ss port工作,但会连接到服务器。是否有等效的命令,它只会检查服务器是否已启动,而不与之建立连接?

我想在 bash 脚本中检查它。

如果您的服务器是远程服务器,则无法在不连接到服务器的情况下进行检查。您只能通过登录运行该服务器的操作系统来检查,然后您必须使用ps -ef | grep [p]rocessName

对于本地服务器,ss --listening将列出所有侦听进程。

对于远程服务器,您可以使用 SSH 连接并运行 SS,或者直接使用nmap测试侦听套接字

'

相关内容