鸟哥Linux第十七章-认识系统服务(deamon)笔记

  • 系统提供的服务称为service,完成这个service的程序称为daemon。
  • 在Linux使用时通常在服务后加d,如atd
  • 早期system v的init管理操作中daemon
    • 所有的服务启动脚本放置于/etc/init.d目录,基本都是bash所写的脚本程序
      • 启动:/etc/init.d/deamon start
      • 关闭:/etc/init.d/deamon stop
      • 重新启动:/etc/init.d/deamon restart
      • 查看状态:/etc/init.d/daemon status
    • 服务启动的分类
      • 独立启动模式(stand alone):服务独立启动,该服务直接常驻于内存中,提供本机或用户的服务操作,反应速度快。
      • 超级守护进程(super daemon):有特殊的xinetd或inetd这两个总管程序提供socket对应或端口对应的管理
    • Linux提供七个运行级别0-6,1单人维护模式,3纯命令行模式,5图形界面
    • 制定运行级别默认要启动的服务
      • 默认要启动:chkconfig daemon on
      • 默认不启动:chkconfig daemon off
      • 查看默认为启动与否:chkconfig --list daemon
  • systemd的好处
    • 并行处理服务,加速开机流程
    • 一经要求就响应的on-demand启动方式
    • 服务依赖性的自我检查
    • 依daemon分类更多
    • 将多个daemons集合成为一个群组
    • 向下兼容旧有的init服务脚本
  • systemd的配置文件放置目录
    • systemd将daemon执行脚本成为一个服务单位unit,每种服务单位按功能分为不同的类型type
    • 配置文件放置在不同的目录中
      • /usr/lib/systemd/system/:每个服务最主要的启动脚本设置
      • /run/systemd/system/:系统执行过程中所产生的服务脚本
      • /etc/systemd/system/:管理员根据主机系统的需求建立的执行脚本
  • systemd的unit类型分类说明
    • .service 一般服务类型,主要是系统服务
    • .socket 内部程序数据交换的socket服务
    • .target 执行环境类型
    • .mount 文件系统挂载相关的服务
    • .path 检测特定文件或目录类型
    • .timer 循环执行的服务
  • systemd全部操作都要使用systemctl
    • 常见状态:active,inactive,enabled,disabled,atatic,mask
    • systemctl list-unit-files:显示系统上所有服务
    • systemctl list-units:仅以unit分类做大致说明
  • 操作环境(target unit)有26个target unit,主要有graphical.target,multi-user.target,rescue.target
  • 与systemd的daemon运行过程相关的目录简介
    • /usr/lib/systemd/system/ 启动脚本配置文件,这里的数据尽量不要修改,要修改到/etc/systemd/system下
    • /run/systemd/system/ 运行过程中产生的服务脚本,优先级比/usr/lib/systemd.system/高
    • /etc/systemd/system/ 管理员依据主机系统的需求建立的执行脚本,优先级比/run/systemd/system/高
  • /etc/services 让服务与端口号对应在一起
  • timers.target systemd的时间管理功能
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值