我找不到在Ubuntu中管理服务的任何GUI工具。我在Windows上将Ubuntu作为Virtual Box计算机运行。我尝试使用,System Jobs
但无法正常工作。
我有LAMP服务器,我想控制是否将其作为服务启动。我知道有终端命令可以执行这项工作。但是,我需要一个像Windows上的GUI才能使LAMP或任何其他服务变得更容易。
我找不到在Ubuntu中管理服务的任何GUI工具。我在Windows上将Ubuntu作为Virtual Box计算机运行。我尝试使用,System Jobs
但无法正常工作。
我有LAMP服务器,我想控制是否将其作为服务启动。我知道有终端命令可以执行这项工作。但是,我需要一个像Windows上的GUI才能使LAMP或任何其他服务变得更容易。
Answers:
我建议使用systemd-manager。特别是对于16.04。我相信它将成为管理服务的好工具。
我在另一个相关的答案中给出了安装和使用过程,这就是为什么不重复两次相同的内容。检查此问题的答案如何提高启动速度
systed-sysv-install
。我认为Apache将很快提供全面支持systemd
我一直在寻找的是:
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更好地适合所有人至少至少几步。
您可以使用进行几乎相同的操作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
访问权限的主机上的注册用户身份登录。
希望这可以帮助!