Cara Menggunakan SistemCtl untuk Menyenaraikan Perkhidmatan di Systemd Linux

Cara Menggunakan SistemCtl untuk Menyenaraikan Perkhidmatan di Systemd Linux

Systemd adalah suite perisian yang terdapat pada banyak pengagihan Linux. Ia tidak cukup di mana -mana, tetapi ia adalah ruji pada distro yang paling popular, termasuk Debian, Ubuntu, Fedora, Manjaro dan Arch, dan banyak lagi.

Apa yang paling terkenal adalah mempunyai keupayaan untuk mengawal proses yang berjalan pada sistem. Menggunakan SystemD, anda boleh memulakan atau menghentikan sebarang perkhidmatan yang dipasang di Linux. Ia juga merupakan alat yang mudah untuk menyenaraikan maklumat mengenai perkhidmatan, seperti jika mereka berjalan, jika mereka mula secara automatik di boot, dll. Dalam panduan ini, kami akan menunjukkan cara menggunakan SystemD (khususnya Systemctl perintah) untuk melihat senarai perkhidmatan di linux.

Dalam tutorial ini anda akan belajar:

  • Cara menyenaraikan perkhidmatan dalam sistem dengan perintah systemctl
Senarai Perkhidmatan di Linux Keperluan Perisian dan Konvensyen Talian Perintah Linux
Kategori Keperluan, konvensyen atau versi perisian yang digunakan
Sistem Mana -mana distro linux dengan sistemd
Perisian N/a
Yang lain Akses istimewa ke sistem linux anda sebagai akar atau melalui sudo perintah.
Konvensyen # - Memerlukan arahan Linux yang diberikan untuk dilaksanakan dengan keistimewaan akar sama ada secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah
$ - Memerlukan arahan Linux yang diberikan sebagai pengguna yang tidak layak

Senaraikan Perkhidmatan di SystemD



Untuk melihat setiap perkhidmatan yang dimuatkan di sistem, buka terminal baris arahan dan laksanakan arahan berikut.

# Sistem Senarai-unit --Type = Service 
Senarai semua perkhidmatan yang ditandakan sebagai aktif

Dalam banyak situasi, lebih bermanfaat untuk menerima output cepat semua perkhidmatan yang aktif (i.e. perkhidmatan yang memakan sumber dan sebenarnya melakukan sesuatu). Sehubungan itu, ia serupa dengan arahan PS. Anda dapat melihat senarai yang lebih ringkas dengan yang berikut Systemctl Perintah:

# Sistem Senarai-unit --Type = Service --State = Running 
Senarai perkhidmatan yang aktif

Anda juga dapat melihat unit yang dimuatkan tetapi tidak aktif dengan melewati --semua pilihan. Ini akan menyenaraikan lebih banyak perkhidmatan, yang mungkin tidak relevan jika anda hanya perlu melihat perkhidmatan aktif dan berjalan.

# Sistem Senarai-unit --Type = Service-semua 


Untuk melihat perkhidmatan mana yang diaktifkan (bermakna bahawa mereka akan mula secara automatik apabila sistem anda naik), gunakan arahan berikut:

# Sistem List-Unit-Files --State = Diaktifkan 
Senarai perkhidmatan yang dapat dimulakan secara automatik

Tukar Negeri ke Dilumpuhkan Jika anda ingin melihat perkhidmatan kurang upaya (yang tidak akan dimulakan secara automatik):

# Sistem List-Unit-Files --State = Dilumpuhkan 
Senarai perkhidmatan kurang upaya

Anda sentiasa boleh menyemak lebih banyak maklumat mengenai perkhidmatan tertentu dengan memeriksa statusnya dalam SystemD. Sebagai contoh:



# cawan status systemctl.perkhidmatan 
Memeriksa status perkhidmatan tertentu dalam SystemD

Kesimpulan

Dalam artikel ini, kami belajar cara menggunakan SystemD untuk melihat senarai perkhidmatan di Linux. Terdapat pelbagai pilihan yang boleh anda tentukan dengan Systemctl perintah untuk mengasingkan maklumat yang anda perlukan. Mengetahui arahan ini membolehkan anda lebih memahami semua perkhidmatan yang dijalankan pada sistem anda.

Tutorial Linux Berkaitan:

  • Pemasangan Manjaro Linux
  • Panduan Pemula Manjaro Linux
  • Manjaro Linux Windows 10 Dual Boot
  • Perkara yang hendak dipasang di Ubuntu 20.04
  • Manjaro Linux vs Arch Linux
  • Pasang Manjaro di VirtualBox
  • Buat Manjaro Linux Bootable USB
  • Distro linux terbaik untuk pemaju
  • Pengenalan kepada Automasi, Alat dan Teknik Linux
  • Pasang Edisi Arkitek Manjaro