Salah satu hal yang menyenangkan tentang Linux adalah bahwa selalu ada begitu banyak kekuatan di ujung jari Anda. Dengan kekuatan itu datang informasi yang sangat berguna yang dapat membantu Anda menyelesaikan masalah atau hanya melihat seberapa banyak RAM atau penyimpanan yang digunakan.
Selama bertahun-tahun, saya telah bergantung pada alat-alat ini, yang terdapat dalam sebagian besar distribusi Linux dan cukup mudah digunakan.
Sebelum saya masuk ke dalam perintah-perintah ini, ketahuilah bahwa Anda mungkin tidak pernah menggunakannya. Bahkan, dengan desktop GUI saat ini, tujuannya seharusnya tidak lagi bergantung pada baris perintah. Tentu saja, jika Anda bekerja dengan server, itu cerita yang berbeda. Tetapi sejauh desktop yang bersangkutan, Anda akan senang mengetahui mereka jika suatu saat diperlukan.
Dengan demikian, mari kita langsung ke perintah-perintah tersebut.
1. top
Perintah top mencetak daftar proses Linux real-time, yang penting jika sebuah aplikasi atau proses bermasalah dan Anda perlu mengetahui yang mana. Top mencetak daftar berkolom yang dibagi menjadi PID – ID Proses, USER – pemilik proses yang terdaftar, PR – prioritas proses, NI – nilai nice dari proses (nice menentukan prioritas proses), VIRT – jumlah memori virtual yang digunakan oleh proses, RES – jumlah memori resident yang digunakan oleh proses, SHR – jumlah memori bersama yang digunakan oleh proses, S – status proses (seperti D – sleep yang tidak bisa diinterupsi, R – berjalan, S – tidur, T – berhenti, dan Z – zombie), %CPU – bagian waktu CPU yang digunakan proses (sejak pembaruan terakhir), %MEM – bagian memori fisik yang digunakan proses, TIME+ – total waktu CPU yang digunakan proses (dalam pecahan detik), COMMAND – perintah yang terkait dengan proses.
Meskipun Anda dapat menentukan konten yang ditampilkan, bawaan seharusnya berfungsi untuk kebanyakan situasi. Perintah top juga dapat membantu ketika menggunakan perintah kill untuk mengakhiri proses yang bermasalah (karena Anda perlu mengetahui PID proses yang bersangkutan).
Untuk mengetahui lebih lanjut tentang top, gunakan perintah man top.
2. df
Ada saat-saat ketika Anda mungkin ingin mengetahui seberapa besar penyimpanan lokal Anda yang digunakan. Di sinilah perintah df berperan. Perintah df menampilkan daftar kolom yang dibagi menjadi Filesystem, Size, Used, Avail, Use%, dan Mounted on. Jelas, df juga berguna untuk mengetahui di mana suatu partisi tertentu dipasang, tetapi Anda akan lebih sering menggunakan perintah ini untuk memahami seberapa besar penyimpanan drive Anda yang telah digunakan.
Jika Anda menjalankan df tanpa opsi apa pun, laporan akan dalam blok 1K, yang bisa sedikit sulit dipahami. Sebagai gantinya, saya lebih suka menjalankan df -h (h adalah untuk tampilan manusiawi), yang menampilkan ruang yang tersedia dalam GB.
Untuk mengetahui lebih lanjut tentang df, gunakan perintah man df.
3. ps
Perintah ps cukup penting, karena melaporkan gambaran proses yang sedang berjalan saat ini. Dengan kata lain, ps mencantumkan semua proses yang sedang berjalan di sistem Anda. Hal tentang ps adalah Anda perlu tahu opsi yang tepat agar berguna. Jika Anda hanya menjalankan perintah ps, Anda hanya akan melihat dua entri, bash dan ps – yang merupakan proses saat ini yang Anda jalankan.
Cara terbaik untuk menjalankan ps adalah dengan opsi -aux (yang berarti semua, pengguna, dan semua proses yang dimiliki oleh Anda). Perintah itu adalah:
Mengapa ps begitu penting? Ini adalah cara termudah untuk menemukan ID proses yang terkait dengan suatu perintah (jauh lebih baik daripada menggunakan top). Anda bahkan dapat menggunakan ps dengan grep untuk menemukan proses yang Anda cari. Katakanlah, misalnya, LibreOffice tidak merespons dan Anda perlu menghentikannya. Untuk melakukannya, Anda memerlukan PID. Jika Anda tidak ingin menggulir melalui daftar proses secara keseluruhan, Anda bisa menjalankan sesuatu seperti:
ps -aux | grep libreoffice
Perintah ini akan mencantumkan hanya proses yang terkait dengan LibreOffice.
Untuk mengetahui lebih lanjut tentang ps, gunakan perintah man ps.
4. free
Perintah free menampilkan jumlah memori bebas dan yang digunakan di sistem Anda. Daripada menggunakan top, yang mungkin menawarkan terlalu banyak informasi, Anda dapat menggunakan free, yang hanya mencantumkan memori dan swap (jika berlaku).
Keluaran diformat dalam kolom total (memori terinstalasi total), used (memori total yang digunakan), free (memori tidak terpakai total), shared (memori digunakan oleh tempfs), buff/cache (jumlah memori buffer dan cache yang digunakan), dan available (estimasi seberapa banyak memori yang tersedia untuk memulai aplikasi baru tanpa menggunakan swap).
Perintah free tidak melakukan apa pun yang lain, tetapi Anda dapat menampilkan informasi dalam bentuk yang mudah dibaca dengan:
Untuk mengetahui lebih lanjut tentang free, gunakan perintah man free.
5. lsblk
Perintah lsblk berguna ketika Anda perlu memasang perangkat atau melihat di mana perangkat (drive) dipasang. Ketika Anda menjalankan perintah lsblk, Anda akan melihat output seperti ini:
sdb 8:16 0 931.5G 0 disk
└─sdb1 8:17 0 931.5G 0 part /media/jack/MINA
Ini berarti perangkat blok /dev/sdb1 dipasang ke folder /media/jack/MINA. Satu opsi yang kadang saya gunakan adalah -f, yang menambahkan jenis sistem file ke daftar.
Untuk mengetahui lebih lanjut tentang lsblk, gunakan perintah man lsblk.
Perintah-perintah ini bisa berguna suatu hari nanti. Anda mungkin tidak memerlukan mereka pada awalnya (atau sama sekali) tetapi mengetahui bahwa mereka ada (dan penggunaan dasarnya) dapat memudahkan penyelesaian masalah sistem Linux Anda.