Rumah >Tutorial sistem >LINUX >Kuasai output pemantauan baris arahan Linux untuk mengurus pelayan dengan lebih baik

Kuasai output pemantauan baris arahan Linux untuk mengurus pelayan dengan lebih baik

WBOY
WBOYke hadapan
2024-02-12 20:40:12484semak imbas

Untuk pentadbir sistem Linux, adalah sangat penting untuk mengetahui cara memantau output pada baris arahan. Ia boleh membantu anda melihat status sistem dan data prestasi dalam masa nyata, mendiagnosis masalah dan mengambil langkah tepat pada masanya. Artikel ini akan memperkenalkan beberapa alat baris arahan Linux yang biasa digunakan untuk membantu anda memantau output pelayan dengan mudah.

Kadangkala anda perlu melaksanakan perintah secara berterusan dan menjejaki perubahan dalam outputnya. Kaedah biasa ialah menulis skrip cangkerang gelung tak terhingga untuk mencapai ini. Walau bagaimanapun, Linux sendiri sudah menyediakan alat untuk membantu anda melaksanakan program tertentu secara kerap dan mengeluarkan hasil dalam skrin penuh.

Konsep dan istilah

Apabila melaksanakan baris arahan pada shell, tiga fail standard biasanya dibuka secara automatik, iaitu fail input standard (stdin), yang biasanya sepadan dengan papan kekunci terminal fail output standard (stdout) dan fail output ralat standard (stderr ). Semua fail sepadan dengan skrin terminal. Proses ini akan mendapat data input daripada fail input standard, mengeluarkan data output normal ke fail output standard, dan menghantar maklumat ralat ke fail ralat standard.

Operasi praktikal: Gunakan jam tangan untuk melaksanakan arahan dengan kerap dan memantau output

Penggunaan asas jam tangan

Cara menggunakan jam tangan sangat mudah, hanya perlu:

watch 命令

Itu sahaja, jadi arahan jam tangan akan melaksanakan arahan setiap dua saat dan mengeluarkan hasil pelaksanaan dalam skrin penuh.

Gambar di bawah ialah antara muka untuk melaksanakan tarikh tontonan:

Every 2.0s: date                         orangepipc2: Sat Oct  3 09:55:14 2020
 
Sat 03 Oct 2020 09:55:14 AM CST

Setiap 2.0s dalam baris pertama gambar: bermakna jam tangan melaksanakan arahan setiap 2 saat. Tarikh berikut ialah arahan yang akan dilaksanakan. Orangepipc2 berikut: ialah nama hos tempat perintah itu dilaksanakan, dan Sab 3 Okt 09:55:14 2020 ialah masa perintah itu dilaksanakan. Bermula dari baris ketiga adalah hasil keluaran pelaksanaan arahan.
Kuasai output pemantauan baris arahan Linux untuk mengurus pelayan dengan lebih baik

Nyatakan selang antara pelaksanaan berulang arahan

Anda juga boleh menetapkan selang antara pelaksanaan berulang arahan melalui selang -n Contohnya, saya boleh melaraskannya untuk melaksanakan arahan tarikh setiap 5 saat

watch -n 5 date

Temui perubahan dalam output

Jika anda hanya melaksanakan arahan berulang kali, ia boleh dicapai dengan mudah melalui gelung shell, tetapi keupayaan jam tangan bukan sekadar itu.

Dengan pilihan -d, jam tangan juga boleh menyerlahkan bahagian berbeza dari dua output Fungsi ini agak berguna:

watch -d -n 10 date

Selain menyerlahkan bahagian output yang diubah, anda juga boleh menetapkan jam tangan untuk keluar dari pelaksanaan gelung apabila ia mengesan bahawa keputusan telah berubah, dengan menggunakan pilihan -g/–chgexit. Sebagai contoh, kita boleh menggunakan arahan berikut untuk menemui perubahan USB.

watch -g 'dmesg |grep -i usb |tail'

Kesan nilai pulangan pelaksanaan arahan
Secara lalai, jam tangan tidak peduli sama ada hasil pelaksanaan perintah itu berjaya, tetapi anda boleh menetapkan jam tangan untuk mengesan nilai pulangan arahan Apabila perintah itu mengembalikan nilai bukan sifar, ia akan berbunyi (-b/-beep ) atau keluar terus (- e/–errexit).

watch -e wrong_commands
Kuasai output pemantauan baris arahan Linux untuk mengurus pelayan dengan lebih baik

Dengan mempelajari alatan baris arahan Linux yang disebut dalam artikel ini, anda boleh memantau output pelayan dengan lebih cekap dan menemui serta menyelesaikan masalah yang berpotensi tepat pada masanya. Ini akan membantu mengekalkan kestabilan dan keselamatan pelayan, membolehkan perniagaan anda berjalan dengan lebih lancar. Sama ada anda seorang pentadbir sistem yang berpengalaman atau pemula, selepas menguasai kemahiran ini, anda akan lebih selesa menguruskan sistem Linux anda.

Atas ialah kandungan terperinci Kuasai output pemantauan baris arahan Linux untuk mengurus pelayan dengan lebih baik. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:lxlinux.net. Jika ada pelanggaran, sila hubungi admin@php.cn Padam