perp系列之二:perp源码README
perp系列之二:perp源码README
版本说明
版本 | 作者 | 日期 | 备注 |
---|---|---|---|
0.1 | ZY | 2019.5.29 | 初稿 |
目录
文章目录
- perp系列之二:perp源码README
- 版本说明
- 目录
- perp
- -Huh?
- -所以?
- -这就是全部?
- Package 布局:
- 要求:
- 安装:
- 文档:
- 进程1(/sbin/init)支持:
- 反馈:
- 更多信息:
perp
这是perp,又名“perpetrator”(翻译过来是犯罪者,什么鬼哦),一个持久的流程主管unix的服务管理框架。
perp包可以可靠地提供一组守护进程和实用程序启动,监视,记录和控制持久进程的集合。
-Huh?
“持久进程”被定义为任何长期运行的程序,通常从系统启动开始并打算继续运行
直到系统关闭。也称为“服务”,通常被称为“服务”,一个持久的过程通常提供一些必要的,按需的,系统服务。提供电子邮件,域名查询的程序,和http请求都是正常服务的例子作为持久进程运行。
-所以?
perp提供了一个便携,统一的框架来安装这样的任何unix平台上的服务,可以在其中可靠地初始化服务一致的流程环境,并确保它们继续必要时运行并记录无人值守。
-这就是全部?
2.0版的重大新闻是perpd(8)守护进程现在运行为一个过程,合并以前提供的所有操作多个perpetrate(8)成一个可执行文件。通过消除所有监督“中间人”过程的背景perp系统的切换开销大大简化了早期版本。而perpd(8)现在只设置了2个文件对象startup - 一个锁文件和一个域套接字 -否则生成在运行时没有任何磁盘活动。
-你说!
叹…
Package 布局:
./CHANGES changlog和发布历史./INSTALL如何安装/升级./LICENSE版权/许可证信息./README这里的文件就在这里./conf.mk构建/安装配置文件./examples/*示例服务定义./lasagna/* libasagna实用程序库源./perp/* perp构建源./runtools/* runtools构建源代码
要求:
该软件包旨在构建,安装和运行任何现代产品没有额外要求的unix平台。它已经过测试以下平台:
NetBSD 5.0,i386Linux 2.6 +,i686,gcc + gnu libcLinux 2.6 +,i686,gcc + dietlibcLinux 2.6 +,x86_64,gcc + dietlibc达尔文10.3.2(Mac OSX),i386
安装:
有关构建和安装的完整说明,请参阅INSTALL软件,并从早期版本升级。
文档:
该软件包包含一组troff -man页面。先查看它们要安装,请参阅每个./perp中的/ man子目录和./runtools子目录。建议略读以下内容页面概述系统:perp_intro.8,perpd.8,perpetrate.5,和perp-setup.8。
进程1(/sbin/init)支持:
此版本的perp不包括/sbin/init的替换。如果这对你很重要 - 特别是如果你感兴趣的话在开发完整的基于perp的unix发行版 - 请让我知道。
反馈:
该项目包括perp提供的建议和更正
来自世界各地的用户。感谢您的反馈意见!
更多信息:
http://b0llix.net/perp/
perp系列之二:perp源码README相关推荐
- Dubbo系列(二)源码分析之SPI机制
Dubbo系列(二)源码分析之SPI机制 在阅读Dubbo源码时,常常看到 ExtensionLoader.getExtensionLoader(*.class).getAdaptiveExtensi ...
- Bert系列(二)——源码解读之模型主体
本篇文章主要是解读模型主体代码modeling.py.在阅读这篇文章之前希望读者们对bert的相关理论有一定的了解,尤其是transformer的结构原理,网上的资料很多,本文内容对原理部分就不做过多 ...
- Bert系列(三)——源码解读之Pre-train
https://www.jianshu.com/p/22e462f01d8c pre-train是迁移学习的基础,虽然Google已经发布了各种预训练好的模型,而且因为资源消耗巨大,自己再预训练也不现 ...
- 【深入浅出MyBatis系列十一】缓存源码分析
为什么80%的码农都做不了架构师?>>> #0 系列目录# 深入浅出MyBatis系列 [深入浅出MyBatis系列一]MyBatis入门 [深入浅出MyBatis系列二]配置 ...
- Android Glide图片加载框架(二)源码解析之into()
文章目录 一.前言 二.源码解析 1.into(ImageView) 2.GlideContext.buildImageViewTarget() 3.RequestBuilder.into(Targe ...
- Android Glide图片加载框架(二)源码解析之load()
文章目录 一.前言 二.源码分析 1.load() Android Glide图片加载框架系列文章 Android Glide图片加载框架(一)基本用法 Android Glide图片加载框架(二)源 ...
- Android Glide图片加载框架(二)源码解析之with()
文章目录 一.前言 二.如何阅读源码 三.源码解析 1.with() Android Glide图片加载框架系列文章 Android Glide图片加载框架(一)基本用法 Android Glide图 ...
- perp系列之五:perp安装
perp系列之五:perp安装 版本说明 版本 作者 日期 备注 0.1 ZY 2019.5.29 初稿 目录 文章目录 perp系列之五:perp安装 版本说明 目录 概要 描述 激活 升级 例子 ...
- Alink漫谈(二) : 从源码看机器学习平台Alink设计和架构
Alink漫谈(二) : 从源码看机器学习平台Alink设计和架构 文章目录 Alink漫谈(二) : 从源码看机器学习平台Alink设计和架构 0x00 摘要 0x01 Alink设计原则 0x02 ...
最新文章
- java数据通道抽象为流_【java】IO流
- 软件开发之数据的新建、储存、读取、删除
- Star: Ubuntu下配置和编译cpp-ethereum客户端启动GPU加速交易
- C指针原理(18)-C指针基础
- hiho一下第二周 Hihocoder #1014 : Trie树
- Linux命令之find的用法
- 输入回车时结束循环python_python-用户输入退出以在循环时中断
- 在matplotlib中改变tick(标签)的字体大小
- 通向财务自由之路05_选择一个有效的理念
- 【NetApp】exportfs命令的使用
- JAVA:实现 web 打印功能(简单易懂)
- outlook显示imap服务器已关闭,允许 Outlook Web App 中的最终用户查看 POP3、IMAP4 和 SMTP 服务器设置...
- 解放军--女“黑客”
- 【Udacity】数据的差异性:值域、IQR、方差和标准差
- oracle 关闭归档,Oracle归档的开启和关闭
- 【diannaoxitong】高手分享:最新版Office2013的全面介绍
- 1646 获取生成数组中的最大值
- 部署开源项目记录 - 部署seata时遇到的问题
- 服务器定时任务是通过什么样的方式实现的
- 内部类都有哪些?什么是内部类