Cara menggunakan SystemCTL untuk mendaftar layanan di SystemD Linux

Cara menggunakan SystemCTL untuk mendaftar layanan di SystemD Linux

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
Daftar Layanan di Linux Persyaratan Perangkat Lunak dan Konvensi Baris Perintah Linux
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 = Service 
Daftar 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 = Running 
Daftar 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 = diaktifkan 
Daftar 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 = dinonaktifkan 
Daftar Layanan Cacat

Anda selalu dapat memeriksa informasi lebih lanjut tentang layanan tertentu dengan memeriksa statusnya di SystemD. Misalnya:



# cangkir status Systemctl.melayani 
Memeriksa 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