Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何了解远程linux机器是否已启动?_Linux_Networking_Embedded Linux - Fatal编程技术网

如何了解远程linux机器是否已启动?

如何了解远程linux机器是否已启动?,linux,networking,embedded-linux,Linux,Networking,Embedded Linux,我有一台Windows开发机器和一个公司网络上的Linux目标。启动目标板后,如何了解它是否已启动pingdighostnslookup具有目标名称的实用程序不会解析IP地址,因此不会回复。该板只有忙盒实用程序 我看过帖子,但问题依然存在 您知道这个目标板的IP地址或主机名吗 如果是 它是否响应ssh-host\u-name\u或这里的\u-ip\u命令 如果是,并且安装了busybox实用程序,则可以执行 ssh remote_target "/bin/busybox uptime" 并分析

我有一台Windows开发机器和一个公司网络上的Linux目标。启动目标板后,如何了解它是否已启动
ping
dig
host
nslookup
具有目标名称的实用程序不会解析IP地址,因此不会回复。该板只有忙盒实用程序

我看过帖子,但问题依然存在

  • 您知道这个目标板的IP地址或主机名吗
  • 如果是

  • 它是否响应
    ssh-host\u-name\u或这里的\u-ip\u
    命令
  • 如果是,并且安装了busybox实用程序,则可以执行

    ssh remote_target "/bin/busybox uptime"
    
    并分析windows计算机上的输出,以查看主板是否在短时间内启动,这意味着它最近重新启动


    我希望这就是您想要的

    这需要嵌入式linux标签吗?不管怎样,如果它没有响应,那么它就不是在线的。你可以联系公司里负责这台机器的人吗?/@Joe Frambach:它可能需要嵌入式linux标签,因为目标设备是嵌入式linux设备,具有最低限度的实用性啊,这还不清楚。嗯,其他人已经编辑了这个标签。有什么合理的理由反对投票吗?它被否决了(很快就被关闭了),因为它脱离了主题。你应该把它贴在我使用DHCP服务的网络上,所以不知道机器的IP地址。问题是在windows机器启动后立即发现该设备。如果该机器希望接受一些传入连接,则应该有某种方法知道其地址或DHCP名称。如果不了解组织的网络体系结构,就很难做出猜测。在重新启动之前,您如何知道要连接到哪个IP地址或主机名?目前我可以通过串口从终端读取IP地址?!然后,您必须在系统上做一些事情,在每次重新启动后公布它的新IP地址。类似于ssh’ing(在busybox工具下,我相信有一个ssh客户机)到主服务器,并将其自己的IP回送到您可以访问的文件。比如运行这样的程序:
    IP=$(ifconfig-a | grep“inet addr:| grep-v“127.0.0”);ssh masterservername“echo${IP}/tmp/MyNewIP.out”
    在启动序列结束时,或者定期通过cronWell,我不是windows专家,但我知道,它没有一个类Unix的shell来保证我的命令有效。我决不是一个Windows机器专家。但是常识建议你在这台windows机器上运行一个ftp服务器(免费的有很多,只需谷歌一下),然后在这台windows机器上的ftp服务器上创建一个帐户。重新启动后,在busybox上创建一个IP地址作为该文件内容的文件,并运行
    busybox ftpput-u username-p password win\u machine\u IP\u address Here\u is\u my\u new\u IP.txt local\u file\u on\u busybox\u containing\u IP