centos7 开机启动程序?centos设置开机启动

大家好,如果您还对centos7 开机启动程序不太了解,没有关系,今天就由本站为大家分享centos7 开机启动程序的知识,包括centos设置开机启动的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

Centos67怎么开启sshd服务

Linux系统下如何查询开机启动的程序?对于没有启动的程序如何设置开机启动?又如何设置在不同的启动等级下程序启动或不启动?这里用Centos 6.7下如何启动sshd服务来进行说明。

1、使用“chkconfig--list| grep sshd”命令来查看sshd服务是否开启,看截图显示都是off状态。

注:装好的系统里默认是开启的,这里为了演示我提前关闭了。

2、执行"chkconfig sshd on",然后再次执行“chkconfig--list| grep sshd”,可看到sshd服务已经打开了。

注:可看到0,1,6,后面显示还是off,这是系统默认设置,后文会介绍如何在不同的运行等级下设置程序自启动off还是on。

3、执行“reboot”重启,重新进入系统后再次执行“chkconfig--list| grep sshd”,可看到对sshd服务进行的开启操作已经生效。

4、参看步骤2里的说明,这里还以开启sshd服务来简单介绍一下如何在不同的系统运行等级下如何设置服务程序的开启。看下图,可看到sshd服务在0,1,6等级下是off状态,那么如何在这些运行等级下开启这些服务呢?

5、执行“chkconfig--level 016 sshd on”,即可开启。

6、执行“chkconfig--list| grep sshd”,查看当前服务状态,可以看到已经开启。

7、执行“reboot”,重新执行“chkconfig--list| grep sshd”,可查看到sshd在0,1,6等级下也已经为on状态。也可在配置档(/etc/inittab)修改系统的运行等级(runleve),来自行进行测试,这里不再做过多描述。

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 7 配置服务开机启动

在 CentOS 7中,有多种方法配置服务实现开机启动,以下是具体步骤:

1.在/etc/rc.d/rc.local中添加启动命令:这个脚本在系统启动时自动执行,但需注意,它主要用于兼容性,建议创建 systemd服务或 udev规则以确保服务在引导期间运行。此脚本可能不会按照传统顺序执行,所以要确保先执行“chmod+x/etc/rc.d/rc.local”赋予可执行权限。

2.通过 chkconfig配置服务自启动:chkconfig适用于 CentOS 7之前的版本,可以通过它添加、删除或查看服务的运行级别。例如,使用 chkconfig--add name增加服务,chkconfig--level 3,5 name设置在多用户模式下启动。chkconfig配置的启动顺序会在/etc/rc.d/显示。

3.使用 systemctl在 CentOS 7之后添加服务自启动:systemd是更现代的系统管理工具。服务配置文件通常放置在/etc/systemd/system/,例如,对 sshd服务,你可以通过 systemctl命令来启动、控制和管理。每个服务文件有 [Unit]、[Service]和 [Install]部分,配置时可以设置抑制错误、重启策略等。修改后需重新加载配置并启动服务。

总之,CentOS 7提供了不同的方式来配置开机启动服务,选择合适的方法取决于你的需求和系统的更新情况。记得对相关脚本或服务文件进行正确的权限设置和配置,以确保服务的顺利运行。

阅读剩余
THE END