CentOS服务重启问题

我最近学习Linux(Cent OS),我遇到了一个奇怪的问题。 我正在阅读“pipe理服务”一章,并在书中重新启动一个networking,我应该使用下面的命令

/etc/init.d/network restart

但是当我使用上面的命令没有发生。 相反,当我使用这个命令“ /etc/init.d/service network restart ”,我能够重新启动。 任何人都可以解释有什么区别?

当您运行/etc/init.d/network restart时,您可能不是root用户。 它应该像service network restart一样工作(请注意,服务没有用/etc/init.d作为前缀)。