Nie jestem pewien, czy właściwie rozumiem pytanie, ale dostępne są wizualizacje drzewa za pomocą następujących poleceń:
sudo systemctl status
I również :
sudo systemctl list-dependencies
Mam nadzieję że to pomoże :)
Ponadto może być przydatne do innych celów zbudowanie drzewa folderów dowiązań systemowych systemctl:
tree /etc/systemd/system
Naprawdę przydało się wykrycie starych / błędnych jednostek, które spowalniały uruchamianie mojego systemu, a następnie ich wyłączenie za pomocą systemctl disable
polecenia.
EDYTOWAĆ
To powiedziawszy, naprawdę zgadzam się z PO, że tę podstawową funkcjonalność należy zapewnić za pomocą narzędzi wiersza poleceń, a nie narzędzia graficznego ... Co jeśli nie możesz uruchomić X-a? Jak sobie radzisz z plikiem SVG?
Właściwie istnieje sposób. Jeśli nie możesz użyć scp
(narzędzia ssh) do pobrania pliku na innym komputerze, fbi
może ci to pomóc :)
sudo systemd-analyze plot > /home/user/startup.svg
fbi /home/user/startup.svg
Pracowałem w moich TTY. Po prostu nawiguj wewnątrz obrazu za pomocą strzałek. Dostępne są opcje powiększania fbi -h
.
Znów mam nadzieję, że to pomoże. Jest dostępny w repozytoriach Archlinux i Ubuntu.
EDYCJA 2:
fbi
nie działa na ssh. Możesz wykonać przekazywanie X w ten sposób ssh -Y user@server
, ale potrzebujesz serwera X działającego na serwerze zdalnym.
Najlepszym wyborem jest użycie sshfs
. Działa WIELKO w przestrzeni użytkownika, na przykład nautilus. Jest trochę konfiguracji do zrobienia, patrz:
sudo vim /etc/fuse.conf #type a, uncomment the user_allow_other line and ESC :wq
sudo mkdir /mnt/yourmountingdir
sudo chown user:user /mnt/yourmountingdir
sshfs user@remotemachine.com:/home/user /mnt/yourmountingdir/ -o allow_other #Asks for host trusting and password
sudo fusermount -u /mnt/yourmountingdir/ #To disconnect and unmount