2018-01-16
理解linux的service命令
• 分类:
linux
• 标签:
linux
centos7换到了systemctl,还是向后兼容service的,所以我还在用service,不过需要改,以后service就消失了。
1 | service SCRIPT COMMAND [OPTIONS] |
service命令用于对系统服务进行管理,比如启动(start)、停止(stop)、重启(restart)、查看状态(status)等。相关的命令还包括chkconfig、ntsysv等,chkconfig用于查看、设置服务的运行级别,ntsysv用于直观方便的设置各个服务是否自动启动。
service命令本身是一个shell脚本,它在/etc/init.d/目录查找指定的服务脚本,然后调用该服务脚本来完成任务。需要注意的是,service命令和/etc/rcN.d/这个目录没有任何关系。
这个命令的作用是: 运行一个sysvinit 程序或Upstart作业!,所以其是一个既支持Upstart作业,又支持sysvinit程序的命令。运行时,service首先从/etc/init.d/中去找SCRIPT,如果没找着再去/etc/init/目录下去找同名作业配置文件。然后运行这些程序/作业。
参考:
dzzxjl