导航:首页 > 程序命令 > 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开机启动命令相关的资料

热点内容
解压收纳原声 浏览:382
java注册验证 浏览:372
火花app怎么上推荐 浏览:978
什么app能游戏投屏到电视上 浏览:455
服务器托管到云端是什么意思 浏览:835
app保存草稿怎么用 浏览:808
安卓如何进入proumb 浏览:144
主机虚拟云服务器 浏览:619
删除分区加密的空间会不会恢复 浏览:705
京东app客户上门怎么看搜索量 浏览:741
怎么在农行app购买黄金 浏览:46
c型开发板和单片机 浏览:146
虚拟机建立用户的模板文件夹 浏览:904
无锡代码编程培训班 浏览:632
eps图形数据加密 浏览:933
没有滴滴app怎么打车 浏览:101
大数乘法java 浏览:1002
如何登录服务器看源码 浏览:526
如何做服务器端 浏览:157
注册服务器地址指什么 浏览:435