# Commandes de maintenance ## Vérifier le serveur de temps sous Windows ```powershell w32tm /query /source ``` ## Consulter l’utilisation du processeur et de la mémoire sous Ubuntu ```bash echo "CPU: $(vmstat 1 2 | tail -1 | awk '{print 100 - $15"%"}') | RAM: $(free | awk '/Mem/ {printf("%.2f%%", $3/$2 * 100.0)}')" ``` ## Vérifier le serveur de temps sous Ubuntu ```bash timedatectl show-timesync --all ``` ## Mettre à jour la configuration d’APT-Cacher sur Ubuntu Ouvrir le fichier de configuration : ```bash nano /etc/apt/apt.conf ``` Adresse IP de TELEMF : `10.33.XX.13` ## Mettre à jour Ubuntu ```bash apt-get update sudo apt-get install -y software-properties-common sudo apt-get install update-manager-core sudo apt dist-upgrade --fix-missing ``` ## Appliquer la modification sur TELEML ```bash sudo systemctl stop apt-cacher-ng sudo rm -rf /var/cache/apt/* sudo rm -rf /var/cache/apt-cacher-ng/* sudo systemctl start apt-cacher-ng ``` ## Consulter l’utilisation de la mémoire et du processeur ```bash top htop ``` ## Consulter l’utilisation des disques ```bash df -h --total ``` ## Supprimer un lien symbolique ```bash rm -i 'nom_du_lien_symbolique' ``` ## Modifier la configuration de la carte réseau ```bash nano /etc/netplan/50-cloud-init.yaml ``` ## Appliquer la configuration de la carte réseau ```bash netplan apply ``` ## Connaître la version de Linux ### Ubuntu et Debian ```bash lsb_release -a cat /proc/version ``` ### CentOS ```bash rpm --query centos-release ``` ## Configurer la synchronisation NTP ### Avec systemd-timesyncd Modifier le fichier de configuration : ```bash nano /etc/systemd/timesyncd.conf ``` Définir les serveurs NTP : ```text NTP=AD1 AD2 ``` Redémarrer le service : ```bash systemctl restart systemd-timesyncd.service ``` ### Avec NTPD Modifier le fichier de configuration : ```bash nano /etc/ntp.conf ``` Activer et vérifier la synchronisation NTP : ```bash timedatectl set-ntp true systemctl restart systemd-timesyncd.service systemctl enable systemd-timesyncd.service timedatectl status ``` ## Renommer une machine Ubuntu ```bash hostnamectl set-hostname "NOM_DE_MACHINE" ``` Redémarrer ensuite la machine. ## Corriger la rotation des journaux syslog Modifier le fichier de configuration : ```bash nano /etc/logrotate.d/rsyslog ``` Cette modification nécessite un redémarrage du serveur. Si aucune configuration syslog n’est présente, ajouter le bloc suivant : ```text /var/log/syslog { rotate 7 daily missingok notifempty delaycompress compress postrotate /usr/lib/rsyslog/rsyslog-rotate endscript } ```