7 centos 查看程序文件数量_CentOS之使用Systemd添加自定义系统服务

文章引言

Systemd 就是为了解决Linux 的启动一直采用init进程问题而诞生的。它的设计目标是,为系统的启动和管理提供一套完整的解决方案。

根据 Linux 惯例,字母d是守护进程(daemon)的缩写。 Systemd 这个名字的含义,就是它要守护整个系统。

使用了 Systemd,就不需要再用init了。Systemd 取代了initd,成为系统的第一个进程(PID 等于 1),其他进程都是它的子进程。

以下为 Systemd 架构图:

087bd97fee98a516b9b1467ed6d5bff4.png

实例讲解

新建程序目录

mkdir -p /app/geeknr.com/test

进入到test目录

cd /app/geeknr.com/test

使用vim新建文件

vim api.service

文件内容如下所示,可根据具体需要做更改

[Unit]
Description=api server
# After=network.target[Install]
WantedBy=multi-user.target[Service]
User=centos
WorkingDirectory=/app/geeknr.com/test
ExecStart=/app/geeknr.com/test/api
ExecReload=/bin/kill -HUP $MAINPID
KillMode=process
Restart=always
RestartSec=30s

退出编辑器保存文件

ESC 和 wq

接下来就是制作软链,将文件映射到系统目录

ln -s /app/geeknr.com/test/api.service /usr/lib/systemd/system

让程序随系统启动生效

systemctl enable api.service

启动程序

systemctl start api.service

停止程序

systemctl stop api.service

常用命令

# 相关操作
sudo systemctl   <start|stop|status> api.service# 使用centos用户作为root权限
sudo su - centos # 查看程序日志
sudo journalctl -fu api.service

附录资料

  • Systemd 指令
  • 查看使用systemctl启动日志

关于我们

为程序员提供优质博文、实战笔记、开发资源、学习资料内容包括:区块链、架构、Golang、Vuejs、Python、Nodejs、C/C++函数库等等。并不定期奉送各种福利。

118677612e278c2e495c660ab51a4707.png
欢迎订阅:极客笔记Geeknr
我的名言:梦想还是要有的,万一实现了呢?
原文链接:http://blog.geeknr.com/index.php/archives/37/
更多信息请点击下方【阅读原文】里面内容随时更新。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/347941.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

做完c语言通讯录系统后的小结,c语言通讯录管理系统的总结

c语言通讯录管理系统的总结c语言通讯录管理系统的总结c语言课设管理系统总结完成情况防暴力输入密码加密输入并删除管理员和用户端两个端管理员对用户的账号删除注册用户用户的账户名及密码修改用户基本操作管理员基本操作存在的问题管理员无法对用户的数据进行修改未使用链表由…

因特尔显卡自定义分辨率_电脑显示器分辨率超频教程:1080P超2K分辨率的方法...

我们玩过CPU超频、显卡超频、内存超频等&#xff0c;相信不少用户还没有尝试过显示器超频&#xff0c;其实在前段时间&#xff0c;装机之家为广大爱好者发布了一篇【电脑显示器刷新率怎么超频&#xff1f;电脑显示器提高屏幕刷新率超频教程】文章&#xff0c;我们将一款普通60H…

Java 9示例–收集的工厂方法–创建不可修改的列表,集合和映射

大家好&#xff0c;这是我在该博客上发表的有关Java 9功能的第一篇文章&#xff0c;今天您将了解我最喜欢的功能“收集的工厂方法” &#xff0c;它是JEP 269的一部分。JEP代表JDK增强建议。 如果您曾经在Groovy或Kotlin工作过&#xff0c;那么您就会知道使用集合文字使用元素创…

郴州郴锦机器人_减税降费宣传走进郴州市民营企业高质量发展专题培训班

红网时刻郴州8月23日讯(通讯员 陈磊 记者 欧群军)“毫不动摇支持民营经济健康发展离不开税收政策的有力支持。近年来&#xff0c;特别是今年以来国家系列税收优惠政策的出台&#xff0c;为民营经济的发展注入了新的活力。”8月22日&#xff0c;郴州市税务局减税降费宣讲课堂走进…

FPGA(8)--频率计检测控制系统

文章目录一、设计要求1.整体控制系统设计要求2.频率计检测设计要求二、设计思路1.确定VHDL描述与原理图相结合完成设计2.确定状态情况3.数码管显示功能三、设计内容1. 频率检测部分VHDL描述2. 七段数码管显示部分VHDL描述3. 系统主控制部分VHDL描述4.将三个部分的VHDL描述分别都…

lda进行图片分类_LDA主题模型

今天来啃硬骨头了&#xff0c;说说LDA主题模型。本文言简意赅&#xff0c;没有太多的数学公式。学习也不要太多的陷入算法的细枝末节之中&#xff0c;学习复杂的事物&#xff0c;需要从整体去把握。先列出本文的讲解顺序。什么是LDA模型2. 函数与 Beta函数3.共轭先验分布4.二项…

FPGA(1)--VHDL--6选1数据选择器

一、实验目的 掌握用VHDL语句进行组合电路设计的方法&#xff0c;并熟悉程序的编译、调试与波形图的仿真。 二、实验内容 分别用VHDL的CASE语句及IF语句两种方法&#xff0c;设计6选1数据选择器。通过编译、仿真验证功能正确性。 三、实验设计 设计的依据&#xff1a;教材…

android+4.4+jni闪退,native2.1 安卓退到后台时,概率闪退

赞同来自:同样的&#xff0c;在这个时候&#xff0c;还出了另一个错误&#xff0c;详情见下面的log,这个问题&#xff0c;出现的情况就和上面的不同&#xff0c;从5.0 - 9.0 &#xff0c;level 22- level 28 &#xff0c;都在出这个错误&#xff0c;真的搞不太清楚是为什么&…

java 模板方法设计模式_Java中的模板方法设计模式

java 模板方法设计模式模板方法是一种行为设计模式 &#xff0c;用于创建方法存根并将某些实现步骤推迟到子类。 模板方法定义了执行算法的步骤&#xff0c;它可以提供默认实现&#xff0c;该实现对于所有或某些子类可能是通用的。 让我们通过一个例子来理解这种模式&#xff…

FPGA(2)--例化语句--1位全加器

文章目录一、实验目的二、实验内容三、实验设计四、实验结果及仿真一、实验目的 熟悉元件封装方法&#xff0c;掌握层次化电路设计方法&#xff1b;掌握VHDL例化语句的设计方法。 二、实验内容 1.用VHDL语言设计1位全加器&#xff0c;其中仅就半加器实体进行例化声明及端口映…

对mysql的总结与反思_一次DB故障引起的反思和MySQL Operator选型

前言在一次数据库故障后&#xff0c;我们发现业务库会根据业务的等级会划分多个 MySQL 实例&#xff0c;许多业务库会同时属于一个 MySQL 实例&#xff0c;当一个库引发问题后整个实例的状态是不可控的。从而导致这个实例上的所有业务不稳定甚至造成中断。故障反思微服务架构微…

android 三星 拍照,安卓里面拍照最好的三个品牌,OPPO华为三星怎么选

原标题&#xff1a;安卓里面拍照最好的三个品牌&#xff0c;OPPO华为三星怎么选几乎每一个节日都能被国内的商家抓住并且成功的策划为一次次的「购物节」&#xff0c;双十一、双十二等无一例外&#xff0c;3月7日这个从中国高校里衍生出来的「女生」节如今也成为了「女神节」。…

FPGA(3)--VHDL及原理图--4位全加器

文章目录一、实验目的二、实验内容三、实验设计五、实验思考与总结一、实验目的 掌握例化语句的使用方法&#xff0c;掌握使用程序文本和原理图结合方法设计电路&#xff0c;掌握利用包含算术操作符的重载函数的使用。 二、实验内容 首先用VHDL语言设计1位全加器&#xff0c…

Vertx编程风格:您的反应式Web Companion REST API解释了

Vertx提供了许多在轻量级环境中进行编程的选项&#xff0c;例如node.js。 但是&#xff0c;对于新用户来说&#xff0c;选择采用哪种方法来创建REST API几乎不会造成混淆。 在vertx中编程时可以采用不同的模型。 下面通过易于理解的图表对其进行说明。 PS – vertx编程的核心…

过去式加ed的发音_小学英语动词过去式归类总结

小学英语动词过去式归类总结  一、动词过去式的规则变化 1. 一般情况下&#xff0c;动词词尾加-ed 如&#xff1a;work ---worked, play---played, want----wanted, act----acted 2. 以不发音的 -e 结尾动词&#xff0c;动词词尾加 -d 把动词原形最后的e去掉&#xff0…

FPGA(4)--VHDL--4位D触发器

一、实验目的 掌握利用VHDL语言&#xff0c;进行基本时序元件的设计。 二、实验内容 利用VHDL语言设计含异步复位&#xff08;RST&#xff09;及使能端&#xff08;EN&#xff09;的4位D触发器&#xff0c;其中输入D及输出Q均为4位&#xff08;STD_LOGIC_VECTOR&#xff09;…

鸿蒙10 5G手机,继鸿蒙后麒麟V10问世 5G时代国产操作系统将起飞

(记者 陈洲)从工信部获悉&#xff0c;中国电子近日在广州发布了银河麒麟操作系统 V10。该系统打通了手机、平板、PC 等多个终端&#xff0c;可谓为5G时代量身定做。其独创的 kydroid 技术&#xff0c;可将安卓应用无缝迁移到国产平台上。银河麒麟V10是继华为鸿蒙OS后&#xff0…

模糊查询关键字不区分大小写_SQL简单查询

SQL书写规则&#xff1a;1)以英文分号结尾(;) eg. select 姓名,性别 from student&#xff1b;2)不区分关键字的大小写。就像Excel里面sum可以大写可以小写。同理&#xff0c;SQL中select不区分大小写。3)列名不能加单引号&#xff0c;列名中间不能有空格。4)所有符号都要是英文…

FPGA(5)--VHDL--10十进制计数器及7段显示译码器

前些天发现了一个巨牛的人工智能学习电子书&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;无广告&#xff0c;忍不住分享一下给大家。&#xff08;点击跳转人工智能学习资料&#xff09; 一、实验目的 掌握一般性计数器的VHDL设计方法&#xff0c;熟悉程序文本和原理图…

鸿蒙系统笔记本产业链,华为P40或用鸿蒙 华为产业链概念股一览

众所周知&#xff0c;华为已经推出了全新的鸿蒙系统&#xff0c;这正式证明了华为越挫越勇的精神&#xff0c;余承东已经对外透露&#xff0c;要是在无法使用谷歌服务的情况下&#xff0c;明年推出的华为P40或用鸿蒙系统&#xff0c;值得关注的是&#xff0c;这是时候&#xff…