Maintenance du système
Savoir le load du proc :
cat /proc/loadavg
Savoir la taille totale de RAM non-utilisée :
free -h
Détails de la RAM :
sudo dmidecode -t 17
Savoir le nombre de processeurs :
nproc
Détails du CPU :
lscpu
Lister les processus :
ps aux
KILL un processus :
sudo kill -9 ID
Gestion des logs
Afficher les logs du boot précédent et ainsi voir à la toute fin, les logs de la dernière extinction du système.
journalctl -b -1
Journalclt purge :
- Per days
journalctl --vacuum-time=2d
- Per size
journalctl --vacuum-size=500M
--> Après purge des fichiers de logs, pour libérer l'espace (uniquement si on supprime rsyslog ou daemon.log ):
systemctl restart rsyslog
Actualiser le /etc/fstab :
sudo mount -a
Lister les services actuellement fonctionnels :
sudo systemctl --type=service --state=running | awk '{print $1}'
UNIT
chrony.service
containerd.service
cron.service
dbus.service
docker.service
getty@tty1.service
google-cloud-ops-agent-diagnostics.service
google-cloud-ops-agent-fluent-bit.service
google-cloud-ops-agent-opentelemetry-collector.service
google-guest-agent.service
google-osconfig-agent.service
haveged.service
mariadb.service
nmbd.service
polkit.service
rsyslog.service
serial-getty@ttyS0.service
smbd.service
ssh.service
systemd-journald.service
systemd-logind.service
Procédure pour vider un /boot plein :
--> On va lister les vieux kernels présents sur le system. Puis on va les supprimer pour faire de l'espace dans /boot.
Kernel actuellement en cours d'execution :
uname -r
X.X.X-26-amd64
J'utilise donc le kernel : X.X.X-26-amd64
Liste des kernels présents dans le système (exépté le kernel actuellement utilisé) :
sudo dpkg --list 'linux-image*'|awk '{ if ($1=="ii") print $2}'|grep -v `uname -r`
linux-image-X.X.X-18-amd64
linux-image-X.X.X-19-amd64
linux-image-X.X.X-20-amd64
linux-image-X.X.X-21-amd64
linux-image-X.X.X-22-amd64
linux-image-X.X.X-23-amd64
Ici, nous allons pouvoir supprimer les versions X.X-18-amd64 à X.X-23-amd64 compris. Il faut toujours garder deux versions de kernels précédentes.
Pour supprimer les anciens kernels, je vais réaliser les commandes suivantes :
sudo apt purge linux-image-X.X.X-18-amd64
sudo apt purge linux-image-X.X.X-19-amd64
sudo apt purge linux-image-X.X.X-20-amd64
sudo apt purge linux-image-X.X.X-21-amd64
sudo apt purge linux-image-X.X.X-22-amd64
sudo apt purge linux-image-X.X.X-23-amd64
sudo apt purge linux-image-X.X.X-24-amd64
Puis, je vais réaliser une purge des packets qui sont désormais obsolètes :
sudo apt autoremove
Enfin, on met à jour la liste des noyeaux grub :
sudo update-grub
Conclusion :
Mon /boot est passé de 427 Mo utilisés à 168 Mo.
Récupérer le modèle du pc/serveur :
sudo dmidecode -s system-product-name
Rafraichir les librairies JAVA :
sudo ldconfig
Tester la rapidité de lecture et d'écriture du disque :
# ECRITURE
dd if=/dev/zero of=/var/lib/testfile bs=2G count=1 oflag=direct
# LECTURE
dd if=/var/lib/testfile of=/dev/null bs=2G count=1 iflag=direct
No Comments