Những gì tôi đang tìm kiếm là:
sudo apt install kde-cli-tools kde-config-systemd
Chạy nó với:
$ kcmshell5 kcm_systemd
Thấy rằng đây là lần truy cập đầu tiên trên Google khi tìm kiếm "gui quản lý dịch vụ Ubuntu" và nó không chứa câu trả lời đúng, tôi sẽ dạy bạn cách tìm ra điều này - và bất kỳ công cụ nào, nếu bạn có điều gì đó để tiếp tục . Hãy kiểm tra phiên bản Linux / Phân phối của chúng tôi:
$ cat /etc/issue
Ubuntu 16.04.3 LTS \n \l
Điều này cho chúng tôi biết hệ điều hành của chúng tôi. Của tôi là Ubuntu 16.04. Giống như hầu hết các Linux, Ubuntu đã chuyển sang systemd để quản lý các dịch vụ của mình. Bạn sẽ tìm thấy điều này bằng cách thực hiện tìm kiếm trên web cho "dịch vụ Ubuntu". Hãy xem liệu có gói systemd nào ám chỉ giao diện, trình quản lý hoặc GUI không. (Giao diện đồ họa người dùng).
apt search systemd
Bây giờ chúng ta có thể cuộn lên (Shift + PGUP - hoặc trên máy tính xách tay, Shift + Fn + Up). Tất nhiên bạn cũng có thể tìm kiếm "dịch vụ" hoặc "dịch vụ". Này, nhìn kìa, có một systemd-ui. Hãy cài đặt nó!
sudo apt install systemd-ui
Tuyệt quá! Giờ thì sao? Làm thế nào để tôi tìm ra lệnh là gì, hoặc nó đã cài đặt cái gì? May mắn thay, có một lệnh cho chúng ta thấy những tập tin được cài đặt bởi một gói:
dpkg-query -L systemd-ui
(Hoặc là)
dpkg -S systemd-ui
Điều này cho chúng ta thấy:
/usr/share/applications/systemadm.desktop
Bạn sẽ phải biết rằng các tệp .desktop là các phím tắt trong môi trường máy tính để bàn Gnome. Bạn có thể xem bên trong tệp .desktop:
$ cat /usr/share/applications/systemadm.desktop
[Desktop Entry]
Name=systemadm
Comment=Manage Systemd Units
Exec=systemadm
Icon=applications-system
Terminal=false
Type=Application
Categories=System;Settings;
Bạn có thể tìm kiếm thông số kỹ thuật của các phím tắt Gnome. Nó khá tự giải thích, mặc dù: Exec = systemadm. Thể loại = Hệ thống; Cài đặt. Vì vậy, hãy xem trong menu "Hệ thống" hoặc "Cài đặt" trong ứng dụng của bạn hoặc chỉ cần chạy nó:
$ systemadm
Voila! Oh, đợi đã ... đây là một tiện ích khá vô dụng. Nó nói "Manager" nhưng nó chỉ cho phép bạn xem, không vô hiệu hóa, dừng lại, bắt đầu bất cứ điều gì. Thật khó chịu! Bạn có thể thấy chính xác bằng cách gõ:
$ systemctl
Nó chỉ hiển thị nó theo cách gọn gàng hơn ... Nhưng với systemctl bạn thực sự có thể quản lý nó. Vì vậy, hãy tiếp tục tìm kiếm ... lần này, giả sử chúng ta không có thiết bị đầu cuối có chức năng tìm kiếm hoặc cuộn, hãy sử dụng "ít hơn". Để tìm kiếm ít hơn, nhập "/" và thoát "q":
$ apt search systemd|less -S
Sau một cuộc săn đuổi ngông cuồng với các tiện ích gnome cũ như "gnome-system-tools" (cũng vô dụng như systemadm) - này, không có gì ngăn cản bạn học lập trình và cải thiện systemadm, đó là tất cả những gì về linux bánh xe nếu nó đã tồn tại ... để tiếp tục tìm kiếm ...
kde-config-systemd - KDE control center module for Systemd
Bây giờ có vẻ đầy hứa hẹn. Các anh chàng KDE thường đi trước các tiện ích của họ ... hãy kiểm tra xem:
sudo apt install kde-config-systemd
Tuyệt vời ... bây giờ làm thế nào để chúng ta chạy nó? ...
dpkg-query -L kde-config-systemd
Ái chà! Đó chỉ là quá nhiều để tìm kiếm thông qua ... hãy xem liệu có tệp ".desktop" nào trong đó không ...
$ dpkg-query -L kde-config-systemd|grep \\.desktop$
Bạn cũng có thể grep cho "máy tính để bàn", sau đó nó sẽ hiển thị cho bạn tất cả các dòng có chứa "máy tính để bàn", và không chỉ những dòng kết thúc bằng ".desktop". Không có \., là vô nghĩa, nó chỉ có nghĩa là "bất kỳ nhân vật" để grep. Chỉ với một \., Shell sẽ ăn hết \ và gửi ký tự theo nghĩa đen tiếp theo cho grep, do đó vẫn chỉ là một \. Chúng tôi muốn nói với grep rằng. là một nghĩa đen. và grep cũng sử dụng một \ để nói rằng ký tự tiếp theo là bằng chữ. Vì vậy, \ gửi một \ đến grep và sau đó $ có nghĩa là "cuối dòng", vì vậy nó có nghĩa là chúng tôi đang tìm kiếm một dòng kết thúc bằng ".desktop". Và nhìn kìa! Có 2:
/usr/share/kservices5/kcm_systemd.desktop
/usr/share/kservices5/settings-system-administration.desktop
Bây giờ, bạn chỉ có thể "mèo" hoặc chỉnh sửa chúng để xem những gì trong chúng, nhưng bạn cũng có thể tìm kiếm cả hai khá dễ dàng. Chúng tôi sẽ cung cấp đầu ra của lệnh trên cho một lệnh sẽ cung cấp từng dòng riêng lẻ cho một lệnh khác. Lệnh thực hiện điều đó được gọi là "xargs". Lệnh chúng ta sẽ cung cấp cho nó, là grep. Nếu bạn cung cấp cho grep chỉ một tham số, nó sẽ tìm kiếm đầu vào tiêu chuẩn. Nếu bạn cung cấp cho nó hai tham số +, nó sẽ coi đầu tiên là chuỗi tìm kiếm và phần còn lại là các tệp mà nó sẽ tìm kiếm.
$ dpkg-query -L kde-config-systemd|grep \\.desktop$|xargs grep -i exec
/usr/share/kservices5/kcm_systemd.desktop:Exec=kcmshell5 kcm_systemd
Được rồi, vì vậy bây giờ chúng tôi có một lệnh, hãy thử nó:
$ kcmshell5 kcm_systemd
The program 'kcmshell5' is currently not installed. You can install it by typing:
sudo apt install kde-cli-tools
Cảm ơn, Ubuntu. Vì vậy, chúng tôi đã phát hiện ra một sự phụ thuộc bị thiếu trong các gói Ubuntu. Khi chúng ta cài đặt kde-config-systemd, nó sẽ tự động cài đặt kde-cli-tools! Vì vậy, tôi có thể khắc phục điều này! Bây giờ tôi sẽ đi và cập nhật tệp gói và tạo một yêu cầu kéo (hoặc nếu bạn không biết cách, chỉ cần đăng nhập một lỗi tại "trình theo dõi lỗi ub Ubuntu" và người khác sẽ thực hiện và sửa nó cho mọi người.)
Vì vậy, bây giờ:
$ sudo apt install kde-cli-tools
Và bây giờ nó đã được thực hiện:
$ kcmshell5 kcm_systemd
Voila! Xin chúc mừng, bây giờ bạn có GUI ... nơi bạn có thể phá vỡ hệ thống của mình bằng cách vô hiệu hóa mọi thứ ... hoặc tăng tốc nó bằng cách vô hiệu hóa những thứ không cần thiết. Nhưng làm thế nào để bạn biết đó là cái gì? Có lẽ để loại bỏ cupsd (vì bạn không bao giờ in nội dung) hoặc avahi-daemon (vì bạn không bao giờ sử dụng chia sẻ tệp hoặc trò chuyện hoặc các nội dung mạng phô trương khác) ... sẽ dễ dàng hơn và an toàn hơn khi chỉ gỡ cài đặt chúng? ...
Dù sao, tôi hy vọng bạn bây giờ ít nhất là một vài bước gần hơn để làm cho Linux tốt hơn cho mọi người.