Cheatsheet de OpenRC a systemd
From Gentoo Wiki
Outdated translations are marked like this.
Este artículo es para aquellos usuarios que recientemente llegaron a OpenRc desde systemd. Contiene una lista de comandos comúnmente usados en OpenRC y sus comandos equivalentes en systemd.
Nota
La siguiente tabla no es una lista completa y no está hecha con la intención de reemplazar a las man pages.
La siguiente tabla no es una lista completa y no está hecha con la intención de reemplazar a las man pages.
Comando | OpenRC | systemd | Comentarios |
---|---|---|---|
Empezar un servicio | /etc/init.d/<service> start rc-service <service> start |
systemctl start <service> | |
Detener un servicio | /etc/init.d/<service> stop rc-service <service> stop |
systemctl stop <service> | |
Reiniciar un servicio | /etc/init.d/<service> restart rc-service <service> restart |
systemctl restart <service> | |
Conseguir estado de un servicio | /etc/init.d/<service> status rc-service <service> status |
systemctl status <service> | |
Mostrar scripts de inicio conocidos | rc-status rc-update show |
systemctl list-units | Muestra los scripts que existen en los runlevels |
Muestra todos los scripts de inicio | ls /etc/init.d/ rc-update -v show |
systemctl list-unit-files --type=service | Muestra todos los scripts instalados |
Habilita un servicio de inicio | rc-update add <service> <runlevel> | systemctl enable <service> | |
Deshabilita un servicio de incio | rc-update del <service> <runlevel> | systemctl disable <service> |
La siguiente tabla es una lista de comandos útiles de systemd que no tienen equivalentes para OpenRC
Comando | Sintaxis | Comentario |
---|---|---|
Deshabilita servicios generados automáticamente | systemctl mask <service> | Deshabilita servicios generados automáticamente en systemd, que archivos de unidad son generados bajo demanda (usualmente servicios activados por memoria). |
Mata a todos los procesos relacionados a un servicio | systemctl kill <service> | |
Muestra registro de eventos que sucedieron hoy, los más recientes primero | journalctl -r --since=today | |
Muestra registro de eventos de un servicio en específico | journalctl _SYSTEMD_UNIT=<service>.service |
See also
- OpenRC — a dependency-based init system for Unix-like systems that maintains compatibility with the system-provided init system
- Systemd — un sistema de inicio moderno al estilo de SysV y un reemplazo de rc para sistemas Linux.