GNU/Linux >> Belajar Linux >  >> Linux

Alternatif untuk ping

Jika Anda bisa ssh untuk itu maka terserah. Cara sederhana untuk memeriksa ini dengan nc adalah:nc -zv 111.222.333.444 22 (Ganti 111.222.333.444 dengan alamat ip instance Anda)


CURL tidak akan berfungsi sebagai pemeriksaan cepat jika server aktif dan daemon server web tidak aktif. Salah satu alternatifnya adalah mengirim TCP ACK dengan alat seperti hping3 . Jika Anda mendapatkan RST, server UP.

hping3 -c 1 -V -p 80 -s 5050 -A example.fqdn

Apa yang dapat Anda lakukan adalah mencoba tes CURL terlebih dahulu dan jika gagal, coba metode kedua untuk mengonfirmasi bahwa server sedang down dan bukan hanya daemon server web.

Masalah dengan metode ini adalah paket TCP liar seperti ini dapat difilter oleh proxy perantara.


Saya pikir curl adalah persis apa yang Anda inginkan. Seperti semua program unix yang berperilaku baik, ia mengembalikan kode kesalahan jika terjadi kesalahan:

[[email protected] ~]$ curl www.no-such-website.com
[[email protected] ~]$ echo $?
6

Anda juga mungkin ingin menggunakan --connect-timeout untuk memastikan itu tidak menunggu selamanya.


Linux
  1. Chrony – Klien dan Server NTP Alternatif Untuk Sistem mirip Unix

  2. Bagaimana cara menonaktifkan atau menjatuhkan paket Ping (ICMP) ke server Anda? [Dasar-Dasar Linux]

  3. Teks Gema Setelah Perintah Curl Pada Baris Yang Sama?

  1. Cara Menemukan Lokasi Geografis Server Linux di Terminal

  2. Terhubung ke server cloud

  3. Memecahkan masalah SSH

  1. Buat Server DNS

  2. Nyalakan ulang server

  3. Alternatif Clusterssh untuk mengelola beberapa server SSH