Systemctl,与来自终端的服务一起使用

关于systemctl

在本文中,我们将看一看 systemctl以及如何使用终端服务 从Ubuntu。 以下几行可能对一般刚接触Gnu / Linux的用户有帮助,在本例中,尤其是Ubuntu。

在Gnu / Linux系统(包括Ubuntu)上,该实用程序 systemctl可用于控制和管理服务 systemd。 Systemd由一组守护程序,库和工具组成,这些守护程序,库和工具允许对系统进行管理和配置,并与Gnu / Linux系统的核心进行交互。

Systemctl语法

语法是如何使用systemctl命令的规则和格式。 这些语法选项可以重新排序,但是必须遵循格式。

下一行显示了一个示例 使用systemctl命令的基本语法:

systemctl [OPCIONES] {COMANDO} 

选项是确定命令如何运行或控制或修改其行为的标志。 以下是可以与systemctl命令一起使用的一些选项的列表:

systemctl选项

  • --state = STATE→使用此选项,我们将能够 列举特定状态类型的单位 服务:活动或不活动。
  • -a,--all→我们将使用-ao--all 显示所有属性/当前在内存中的所有驱动器。 要列出系统中安装的所有单元,我们将必须使用命令“列表单位文件' 反而。
  • -r,--递归→我们将可以使用-ro--递归 显示主机驱动器和本地容器的列表.
  • -H--host = [USER @]主机→这将允许我们 在远程主机上操作.
  • is-system-running→我们将验证 如果系统完全正常运行.
  • 冬眠→ 冬眠 的系统。
  • --帮助→它将显示给我们 可用选项 通过帮助消息。
关于安装Maven
相关文章:
Apache Maven,在Ubuntu 18.10上安装它的两种简单方法

Systemctl示例

接下来,我们将看到一些有关如何执行和执行的基本示例。 在Ubuntu 18.04上使用systemctl,这是我将在此示例中使用的系统。 我们只需要运行systemctl命令即可使其工作。

启动和停止服务

使用systemctl命令启动服务,您只需执行以下命令即可:

服务启动

sudo systemctl start application.service

我们也可以 引用不带最终.service的应用程序名称。 至 停止服务,使用的命令将类似于:

使用systemctl停止服务

sudo systemctl stop application.service

重新启动并重新加载服务

如果你在看 重新启动服务,您必须编写类似以下内容的内容:

重新启动服务

sudo systemctl restart application.service

充值服务,使用的命令将是:

充值服务

sudo systemctl reload application.service

重新加载服务只会将配置更改重新加载到正在运行的服务,而不会完全重新启动服务。 要完全重新启动正在运行的服务,理想的方法是使用该选项 重新开始.

启用和禁用服务

启用和禁用服务

如果要禁用或启用服务,则只需使用以下命令。 启用服务将使我们在每次服务器启动时自动启动。 启用服务 我们应该使用的命令应类似于:

sudo systemctl enable application.service

如果我们禁用服务,则除非重新启用它,否则该服务将不会运行。 禁用服务 该命令应为:

sudo systemctl disable application.service

检查服务状态

要检查服务状态,您必须 使用状态选项 如下:

状态系统

sudo systemctl status application.service

列出所有服务

列出所有正在运行或已关闭的服务,我们可以执行:

列出服务

systemctl list-units --all --type=service --no-pager

上面的命令应该列出所有服务,并且它将显示的输出屏幕将类似于上一个屏幕截图。 如果我们有兴趣 仅查看所有活动服务,我们必须使用以下命令:

主动服务

systemctl list-units --all --state=active

列出所有不活动的服务,要执行的命令将是:

不活跃的服务

systemctl list-units --all --state=inactive

更多信息

有关使用systemctl的更多信息,我们只需要使用 –help选项的帮助或参考手册页:

人系统

man systemctl

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。