zoukankan      html  css  js  c++  java
  • systemctl命令配置系统服务

    1.systemd的配置文件目录

      systemd将daemon执行的脚本视作服务单位(unit),服务依据功能区分时,分为不同的类型(type)。

    常见的systemd服务类型如下表:

    后缀名称      主要功能
    .service 一般服务类型(service unit):主要是系统服务,包括服务器本身所需要的本机服务以及网络服务都是!比较经常被使用到的服务大多是这种类型!这也是最常见的类型
    .socket

    内部程序数据交换的插槽服务(socket unit):主要是IPC(Inter-process communication)的传输信息插槽档(socket file)功能。这种类型的服务通常在监控信息传递的插槽档,当有透过此插槽档传递信息来说要连接服务时,就依据当时的状态将该用户的要求传送到对应的daemon,若daemon尚未启动,则启动该daemon后再传送用户的要求。

    使用socket类型的服务一般是比较不会被用到的服务,因此在开机时通常会稍微延迟启动的时间(因为比较没有这么常用嘛!)。一般用于本机服务比较多,例如我们的图形界面很多的软件都是透过socket来进行本机程序数据交换的行为。(这与早期的xinetd这个super daemon有部份的相似喔!)

    .target 执行环境类型(target unit):其实是一群unit的集合,例如上面表格中谈到的multi-user.target其实就是一堆服务的集合~也就是说,选择执行multi-user.target就是执行一堆其他.service或/及.socket之类的服务就是了
    .mount
    .automount
    档案系统挂载相关的服务(automount unit / mount unit):例如来自网络的自动挂载、NFS档案系统挂载等与档案系统相关性较高的程序管理。
    .path 侦测特定档案或目录类型(path unit):某些服务需要侦测某些特定的目录来提供队列服务,例如最常见的打印服务,就是透过侦测打印队列目录来启动打印功能!这时就得要.path的服务类型支持了
    .timer 循环执行的服务(timer unit):这个东西有点类似anacrontab!不过是由systemd主动提供的,比anacrontab更加有弹性
  • 相关阅读:
    CSS自学笔记(9):CSS拓展(二)
    CSS自学笔记(8):CSS拓展(一)
    给大家介绍几个常见的Android代码片段
    分享一个完美的新闻客户端(酷商城)Android源码
    Android dex ,xml 文件反编译方法
    Android宝宝点点乐游戏源码完整版
    Excel基础视频教程在线观看
    计算机二级考试Access教程
    程序员面试题目汇总讲解
    JAVA在线观看视频教程完整版
  • 原文地址:https://www.cnblogs.com/castielangel/p/9019845.html
Copyright © 2011-2022 走看看