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

热点内容
查看java占用内存 浏览:739
服务器买什么地域好 浏览:541
linuxfirefox目录 浏览:392
安卓耳机不能弹窗配对什么原因 浏览:378
整栋楼过户算法 浏览:544
打印时提示打印服务器错误怎么办 浏览:620
半封闭压缩机组图片 浏览:155
加密货币泡沫的危害 浏览:461
云视讯注册状态服务器错误801 浏览:852
python中删除csv 浏览:591
oracle创建表空间命令 浏览:14
十块钱五分钟的解压人偶 浏览:934
学android看什么书 浏览:376
网络加密了手机上怎样显示 浏览:805
文章被以什么形式存放在服务器中 浏览:708
炮兵命令 浏览:116
网商园app怎么样啊 浏览:325
app字体大小怎么设置在哪 浏览:432
华为app选择网络模式哪里找 浏览:321
策划优化服务器是什么 浏览:238