GNU/Linux >> Belajar Linux >  >> Linux

Perintah menonton Linux dengan Contoh

Administrator server perlu memelihara sistem dan menjaganya agar tetap diperbarui dan aman. Sejumlah upaya intrusi dapat terjadi setiap hari. Ada beberapa aktivitas lain yang mempertahankan log mereka.

Log ini diperbarui secara berkala. Untuk memeriksa pembaruan ini, perintah dijalankan berulang kali. Misalnya, untuk sekadar membaca file, perintah seperti head, tail, cat, dll digunakan.

Perintah-perintah ini perlu dijalankan berulang kali. Perintah watch Linux dapat digunakan untuk mengulang perintah secara berkala.

Tonton Sintaks Perintah

Watch adalah perintah sederhana, dengan beberapa opsi. Sintaks dasar dari perintah watch adalah:

watch [-dhvt] [-n <seconds>] [--differences[=cumulative]] [--help] [--interval=<seconds>] [--no-title] [--version] <command>

Perintah Watch menjalankan perintah yang ditentukan untuknya setelah setiap 2 detik secara default. Waktu ini dihitung antara penyelesaian perintah dan awal eksekusi berikutnya. Sebagai contoh sederhana, perintah watch dapat digunakan untuk melihat pembaruan log, Pembaruan ditambahkan di akhir file, sehingga perintah tail dapat digunakan dengan arloji untuk melihat pembaruan file. Perintah ini terus berjalan sampai Anda menekan CTRL + C untuk kembali ke prompt.

Contoh

  • Awasi kesalahan/pemberitahuan/peringatan yang dihasilkan pada waktu berjalan setiap beberapa detik.
watch tail /var/log/messages
  • Awasi penggunaan disk setelah interval waktu yang ditentukan.
watch df -h
  • Sangat penting bagi administrator untuk mengawasi waktu tunggu I/O yang tinggi yang menyebabkan operasi disk terutama transaksi Mysql.
watch mysqladmin processlist
  • Awasi beban server dan waktu aktif saat waktu proses.
watch uptime
  • Awasi ukuran antrean untuk Exim pada saat cron dijalankan untuk mengirim pemberitahuan kepada pelanggan.
watch exim -bpc

1. Penundaan iterasi

watch [-n <seconds>] <command>

Interval default antara perintah dapat diubah dengan -n switch. Perintah berikut akan menjalankan perintah ekor setelah 5 detik:

watch -n 5 date

2. Perbandingan keluaran yang berurutan

Jika Anda menggunakan opsi -d dengan perintah watch, ini akan menyoroti perbedaan antara keluaran perintah pertama dengan setiap keluaran perintah berikutnya secara kumulatif.

watch [-d or --differences[=cumulative]] <command>

Contoh 1

Mari kita lihat output waktu berturut-turut yang diekstraksi menggunakan perintah watch berikut dan amati bagaimana perbedaannya disorot.

watch -n 15 -d date

Tanggal pertama kali diambil saat perintah dijalankan, iterasi berikutnya akan diulang setelah 15 detik.

Pada eksekusi iterasi berikutnya, dapat dilihat bahwa semua output sama persis kecuali peningkatan detik dari 14 menjadi 29 yang disorot.

Contoh 2

Mari kita rasakan perbedaan antara dua keluaran berurutan dari perintah "waktu aktif" yang diulang oleh jam tangan.

watch -n 20 -d uptime


Sekarang perbedaan antara waktu disorot serta tiga snapshot pemuatan juga.

3. Keluaran tanpa judul

Jika Anda tidak ingin menampilkan detail tambahan tentang penundaan iterasi dan perintah aktual yang dijalankan oleh arloji, maka sakelar –t dapat digunakan.

watch [-t or --no-title] <command>

Mari kita lihat output dari perintah berikut sebagai contoh.

watch -t date

Tonton bantuan

Detail singkat dari perintah watch dapat ditemukan dengan mengetikkan perintah berikut di SSH.

watch -h [or --help]

Kesimpulan

Watch adalah utilitas yang sangat kuat untuk administrator sistem karena dapat digunakan untuk memantau, mencatat, operasi, kinerja, dan throughput sistem saat runtime. Seseorang dapat dengan mudah memformat dan menunda output dari utilitas jam tangan. Perintah atau skrip linux apa pun dan disediakan untuk melihat keluaran yang diinginkan dan berkelanjutan.


Linux
  1. Perintah Tee Linux dengan Contoh

  2. Perintah kepala Linux dengan Contoh

  3. Perintah JQ di Linux dengan Contoh

  1. Perintah wc Linux dengan Contoh

  2. Perintah sortir Linux dengan Contoh

  3. Perintah Echo di Linux (Dengan Contoh)

  1. Perintah man di Linux dengan Contoh

  2. Perintah AWK di Linux dengan Contoh

  3. Perintah Curl di Linux dengan Contoh