Bekerja dengan proses dan layanan di Linux panduan pemula

Bekerja dengan proses dan layanan di Linux panduan pemula

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.