导航:首页 > 程序命令 > centos开机启动命令

centos开机启动命令

发布时间:2024-04-24 11:19:31

‘壹’ CentOS 7 添加开机启动项

此处只介绍通过Systemctl管理的,添加自定义服务到系统服务的开机启动方式。

Centos 7 系统开机启动服务文件集中存放在迟早如下目录厅数,可以在扮旦首该目录中新建自定义启动项配置文件:

正式添加启动项前,学习一下启动项服务文件如何编写:

以 elasticsearch.service、elasticsearch-head.service、kibana.service为例:

完成文件编写后,可通过下列命令将服务添加到开机启动项:

‘贰’ centos7濡备綍娣诲姞寮链哄惎锷ㄦ湇锷

centos7濡备綍娣诲姞寮链哄惎锷ㄦ湇锷

涓銆佹坊锷犲紑链鸿嚜钖链嶅姟

鍦╟entos7涓娣诲姞寮链鸿嚜钖链嶅姟闱炲父鏂逛究锛屽彧闇瑕佷袱𨱒″懡浠(浠Jenkins涓轰緥)锛

?

               

   1

2

  

systemctl enable jenkins.service #璁剧疆jenkins链嶅姟涓鸿嚜钖锷ㄦ湇锷

sysstemctl start jenkins.service #钖锷╦enkins链嶅姟

浜屻佹坊锷犲紑链鸿嚜钖鑴氭湰

鍦╟entos7涓澧炲姞鑴氭湰链変袱绉嶅父鐢ㄧ殑鏂规硶锛屼互鑴氭湰autostart.sh涓轰緥锛

?

               

   1

2

3

  

#!/bin/bash

#description:寮链鸿嚜钖鑴氭湰

/usr/local/tomcat/bin/startup.sh #钖锷╰omcat

鏂规硶涓

1銆佽祴浜堣剼链鍙镓ц屾潈闄(/opt/script/autostart.sh鏄浣犵殑鑴氭湰璺寰)

?

               

   1

   

   chmod +x /opt/script/autostart.sh

  

1

2銆佹墦寮/etc/rc.d/rc/local鏂囦欢锛屽湪链灏惧炲姞濡备笅鍐呭

?

               

   1

   

   /opt/script/autostart.sh

  

3銆佸湪centos7涓锛/etc/rc.d/rc.local镄勬潈闄愯闄崭绠浜嗭纴镓浠ラ渶瑕佹墽琛屽备笅锻戒护璧嬩篑鍏跺彲镓ц屾潈闄

?

               

   1

   

   chmod +x /etc/rc.d/rc.local

  

鏂规硶浜

1銆佸皢鑴氭湰绉诲姩鍒/etc/rc.d/init.d鐩褰曚笅

?

               

   1

   

   mv /opt/script/autostart.sh /etc/rc.d/init.d

  

2銆佸炲姞鑴氭湰镄勫彲镓ц屾潈闄

?

               

   1

   

   chmod +x /etc/rc.d/init.d/autostart.sh

  

3銆佹坊锷犺剼链鍒板紑链鸿嚜锷ㄥ惎锷ㄩ”鐩涓

?

               

   1

2

3

  

cd /etc/rc.d/init.d

chkconfig --add autostart.sh

chkconfig autostart.sh on

‘叁’ CentOS7 璁剧疆寮链鸿嚜钖锷ㄨ剼链

涓ょ嶅疄鐜版柟寮忥细
鏂规硶涓锛 锛坮c.local锛
1銆佸洜涓哄湪 centos7 涓 /etc/rc.d/rc.local 镄勬潈闄愯闄崭绠浜嗭纴镓浠ラ渶瑕佽祴浜埚叾鍙镓ц屾潈

2銆佽祴浜堣剼链鍙镓ц屾潈闄
锅囱 /usr/local/sca/start.sh 鏄浣犵殑鑴氭湰璺寰勶纴缁欎篑镓ц屾潈闄

3銆佹墦寮 /etc/rc.d/rc.local 鏂囦欢锛屽湪链灏惧炲姞濡备笅鍐呭

鏂规硶浜岋细 锛坈hkconfig锛
1銆佸皢鑴氭湰绉诲姩鍒 /etc/rc.d/init.d 鐩褰曚笅

2銆佸炲姞鑴氭湰镄勫彲镓ц屾潈闄

3銆佹坊锷犺剼链鍒板紑链鸿嚜锷ㄥ惎锷ㄩ”鐩涓

chkconfig 钖锷ㄨ剼链瑙勮寖 鍦ㄨ剼链寮澶村姞鍏ヤ笅闱㈠唴瀹癸细

娉ㄦ剰锛氢笉娣诲姞浠ヤ笂鍐呭圭殑璇濇坊锷犲惎锷ㄩ”镞朵细鎻愮ずservice myservice does not support chkconfig
Linux钖锷浼桦厛绾:

‘肆’ CENTOS7开机自启动脚本

1、因为在centos7中 /etc/rc.d/rc.local 的权限被降低了,所以需要猜棚赋予其可执行权

2、赋予脚本可执行权限
假设 /usr/local/script/autostart.sh 是你的脚本路径,给予执行权限

3、打开 /etc/rc.d/rc.local 文件,在末尾增加如下内容

1、将脚本移动到 /etc/rc.d/init.d 目录下

2、增加脚本的可执行权限

3、添加脚本到开机自动启动项目中

chkconfig启动脚本规范 在脚本开头加入下面内容:

说明:chkonfig后面是启动级别和优先级,description后面是服务描述。如上面脚本意思是羡派,

服务必须在运行级2,3,4,5下被启动或关闭,启动的优先级是90,停止的优先级是10。

优先级范围是0-100,数字越大,优先级越低。

Linux启动优先级

运行级别就是操作系统当前正在运行的功能级别。这个级别从0到6 ,具有不同的功能。

这些级别在/etc/inittab文件里指定。这个文件是init程序寻找的主要文件,最兄兆贺先运行的服务是那些放在/etc/rc.d 目录下的文件。
不同的运行级定义如下:(可以参考Linux里面的/etc/inittab)

阅读全文

与centos开机启动命令相关的资料

热点内容
编程猫拔萝卜文字评价模板 浏览:246
cmdjava命令 浏览:237
扫描版pdf转文字版 浏览:532
单片机专用寄存器 浏览:495
学习python的手册 浏览:676
vue编译成js文件 浏览:90
给单片机供电的电池 浏览:341
什么app是分享教育的 浏览:899
可视化编程java 浏览:83
人工智能温控器算法 浏览:376
大号文件夹多少钱一个 浏览:572
pdf阅读器打开文件 浏览:98
winrar解压日文文件 浏览:38
什么app可以看广东珠江电视台 浏览:75
linux移动文件位置 浏览:144
循环码与卷积码编译原理 浏览:808
进化算法和启发式算法的区别 浏览:602
android组件是什么 浏览:973
安卓手机微信怎么同步信息 浏览:183
小人pdf 浏览:806