166 lines
2.6 KiB
Markdown
166 lines
2.6 KiB
Markdown
# 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
|
||
}
|
||
```
|