Apakah ada perintah yang akan menampilkan semua layanan yang tersedia di OS saya yang berbasis Debian wheezy?
Saya tahu bahwa untuk melihat semua layanan yang berjalan dapat Anda gunakan service --status-all
.
Apakah ada perintah yang akan menampilkan semua layanan yang tersedia di OS saya yang berbasis Debian wheezy?
Saya tahu bahwa untuk melihat semua layanan yang berjalan dapat Anda gunakan service --status-all
.
Jawaban:
Wheezy menggunakan SysV init, dan semua layanan dikontrol dengan skrip shell khusus /etc/init.d
, jadi ls /etc/init.d
akan daftar mereka. File-file ini juga berisi deskripsi layanan di bagian atas, dan direktori berisi a README
.
Beberapa tetapi tidak semuanya memiliki .sh
akhiran, Anda harus mematikannya saat menggunakan, mis., update-rc.d
.
systemd
di wheezy
sistem saya .
Pada Debian jessie coba: service --status-all
.
Itu ada dalam sysvinit-utils
paket.
Seperti yang dikatakan dengan systemd akan
systemctl --full --type service --all
Dari halaman manual :
-l
,--full
Jangan ellipsize nama unit, proses entri pohon, output jurnal, atau memotong deskripsi unit dalam output status, daftar-unit, daftar-pekerjaan, dan daftar-timer.
-a
,--all
Ketika mendaftarkan unit dengan daftar-unit, juga menunjukkan unit dan unit yang tidak aktif yang mengikuti unit lainnya. Saat menampilkan properti unit / pekerjaan / manajer, perlihatkan semua properti terlepas dari apakah properti itu disetel atau tidak.
Juga bermanfaat, dari ArchWiki :
systemctl # List running units
systemctl list-units # Idem
systemctl --failed # List failed units