Cara Menggunakan SistemCtl untuk Menyenaraikan Perkhidmatan di Systemd Linux
- 4932
- 1214
- Dale Harris II
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
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 = ServiceSenarai 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 = RunningSenarai 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 = DiaktifkanSenarai 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 = DilumpuhkanSenarai perkhidmatan kurang upaya
Anda sentiasa boleh menyemak lebih banyak maklumat mengenai perkhidmatan tertentu dengan memeriksa statusnya dalam SystemD. Sebagai contoh:
# cawan status systemctl.perkhidmatanMemeriksa 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