Pengantar
Jika Anda adalah administrator sistem, Anda dapat melihat semua layanan seperti manajer proses, login, syslog, … berjalan di latar belakang perangkat Anda.
Layanan ini membantu bagaimana sistem bekerja dan terhubung ke program lain. Dan Anda juga dapat membuat daftar semua layanan ini di Ubuntu.
Sekarang kami akan mengajari Anda untuk membuat daftar semua layanan dengan menggunakan perintah systemctl di Ubuntu 20.04.
Sintaks dari perintah systemctl
Sintaksnya:
$ systemctl [options] [command]
Untuk membuat daftar semua layanan, jalankan:
$ systemctl --no-pager
Keluaran:
Mendaftar semua file unit
Jalankan perintah berikut:
$ systemctl list-units --all --type=service --no-pager
Keluaran:
Mencantumkan file unit systemd
Jalankan:
$ systemctl list-unit-files --no-pager
Keluaran:
Menggabungkan perintah grep untuk mencari file unit tertentu
Sintaksnya:
$ systemctl list-unit-files --no-pager | grep service_name
Misalnya, saya ingin mencari “sesi”:
$ systemctl list-unit-files --no-pager | grep session
Keluaran:
Mencantumkan file unit layanan systemd menurut negara bagian
Kami akan menggabungkan perintah grep untuk melakukan ini. Misalnya, saya akan mencantumkan file unit layanan systemd dalam status diaktifkan:
$ systemctl list-unit-files | grep enabled
Keluaran:
Misalnya, saya akan mencantumkan file unit layanan systemd dalam keadaan dinonaktifkan:
$ systemctl list-unit-files | grep disabled
Keluaran:
Mendaftarkan layanan menggunakan perintah pstree
$ pstree
Keluaran:
Buat daftar grup yang paling banyak menggunakan sumber daya
Jalankan perintah berikut:
$ systemd-cgtop
Keluaran:
Kesimpulan
Kami baru saja mengajari Anda untuk membuat daftar semua layanan dengan menggunakan perintah systemctl di Ubuntu 20.04.
Terima kasih telah merujuk!