CentOS中service命令与/etc/init.d的关系以及centos7的变化

Posted 即学即码工作室

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS中service命令与/etc/init.d的关系以及centos7的变化相关的知识,希望对你有一定的参考价值。

缘由

由于个人经常在ubuntu和centos 系统中切换,习惯了以前的 ubuntu中 通过 /etc/init.d/xxx 进行软件服务控制。后来发现centos7中换了服务的控制方式:service

service关键字

service httpd start 其实是启动了存放在/etc/init.d目录下的脚本。

但是centos7的服务管理改规则了。CentOS 7继承了RHEL 7的新的特性,例如强大的systemctl,

而systemctl的使用也使得以往系统服务的/etc/init.d的启动脚本的方式就此改变,也大幅提高了系统服务的运行效率。但服务的配置和以往也发生了极大的不同,说实在的,变的简单而易用了许多。


CentOS 7的服务systemctl脚本存放在:/usr/lib/systemd/,

有系统(system)和用户(user)之分,像需要开机不登陆就能运行的程序,

还是存在系统服务里吧,即:/usr/lib/systemd/system目录下

每一个服务以.service结尾,一般会分为3部分:[Unit]、[Service]和[Install]



原文地址:CentOS中service命令与/etc/init.d的关系以及centos7的变化
标签:service   centos7   centos   systemctl   systemd   

智能推荐









以上是关于CentOS中service命令与/etc/init.d的关系以及centos7的变化的主要内容,如果未能解决你的问题,请参考以下文章

service与systemctl命令比较

linux centos7 常用命令systemctl替换service

centos7 的系统服务

CentOS7服务管理(重启,停止,自动启动命令)

centos7怎么用service命令启动服务?

centos7使用cron任务的相关命令(与centos6有区别)