GNU/Linux >> Belajar Linux >  >> Cent OS

CentOS / RHEL 7 :Cara memeriksa status layanan menggunakan systemd

Versi CentOS/RedHat Linux sebelumnya menggunakan skrip init yang terletak di /etc/rc.d/init direktori untuk memulai dan menghentikan layanan. Di CentOS/RHEL 7, skrip init ini telah diganti dengan unit layanan systemd. Unit layanan memiliki .service perpanjangan. Gunakan systemctl perintah sebagai berikut untuk mendaftar semua unit layanan yang dimuat:

# systemctl list-units --type service --all
  UNIT                                                            LOAD      ACTIVE   SUB     DESCRIPTION
  abrt-ccpp.service                                               loaded    inactive dead    Install ABRT coredump hook
  abrt-oops.service                                               loaded    inactive dead    ABRT kernel log watcher
  abrt-vmcore.service                                             loaded    inactive dead    Harvest vmcores for ABRT
  abrt-xorg.service                                               loaded    inactive dead    ABRT Xorg log watcher
  abrtd.service                                                   loaded    inactive dead    ABRT Automated Bug Reporting Tool

Periksa status layanan dengan systemd

1. unit layanan systemd sesuai dengan layanan sistem. Gunakan perintah berikut untuk menampilkan informasi rinci tentang unit layanan. Contoh ini menampilkan informasi tentang unit layanan ntpd.service. Anda dapat menghilangkan ekstensi .service jika mau.

# systemctl status ntpd.service
● ntpd.service - Network Time Service
   Loaded: loaded (/usr/lib/systemd/system/ntpd.service; enabled; vendor preset: disabled)
   Active: active (running) since Sat 2017-08-26 15:01:55 IST; 2 months 20 days ago
 Main PID: 19984 (ntpd)
   CGroup: /system.slice/ntpd.service
           └─19984 /usr/sbin/ntpd -u ntp:ntp -g

Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.

Informasi berikut tersedia untuk unit layanan yang ditentukan:

  • Termuat :Jika layanan dimuat, jalur absolut ke file unit layanan, dan jika unit layanan diaktifkan
  • Aktif :Jika unit layanan berjalan dan stempel waktu
  • PID Utama :ID Proses dari layanan sistem yang sesuai dan nama layanan
  • Status :Informasi tambahan tentang layanan sistem yang sesuai
  • Proses :Informasi tambahan tentang proses terkait
  • Grup CG :Informasi tambahan tentang Grup Kontrol terkait

Entri log terbaru ditampilkan jika perintah dijalankan oleh pengguna root.

Anda akan melihat status layanan dalam warna hijau (jika berjalan) atau merah (jika dihentikan) seperti yang ditunjukkan di bawah ini.

2. Untuk membuat daftar status semua layanan:

# systemctl list-unit-files --type=service --all

Contoh :

# systemctl list-unit-files --type=service
UNIT FILE                                     STATE
abrt-ccpp.service                             enabled
abrt-oops.service                             enabled
abrt-pstoreoops.service                       disabled
abrt-vmcore.service                           enabled
abrt-xorg.service                             enabled

Anda akan melihat layanan dalam mode nonaktif disorot dengan warna merah dan layanan dalam mode aktif disorot dengan warna hijau seperti yang ditunjukkan di bawah ini.

Perintah lain untuk memeriksa status layanan

Gunakan perintah berikut untuk memeriksa apakah suatu layanan berjalan (aktif) atau tidak berjalan (tidak aktif):

# systemctl is-active sshd
active

Gunakan perintah berikut untuk memeriksa apakah layanan diaktifkan atau dinonaktifkan:

# systemctl is-enabled sshd
enabled
# systemctl is-enabled httpd
disabled
CentOS / RHEL 7 :Panduan pemula untuk unit layanan systemd


Cent OS
  1. CentOS / RHEL 7 :Cara Mengubah id mesin

  2. cara menambahkan skrip khusus ke systemd di CentOS/RHEL 7

  3. Cara memonitor Mount/Umounting Mount Points Menggunakan Auditd pada CentOS/RHEL 6,7

  1. Cara Menonaktifkan 'lvm2-lvmetad.socket/service' di CentOS/RHEL 7

  2. CentOS/RHEL:Cara menemukan paket dengan file yang hilang menggunakan YUM

  3. Cara Memeriksa Ukuran Saluran di CentOS/RHEL

  1. Cara Memulai Ulang Layanan Jaringan di CentOS 8 atau RHEL 8

  2. CentOS / RHEL 7 :Cara mengkonfigurasi getty serial dengan systemd

  3. Cara membuat daftar hitam disk lokal menggunakan arahan "find_multipaths" di CentOS/RHEL 6