Bekerja dengan proses dan layanan di Linux panduan pemula
- 571
- 83
- John Ratke
Linux adalah sistem operasi open-source yang 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 pada sistem, sedangkan layanan adalah proses latar belakang yang menyediakan berbagai fungsi untuk sistem.
Dalam panduan komprehensif ini, kami akan melihat lebih dekat cara bekerja dengan proses dan layanan di Linux.
Proses di Linux
Proses di Linux adalah instance dari program yang berjalan pada sistem. Setiap proses memiliki unik Proses ID (PID) yang ditetapkan oleh sistem operasi. Anda dapat melihat daftar proses berjalan pada sistem Anda menggunakan perintah PS.
Untuk melihat daftar proses berjalan di sistem Anda, buka jendela terminal dan ketik:
ps aux
Ini akan menampilkan daftar semua proses berjalan di sistem Anda, bersama dengan PID, CPU, dan penggunaan memori mereka, dan informasi lainnya. Anda dapat menggunakan perintah kill untuk menghentikan proses yang tidak menanggapi atau menyebabkan masalah. Itu membunuh Perintah mengirimkan sinyal ke proses, memintanya untuk mengakhiri dengan anggun.
Untuk menghentikan suatu proses, Anda perlu tahu PID -nya. Anda dapat menemukan PID suatu proses dengan menggunakan perintah PS sebagai berikut:
ps aux | Grep Process_name
Mengganti nama proses dengan nama proses Anda ingin menemukan Pid untuk. Output akan mencakup PID proses di kolom kedua. Setelah Anda memiliki PID, Anda dapat menggunakan membunuh Perintah untuk menghentikan proses sebagai berikut:
Bunuh Pid
Mengganti Pid dengan PID proses yang sebenarnya.
Layanan di Linux
Layanan di Linux adalah program atau serangkaian program yang berjalan di latar belakang, menyediakan berbagai fungsi untuk sistem. Layanan dimulai secara otomatis ketika sistem mem -boot dan terus berjalan sampai sistem dimatikan. Layanan biasanya dikelola menggunakan perintah SystemCTL.
Untuk melihat daftar semua layanan di sistem Anda, ketik perintah berikut di terminal:
Systemctl List-unit-Files-Type = Service
Ini akan menampilkan daftar semua layanan di sistem Anda, bersama dengan status mereka (diaktifkan atau dinonaktifkan). Anda dapat memulai atau menghentikan layanan menggunakan perintah SystemCTL sebagai berikut:
sudo systemctl start service_name
Sudo Systemctl Stop Service_name
Mengganti service_name dengan nama layanan yang ingin Anda mulai atau berhenti.
Anda juga dapat mengaktifkan atau menonaktifkan layanan untuk memulai secara otomatis ketika sistem booting menggunakan perintah SystemCTL sebagai berikut:
Sudo Systemctl Aktifkan Service_Name
sudo systemctl nonaktifkan service_name
Mengelola proses dan layanan di Linux
Untuk mengelola proses dan layanan secara efektif di Linux, Anda harus terbiasa dengan perintah berikut:
- ps: Lihat daftar proses berjalan pada sistem.
- membunuh
- : Hentikan proses yang tidak menanggapi atau menyebabkan masalah.
- Systemctl
- : Lihat dan kelola layanan di sistem.
- melayani
- : Mulai, berhenti, atau restart layanan.
- atas
- : Lihat proses yang menggunakan sumber daya CPU dan memori terbanyak pada sistem.
Kesimpulan
Sebagai kesimpulan, proses dan layanan adalah komponen penting dari sistem Linux apa pun. Sebagai seorang pemula, penting untuk memahami cara kerjanya dan bagaimana 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.
- « 10 Contoh perintah strace untuk analisis sistem yang efektif di linux
- 21 .trik htaccess yang harus diketahui semua orang »