linux daemon安装教程,Linux daemontools安装及使用
1. 访问页面 https://cr.yp.to/daemontools/install.html 下载 daemontools
2. 创建工作目录
mkdir -p /package
chmod 1755 /package
cd /package
3. 解压安装包并安装
mv daemontools-0.76.tar /package
tar -zxvf daemontools-0.76.tar
cd admin
cd daemontools-0.76
./package/install
4. 安装过程中出错及解决
1)出错代码
./load envdir unix.a byte.a
/usr/bin/ld: errno: TLS definition in /lib64/libc.so.6 section .tbss mismatches non-TLS reference in envdir.o
/lib64/libc.so.6: could not read symbols: Bad value
collect2: ld returned 1 exit status
make: *** [envdir] Error 1
2)解决
vim src/conf-cc
# 在gcc 一行末尾增加
-include /usr/include/errno.h
# 更改后
gcc -O2 -Wimplicit -Wunused -Wcomment -Wchar-subscripts -Wuninitialized -Wshadow -Wcast-qual -Wcast-align -Wwrite-strings -include /usr/include/errno.h
5. 安装后svscanboot 不能正常启动问题
1) 按照官方说明,在安装完成后,会自动增加到 /etc/init.tab中 , 增加自动启动功能, 代码如下, 但是重启后发现程序并未拉起,daemotool 服务不能正常使用
官方解释参考 开机启动说明
cat /etc/inittab
id:5:initdefault:
SV:123456:respawn:/command/svscanboot
2) 解决, 参考官方说明
vim /etc/init/svscan.conf
#增加以下命令以支持自启动
start on runlevel [12345]
stop on runlevel [^12345]
respawn
exec /command/svscanboot
#加载配置文件,并启动(不需要重启机器)
initctl reload-configuration
initctl start svscan
6. 服务异常被拉起
root 1100 1088 0 16:27 ? 00:00:00 readproctitle service errors: ...xec format error?supervise: fatal: unable to start prometheus.service/run: ex
查看介绍是因为写的run脚本中, "#!/bin/sh" 没有放在run文件的第一行,引发了daemontool 执行时启动错误, 进程一直不断被拉起, 调整至开头后解决
[root@centosx1 prometheus.service]# svstat /service/prometheus.service/
/service/prometheus.service/: up (pid 6449) 0 seconds
[root@centosx1 prometheus.service]#
[root@centosx1 prometheus.service]#
[root@centosx1 prometheus.service]# svstat /service/prometheus.service/
/service/prometheus.service/: up (pid 6452) 0 seconds
[root@centosx1 prometheus.service]#
[root@centosx1 prometheus.service]#
[root@centosx1 prometheus.service]# svstat /service/prometheus.service/
/service/prometheus.service/: up (pid 6455) 0 seconds
[root@centosx1 prometheus.service]#
[root@centosx1 prometheus.service]# svstat /service/prometheus.service/
/service/prometheus.service/: up (pid 6458) 0 seconds
linux daemon安装教程,Linux daemontools安装及使用相关推荐
- seafile服务器版能安装在虚拟机上,seafile安装教程linux
seafile安装教程linux [2021-02-15 06:48:59] 简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace(&quo ...
- kubernetes安装_kubernetes安装教程之三:安装kubeadm
kubernetes安装教程之三:安装kubeadm 准备安装包和镜像 安装可以使用VPN下载 ````bash yum --downloadonly --downloaddir=/opt/rpm k ...
- Oracle12c 的安装教程图解(安装系统:windows 2008R2)
Oracle12c 的安装教程图解(安装系统:windows 2008R2) 第一节 安装和下载路径 1 官方下载路径: http://www.oracle.com/cn/products/dat ...
- python35安装教程_python详细安装教程,非常值得看的一篇文章
Python安装教程 本文简单介绍python编程语言的安装教程,python安装有很多方式.你可以直接在官网下载python进行安装,也可以下载Anaconda,本文介绍安装Anaconda的方法. ...
- ArcGIS10.8下载及安装教程(附安装步骤)
谷歌云: https://drive.google.com/drive/folders/10igu7ZSMaR0v0WD7-2W-7ADJGMUFc2ze?usp=sharing ArcGIS10.8 ...
- Git安装教程(Windows安装超详细教程)
Git安装教程(Windows安装超详细教程) weir_will 关注 0.9 2017.10.08 00:59* 字数 728 阅读 17955评论 8喜欢 41 2018年4月14日更新 更 ...
- PHPwind9.01图解安装教程 PHPwind怎么安装方法
PHPwind9.01图解安装教程 PHPwind怎么安装方法http://www.bieryun.com/1238.html PHPwind9.01傻瓜图解安装教程 大家好,按照惯例,PHPwind ...
- ads2019安装教程win10 ads2019安装破解教程 ads安装助手辅助安装
学习目标: 看ads2019安装教程轻松解决在win10电脑上完成ads2019安装 学习内容: 安装ads2019所需要的环境 看ads2019安装教程执行操作 关键地方不要选错 ads安装助手辅助 ...
- 我的世界java版去哪下载光影,《我的世界》中国版光影包详细安装教程 光影怎么安装?...
<我的世界>中国版光影包详细安装教程 光影怎么安装? 2017-08-15 15:17:21来源:网易论坛编辑:评论(0) <我的世界>中国版已经正式开测,玩家在体验游戏时都喜 ...
- Android Studio, 2020.9月最新版下载安装教程+SDK下载安装
Android Studio, 2020.9月最新版下载安装教程+SDK下载安装 一.进入官网下载 二.安装Android Studio 三.安装SDK 一.进入官网下载 1.进入Android St ...
最新文章
- Kotlin for 循环使用
- 搭建服务器环境 安装jdk、mysql、Tomcat 以及配置https 记录
- 神经网络原来是这样和数学挂钩的
- 8坨穿越千年的便便,让哈佛科学家找到治疗糖尿病的线索 | Nature
- mysql 录入窗体设计_在Access中,可用于设计输入界面的对象是 A)窗体 B)报表 C)查询 D)表...
- splay区间翻转(bzoj 3223: Tyvj 1729 文艺平衡树)
- mybatis plugins_[Mybatis]-[基础支持层]-插件-多个插件执行顺序
- spring简易学习笔记三(AOP)
- C语言程序设计题库附答案
- 校园热水供应系统设计思路
- 数学对数 log lg ln 简介
- 打破定制化语音技术落地怪圈?从讲一口标准英音的语音助手说起
- html 编辑器 拖动,可视化拖拽页面编辑器 一
- 我喜欢的刀刀语录(一)
- Chuck语言学习笔记——4.复数,四则运算与类型转换
- 给斐讯K1刷机并拨号e信(湖北地区测试无问题)
- 【HTTP】Cookie、 LocalStorage 与 SessionStorage基本概念
- [前端基础] JavaScript 进阶篇
- 【Python】第1次作业:圆面积的计算A,计算矩形面积,说句心里话A
- Hadamard积的介绍