Comando Linux · 2 min read · Jan 10, 2026
Tutorial del comando service de Linux para principiantes (con ejemplos)

El comando service te permite ejecutar un script de inicio de System V. En este tutorial, discutiremos brevemente esta herramienta utilizando algunos ejemplos fáciles de entender. Pero antes de hacerlo, vale la pena mencionar que todos los ejemplos aquí han sido probados en una máquina Ubuntu 18.04 LTS.
Comando service de Linux
Aquí está la sintaxis disponible para el comando service en Linux:
service SCRIPT COMMAND [OPTIONS]
service --status-all
service --help | -h | --versionY así es como la página del manual lo explica:
service ejecuta un script de inicio de System V o una unidad systemd en un entorno tan predecible como sea posible,
removiendo la mayoría de las variables de entorno y con el directorio de trabajo actual establecido en /.
El parámetro SCRIPT especifica un script de inicio de System V, ubicado en /etc/init.d/SCRIPT, o el nombre
de una unidad systemd. La existencia de una unidad systemd con el mismo nombre que un script en /etc/init.d
hará que la unidad tenga prioridad sobre el script init.d. Los valores admitidos de COMMAND
dependen del script invocado. service pasa COMMAND y OPTIONS al script de inicio sin modificar.
Para unidades systemd, start, stop, status y reload se pasan a sus equivalentes systemctl/initctl.
Todos los scripts deberían soportar al menos los comandos de inicio y detención. Como un caso especial, si COMMAND
es --full-restart, el script se ejecuta dos veces, primero con el comando de detención, luego con el comando de inicio.
service --status-all ejecuta todos los scripts de inicio, en orden alfabético, con el comando de estado. El
estado es [ + ] para servicios en ejecución, [ - ] para servicios detenidos y [ ? ] para servicios
sin un comando de estado. Esta opción solo llama al estado para trabajos sysvinit.¿Cómo usar el comando service?
El uso de la herramienta de línea de comandos ‘service’ no es complicado en absoluto. Hablemos sobre cómo puedes usar esta utilidad cuando se trata de manejar scripts como httpd y sshd.
Así es como ejecutas un script usando service:
service httpd startAsí es como detienes un script que ya se está ejecutando usando service:
service sshd stopAsí es como obtienes el estado de un script:
service httpd statusAsí es como reinicias un servicio que ya se está ejecutando:
service sshd restartConclusión
Dependiendo de tus privilegios como usuario de Linux, es posible que desees ejecutar todos los ejemplos anteriores usando el comando ‘sudo’. Para aprender más sobre el comando ‘service’, dirígete a su página de manual.
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.