¿ Tarda mucho tu sistema en arrancar ?

¿ Tarda mucho tu sistema en arrancar ?[rootesry 8 systemd analyze
FT FR WE CPR TNT RIE UR SNE RPEP ITS VI
(-oatsy 18 systema analyze blame
I)
JE PT perry
I IY
131% cloud nit local service
[rrp
[CL peer
[repr
PIE
FEIT rs TY
[pe
Rr prey
FORTH
Le
Perper
Po RR Pp
Jp
BEER
Prep
Pelee
[IE Re
FP Tr
J I
J RP Sr prey
1820 named chroot service
Bd
PIII pr
[ag Cer
BL Lr
[Te RRR
ER TE
[ERT SA per
PR
er
Brrr
Tr
[Er
Dr STE LAP
PE IT
[Eoperope
FL RL ery
ELT Et pr
FE Rr Rr
PT Ir
RR TTR HI
ee nt]
ER 1d
[Sper sepett
27m systema er session service
27m hel Qmeag service
iets tos ata
Tee frre
ALL
II Lr IME PPP
Ee
fe Rr Sp
IY
EE Ls Ray
tema. update utmp cunlevel service
EN
pr
[Ee [oT Spe
Ere

Un comando te lo dice y otro acusa a los culpables

¿Cuánto tarda en arrancar tu sistema? ¿Lo has medido alguna vez? Con un solo comando puedes comprobarlo de forma rápida y no solo eso: con otro comando puedes, además, ver cuáles son los procesos que más retrasan el, valga la redundancia, proceso de arranque.

Cabe mencionar que ninguna mejora de software o hardware ha ayudado a agilizar el arranque del sistema como lo han hecho las unidades SSD, por lo que si no tienes el sistema instalado en una, las diferencias que encontrarás con la muestra que puedes ver más abajo te van a dejar con cara de pocos amigos.

Sin más, puedes comprobar cuánto tarda en arrancar tu sistema con el siguiente comando:

systemd-analyze

Y si quieres saber cuáles son los servicios que más demoran el arranque, le añades la siguiente opción:

systemd-analyze blame

Esta medición de systemd tiene en cuenta el tiempo transcurrido desde que inicia el cargador de arranque hasta que aparece la pantalla de inicio de sesión. Además de la curiosidad, puede ayudar a determinar si algún servicio está ralentizando el arranque y tomar cartas en el asunto (¡ojo con lo que tocas!). Aquí tienes toda la información sobre este comando.

Por supuesto, no hace falta decir que esto solo funciona en sistema que usen systemd, ¿verdad? Y como en la práctica son la amplia mayoría de distribuciones GNU/Linux... (Para los curiosos, la distribución de la captura es Ubuntu 19.10 recién instalada y con un par de snaps de más).

Vuelvo a recordar que esta es la forma de habilitar o deshabilitar servicios al inicio de sistema solo en distribuciones que usen systemd, que actualmente son la inmensa mayoría en GNU/Linux. Por otro lado, hay administradores gráficos para estas cosas, pero no son accesibles en todas las distribuciones y su uso puede resultar más complejo que lanzar un simple comando.

Crear script de arranque para un servicio en Linux


Puede que se dé el caso, que se quiera arrancar un script PHP cómo servicio o demonio. Esto es útil para procesos que realizan operaciones en background. 

En este caso, hay un aplicación en PHP llamada «enin», que se ejecuta con el archivo «core.php» mediante CLI PHP.

/var/www/enin/core.php

El archivo de arranque del servició será así. El código es simple y se entiende por si solo.

para ejecutar un script o programa al arranque del sistema, primero es necesario darle características de daemon y posteriormente crees un enlace simbolico de este daemon en la carpeta /etc/rc2.d/ de la siguiente forma:

1) Darle permiso de ejecución al script, abre un Terminal y en la carpeta donde se encuentra el script digita:

$ sudo chmod +x nombredetuscript

2) Copiarlo a la carpeta /etc/init.d/

$ sudo cp nombredetuscript /etc/init.d

3) Lo hacemos daemon, es decir que se ejecute al inicio de la sesión

$ sudo update-rc.d nombredetuscript defaultsPara borrar un script haríamos:
$ sudo update-rc.d miscript.sh remove










thumb_up Relevante message Comentar
Comentarios

Más artículos de Alfredo José Feijóo González

Ver blog
hace 8 meses · 2 min. de lectura
Alfredo José Feijóo González A

Consejos acerca de el Kernel 5.10

Despues de dos meses utilizándo, esta actualizació ...

hace 1 año · 4 min. de lectura
Alfredo José Feijóo González A

Actualización de el Kernel linux, 5.8.10, 5.9.05 y 5.10.1

Ya se ha publicado la décima versión de mantenimie ...

hace 1 año · 1 min. de lectura
Alfredo José Feijóo González A

Los pedales y efectos de guitarra

En este articulo, os hablare de los efectos para g ...