bagaimana cara melihat data yang sedang berjalan pada linux
Cara Melihat Data yang Sedang Berjalan pada Linux
1. Pengertian Proses pada Linux
Pada sistem operasi Linux, proses adalah program atau aplikasi yang sedang berjalan di dalam sistem. Setiap program yang dijalankan oleh pengguna akan menjadi sebuah proses yang menggunakan sumber daya komputer seperti CPU, memori (RAM), dan penyimpanan.
Contohnya:
program terminal
aplikasi editor teks
web server
database server
Linux sebagai sistem operasi multitasking dapat menjalankan banyak proses sekaligus dalam satu waktu. Oleh karena itu, pengguna atau administrator perlu mengetahui cara melihat proses yang sedang berjalan untuk memantau kinerja sistem.
2. Menggunakan Perintah ps
Salah satu cara paling dasar untuk melihat proses yang sedang berjalan adalah menggunakan perintah ps (process status).
Perintah:
ps
Perintah ini menampilkan proses yang sedang berjalan pada terminal tersebut.
Untuk melihat proses secara lebih lengkap, gunakan:
ps aux
Penjelasan:
| Opsi | Fungsi |
|---|---|
| a | menampilkan proses dari semua user |
| u | menampilkan informasi pengguna |
| x | menampilkan proses tanpa terminal |
Contoh hasil:
USER PID %CPU %MEM COMMAND
root 1023 0.0 1.2 systemd
user 2045 0.3 2.0 firefox
Penjelasan kolom:
| Kolom | Arti |
|---|---|
| USER | pemilik proses |
| PID | nomor identitas proses |
| %CPU | penggunaan CPU |
| %MEM | penggunaan memori |
| COMMAND | nama program yang dijalankan |
3. Menggunakan Perintah top
Perintah top digunakan untuk melihat proses yang sedang berjalan secara real-time.
Perintah:
top
Perintah ini menampilkan informasi seperti:
proses yang aktif
penggunaan CPU
penggunaan memori
jumlah proses yang berjalan
Contoh tampilan informasi:
PID USER %CPU %MEM COMMAND
1023 root 0.3 1.2 systemd
2045 user 5.4 3.1 firefox
Kelebihan perintah top adalah tampilannya selalu diperbarui secara otomatis sehingga pengguna dapat memantau sistem secara langsung.
4. Menggunakan Perintah htop
Selain top, terdapat perintah lain yaitu htop yang memiliki tampilan lebih mudah dibaca dan interaktif.
Perintah:
htop
Kelebihan htop:
tampilan lebih berwarna
mudah melihat penggunaan CPU
dapat memilih proses dengan mudah
dapat menghentikan proses langsung dari tampilan
Namun, pada beberapa sistem Linux htop harus diinstal terlebih dahulu.
Contoh instalasi:
sudo apt install htop
5. Menggunakan Perintah pstree
Perintah pstree digunakan untuk melihat proses dalam bentuk struktur pohon (tree).
Perintah:
pstree
Contoh tampilan:
systemd
├─NetworkManager
├─sshd
│ └─bash
│ └─pstree
└─cron
Perintah ini memudahkan pengguna melihat hubungan antar proses.
6. Menggunakan Perintah jobs
Jika pengguna menjalankan beberapa proses di terminal, maka dapat melihat proses tersebut dengan perintah:
jobs
Perintah ini menampilkan proses yang berjalan di background.
Contoh hasil:
[1]+ Running firefox &
7. Menggunakan Perintah pidof
Perintah pidof digunakan untuk mengetahui PID (Process ID) dari suatu program.
Perintah:
pidof firefox
Hasil:
2045
PID ini dapat digunakan untuk menghentikan proses jika diperlukan.
8. Fungsi Melihat Proses pada Linux
Melihat proses yang sedang berjalan memiliki beberapa manfaat penting, antara lain:
memantau penggunaan CPU dan memori
mengetahui program yang sedang aktif
menemukan proses yang bermasalah
menghentikan program yang tidak diperlukan
membantu administrator mengelola sistem
Kesimpulan
Dalam sistem operasi Linux, proses adalah program yang sedang berjalan di dalam sistem. Untuk melihat proses tersebut, pengguna dapat menggunakan beberapa perintah seperti ps, top, htop, pstree, jobs, dan pidof. Dengan menggunakan perintah-perintah tersebut, pengguna dapat memantau aktivitas sistem, melihat penggunaan sumber daya komputer, serta mengelola proses yang sedang berjalan dengan lebih efektif
Komentar
Posting Komentar