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

热点内容
程序员的基本功 浏览:517
遗传算法排班 浏览:284
如何加密金融安全网 浏览:27
家里的wifi太卡了怎么样自己加密 浏览:230
华为链路聚合命令 浏览:423
apache自动运行php 浏览:516
485和单片机 浏览:974
xp修复系统命令 浏览:519
微你app怎么加好友 浏览:795
程序员转正 浏览:208
应用隐私加密忘记密码怎么办 浏览:683
2g视频怎么压缩 浏览:609
康佳电视服务器异常怎么解决 浏览:840
怎么用c语言编译简单的小游戏 浏览:814
服务器如何以域用户登录 浏览:602
安卓os14怎么默认桌面 浏览:551
应用市场下载在哪个文件夹 浏览:897
安卓上的谷歌地图怎么用 浏览:183
安卓命令行打包 浏览:518
编程文字与数字教学视频 浏览:818