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 — un sistema init basado en dependencias para sistemas Unix-like que mantiene la compatibilidad con el init system ya provisto por el sistema
- Systemd — es un reemplazo moderno de init y rc al estilo SysV para sistemas Linux.