发表于 2019-4-17 18:13:34

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部分:、和
  


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

智能推荐

[*]开启 NFS 文件系统提升 Vagrant 共享目录的性能
[*]【实战】Docker 入门实战一:ubuntu 和 centos 安装Docker
[*]【ionic】Mac IOS下真机调试
[*]【实战】Docker入门实践二:Docker服务基本操作 和 测试Hello World
[*]Ubuntu系统启动后停在(initramfs)



页: [1]
查看完整版本: CentOS中service命令与/etc/init.d的关系以及centos7的变化