Buscar..


Observaciones

Algunos sistemas con systemd, como Ubuntu, todavía permiten el uso del comando service <name> [start|stop|status] , redirigiéndolo a systemctl [start|stop|status] <name> .

Iniciar y detener servicios

En los sistemas que utilizan los scripts de inicio del estilo de System-V, como RHEL / CentOS 6:

service <service> start

service <service> stop

En los sistemas que utilizan systemd, como Ubuntu (Server y Desktop)> = 15.04, y RHEL / CentOS> = 7:

systemctl <service> dnsmasq

systemctl <service> dnsmasq

Obtener el estado de un servicio

En los sistemas que utilizan los scripts de inicio del estilo de System-V, como RHEL / CentOS 6:

service <service> status

En sistemas que usan systemd, como Ubuntu (Servidor y Escritorio)> = 15.04, y RHEL / CentOS> = 7.0:

systemctl status <service>

Diagnóstico de un problema con un servicio.

En sistemas que usan systemd, como Fedora => 15, Ubuntu (Servidor y Escritorio)> = 15.04, y RHEL / CentOS> = 7:

systemctl status [servicename]

... donde [servicename] es el servicio en cuestión; por ejemplo, systemctl status sshd .

Esto mostrará información básica del estado y cualquier error reciente registrado.

Puedes ver más errores con journalctl . Por ejemplo, journalctl -xe cargará los últimos 1000 registrados en un paginador (como less ), saltando al final. También puede usar journalctl -f , que seguirá los mensajes de registro a medida que entren.

Para ver los registros de un servicio en particular, use la -t , como esta:

journalctl -f -t sshd

Otras opciones útiles incluyen -p para la prioridad ( -p warnings para ver solo las advertencias y superiores), -b para "desde el último arranque" y -S para "desde": si lo combinamos, podríamos hacerlo

journalctl -p err -S yesterday

para ver todos los artículos registrados como errores desde ayer.

Si journalctl no está disponible, o si está siguiendo los registros de errores de la aplicación que no utilizan el diario del sistema, el comando tail se puede usar para mostrar las últimas líneas de un archivo. Un indicador útil para la cola es -f (para "seguir"), lo que hace que la cola continúe mostrando los datos a medida que se agregan al archivo. Para ver los mensajes de la mayoría de los servicios en el sistema:

tail -f /var/log/messages

O, si el servicio tiene privilegios y puede registrar datos confidenciales:

tail -f /var/log/secure

Algunos servicios tienen sus propios archivos de registro, un buen ejemplo es auditd , el demonio de auditoría de Linux, que tiene sus registros almacenados en /var/log/audit/ . Si no ve resultados de su servicio en /var/log/messages intente buscar registros específicos del servicio en /var/log/



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow