Bagaimana Anda mendapatkan daftar semua layanan awal?

146

Saya tahu tentang update-rc.d SERVICE OPTIONSperintah untuk menambah dan menghapus layanan dari startup, tetapi bagaimana cara menggunakannya untuk mendapatkan daftar semua layanan yang saat ini dikonfigurasi untuk memulai saat startup?

Apakah ada cara lain untuk mendapatkan daftar ini?

Lance Roberts
sumber

Jawaban:

234

Lihat tautan terlampir.

UbuntuBootupHowto

Perintahnya adalah

service --status-all
Justin Andrusk
sumber
1
Terima kasih, service --status-allberhasil, meskipun saya masih harus menemukan legenda untuk menentukan dengan tepat apa arti simbol-simbol itu.
Lance Roberts
@ Lance: ada bug dalam opsi pengelolaan --status-all, lihat pertanyaan AU ini: askubuntu.com/questions/55992/running-services
enzotib
1
Saya menyadari ini sedikit tanggal, tetapi dari membaca halaman manual, sepertinya ini mencantumkan status saat ini, bukan apakah mereka dikonfigurasikan untuk memulai? "service --status-all menjalankan semua skrip init, dalam urutan abjad, dengan perintah status. Opsi ini hanya memanggil status untuk pekerjaan sysvinit, pekerjaan pemula dapat ditanyakan dengan cara yang sama dengan daftar initctl '."
ernie
1
Daftar hampir semua yang relevan yang sedang berjalan initctl list | egrep -v " stop/waiting|^tty" ; service --status-all 2>&1 | egrep -v "\[ (\?|\-) \]"
kert
22
+= menjalankan, -= menghentikan layanan. ?= dikelola oleh pemula (jalankan initctl listuntuk mendapatkan status ini)
dave1010
8

Anda bisa menggunakan BUM .

masukkan deskripsi gambar di sini

desgua
sumber
Ini terlihat bagus, tapi saya terlalu baru dengan Ubuntu untuk mengetahui cara menginstal ini di server virtual saya, yang saya masukkan ke dalam (atau jika itu mungkin).
Lance Roberts
Apakah Anda memiliki lingkungan grafis?
desgua
Tidak, hanya sesi terminal.
Lance Roberts
Nah, BUM adalah alat grafis, jadi perintah yang Anda sebutkan di atas tampaknya lebih sesuai dengan kebutuhan Anda.
desgua
Anda dapat menginstal ini tanpa alat grafis. Aplikasi X dapat dijalankan dari jarak jauh. Ya, bahkan di Windows. Anda hanya perlu memberi tahu setiap aplikasi tempat menjalankan (mis. Alamat IP). Itu mungkin, Anda dapat Google spesifik.
David Betz