linux系统服务剪裁,Linux 系统裁剪笔记

4.接下来是系统开机自动启动的服务了,有兴趣的朋友可以看看

4-1.在/etc/rc.d/rc3.d(1-7都有,这里用3举例).见下图,一下都是开机可启动的服务,K代表开机时不自动启动的,S代表开机时自动启动的,K和S后面都有数字,那代表他们启动或关闭的优先级,数字越小,优先级越高,他们都是连接文件,指向/etc/init.d.而启动系统开机启动服务的命令是chkconfig命令

0eadd23579866bcf239b80e28063ca67.png

4-2.chkconfig命令

我们创建一个tsservice.sh脚本,让他开机自动启动,该怎么做呢?把这个脚本放在/etc/init.d下.脚本的全段代码如下图,附代码:

#!/bin/bash

#

myService=`basename $0`

lockFile="/var/lock/subsys/$myService"

[ $# -lt 1 ] && echo "Usage: $myService {start|stop|restart|status}" && exit 4

case $1 in

'start')

touch $lockFile

echo "Starting $myService OK"

;;

'stop')

rm -f $lockFile

echo "Stopping $myService OK"

;;

'restart')

rm -f $lockFile

touch $lockFile

echo "Restarting $myService OK"

;;

'status')

if [ -f $lockFile ]; then

echo "$myService is running"

else

echo "$myService is stopped"

fi

;;

*)

echo "Usage: $myService {start|stop|restart|status}"

exit 3

;;

esac

c30e3f23964d0202dff28b674f529717.png

4-3我们已经创建了该脚本,并且把该脚本放在了/etc/init.d目录下,是否就可以运行了呢?错....还需要使用chkconfig --add添加才行

d16a2c8067187e768e619cbbeef5f7a2.png

可以看到,我们完成了0b1331709591d260c1c78e86d0c51c18.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值