daemon 的启动方式: service

Linux系统服务——Daemon 什么是Daemon?Daemon是Linux的一些系统服务,它们是一些常驻内存的进程。Daemon分类Daemon拥有两种分类方式,按照“daemon是否可以在内存中独立启动”可以分为:stand alone和super daemon;按照“请求到来时是否能够立即运行”可分为:signal-control和interval-control。下面详细介绍两种分类方式。分类方式一:按照“是否可以独立启动 阅读详情

<!-- /* Font Definitions */ @font-face {font-family:宋体; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-alt:SimSun; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 680460288 22 0 262145 0;} @font-face {font-family:"/@宋体"; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 680460288 22 0 262145 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:""; margin:0cm; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:宋体;} @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt; mso-header-margin:36.0pt; mso-footer-margin:36.0pt; mso-paper-source:0;} div.Section1 {page:Section1;} -->

知道了一些有关 daemon 的相关知识后,再来,那么我们如何启动一个 daemon 呢? 其实,我们知道所谓的 daemon 就是一支可以在系统背景下面运作的程式 (program) 啊, 所以,要启动该 daemon ,就是找到他的执行档,执行他就是了。 不过,因为该 daemon 的执行档所需要加的参数太多了!举例来说,你可以使用 ‘man syslogd’及 ‘man sshd’来查阅一下该 daemon 要启动时的设定参数!

  为了克服这样的困扰,所以各主要 Linux distributions 都会针对该服务设计一个比较亲和的 shell script 来进行启动的程序啊!那就是 /etc/init.d/ 底下的档案,以及 /etc/xinetd.d/ 底下的设定资料。因此,启动服务的方法就变得很简单了。 只要设定好该服务的设定档,然后下达:

   1. 启动 stand alone 服务的方式:以 syslog 为例:
   [root@linux ~]# /etc/init.d/syslog start

    2. 启动 super daemon 服务的方式:以 telnet 为例:
   [root@linux ~]# vi /etc/xinetd.d/telnet (设定方式参考下节 )
   [root@linux ~]# /etc/init.d/xinetd restart

  另外,除了这样的启动方式之外,我们还可以透过 Fedora ( Red Hat 系统 ) 所提供的 service 这个程式来进行 daemon 的启动喔!其实 service 仅是一支 script 啦, 他可以解析后面带有的参数,然后去到 /etc/init.d/ 去启动相对应的服务名称的 script 而已 ! 有兴趣的话,可以自行去解析 /sbin/service 这支 shell script 啊! 底下我们大略说明一下他的用法!

   [root@linux ~]# service [service name] (start|stop|restart|...)
  参数:
   service name:亦即是需要启动的服务名称,需与 /etc/init.d/ 对应;
   start|...   :亦即是该服务要进行的工作。
   范例:

  范例一:重新启动 crond 这支 daemon :
   [root@linux ~]# service crond restart
   [root@linux ~]# /etc/init.d/crond restart

  在上 面的范例当中,其实启动方式以 service 这个程式,或者直接去到 /etc/init.d/ 底下启动, 都一样啦!自行去解析 /sbin/service 就知道为啥了! ^_^
   Tips:
  事实上,在 Linux 系统中,要 ‘开或关某个 port ’,就是需要 ‘ 启动或关闭某个服务 ’啦!因此,你可以找出某个 port 对应的服务,程式对应的服务, 进而启动或关闭他,那么那个经由该服务而启动的 port ,自然就会关掉了!

服务(service)和守护进程(daemon) service,daemon,服务,守护进程,stand alone应用程序,systemd,Stand alone,super daemon 阅读详情

相关推荐

Matlab实战:3种雷达间歇采样干扰的仿真与识别(附完整代码)

本文通过Matlab实战,详细仿真了雷达有源间歇采样干扰的三种核心样式:直接转发、重复转发和循环转发干扰。文章提供了完整的代码实现,并深入探讨了基于时频分析和循环平稳分析的特征提取与识别方法,为雷达抗干扰技术的学习与实践提供了清晰的工程实现路径。

weixin_29053695的博客 364

Linux中以Daemon(守护)模式启动应用

Daemon模式的进程就是守护进程,守护进程,守护的是创建它的进程(下称“A进程”),如果A结束了,守护进程也就结束了。在各种linux教程里面的守护进程,父进程是0,所以都会伴随0进程关闭才终止,其实也就是守护0进程的进程。

weixin_45448751的博客 1443

Zemax 中的 LED 阵列模型

这些光线是所有光线的子集,用于布局可视化,而不是详细分析。X 和 Y 散度(αx 和 αy)以度为单位,以不同的方式设置为 6 度和 12 度。每个 LED 都以朗伯模式(广角分布)发光,尽管有些 LED 具有内置光学元件,用于更窄或更聚焦的光束。,具体取决于这些类别中使用的半导体材料。LED 阵列由多个发光二极管 (LED) 组成,这些二极管以特定模式或配置排列,以实现均匀照明、更高强度或特定照明特性。如果数据的存在更改为“辐射强度”,则它以弧度为单位显示每个立体角的功率,作为探测器上入射角的函数。

jkh920184196的博客 1594

N小钢炮系统使用说明

0. 网站 https://rom.nanodm.net/ 从n1原版android系统刷机操作步骤 有一个N1,准备个U盘. 不要太大,U盘大于512M即可. usb 2.0的最佳。 闪迪(SanDisk)酷豆(CZ33)16GB 或 8GB的测试通过,表现良好。lexar 8GB USB2.0 U盘表现更佳。 经测试,上次撸的台电(Teclast)锋芒 U盘 64G USB3.0很大概率上识别会有问题。 下载 phicomm-n1-s905-linux-hacklog-20190327-0136.i

lzw508170827的博客 6206

如何根据芯片手册时序图编写驱动程序

如何根据芯片手册时序图编写驱动程序 对于电子开发者来说,刚刚拿到一个芯片,常用的芯片可以参考网上的例程来做深入了解,对于一个不常用的芯片来说,Datasheet几乎是使用芯片的唯一的资料,所以根据Datasheet时序图写出对应的驱动程序就尤为重要。 本文根据一个简单的例子来阐述根据时序图来编写对应的程序过程。旨在讲解对于初学者应该怎么利用芯片的时序图编写符合要求的底层驱动程序(老鸟请跳过)。 下载芯片的Datasheet,(个人常用http://www.21icsearch.com/)如..

weixin_36447711的博客 1万+

Flutter 直接调用so动态库,或调用C/C++源文件内函数

我把 .so 文件尝试放过好几个目录/lib/,最终都会报这个错误,现在才知道库文件需要放在你根本想象不到的地方!!!尝试了一些方法还是不行后我放弃了 ffi,想着用 Flutter 的 MethodChannel 桥接 android/ios 原生,再让原生去调 native 层。一顿操作把Android端的搞定了,当然中间涉及到 Kotlin和C++ 层的数据类型映射的痛苦,而且业务函数也不像一个 helloworld 那么简单,别提有多痛苦了。

开发以大橘为重 8349

N1小钢炮下载系统-系统的安装及使用-篇一

N1小钢炮下载系统 篇一:下载爱好者的利器——N1小钢炮系统的安装及使用 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 为什么写这个教程?N1小钢炮下载系统 篇一:下载爱好者的利器——N1小钢炮系统的安装及使用前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机

weixin_46797666的博客 8976

【系统分析师】核心考点:100个高频知识点汇总

本文系统梳理了系统分析师考试的11大领域高频考点,重点解析了计算机硬件与体系结构的7个核心知识点:计算机五大部件(CPU/存储器/总线等)、校验码类型(奇偶/海明/CRC)、CISC与RISC指令系统对比、总线分类与特性、RAID磁盘阵列级别、流水线技术原理及Flynn系统分类法。内容涵盖硬件组成、数据校验、指令架构、存储技术等关键概念,通过表格对比和公式说明,为考生提供结构化的知识框架与备考重点。

数据知道的博客 5567

Ice笔记--Ice信号处理机制

Ice信号处理机制 概述 信号(signal)是一种进程间通信机制,它给应用程序提供了一种异步的软件中断,使应用程序有机会接受其他程序或者终端发出的命令(信号)。应用程序接收到信号后,一般有三种处理方式:忽略,默认,或者捕捉。如果我们自定义了信号处理函数,那么程序将会执行该信号的处理函数。 Ice::Application类提供了ice runt...

mmdev 765

03 Token、Embedding、上下文窗口:开发者必须懂的三个基本概念

Token、Embedding 和上下文窗口是大模型应用开发的三个基础概念。本文从成本、速度、检索和上下文设计四个角度讲清它们的工程意义,帮助开发者理解为什么同一段内容会超限、变贵,为什么 RAG 能做语义检索。

老于的笔记的专栏 407

AIGC游戏本地化:用AI实现多语言自动翻译

游戏本地化是游戏全球化战略的关键环节,传统人工翻译方式成本高、周期长。本文旨在探讨如何利用AIGC技术实现高效、准确、低成本的游戏多语言自动翻译解决方案。我们将覆盖从文本翻译到语音合成的完整本地化流程,重点关注AI技术在游戏特定语境下的应用优化。文章首先介绍游戏本地化的核心挑战和AI解决方案,然后深入讲解关键技术原理,接着通过实战项目演示具体实现,最后讨论应用场景和未来趋势。AIGC:人工智能生成内容,指利用AI技术自动生成文本、图像、音频等内容本地化(Localization)

AI 领航者的博客 1336

node_exporter的配置

1. node_exporter下载:https://github.com/prometheus/node_exporter/tags。2. 解压node_exporter到/usr/local上:tar xf node_exporter -C /usr/local/ExecStart=/usr/local/node_exporter/node_exporter(node_exporter的路径)方法一:直接启动,进入node_exporter 执行 ./node_exporter &

lr970307的博客 268

第四部分:VTK常用类详解(第96章 vtkCaptionActor2D标题演员类)

VTK标题演员实现3D场景标注功能 摘要:vtkCaptionActor2D是VTK可视化工具包中的标题标注组件,提供混合2D/3D的文本标注功能。该组件通过连接线将文本标注与场景中的3D点关联,支持多行文本显示、自定义文本样式和动态定位。文章详细介绍了标题演员的设计原理、坐标系统控制方法、文本内容管理和大小自适应机制,并展示了在3D模型标注、数据可视化和交互场景中的典型应用。标题演员通过组合文本、边框和连接线组件,实现了灵活多样的场景标注方案,是科学计算可视化中重要的标注工具。

仰望星空的博客 255

第十八章 什么是 daemon 与服务 (service)

我们在第十七章就曾经谈过『服务』这东西! 当时的说明是『常驻在记体体中的程序,且可以提供一些系统或网络功能,那就是服务』。而服务一般的英文说法是『 service 』。 但如果你常常上网去查看一些数据的话,尤其是 Unix-Like 的相关操作系统,应该常常看到『请启动某某 daemon 来提供某某功能』,唔!那么 daemon 与 service 有关啰?否则为什么都能够提供某些系统或网络功能

写博客只为学习 2306

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

AP/linux Daemon 与 service

如果你常常上网去查看一些数据的话,尤其是 Unix-Like 的相关操作系统,应该常常看到『请启动某某 daemon 来提供某某功能』,唔!那么 daemon 与 service 有关啰?否则为什么都能够提供某些系统或网络功能?此外,这个 daemon 是什么东西呀? daemon 的字面上的意思就是『守护神、恶魔?』还真是有点奇怪呦!^_^""! 简单的说,系统为了某些功能必须要提供一些服务 (不论是系统本身还是网络方面),这个服务就称为 service 。 但是 service 的提供总是需要程序的运

wk119911的专栏 421

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

# Daemon和Service

Daemon和Service 名词解释 实现服务的运行程序–Daemon 举例:完成周期性计划任务的程序为crond这个daemon。 systemd优点: 1. 并行处理所有的服务,加速开机流程 2. 一经要求就响应的on-daemon启动方式(常驻于内存) 3. 服务依赖性的自我检查 daemon常见的功能分类 1. service:一般的服务类型。 2. socket:内部程序数据交换的socket服务,例如图形界面很多软件通过socket执行本机数据交换操作。 3. target:执行环

weixin_46941387的博客 330

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Daemon

<br />什麼是 daemon 與服務 (service)<br />常駐在記體體中的程序,且可以提供一些系統或網路功能,那就是服務』。而服務一般的英文說法是『service』<br /> <br />但是 service 的提供總是需要程式的運作吧!否則如何執行呢?所以達成這個 service 的程式我們就稱呼他為 daemon 囉!舉例來說,達成循環型例行性工作排程服務 (service) 的程式為 crond 這個 daemon 啦!<br />你不必去區分什麼是 daemon 與 service

Tomson Xu 2032

daemon与服务(service)及重启服务的方法

  简单地说,系统为了某些功能必须要提供一些服务(不论是系统本身还是网络方面),这个服务就称为service。而实现这个service的程序我们就称它为daemon。实现某个服务是需要一个daemon在后台中运行,没有这个daemon就不会有service。   依据daemon的启动与管理方式来区分,基本上,可以将daemon分为可独立启动的stand alone,与通过一个super dae...

weixin_34197488的博客 1398

Daemon and service

系统服务daemons 系统为某些功能必须要提供一些服务,这个服务叫做service,但是提供service的守护守护进程叫做daemon, daemon的主要分类: .stand_alone:可以单独启动服务(常驻内存进程) deamon启动并加载到内存就一直占用内存与系统资源,最大的优点就是,对客户端的要求响应较快。 .super daemon:一直特殊的daemon来统一管理

修电脑的码农 608

Linux daemon与service 学习笔记

service 常驻在内存中的进程,且可以提供一些系统或网络功能,就是服务。 daemon service的提供需要进程的运行,所以实现service的程序我们称为daemon。 eg: 实现循环型例行性工作调度服务的程序为crond这个daemon。 分类: stand_alone:此daemon可以自行单独启动服务 super daemon:一个特殊...

176

系统服务daemon(service)

所谓daemon和service事实上这两者没有什么区别,因为要达成某个服务是需要一个daemon在后台运行,所以没有daemon就没有service。daemon的主要分类daemon的主要分类:可分为独立启动stand_alone和通过super daemon 来统一管理这两大类.stand_alone 此daemon可以单独自行启动服务 常见的有httpd ftp等等s...

weixin_33998125的博客 321

daemon与service

系统为了某些功能必须要提供一些服务 (不论是系统本身还是网络方面),这个服务就称为 service 。但是 service 的提供总是需要程序的运行 所以达成这个 service 的程序我们就称呼他为 daemondaemon的主要分类 可独立启动的 stand alone daemon 来管理服务 启动后 一直占用内存与系统资源 客户端请求时 ...

weixin_34234721的博客 231

linux守护进程实践,linux守护进程 daemon 详解

daemon系统为了某些功能必须要提供一些服务(不论是系统本身还是网络方面),这个服务就是service.实现这个service的程序称为daemon.daemon主要分为两类stand alone:此daemon可以自行单独启动服务super daemon:一个特殊的daemon来同一管理这个特殊的daemon被称为super daemon ,即 xinetd.特点在于,当没有客户端的请求时,各...

weixin_42500625的博客 296

linux service和daemon

服务叫service。 达成某个service是需要一支 daemon 在运行的。 没有这支 daemon 就不会有 service. daemon分为两种:stand_alone【独立启动,自行启动不透过其他机制,daemon 启动并加载到内存后就一直占用内存与系统资源。最大的优点就是:因为是一直存在内存内持续的提供服务, 因此对于发生客户端的要求时,stand alone 的 daemon 响...

weixin_30786617的博客 91
上一篇: 路由器原理及路由协议
下一篇: perl 子程序sub
wunderup
博客等级 码龄20年 13粉丝 79原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值