La commande systemctl ne fonctionne pas dans RHEL 6

12

Sur RHEL 7 ou CentOS 7, la commande systemctl ou systemd fonctionne correctement. Je sais que cela ne fonctionnera pas dans RHEL 6 ou CentOS 6. Pouvez-vous me dire la commande alternative pour démarrer / arrêter un service, par exemple systemctl start iptables.service:?

Ranjan Kumar
la source

Réponses:

20

Dans les versions antérieures de RHEL, utilisez la servicecommande comme expliqué dans la documentation ici .

# service service_name start

Par conséquent, dans votre cas:

# service iptables start

Vous pouvez remplacer startavec restart, stop, status.

Liste de tous les services avec:

# service --status-all
garethTheRed
la source
1
Remarque: il existe toujours un script de compatibilité servicedans RHEL7, qui peut en fait faire plus que systemctl, donc pour le moment, c'est un pari plus sûr sur toutes les versions prises en charge.
Ulrich Schwarz
0

rhel 6 et centos 6 utilisent upstart, pas systemd. SysV (service et chkconfig) est également toujours pris en charge.

Vérifiez la documentation initctlet les fichiers dans / etc / init /

Hexdump
la source