Cara menggunakan SystemCTL untuk mendaftar layanan di SystemD Linux
- 2680
- 105
- Jermaine Mohr
Systemd adalah rangkaian perangkat lunak yang ada di banyak distribusi Linux. Ini tidak cukup ada di mana -mana, tapi ini adalah pokok pada distro paling populer, termasuk Debian, Ubuntu, Fedora, Manjaro dan Arch, dan banyak lagi.
Yang paling dikenal adalah memiliki kemampuan untuk mengontrol proses yang berjalan pada sistem. Menggunakan SystemD, Anda dapat memulai atau menghentikan layanan apa pun yang diinstal di Linux. Ini juga merupakan alat yang mudah untuk mencantumkan informasi tentang layanan, seperti jika mereka berjalan, jika mereka mulai secara otomatis saat boot, dll. Dalam panduan ini, kami akan menunjukkan cara menggunakan SystemD (khususnya Systemctl
perintah) untuk melihat daftar layanan di Linux.
Dalam tutorial ini Anda akan belajar:
- Cara mendaftar layanan di systemd dengan perintah systemctl
Kategori | Persyaratan, konvensi atau versi perangkat lunak yang digunakan |
---|---|
Sistem | Distro linux apa pun dengan SystemD |
Perangkat lunak | N/a |
Lainnya | Akses istimewa ke sistem Linux Anda sebagai root atau melalui sudo memerintah. |
Konvensi | # - mensyaratkan perintah linux yang diberikan untuk dieksekusi dengan hak istimewa root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo memerintah$ - mensyaratkan perintah Linux yang diberikan untuk dieksekusi sebagai pengguna biasa |
Daftar Layanan di SystemD
Untuk melihat setiap layanan yang dimuat pada sistem, buka terminal baris perintah dan jalankan perintah berikut.
# Systemctl List-Unit-Type = ServiceDaftar semua layanan yang ditandai sebagai aktif
Dalam banyak situasi, lebih bermanfaat untuk hanya menerima output cepat dari semua layanan yang menjalankan secara aktif (i.e. layanan yang mengonsumsi sumber daya dan benar -benar melakukan sesuatu). Dalam hal itu, ini mirip dengan perintah PS. Anda dapat melihat daftar yang lebih ringkas dengan yang berikut ini Systemctl
memerintah:
# Systemctl List-Unit-Type = Service --State = RunningDaftar Layanan Menjalankan Aktif
Anda juga dapat melihat unit yang dimuat tetapi tidak aktif dengan melewati --semua
pilihan. Ini akan mencantumkan lebih banyak layanan, yang mungkin tidak relevan jika Anda hanya perlu melihat layanan yang aktif dan berjalan.
# SystemCTL List-Unit-Type = Service --All
Untuk melihat layanan mana yang diaktifkan (artinya mereka akan mulai secara otomatis ketika sistem Anda booting), gunakan perintah berikut:
# SystemCTL Daftar-unit-files --state = diaktifkanDaftar layanan yang diaktifkan untuk memulai secara otomatis
Ubah Negara menjadi Dinonaktifkan jika Anda ingin melihat layanan yang dinonaktifkan (yang tidak akan dimulai secara otomatis):
# SystemCTL Daftar-unit-files --state = dinonaktifkanDaftar Layanan Cacat
Anda selalu dapat memeriksa informasi lebih lanjut tentang layanan tertentu dengan memeriksa statusnya di SystemD. Misalnya:
# cangkir status Systemctl.melayaniMemeriksa status layanan tertentu dalam SystemD
Kesimpulan
Di artikel ini, kami belajar cara menggunakan SystemD untuk melihat daftar layanan di Linux. Ada berbagai opsi yang dapat Anda tentukan dengan Systemctl
Perintah untuk mengisolasi informasi yang Anda butuhkan. Mengetahui perintah ini harus memungkinkan Anda untuk lebih memahami semua layanan yang berjalan di sistem Anda.
Tutorial Linux Terkait:
- Instalasi Manjaro Linux
- Panduan Pemula Manjaro Linux
- Manjaro Linux Windows 10 Dual Boot
- Hal -hal yang harus diinstal pada ubuntu 20.04
- Manjaro Linux vs Arch Linux
- Instal Manjaro di VirtualBox
- Buat USB Bootable Manjaro Linux
- Distro linux terbaik untuk pengembang
- Pengantar Otomatisasi Linux, Alat dan Teknik
- Instal Edisi Arsitek Manjaro