`

Linux systemd 中 service的使用

 
阅读更多

 

运行命令systemctl start /usr/lib/systemd/system/test.service 去启动一个service,遇到如下错误:

 

Failed to issue method call: Unit usr-lib-systemd-system\x2d\x2dtest.service.mount failed to load: No such file or directory.

 

原因:

如果unit的名字以 ‘/’ 开头,就会被systemd认为是一个mount,而不是service,所以,在这里不能用path来运行一个service。

来源:https://bbs.archlinux.org/viewtopic.php?id=156616

 

解决:

systemctl start test.service

 

关于rpmbuild里spec中调用systemd的宏变量可以参考下面的link:

http://cgit.freedesktop.org/systemd/systemd/tree/src/core/macros.systemd.in

 

对于systemd中,命令参数的介绍:

http://www.ebugg-i.com/technology/linux/what-is-systemctl-linux-command.html

 

对于systemd的入门介绍:

https://wiki.merproject.org/wiki/Systemd

 

对于systemd的运行机制:

http://www.cnblogs.com/cfox/archive/2013/02/01/2888759.html

分享到:
评论

相关推荐

    systemd service中文手册

    systemd 是 Linux 系统中的一种初始化系统,用于管理系统启动后的各种服务和守护进程。`systemd.service` 文件是 systemd 管理服务的核心配置文件,它定义了一个被 systemd 监控和控制的进程。本手册是 `systemd....

    linux中systemd的源代码(从ubuntu 16.4.4获取)

    Linux中的systemd是一个系统和服务管理器,用于初始化系统,它在Ubuntu 16.4.4及许多其他现代Linux发行版中广泛使用。Systemd的主要目标是提高启动速度,提供更好的服务依赖处理,并统一系统的启动过程。源代码是...

    Centos7-Systemd-Service自定义编写Service应用服务配置说明整理.docx

    Systemd 是 Linux 系统中的一种 init 系统,负责管理系统服务。CentOS 7 中的 systemd 服务可以自定义配置,以满足不同的应用需求。本文将详细介绍 CentOS 7 中 systemd 服务的自定义配置,包括服务配置文件的编写、...

    Linux Systemd v237 压缩包

    Linux Systemd v237是Linux系统管理守护进程的一个重要版本,它在现代Linux发行版中扮演着核心角色。Systemd作为一个系统初始化系统,负责在系统启动时管理系统服务、网络配置、用户会话等,提高了启动速度和系统...

    MariaDB(mariadb-10.6.8-linux-systemd-x86_64.tar.gz)

    MariaDB(mariadb-10.6.8-linux-systemd-x86_64.tar.gz)适用于Linux x86_64系统 MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行...

    详解在Linux系统中如何管理systemd服务.docx

    Linux 系统中 systemd 服务管理详解 系统服务管理的发展 在 RHEL7 之前,服务管理是分布式的,被 SysV init 或 UpStart 通过 `/etc/rc.d/init.d` 下的脚本管理。这些脚本是经典的 Bash 脚本,允许管理员控制服务的...

    simple-systemd-service:轻量级库,用于在启动Java服务时通知systemd

    它使用linux systemd-notify工具来执行此操作。 该库是轻量级的,并且对日志记录,JNA,JNI本机代码没有任何依赖性。 它是纯Java解决方案。用法需要两个步骤。步骤1:编辑服务单元将以下行添加到服务单元文件中。 ...

    Fedora Linux Servers with Systemd, 3rd Edition

    Topics covered include the systemd service manager, the systemd service and target files for each server, server roles, and the firewalld firewall. Key servers are examined, including Web, FTP, CUPS ...

    将Linux中systemd的单元配置实例化的方法.docx

    在Linux系统中,systemd是现代Linux发行版广泛采用的服务管理器,它负责启动、管理和控制系统的各种服务和守护进程。Systemd支持一种名为“单元配置实例化”的机制,允许我们基于一个模板创建多个相似但又有细微差异...

    Weather-Service:linux systemd的天气服务

    天气服务linux systemd的天气服务欢迎使用气象服务! 要运行此文件,请按照以下说明进行操作: 如果不存在,请在主文件夹中创建一个bin目录运行> mkdir bin 将天气文件放在此目录中天气服务和天气计时器将文件...

    systemd启动脚本.pdf

    Systemd 启动脚本是 Linux 系统中的一种服务管理机制,它使用配置文件来定义服务的启动顺序、依赖关系和启动行为。了解 systemd 启动脚本的配置文件和使用方法,可以帮助我们更好地管理和控制系统服务。

    最简明的 Systemd 进程管理教程.doc

    在实战中,我们可以使用 systemd 来管理服务,例如 nginx 服务。我们可以编译安装 nginx,并使用 systemd 来管理它的启动、停止和重启。 Systemd 的配置文件通常存放在 /usr/lib/systemd/system/ 目录下,并在 /etc...

    systemd进程管理

    systemd 进程管理是 Linux 系统中的一种进程管理工具,它取代了传统的 SysV init 作为默认的系统进程管理工具。systemd 的核心功能是它同时支持 SysV init 的后开机启动脚本。 systemd 是 Linux 系统上主要的系统...

    使用systemd管理进程1

    在Linux环境中,使用systemd管理进程可以实现更精细化的控制和服务自动化。以下将详细介绍如何使用systemd来管理进程,特别是针对标题和描述中的步骤。 ### 1. 新增api-money@.service配置文件 创建一个名为 `api-...

    Ubuntu.15.04.Server.with.systemd.Administration.and.Reference.epub

    Coverage of the systemd service management system is integrated into the book, replacing the deprecated Upstart system. Topics covered include software management, systemd service management, ...

    Linux网络操作系统基础:使用systemd管理服务.pptx

    Linux网络操作系统基础:使用systemd管理服务 Systemd是Linux系统中的一种初始化系统,它取代了传统的SysV和LSB初始化脚本,旨在提供更快的启动速度和更高效的系统服务管理。Systemd不仅实现了服务的按需启动,还...

    mysql安装配置-使用systemd管理MySQL服务器.pdf

    本文将详细介绍如何在使用systemd的Linux平台上安装配置MySQL服务器,并利用systemd的强大功能进行MySQL服务器的高效管理。 #### 二、适用平台 根据提供的部分内容,MySQL的安装配置主要适用于以下几种Linux平台: ...

    Ruby-使用Procfile和Systemd像HerokuCLI一样轻松管理生产中的应用程序流程

    `Systemd` 是一个系统和服务管理器,广泛用于Linux发行版。它允许管理启动时自动启动的服务(即守护进程),提供日志记录、资源控制等功能。对于Ruby应用,我们可以创建一个`.service`配置文件,定义服务的行为,...

    LFS-8.2-systemd源码.rar

    LFS-8.2-systemd是LFS项目中的一个版本,该版本引入了systemd作为初始化系统,它极大地改变了传统的Linux启动流程。在本文中,我们将深入探讨systemd的源码,解析其核心概念和工作原理。 1. **systemd概述** ...

    systemd.socket按需启动服务实例

    在Linux环境下,systemd是管理和服务运行的主要守护进程,它提供了高级别系统和服务管理框架,能够控制启动进程的运行顺序,并监控进程的运行状态。 #### 二、系统服务配置文件解析 首先,我们来分析一下vsftpd...

Global site tag (gtag.js) - Google Analytics