Mengkonfigurasi top di GNU / Linux

Suatu ketika, seorang teman saya, yang pada waktu itu sedang mengelola aplikasi web tertentu pada server yang menjalankan GNU / Linux, mengeluh tentang satu administrator server yang berbahaya . Dia tidak ingin menginstal htop dengan cara apa pun, terlepas dari semua permintaan.

Saya sedikit terkejut dan bertanya apa alasan perilaku aneh ini. Untuk menyederhanakan, dialog kami selanjutnya ternyata seperti ini:

- Dia mengatakan bahwa fungsi top biasa sudah cukup.
- Tapi itu tidak cukup, apakah saya mengerti dengan benar? Fungsi apa yang tidak ada di dalamnya?
- Yah ... Dia semua abu-abu, saya tidak bisa melihat apa pun di atasnya!

Kemudian saya bahkan lebih terkejut. Tetapi ini bukan lagi kejahatan administrator server, tetapi fakta bahwa teman saya, yang memiliki pengalaman yang baik dengan GNU / Linux, tidak tahu semua fitur dari utilitas umum seperti top .

Ya, tentu saja, jika Anda menjalankan teratas dalam profil pengguna yang baru dibuat di sebagian besar distribusi, kita akan melihat sesuatu seperti ini:



Setiap orang memiliki penglihatan yang berbeda, dan saya sepenuhnya mengakui bahwa dalam kasus ini mungkin sulit bagi seseorang untuk membedakan apa yang menarik. Tapi bagaimanapun, dengan menekan hanya beberapa tombol, gambar berubah, misalnya, ke yang ini:



Seperti yang Anda lihat, kami memiliki sebanyak empat jendela independen, dengan set kolom yang berbeda, di mana masing-masing proses diurutkan berdasarkan parameternya. Dan tentu saja, semua ini dapat dikonfigurasi sesuai kebutuhan. Dan bagian terbaiknya adalah Anda akan memiliki hak pengguna biasa untuk menyelesaikan pengaturan.

Bagaimana cara melakukannya?


Pertama, metode ini cepat (dan salah).
Setelah Anda mendapatkan sesi pengguna, jalankan top. Anda akan melihat antarmuka teratas default:



Tapi cukup tekan " z " dan antarmuka tidak akan terlalu abu-abu:



Sudah lebih baik, tetapi tidak terlihat, dengan parameter apa proses diurutkan. Tidak masalah, tekan " x " dan lihat:



Bahkan lebih baik, tetapi kita memiliki satu jendela. Mari kita lakukan lebih banyak, tekan " A ":



Ada empat jendela, tetapi tiga di antaranya hitam dan putih. Perbaiki situasi. Tekan " a " dan kemudian " z ", " x ".



Proses di jendela kedua diurutkan berdasarkan PID, dan kita perlu% Mem. Perbaiki ini dengan menekan ">" (atau "<" jika Anda melewatkan):



Ulangi langkah sebelumnya untuk jendela yang tersisa: " a " untuk pergi ke jendela berikutnya, " z " untuk mengaktifkan tampilan warna, " x " untuk menyorot kolom sortir. Hasil:



Jadi kami mendapat hasil yang sama dengan yang saya tunjukkan di awal artikel. Hampir. Pembaca yang penuh perhatian akan segera menunjukkan bahwa saya memiliki kumpulan bidang yang berbeda di jendela, dan warnanya berbeda, dan baris perintah untuk memulai proses terlihat secara keseluruhan, dan seterusnya. Dan mereka yang memutuskan untuk segera memeriksa apakah saya menulis kebenaran mungkin terkejut menemukan bahwa saat berikutnya mereka mulai, top lagi berubah menjadi abu-abu dan tidak mencolok.

Tentu saja seharusnya begitu. Karena itu, saya membuat reservasi bahwa metode ini cepat, tetapi salah.

Dan sekarang - yang benar.

Jalankan atas dan klik " ? ".



Ya, Anda melihat bantuan bawaan. Omong-omong, ini multi-level. Tetapi Anda akan terkejut betapa banyak pengguna menemukan layar ini unik. Karena membacanya dengan lancar, mereka melakukan apa yang diminta dalam kalimat terakhir - mereka menekan " q " atau " Esc ", yang lebih nyaman bagi siapa pun.

Dan jika Anda membacanya dengan cermat, Anda dapat mengetahui, misalnya, bahwa setelah semua pengaturan yang diperlukan, Anda perlu menekan " W " untuk menyimpannya, dan pengaturan Anda akan disimpan dalam file ~ / .toprc . Apa warna, seperangkat bidang di setiap jendela, mode tampilan beberapa bidang dan banyak lagi juga dapat disesuaikan.

Offtopic kecil
Dalam kasus apa pun saya tidak menetapkan sebagai tujuan saya pengingat yang membosankan tentang manfaat membaca dokumentasi. Juga, saya tidak menetapkan deskripsi terperinci untuk semua pengaturan teratas dalam kerangka artikel ini, karena jika pembaca tertarik dengan hal ini, saya akan mempublikasikan deskripsi tersebut dengan senang hati. Saya tidak menganggap pekerjaan pengembang htop dan utilitas lain tidak berguna. Dan tentu saja, saya mempertimbangkan versi modern top.


Saya hanya ingin mengatakan itu:
  • Bahkan profesional berpengalaman mungkin tidak tahu dasar, sepertinya, hal. Hanya karena, misalnya, mereka tidak pernah membutuhkannya.
  • Sekalipun utilitas muncul pada abad terakhir, ini tidak berarti bahwa proyek tersebut macet dalam waktu dan tidak berkembang. Misalnya, pada abad terakhir tidak ada tampilan wadah LXC di mana proses sedang berjalan.
  • Banyak utilitas, meskipun tampilan primitif secara default, sangat fleksibel. Omong-omong, ini tidak hanya menyangkut utilitas GNU / Linux. Dan untuk mempertimbangkan utilitas "buruk" dan "ketinggalan zaman", karena pengaturan defaultnya tidak cocok untuk Anda, setidaknya itu aneh. Anda tidak lari untuk membeli kunci pas yang bisa disesuaikan baru jika yang lama tidak disetel dengan ukuran mur yang Anda butuhkan.
  • Terkadang, alih-alih menuntut sesuatu yang ekstra untuk menyelesaikan tugas (atau mengeluh bahwa Anda belum diberi kesempatan seperti itu), ada baiknya menghabiskan beberapa menit mengeksplorasi kemampuan alat Anda yang ada.


Terima kasih atas perhatian anda

Apa lagi yang berguna untuk dibaca di blog Cloud4Y

Jalur kecerdasan buatan dari ide yang fantastis ke industri ilmiah
4 cara untuk menghemat cadangan di cloudAI membantu mempelajari hewan di Afrika
Musim panas hampir berakhir. Hampir tidak ada data yang bocor
IoT, kabut dan awan: bicara tentang teknologi?

Berlangganan saluran Telegram kami agar tidak ketinggalan artikel lain! Kami menulis tidak lebih dari dua kali seminggu dan hanya untuk bisnis.

Source: https://habr.com/ru/post/id469487/


All Articles