Mantenimiento del Sistema Arch Linux

</3

Miembro muy activo
7 Oct 2019
47
50
Muy buenas a todos, queridos amigos del Nodo313.

En este post veremos como realizar correctamente el mantenimiento del sistema en Arch Linux y derivados, como Manjaro o Anarchy, y tenerlo siempre a punto y exprimirlo al máximo.

Para empezar, le suelo echar un vistazo, cada cierto tiempo, a los logs de errores del sistema, para ver si a todo como debería ir.
Eso lo haremos con
· systemctl, usado para controlar systemd
· journalctl, una herramienta muy utilitzada para acceder a los registros del sistema.

Con este primero, listaremos las unidades que han fallado.

$ systemctl --failed

Y posteriormente, para más información, lanzamos

$ journalctl -p 3 -xb

Donde con -p filtramos la prioridad del mensaje que queremos mostrar. Los mensajes se clasifican en función de su prioridad en 7 niveles diferentes: «emerg» (0),»alert» (1), «crit» (2), «err» (3), «warning» (4), «notice» (5),»info» (6), y «debug» (7). En este caso, queremos ver los errores, por lo que ponemos 3. Finalmente, con -xb nos dará explicaciones del porqué del error.


Continuando con el mantenimiento, tocará actualizar los mirrors de que usa Pacman. Este proceso lo recomiendo hacer cada semana o dos, mínimo. La actualización de mirrors la hago con un script llamado Reflector, francamente me va muy bien y es muy potente, por lo que la recomiendo mucho.

La instalamos con

$ sudo pacman -S reflector

Cuando ya lo tengamos, ejecutamos el siguiente comando que nos hará todo el trabajo.

$ sudo reflector --verbose -l 5 --sort rate --save /etc/pacman.d/mirrorlist

Una vez lanzado, sincronizamos con pacman mediante

$ sudo pacman -Syy

Ya mirado el registro del sistema y hemos actualizado mirrors, vamos a forzar la sincronización y actualización de paquetes, con

$ sudo pacman -Syyu

Seguidamente, actualizamos los paquetes AUR con el gestor que usemos, en mi caso yay, por lo que uso

$ yay -Syua

Ya como recomendación personal, aunque mole mucho el AUR y tenga mil cosas, no recomiendo demasiado abusar de él. En pocas palabras, sacar del AUR los paquetes justos y necesarios. Esto es debido a que, como bien sabrás, estos paquetes están gestionados por los propios usuarios, por lo que pueden perder soporte por su parte con facilidad y dejar el paquete abandonado, sin actualizaciones.


Para continuar, con pacman eliminamos de forma recursiva todos los paquetes huerfanos y sus archivos de configuración

# pacman -Rns $(pacman -Qtdq)

Para continuar, realizamos una limpieza profunda con

$ sudo pacman -Scc

Y finalmente optimizamos la base de datos

$ sudo pacman-db-upgrade && sync


Una vez dicho esto, espero que a todos los usuarios de Arch Linux les sirva esta guía para realizar el mantenimiento del sistema bien y estando al tanto de lo que pasa por nuestro equipo.
Un saludo,
</3
 

KTaneR

Activo muy miembro
Burgués de Nodo
Noderador
Nodero
Noder
25 Oct 2019
1.396
1.890
Muy buen aporte
 
  • Like
Reacciones : </3

elu61283

Miembro muy activo
Miembro del equipo
Jinete de Nodo
Burgués de Nodo
Moderador
Noderador
Nodero
Noder Élite
Noder
21 Ago 2019
2.181
4.441
Gracias por el aporte compañero. Estuve tocando Arch hace mucho tiempo, y es una locura en todos los sentidos. Al final, Windows con su "Siguiente / Siguiente..." jajaja
 
  • Haha
  • Like
Reacciones : </3 y destapeman

destapeman

FUCK PUSSYS, YES BADASS
Miembro del equipo
Paladín de Nodo
Jinete de Nodo
Burgués de Nodo
Moderador
Noderador
Nodero
Nodo Trading
Noder
11 Ene 2019
3.487
5.165
este post viene como polla al culo.
el otro día estuve hablando con @Thegjv sobre Arch Linux
cuando tenga mas tiempo quiero echarle un ojo(Arch Linux), me lo enseñó un colega y desde entonces tengo el gusanillo jajajajajajajaja

¿Recomiendas primero instalarlo en una MV para probarlo? es lo que suelo hacer antes de cambiar el SO, aunque con este estaba pensando en instalarlo en un PC antiguo que tengo.

Gran post!!
 
  • Like
Reacciones : Thegjv, </3 and KTaneR

</3

Miembro muy activo
7 Oct 2019
47
50
este post viene como polla al culo.
el otro día estuve hablando con @Thegjv sobre Arch Linux
cuando tenga mas tiempo quiero echarle un ojo(Arch Linux), me lo enseñó un colega y desde entonces tengo el gusanillo jajajajajajajaja

¿Recomiendas primero instalarlo en una MV para probarlo? es lo que suelo hacer antes de cambiar el SO, aunque con este estaba pensando en instalarlo en un PC antiguo que tengo.

Gran post!!
Muchas gracias por tu opinión, me complace mucho que te haya y le haya gustado también al resto el post.
La vedad Arch es un sistema que en mi opinión mola mucho y pese a la fama de ser supercomplicada su instalación es algo que si te lo tomas bien es algo muy interesante y aprendes mucho.
Sin duda te recomiendo primero probar la instalación en una máquina virtual al menos una vez para ir viendo por donde van los tiros, y cuando ya tengas claro como va puedes lanzarte con la instalación en ese PC antiguo. Ya te digo, mola mucho ir ahi poniendo las cosas y ver como al final todo eso ha resultado en un sistema operativo simple, ligero y con unas características muy muy guapas.
Cualquier cosa no dudes en escribirme al privado,
Un saludo.
 
  • Like
Reacciones : destapeman

</3

Miembro muy activo
7 Oct 2019
47
50
Y de pentesting que tal vas?
Podría ir mejor jajaja, he practicado algunas cositas básicas, no es algo tampoco que me atraiga mucho, por lo que ya te digo, he hecho algun que otro reto y CTF pero nada más, soy algo principante en eso.
Un saludo.
 

M1x

Miembro muy activo
Noder
17 Sep 2019
98
55
Podría ir mejor jajaja, he practicado algunas cositas básicas, no es algo tampoco que me atraiga mucho, por lo que ya te digo, he hecho algun que otro reto y CTF pero nada más, soy algo principante en eso.
Un saludo.
Pues si te apetece algun dia md por dc o foro, que somos unas cuantas personas ya
 
Arriba Pie