位置: 编程技术 - 正文

CentOS使用脚本管理服务的详解(centos7脚本)

编辑:rootadmin

推荐整理分享CentOS使用脚本管理服务的详解(centos7脚本),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:centos脚本怎么写,centos运行脚本命令,centos7运行脚本的命令,centos7脚本,centos 脚本,centos7运行脚本的命令,centos7脚本,centos7脚本,内容如对您有帮助,希望把文章链接给更多的朋友!

1、使用工具:chkconfig 管理/etc/rc.d/init.d或/etc/init.d/目录下的服务启动脚本。

要在服务启动脚本开头添加两行:

# chkconfig:

# description: XXXXXXXXX XXXXXX

这样就可以使用工具:chkconfig 来管理服务启动脚本了。

使用工具:chkconfig 工具的好处:

没有使用该工具,我们要让一个服务在2、3、4、5级别上都运行,在其它级别上都不运行。要手动设置很多符号连接:

在/etc/rc.d/rc1.d 执行:[root@node2 rc1.d]# ln -sv Knrped ../init.d/nrped

在/etc/rc.d/rc2.d 执行:[root@node2 rc2.d]# ln -sv Snrped ../init.d/nrped

在/etc/rc.d/rc3.d 执行:[root@node2 rc3.d]# ln -sv Snrped ../init.d/nrped

在/etc/rc.d/rc4.d 执行:[root@node2 rc4.d]# ln -sv Snrped ../init.d/nrped

在/etc/rc.d/rc5.d 执行:[root@node2 rc5.d]# ln -sv Snrped ../init.d/nrped

在/etc/rc.d/rc6.d 执行:[root@node2 rc6.d]# ln -sv Knrped ../init.d/nrped

添加这些符号链接之后。运行级别改变时,该服务就会授脚本 rc 的控制。------> rc 脚本就会根据对应运行级别目录(/etc/rc.d/rc$runlevel.d)的符号标识:S、K 关闭、启动对应的服务。这样就实现了设置一个服务是否在一个运行级别上运行。

工具:chkconfig 就会根据服务运行脚本的 #chkconfig 行来,自动设置上述的符号链接。

[root@node2 rc3.d]# chkconfig on

就会根据:# chkconfig: 创建各运行级别上的符号链接。

2、为了使用工具: service 管理服务 脚本最少需要接收 start 和 stop 选项;

服务启动脚本要根据用户输入的选项:

stop -----> 关闭服务

start -----> 启动服务

reload -----> 告诉程序重读配置文件,改变程序的运行状态

restart ----> 重新启动服务

3、Lock directory for RedHat / SuSE

RedHat 管理服务的一种机制,要在/var/lock/subsys/目录下创建一个锁文件。

[root@node2 rc.d]# vim /etc/init.d/nrped

#!/bin/bash

# chkconfig:

# description: NRPE DAENON

NRPE=/usr/local/nagios/bin/nrpe

OPTIONS="-c /etc/nagios/nrpe.cfg -d"

lockfile=/var/lock/subsys/nrped

prog=nrped

RETVAL=0

. /etc/rc.d/init.d/functions

start() {

echo -n $"Starting $prog: "

daemon $NRPE $OPTIONS

CentOS使用脚本管理服务的详解(centos7脚本)

RETVAL=$?

echo

[ $RETVAL = 0 ] && touch ${lockfile}

return $RETVAL

}

stop() {

echo -n $"Stopping $prog: "

killproc -d - $NRPE

RETVAL=$?

echo

[ RETVAL = 0 ] && rm -f ${lockfile}

}

reload() {

echo -n $"Reloading $prog: "

killproc $NRPE -HUP

echo

}

case "$1" in

start)

start

;;

stop)

stop

;;

restart)

stop

start

;;

reload)

reload

;;

status)

status $NRPE

;;

*)

echo "Usage: $0 start|stop|restart|reload|status"

;;

esac

exit 0

CentOS下cp如何直接覆盖命令?CentOS下cp直接覆盖命令的方法 cp覆盖时,无论加什么参数-f之类的还是提示是否覆盖,当没有打包的情况下直接复制把test目录下的文件复制到test1目录cp覆盖时,无论加什么参数-f之类

CentOS下top和free命令查看系统中空闲内存的方法 下面介绍使用top和free命令查看系统中空闲内存所以你执行top命令看到的[root@linuxzgf~]#topMem:ktotal,kused,并不是代表你的应用程序已经使用了7.1的

CentOS如何查看与用户相关文件命令? 1.用户管理2.用户组3.权限分配一、查看与用户相关文件命令:1.cat2.more3.head/etc/passwd#查看文件的前十行4.head-2/etc/passwd#查看文件的前两行5.tail/etc/passwd#查看

标签: centos7脚本

本文链接地址:https://www.jiuchutong.com/biancheng/357079.html 转载请保留说明!

上一篇:CentOS6.X 字符集优化详解(字符集 linux)

下一篇:CentOS下cp如何直接覆盖命令?CentOS下cp直接覆盖命令的方法(centos7 cp)

  • 城建税的征税范围不包括农村对不对
  • 费改税是哪一年
  • 公司购买新车购置税是否可以抵扣呢
  • 办公费专票怎么做账
  • 母公司捐赠资金给子公司
  • 银行流动性比例公式
  • 委托加工白酒消费税计税依据
  • 并购重组资产怎么算
  • 厂开办期间的工作有哪些
  • 出租包装物没收押金
  • 增值税发票开户行填简称是被允许的吗?
  • 如何查找使用过的手机号
  • 小微企业的资产总额看哪里判断的
  • 利润表申报本年怎么填
  • 外商投资企业外债额度
  • 固定资产折旧可以不留残值吗
  • 下列各项支出中,允许用现金支付的有
  • 如何利用流产让男人愧疚
  • 如何在Excel中进行数据筛选
  • win10专业版激活密钥永久2023
  • 溢价购入债权投资是为啥
  • 隐藏分区怎么打开
  • php排队系统
  • php.ini配置文件
  • windows10我得电脑
  • 邮件远程控制
  • 电脑pin码忘了开不了机,且鼠标失灵
  • 商业银行贷款的三种基本形式
  • 企业销售货物收到价款5000元这笔经济业务属于
  • 赖格宝视频
  • 前端css要掌握到什么程度
  • 大雾山国家公园总部加特林堡
  • 银装素裹的意思和造句
  • 资产提前报废需要什么资料
  • 框架的弊端和作用
  • php实现分页查询
  • 监事和财务负责人可以一个人么
  • 论文导语如何写
  • html5 function
  • 暂未取得发票的费用怎么入账
  • 报销职工福利
  • 以非货币性资产对外投资会计处理
  • 预提开发成本的会计分录
  • 其他货币资金的六个内容
  • 小规模当月开普票作废流程
  • 纳税申报资料报表怎么填
  • 买理财产品的风险
  • 善意取得增值税专用发票所得税
  • 企业对于无法收回的应收账款,应列入
  • 坏账准备的核销的分录怎么做
  • 进项税额转出是什么科目
  • 房地产企业出售商铺交什么税
  • 支付给个人的佣金没有发票
  • 公司采购一直没有发票
  • 小规模纳税人季度申报哪些税
  • 资产负债表上应交税费是什么意思
  • 企业为什么一定要给员工缴纳社保
  • 房地产 监控
  • 塑料行业税负率是多少
  • 网上认证平台进不去怎么办
  • sqlserver 查看表
  • linux系统硬盘分区
  • mac系统制作
  • mac装双系统后无法开机
  • 最小化安装centos7怎么装图形界面
  • win7系统怎么禁止软件自启动
  • 中文版windows7的安装方式
  • Win10 Redstone 11082视频快速上手:已知bug及新变化一览
  • win10恢复以前系统
  • win7系统安装软件乱码
  • Win10桌面版红石预览版14295更新(修复)、已知问题及解决方案汇总
  • HTML文档中的头部(head)内容一般包含什么
  • cocos2dx-js
  • nodejs readdir
  • jquery-easyui-1.3.3
  • 详解增发万亿国债细节
  • python解决方案与程序有什么不同
  • 公司税务风险情况说明怎么写
  • 小规模纳税人能开9个点的发票吗
  • 法制观念的问题
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设