AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 819651
Accepted
SaidbakR
SaidbakR
Asked: 2016-09-02 07:23:08 +0800 CST2016-09-02 07:23:08 +0800 CST 2016-09-02 07:23:08 +0800 CST

Ubuntu 16.04 GUI 服务管理器,如 Windows

  • 772

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

我有 LAMP 服务器,我想控制是否将其作为服务启动。我知道有终端命令执行这项工作。但是,我需要一个类似于 Windows 上的 GUI 来简化 LAMP 或任何其他服务的操作。

16.04
  • 4 4 个回答
  • 23582 Views

4 个回答

  • Voted
  1. Dagelf
    2017-09-10T23:37:19+08:002017-09-10T23:37:19+08:00

    我一直在寻找的是:

    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 服务”来发现这一点。让我们看看是否有暗示作为界面、管理器或 GUI 的 systemd 包。(图形用户界面)。

    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。类别=系统;设置。因此,请查看应用程序下的“系统”或“设置”菜单,或者直接运行它:

    $ systemadm
    

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

    $ systemctl
    

    它只是以一种更简洁的方式显示它......但是使用 systemctl 您实际上也可以管理它。所以让我们继续搜索……这一次,假设我们没有具有搜索或滚动功能的终端,让我们使用“less”。要在 less 中搜索,请输入“/”并退出“q”:

    $ apt search systemd|less -S
    

    在使用诸如“gnome-system-tools”(与 systemadm 一样没用)之类的旧 gnome 实用程序进行疯狂追逐之后——嘿,没有什么能阻止你学习编程和改进 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
    

    现在,您可以“cat”或单独编辑它们以查看其中的内容,但您也可以很容易地进行搜索。我们将上面的输出提供给一个命令,该命令将每一行单独提供给另一个命令。执行此操作的命令称为“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 bug tracker”上记录一个错误,其他人会这样做,并为每个人修复它。)

    所以,现在:

    $ sudo apt install kde-cli-tools 
    

    现在它已经完成了:

    $ kcmshell5 kcm_systemd
    

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

    无论如何,我希望你现在至少离让 Linux 更适合所有人更近了一步。

    • 9
  2. Terrance
    2016-09-02T07:53:23+08:002016-09-02T07:53:23+08:00

    你可以用webmin. 从 Webmin 的主页:

    什么是 Webmin?

    Webmin 是一个基于 Web 的 Unix 系统管理界面。使用任何现代网络浏览器,您可以设置用户帐户、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。

    在此处输入图像描述

    希望这可以帮助!

    • 6
  3. Best Answer
    Anwar
    2016-09-02T11:28:36+08:002016-09-02T11:28:36+08:00

    我会推荐 systemd-manager 。特别是对于 16.04。我相信它将成为管理服务的绝佳工具。

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

    • 3
  4. SaidbakR
    2019-11-12T05:42:39+08:002019-11-12T05:42:39+08:00

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

    在此处输入图像描述

    • -1

相关问题

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve