Bekerja dengan proses dan perkhidmatan di Panduan Pemula Linux A

Bekerja dengan proses dan perkhidmatan di Panduan Pemula Linux A

Linux adalah sistem operasi sumber terbuka yang popular yang digunakan oleh pemaju, pentadbir sistem, dan pengguna komputer setiap hari di seluruh dunia. Salah satu ciri Linux yang paling berkuasa adalah keupayaannya untuk menguruskan proses dan perkhidmatan. Proses adalah contoh individu program yang dijalankan pada sistem, sementara perkhidmatan adalah proses latar belakang yang menyediakan pelbagai fungsi kepada sistem.

Dalam panduan yang komprehensif ini, kami akan melihat dengan lebih dekat cara bekerja dengan proses dan perkhidmatan di Linux.

Proses di Linux

Proses di Linux adalah contoh program yang sedang berjalan di sistem. Setiap proses mempunyai unik ID Proses (PID) yang diberikan oleh sistem operasi. Anda boleh melihat senarai proses berjalan pada sistem anda menggunakan arahan PS.

Untuk melihat senarai proses berjalan pada sistem anda, buka tetingkap terminal dan taip:

ps aux  

Ini akan memaparkan senarai semua proses berjalan pada sistem anda, bersama dengan PID, CPU, dan penggunaan memori, dan maklumat lain. Anda boleh menggunakan arahan membunuh untuk menghentikan proses yang tidak bertindak balas atau menyebabkan masalah. The bunuh Perintah menghantar isyarat kepada proses, meminta untuk menamatkan dengan anggun.

Untuk menghentikan proses, anda perlu mengetahui PIDnya. Anda boleh menemui PID proses dengan menggunakan arahan PS seperti berikut:

ps aux | grep process_name  

Menggantikan proses_name Dengan nama proses yang anda ingin cari Pid untuk. Output akan merangkumi PID proses di lajur kedua. Sebaik sahaja anda mempunyai PID, anda boleh menggunakan bunuh Perintah untuk menghentikan proses seperti berikut:

Bunuh Pid  

Menggantikan Pid dengan PID sebenar proses.

Perkhidmatan di Linux

Perkhidmatan di Linux adalah program atau satu set program yang dijalankan di latar belakang, menyediakan pelbagai fungsi kepada sistem. Perkhidmatan dimulakan secara automatik apabila sistem naik dan terus berjalan sehingga sistem ditutup. Perkhidmatan biasanya diuruskan menggunakan arahan SystemCtl.

Untuk melihat senarai semua perkhidmatan di sistem anda, taipkan arahan berikut di terminal:

SYSTEMCTL LIST-UNIT-FILES --Type = Service  

Ini akan memaparkan senarai semua perkhidmatan di sistem anda, bersama dengan status mereka (didayakan atau dilumpuhkan). Anda boleh memulakan atau menghentikan perkhidmatan menggunakan arahan SystemCTL seperti berikut:

sudo systemctl start service_name  SUDO Systemctl Stop Service_name  

Menggantikan Service_name dengan nama perkhidmatan yang anda mahu mulakan atau berhenti.

Anda juga boleh mengaktifkan atau melumpuhkan perkhidmatan untuk memulakan secara automatik apabila sistem boot menggunakan perintah SystemCTL seperti berikut:

sudo systemctl enable Service_name  sudo systemctl melumpuhkan perkhidmatan_name  

Menguruskan proses dan perkhidmatan di Linux

Untuk menguruskan proses dan perkhidmatan dengan berkesan di Linux, anda perlu mengenali arahan berikut:

  • ps: Lihat senarai proses berjalan pada sistem.
  • bunuh
  • : Menghentikan proses yang tidak bertindak balas atau menimbulkan masalah.
  • Systemctl
  • : Lihat dan uruskan perkhidmatan di sistem.
  • perkhidmatan
  • : Mula, hentikan, atau mulakan semula perkhidmatan.
  • Atas
  • : Lihat proses yang menggunakan sumber CPU dan memori yang paling banyak di sistem.

Kesimpulan

Kesimpulannya, proses dan perkhidmatan adalah komponen penting dalam sistem linux. Sebagai pemula, penting untuk memahami bagaimana mereka bekerja dan bagaimana menguruskannya dengan berkesan. Dengan menggunakan arahan dan teknik yang diterangkan dalam artikel ini, anda dapat memperoleh pemahaman yang lebih baik tentang cara bekerja dengan proses dan perkhidmatan di Linux.