1. 程式人生 > >CentOS中service命令與/etc/init.d的關系以及centos7的變化

CentOS中service命令與/etc/init.d的關系以及centos7的變化

emc web 服務控制 pos mfs 繼承 例如 特性 entos

緣由

由於個人經常在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

智能推薦

  • 開啟 NFS 文件系統提升 Vagrant 共享目錄的性能
  • MetaWeblog 同時管理51cto,csdn,sina,163,oschina,cnblogs等博客
  • 【ionic】Mac IOS下真機調試
  • 【Composer】實戰操作二:自己創建composer包並提交
  • Ubuntu系統啟動後停在(initramfs)

CentOS中service命令與/etc/init.d的關系以及centos7的變化