To find out does the remote host or server is up or down, you can use one small command called
ping in Linux command line.
pingto Check Remote Server Is Up
Ping sends small packets to the defined host and echoes the result. Let’s try it:
$ ping fullstack-tutorials.com PING fullstack-tutorials.com (184.108.40.206) 56(84) bytes of data. 64 bytes from 220.127.116.11: icmp_seq=1 ttl=61 time=1.05 ms 64 bytes from 18.104.22.168: icmp_seq=2 ttl=61 time=1.47 ms 64 bytes from 22.214.171.124: icmp_seq=3 ttl=61 time=1.13 ms 64 bytes from 126.96.36.199: icmp_seq=4 ttl=61 time=1.12 ms ^C --- fullstack-tutorials.com ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3542ms rtt min/avg/max/mdev = 1.050/1.195/1.476/0.167 ms
In this example, the ping sent 4 packets to the server and got response each time. After the 4th packet the execution was terminated with
^C (ctrl + c). As we can see, the server is up and running.
pingto Check Remote Server Is Down
Let’s use random IP address, which does not response to see how it would look if we could not get contact.
$ ping 100.100.100.100 PING 100.100.100.100 (100.100.100.100) 56(84) bytes of data. ^C --- 100.100.100.100 ping statistics --- 12 packets transmitted, 0 received, 100% packet loss, time 11260ms
Here, the execution was terminated after a while since no response was received. Basically this means that the server is down.