Centos 7ではサービスコマンドが動作しない

Centos 7ではサービスコマンドが動作しない

service以前は、CentOS 6.5 でサービスの再起動、再ロード、ステータスの確認に以下のようなコマンドを使用していました。

$ sudo service nginx restart OK
$ sudo service nginx status OK

しかし、CentOS 7 では同じことを実行するとこの通知が表示されます。

[root@admin ~]# service nginx restart
Redirecting to /bin/systemctl restart  nginx.service
[root@admin ~]# 

質問:Centos7.5 で nginx サービスを開始するにはどうすればよいですか?

答え1

serviceコマンドは CentOS 7 では動作しなくなりました。Redhat ベースの OS は SysVinit システムから Systemd に移行しました。

使用する必要がありますsystemctl start nginx.service

sysVinit から systemd へのチートシートについては、次のリンクを参照してください。 https://fedoraproject.org/wiki/SysVinit_to_Systemd_チートシート

関連情報