系统服务(daemon)

完成某个service的程序称为daemon.

systemd服务分类:

扩展名 功能
.service 主要是系统服务
.socket 内部程序数据交换的socket服务
.target 执行环境类型
.mount,.automoun 文件系统挂载相关服务
.path 检测特定文件或目录类型
.timer 循环执行的服务

systemd是通过systemctl这个接口来提供给用户管理服务:
systemctl:
start
stop
restart
reload
enable
disable
status
is-active
is-enable
list-units
list-unit-files

systemd的daemon运行过程

  • /usr/lib/systemd/system/ 默认启动脚本
  • /run/systemd/system/ 执行过程中产生的服务脚本
  • /etc/systemd/system/ 管理员按主机系统需求建立的执行脚本
  • /etc/sysconfig/* 服务的初始化选项目录
  • /var/lib/ 服务产生的数据
  • /run/ daemon的缓存
  • /etc/services 设置服务对应的端口

systemctl配置文件结构

[Unit]
#unit的说明,依赖
[Service],[Socket],[Timer],[Mount],[Path]
#不同服务对应的设置,例如启动脚本,环境配置文件名,重新启动方式
[Install]
#将此Unit安装到哪个target

系统服务(daemon)相关推荐

  1. Linux 认识系统服务(daemon)

    1.什么是daemon? 简单来说daemon就是服务service.有一些服务会加一个d.比如crond,atd服务后面都有一个d,是表示....daemon的意思. 2.systemd使用的Uni ...

  2. linux 如何注册服务,Linux 系统服务注册

    Linux注册系统服务步骤 1.编写服务脚本 2.拷贝到/etc/init.d目录下 3.为服务脚本添加可执行权限   >>chmod a+x xxxd 4.添加到系统服务中        ...

  3. php sqlserver开发实例,Linux_用sql脚本创建sqlserver数据库范例语句,下面是创建一个sqlserver数据库 - phpStudy...

    用sql脚本创建sqlserver数据库范例语句 下面是创建一个sqlserver数据库的代码模板,加上一个创建表的模板.开发的时候可以拷贝过去直接改动一下就可以用了. 希望能帮上忙! 复制代码 代码 ...

  4. 服务器开发系列(三)——Linux与Windows操作系统基础功能对比

    系列文章目录 服务器开发系列(一)--计算机硬件 服务器开发系列(二)--Jetson Xavier NX 文章目录 系列文章目录 前言 一.操作系统概述 二.Linux和Windows的应用场景 三 ...

  5. Starting HAL daemon:[FAILED]

    因为优化系统关闭了一些服务,导致RHEL6系统在图形界面中鼠标和键盘不能使用,并且提示Starting HAL daemon:[FAILED] haldaemon:接受由udev通过D-BUS传递来的 ...

  6. linux 编写系统服务,Linux shell编写系统服务脚本

    事先准备工作:源码安装apache .安装目录为/usr/local/httpd 任务需求: 1.可通过 service httpd start|stop|status|restart 命令对服务进行 ...

  7. systemd系统服务管理详解

    /lib/systemd/system        系统服务管理,开机启动,无需登录用户 /usr/lib/systemd/system    用户服务管理,用户登录后自动启动 1.systemd的 ...

  8. 查看运行状态_查看 Linux 系统服务的 5 大方法

    Linux 系统服务有时也称为守护程序,是在Linux启动时自动加载并在Linux退出时自动停止的系统任务. 在本文中,良许将为大家介绍如何列出 Linux 系统里所有运行的服务,以及如何检查某个服务 ...

  9. Linux_自制系统服务启动脚本

    目录 目录 前言 Case语句 Apache 启动脚本 Postfix service 启停脚本 前言 在Linux的某些系统服务中,需要自己定制启动服务的脚本.通常会使用Cash语句来实现. Cas ...

  10. linux shell写服务,Linux shell编写系统服务脚本

    事先准备工作:源码安装apache .安装目录为/usr/local/httpd 任务需求: 1.可通过 service httpd start|stop|status|restart 命令对服务进行 ...

最新文章

  1. 独家 | 为你的数据科学项目提供有力支撑——3个寻找数据集的最佳网站
  2. [转载] 财经郎眼20120512:长点心吧中国股市!
  3. 在项目开始前,为客户做专门的“需求变更流程”培训是必要的
  4. 【Python】pip工具使用知识,模型保存pickle,PDF与docx相互转换处理
  5. nodejs连接redis,redis服务器的地址格式应该怎么写
  6. 第八节:语法总结(2)(匿名类、匿名方法、扩展方法)
  7. Linux学习:第一章-Linux简介
  8. win32_bios 的对象编辑器无法保存对象_怎样创建Femap对象
  9. C#获取当前路径的方法如下
  10. 操作系统实验_Chcore -- 上交IPADS操作系统银杏书配套Lab实验笔记 - Lab2内存管理(一)...
  11. 线性方程组(A是上三角矩阵时)的C++求解
  12. cad坐标提取插件_如何快速地将CAD里的坐标提取到Excel中?最简单的方法你知道吗?...
  13. javascript不定参数
  14. 移除单元格选中时的高亮显示状态
  15. BZOJ1419 Red is good
  16. 优秀ui设计网站分享整理
  17. Matlab中实现均匀量化
  18. [山东科技大学OJ]1653 Problem C: 藏头诗
  19. Delphi XE10让android的界面设计摆脱繁杂
  20. 27 周刊 | 这周我看到的?

热门文章

  1. 网页游戏常见外挂原理及防御
  2. Flex + BlazeDS 学习笔记 (一) --- BlazeDS的功能原理及配置实例
  3. pug跳转到另一个pug_使用Pug减少多页HTML开发的负担
  4. 未转变者服务器保存红字警告,未转变者3.0怎么设置自己开的服
  5. Pytorch中torch.nn.DataParallel负载均衡问题
  6. php ajax jquery瀑布流,jQuery瀑布流插件——jQuery.Waterfall
  7. android常用字体代码,Android TextView设置字体风格多种组合
  8. 古人为什么不发明计算机,成语是汉语言文学中的经典,为何古人能够发明,现代却很少发明?...
  9. 我们整理了20个Python项目,送给正在求职的你
  10. Unity Android Ios 微信SDK 接入