CentOS 7 / RHEL 7 systemd commands

CentOS 7 / RHEL 7 systemd commands

By now, if you’ve played around with CentOS 7 (or RHEL 7), you’ve heard that there are now systemd commands you can start using to start, restart and stop various services. They still have the ‘service’ command included for backwards compatibility, but that may go away in future releases. Here’s a little tutorial to help you learn the systemd commands!

Ok, so you’re on your new CentOS 7 (or RHEL 7) system (we’ll just call it CentOS 7 for now to make it easier) and you restarted sshd with the old/familiar ‘service sshd restart’ command and you’re met with this: Redirecting to /bin/systemctl restart sshd.service

[root@centos7 ~]# service sshd restart
Redirecting to /bin/systemctl restart  sshd.service

[root@centos7 ~]# service sshd restart
Redirecting to /bin/systemctl restart  sshd.service

Now, it still restarted it, but that little note is annoying. It’s basically telling you “hey – things have changed… use systemctl now!”

You could now type ‘systemctl restart sshd’ for a shorter version.. here are some examples:

Stop service:
systemctl stop httpd

Start service:
systemctl start httpd

Restart service (stops/starts):

systemctl restart httpd

Reload service (reloads config file):
systemctl reload httpd

List status of service:
systemctl status httpd

What about chkconfig? That changed too? Yes, now you want to use systemctl for the chkconfig commands also..

chkconfig service on:
systemctl enable httpd

chkconfig service off:
systemctl disable httpd

chkconfig service (is it set up to start?)
systemctl is-enabled httpd

chkconfig –list (shows what is and isn’t enabled)
systemctl list-unit-files --type=service

Comentarios

Entradas populares de este blog

iscsiadm - Linux man page

ESTIMAR ESPACIO TABLA O INDICE

T-SQL: Listar todas las tablas de una base de datos con sus respectivos tamaños