service命令,用于管理Linux操作系统中服务的命令。
此命令位于/sbin目录下,用file命令查看此命令会发现它是一个脚本命令。
service命令语法
Usage: service < option > | --status-all | [ service_name [ command | --full-restart ] ]
可以不输入command参数,控制台将会打印出该服务全部的可选参数。
[root@localhost wym]# service mysqld
Usage: /etc/init.d/mysqld {start|stop|status|restart|condrestart|try-restart|reload|force-reload}
service命令 VS /etc/init.d/
service命令的作用是去/etc/init.d目录下寻找相应的服务,进行开启和关闭等操作。
如:
service mysqld stop
等效于
/etc/init.d/mysqld stop
注:
- 不是在所有的linux发行版本中都支持service命令,主要是在redhat、fedora、mandriva和centos中才有。
- 另外,使用
/etc/init.d/
的方式,可以不用担心服务名是否输入错误,服务名就是/etc/init.d/目录中对应的文件名(可以使用Tab的方式自动补全服务名,输入便捷)。 - 建议将
service命令
替换为/etc/init.d/
的方式