Linux adalah sistem operasi sumber terbuka populer yang digunakan oleh pengembang, administrator sistem, dan pengguna komputer sehari-hari di seluruh dunia. Salah satu fitur Linux yang paling kuat adalah kemampuannya untuk mengelola proses dan layanan. Proses adalah contoh individual dari program yang berjalan di sistem, sedangkan layanan adalah proses latar belakang yang menyediakan berbagai fungsi ke sistem.
Advertisement
Dalam panduan komprehensif ini, kita akan melihat lebih dekat cara bekerja dengan proses dan layanan di Linux.
Proses di Linux
Proses di Linux adalah turunan dari program yang sedang berjalan di sistem. Setiap proses memiliki ID proses unik (PID) yang ditetapkan oleh sistem operasi. Anda dapat melihat daftar proses yang berjalan di sistem Anda menggunakan perintah ps.
Untuk melihat daftar proses yang berjalan di sistem Anda, buka jendela terminal dan ketik:
ps aux
Ini akan menampilkan daftar semua proses yang berjalan di sistem Anda, beserta PID, CPU, dan penggunaan memori, serta informasi lainnya. Anda dapat menggunakan perintah kill untuk menghentikan proses yang tidak merespons atau menyebabkan masalah. Perintah kill mengirimkan sinyal ke proses, memintanya untuk mengakhiri dengan anggun.
Untuk menghentikan proses, Anda perlu mengetahui PID-nya. Anda dapat menemukan PID dari suatu proses dengan menggunakan perintah ps sebagai berikut:
ps aux | grep process_name
Ganti process_name dengan nama proses yang ingin Anda cari PID-nya. Output akan menyertakan PID dari proses di kolom kedua. Setelah Anda memiliki PID, Anda dapat menggunakan perintah kill untuk menghentikan proses sebagai berikut:
kill PID
Mengganti PID dengan PID aktual dari proses. Layanan
di Linux
Layanan di Linux adalah program atau kumpulan program yang berjalan di latar belakang, menyediakan berbagai fungsi ke sistem. Layanan dimulai secara otomatis saat sistem dinyalakan dan terus berjalan hingga sistem dimatikan. Layanan biasanya dikelola menggunakan perintah systemctl.
Untuk melihat daftar semua layanan di sistem Anda, ketikkan perintah berikut di terminal:
systemctl list-unit-files --type=service
Ini akan tampilkan daftar semua layanan di sistem Anda, beserta statusnya (diaktifkan atau dinonaktifkan). Anda dapat memulai atau menghentikan layanan menggunakan perintah systemctl sebagai berikut:
sudo systemctl start service_name sudo systemctl stop service_name
Ganti service_name dengan nama layanan yang ingin Anda mulai atau hentikan.
Anda juga dapat mengaktifkan atau nonaktifkan layanan untuk memulai secara otomatis saat sistem boot menggunakan perintah systemctl sebagai berikut:
sudo systemctl aktifkan service_name sudo systemctl disable service_name
Managing Proses dan Layanan di Linux
Untuk mengelola proses dan layanan secara efektif di Linux, Anda perlu biasakan diri dengan perintah berikut:
ps: Melihat daftar proses yang berjalan di sistem. membunuh
: Hentikan proses yang tidak merespons atau menyebabkan masalah. systemctl
: Melihat dan mengelola layanan pada sistem. melayani
: Memulai, menghentikan, atau memulai ulang layanan. atas
: Melihat proses yang paling banyak menggunakan sumber daya CPU dan memori pada sistem. Kesimpulan
Kesimpulan, proses dan layanan merupakan komponen penting dari setiap sistem Linux. Sebagai pemula, penting untuk memahami cara kerjanya dan cara mengelolanya secara efektif. Dengan menggunakan perintah dan teknik yang dijelaskan dalam artikel ini, Anda dapat memperoleh pemahaman yang lebih baik tentang cara bekerja dengan proses dan layanan di Linux.
Referensi tecadmin.com