Trình quản lý dịch vụ GUI Ubuntu 16.04 như Windows


11

Tôi không thể tìm thấy bất kỳ công cụ GUI nào quản lý các dịch vụ trong Ubuntu. Tôi chạy Ubuntu dưới dạng máy Virtual Box trên Windows. Tôi đã cố gắng sử dụng System Jobsnhưng nó không hoạt động.

Tôi có máy chủ LAMP và tôi muốn thực hiện một số kiểm soát khi bắt đầu nó như một dịch vụ hay không. Tôi biết rằng có các lệnh đầu cuối thực hiện công việc. Tuy nhiên, tôi cần một GUI giống như trên Windows để giúp LAMP hoặc bất kỳ dịch vụ nào khác dễ dàng hơn.


Đây có phải là những gì bạn đang tìm kiếm: apps.ubfox.com/cat/appluggest/precise/lxtask
yolo7398

1
Bạn đã thử quản lý systemd
Anwar

@Anwar Tôi đã cài đặt gói gỡ lỗi của systemd-manager nhưng tôi không thể tìm thấy Apache.
SaidbakR

Câu trả lời:


3

Tôi muốn giới thiệu người quản lý systemd. Đặc biệt cho ngày 16.04. Tôi tin rằng nó sẽ là một công cụ tuyệt vời để quản lý dịch vụ.

Tôi đã đưa ra quy trình cài đặt và sử dụng cho một câu trả lời liên quan khác, đó là lý do tại sao không lặp lại cùng một nội dung hai lần. Kiểm tra câu trả lời này cho câu hỏi Làm cách nào để cải thiện tốc độ khởi động


Rất tốt nhưng làm cách nào tôi có thể tìm thấy máy chủ Apache là một phần của LAMP? Hay nói chung là những gì về các dịch vụ không được hiển thị trên nó?
SaidbakR

1
@S Có phải apache không có? Tôi cần phải kiểm tra . Tôi có thể làm điều đó vào ngày mai (đêm ở đây). Sẽ cập nhật / xóa câu trả lời tương ứng
Anwar

Dù gì đi nữa, bạn có tìm thấy Apache hay không, đừng xóa câu trả lời. Nó rất hữu ích.
SaidbakR

1
@ sємsєм Tôi đã tìm thấy nguyên nhân của nó. apache vẫn chưa chuyển đổi hoàn toàn tập lệnh dịch vụ của họ sang định dạng systemd. Đó là lý do tại sao nó không xuất hiện trong systemd-manager. Mặc dù nó có thể được quản lý bởi systemctl thông qua một chương trình trợ giúp khác systed-sysv-install. Tôi nghĩ apache sẽ sớm cung cấp hỗ trợ đầy đủ cho systemd
Anwar

Liều dường như không hoạt động với 17.10, nhưng :(
Neel

7

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.


5

Bạn có thể làm gần như điều tương tự với webmin. Từ trang chủ của Webmin :

Webmin là gì?

Webmin là một giao diện dựa trên web để quản trị hệ thống cho Unix. Sử dụng bất kỳ trình duyệt web hiện đại nào, bạn có thể thiết lập tài khoản người dùng, Apache, DNS, chia sẻ tệp và nhiều hơn nữa. Webmin loại bỏ nhu cầu chỉnh sửa thủ công các tệp cấu hình Unix như / etc / passwd và cho phép bạn quản lý một hệ thống từ bảng điều khiển hoặc từ xa. Xem trang mô-đun chuẩn để biết danh sách tất cả các chức năng được tích hợp trong Webmin.

Để cài đặt nó, hãy chạy lệnh sau từ cửa sổ terminal:

Đầu tiên, thêm kho lưu trữ:

sudo bash -c 'echo "deb http://download.webmin.com/download/repository sarge contrib" >> /etc/apt/sources.list'

Sau đó cài đặt khóa:

wget http://www.webmin.com/jcameron-key.asc
sudo apt-key add jcameron-key.asc

Sau đó cập nhật và cài đặt webmin:

sudo apt update
sudo apt install webmin

Hướng dẫn cài đặt đến từ: http://www.webmin.com/deb.html

Sau khi được cài đặt, sau đó bạn có thể truy cập nó bằng cách mở trình duyệt tới https: // localhost: 10000 /

Đăng nhập như một người dùng đã đăng ký trên máy chủ có sudoquyền truy cập.

nhập mô tả hình ảnh ở đây

Hi vọng điêu nay co ich!


Không chắc chắn OP thích nó nhưng tôi làm. Có vẻ như một công cụ tuyệt vời.
WinEunuuchs2Unix

Âm thanh như một công cụ tuyệt vời. Chắc chắn sẽ cố gắng
Anwar

-1

Bây giờ tôi đang sử dụng Kubfox 18.04 và tôi đã tìm thấy một công cụ tích hợp tiện lợi cho mục đích này, đó là ksysguard in nó trong thiết bị đầu cuối để mở nó như ảnh chụp màn hình sau:

nhập mô tả hình ảnh ở đây

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.