Windows之类的Ubuntu 16.04 GUI服务管理器


11

我找不到在Ubuntu中管理服务的任何GUI工具。我在Windows上将Ubuntu作为Virtual Box计算机运行。我尝试使用,System Jobs但无法正常工作。

我有LAMP服务器,我想控制是否将其作为服务启动。我知道有终端命令可以执行这项工作。但是,我需要一个像Windows上的GUI才能使LAMP或任何其他服务变得更容易。



1
您是否尝试过systemd-manager
Anwar's

@Anwar我已经安装了systemd-manager的deb包,但是找不到Apache。
SaidbakR

Answers:


3

我建议使用systemd-manager。特别是对于16.04。我相信它将成为管理服务的好工具。

我在另一个相关的答案中给出了安装和使用过程,这就是为什么不重复两次相同的内容。检查此问题的答案如何提高启动速度


很好,但是我怎么能找到LAMP的一部分的Apache服务器呢?或者一般来说,未显示在服务器上的服务呢?
SaidbakR

1
@S不在吗?我需要检查一下。我明天(晚上在这里)可以做到。将相应地更新/删除答案
Anwar

无论找到与否,都不会删除答案。它是有益的。
SaidbakR

1
@sємsєм我已经找到了原因。apache仍未将其服务脚本完全转换为系统格式。这就是为什么它没有出现在systemd-manager中。尽管它可以由systemctl通过另一个帮助程序进行管理systed-sysv-install。我认为Apache将很快提供全面支持systemd
安瓦尔

似乎还无法使用17.10,但:(
Neel

7

我一直在寻找的是:

sudo apt install kde-cli-tools kde-config-systemd

使用以下命令运行它:

$ kcmshell5 kcm_systemd

鉴于这是在搜索“ ubuntu服务管理器gui”时在Google上的首创,并且它没有正确的答案,我将教您如何找到它-以及任何工具(如果有需要改进的地方) 。让我们检查一下Linux /发行版:

$ cat /etc/issue
Ubuntu 16.04.3 LTS \n \l

这告诉我们我们的操作系统。我的是Ubuntu 16.04。与大多数Linux一样,Ubuntu已切换到systemd来管理其服务。您可以通过在网络上搜索“ ubuntu服务”来找到答案。让我们看看是否有一个systemd包暗示了界面,管理器或GUI。(图形用户界面)。

apt search systemd

现在,我们可以向上滚动(Shift + PgUP-或在笔记本电脑上,Shift + Fn + Up)。当然,您也可以寻找“服务”或“服务”。嘿,看,有一个systemd-ui。让我们安装它!

sudo apt install systemd-ui

大!怎么办?如何找出该命令是什么或安装了什么?幸运的是,有一条命令向我们显示了软件包安装了哪些文件:

dpkg-query -L systemd-ui

(要么)

dpkg -S systemd-ui

这向我们显示:

/usr/share/applications/systemadm.desktop

您将必须知道.desktop文件是Gnome桌面环境中的快捷方式。您可以在.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;

您可以搜索Gnome快捷方式的规范。但是,这是不言自明的:Exec = systemadm。Categories =系统;设置。因此,请在应用程序下的“系统”或“设置”菜单下查看,或直接运行它:

$ systemadm

瞧!哦,等等...这是一个非常无用的实用程序。它说“经理”,但它只允许您查看,不禁用,停止,启动任何内容。真烦人!通过键入以下内容,您可以看到完全相同的内容:

$ systemctl

它只是以一种更整洁的方式显示了它……但是使用systemctl,您实际上也可以对其进行管理。因此,让我们继续搜索...这次,假设我们没有带搜索或滚动功能的终端,让我们使用“较少”。要少搜索,请键入“ /”并退出“ q”:

$ apt search systemd|less -S

在使用旧的gnome实用程序(例如“ gnome-system-tools”(与systemadm一样无用))大肆追赶之后-嘿,没有什么可以阻止您学习编程和改进systemadm,这就是linux的全部意义-但是为什么要重新发明如果已经存在,请继续搜索...让我们继续搜索...

 kde-config-systemd - KDE control center module for Systemd

现在看起来很有希望。KDE家伙通常在实用程序方面领先于其他人……让我们来看看:

sudo apt install kde-config-systemd

太好了...现在我们如何运行它?...

dpkg-query -L kde-config-systemd

哇!搜索起来实在太多了……让我们看看那里是否有一个“ .desktop”文件...

$ dpkg-query -L kde-config-systemd|grep \\.desktop$

您也可以grep表示“ desktop”,然后它将向您显示所有包含“ desktop”的行,而不仅仅是显示以“ .desktop”结尾的行。没有\。,。是没有意义的,对grep而言只是“任何字符”。只需一个\。,shell就会吃掉\,并将下一个文字字符发送给grep,因此仍然只是\。我们想告诉grep。是一个文字。grep还使用\表示下一个字符为文字。因此,\\向grep发送一个\,然后$表示“行尾”,这表示我们正在寻找以“ .desktop”结尾的行。看!有2个:

 /usr/share/kservices5/kcm_systemd.desktop
 /usr/share/kservices5/settings-system-administration.desktop

现在,您可以“分类”或单独编辑它们以查看其中的内容,但也可以很容易地对它们进行搜索。我们将上面的输出提供给一个命令,该命令将每行分别提供给另一个命令。执行该命令的命令称为“ xargs”。我们将输入的命令是grep。如果只给grep一个参数,它将搜索标准输入。如果给它提供两个以上的参数,它将第一个作为搜索字符串,其余的作为将在其中搜索的文件。

 $ dpkg-query -L kde-config-systemd|grep \\.desktop$|xargs grep -i exec
 /usr/share/kservices5/kcm_systemd.desktop:Exec=kcmshell5 kcm_systemd

好的,现在我们有了一个命令,让我们尝试一下:

$ kcmshell5 kcm_systemd
The program 'kcmshell5' is currently not installed. You can install it by typing:
sudo apt install kde-cli-tools

谢谢,Ubuntu。因此,我们在Ubuntu软件包中发现了缺少的依赖关系。当我们安装kde-config-systemd时,它将自动安装kde-cli-tools!所以我可以解决这个问题!现在,我将更新软件包文件并创建一个拉取请求(或者,如果您不知道如何,只需将错误记录在“ ubuntu错误跟踪器”上,其他人会做,并为每个人修复。)

因此,现在:

$ sudo apt install kde-cli-tools 

现在完成了:

$ kcmshell5 kcm_systemd

瞧!恭喜,现在您有了GUI ...您可以在其中通过禁用某些内容来破坏系统...或通过禁用不必要的内容来加快系统运行速度。但是你怎么知道哪个呢?也许要摆脱cupsd(因为您从不打印东西)或avahi-daemon(因为您从不使用文件共享或聊天或其他头的网络东西)……仅仅卸载它们会更容易,更安全吗?...

无论如何,我希望您现在距离使Linux更好地适合所有人至少至少几步。


5

您可以使用进行几乎相同的操作webmin。从Webmin的主页

什么是Webmin?

Webmin是用于Unix的系统管理的基于Web的界面。使用任何现代的Web浏览器,您都可以设置用户帐户,Apache,DNS,文件共享等等。Webmin消除了手动编辑Unix配置文件(例如/ etc / passwd)的需要,使您可以从控制台或远程管理系统。请参阅标准模块页面,以获取Webmin内置的所有功能的列表。

要安装它,请在终端窗口中运行以下命令:

首先,添加存储库:

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

然后安装密钥:

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

然后更新并安装webmin:

sudo apt update
sudo apt install webmin

安装说明来自:http : //www.webmin.com/deb.html

安装后,可以通过打开浏览器到https:// localhost:10000 /来访问它。

以具有sudo访问权限的主机上的注册用户身份登录。

在此处输入图片说明

希望这可以帮助!


不确定我是否会喜欢OP,但是我愿意。似乎是一个很棒的工具。
WinEunuuchs2Unix

听起来像个很棒的工具。肯定会尝试
Anwar

-1

现在,我正在使用Kubuntu 18.04,为此我找到了一个漂亮的内置工具,它是ksysguard在终端中打印它以打开它,如以下屏幕截图所示:

在此处输入图片说明

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.