Không chắc chắn tôi hiểu đúng câu hỏi, nhưng có các hình ảnh cây có sẵn với các lệnh sau:
sudo systemctl status
Và cũng:
sudo systemctl list-dependencies
Hi vọng điêu nay co ich :)
Ngoài ra, nó có thể hữu ích cho các mục đích khác để xây dựng một cây của các thư mục liên kết hệ thống:
tree /etc/systemd/system
Nó thực sự hữu ích khi tìm ra các đơn vị cũ / lỗi đang làm chậm quá trình khởi động hệ thống của tôi, để vô hiệu hóa chúng sau đó bằng cách sử dụng systemctl disable
lệnh.
BIÊN TẬP
Điều đó nói rằng tôi thực sự đồng ý với OP rằng chức năng cơ bản này phải được cung cấp thông qua các công cụ dòng lệnh chứ không phải là một công cụ đồ họa ... Nếu bạn không thể khởi động X thì sao? Làm thế nào bạn đối phó với tập tin svg của bạn sau đó?
Thật ra, có một cách. Nếu bạn không thể sử dụng scp
(công cụ ssh) để tìm nạp tệp của mình trên máy tính khác, fbi
thực sự có thể giúp bạn :)
sudo systemd-analyze plot > /home/user/startup.svg
fbi /home/user/startup.svg
Làm việc trong TTYs của tôi. Chỉ cần điều hướng bên trong hình ảnh với mũi tên. Có tùy chọn phóng to, để liệt kê làm fbi -h
.
Một lần nữa tôi hy vọng điều này sẽ giúp. Nó có sẵn trong replin Archlinux và Ubuntu.
EDIT 2:
fbi
không làm việc trên ssh. Bạn có thể thực hiện chuyển tiếp X như thế này ssh -Y user@server
, nhưng bạn cần một máy chủ X chạy trên máy chủ từ xa của bạn.
Đặt cược tốt nhất ở đây là sử dụng sshfs
. Nó hoạt động TUYỆT VỜI trong không gian người dùng, ví dụ với nautilus. Có một cấu hình nhỏ để làm, xem:
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