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