Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| kb_it:linux [2023/11/02 17:14] – befe | kb_it:linux [2025/11/21 01:52] (Version actuelle) – befe | ||
|---|---|---|---|
| Ligne 86: | Ligne 86: | ||
| </ | </ | ||
| + | ou | ||
| + | |||
| + | <code bash> | ||
| + | uchardet file.txt | ||
| + | </ | ||
| ==== Ajouter le BOM à un fichier UTF-8 ==== | ==== Ajouter le BOM à un fichier UTF-8 ==== | ||
| Ligne 110: | Ligne 115: | ||
| ---- | ---- | ||
| - | ===== Gestion des disques ===== | + | ===== Gestion des disques |
| ==== Agrandissement d'une partition suite au redimensionnement d'un disque ==== | ==== Agrandissement d'une partition suite au redimensionnement d'un disque ==== | ||
| Ligne 128: | Ligne 133: | ||
| </ | </ | ||
| - | Si nécessaire, | + | Si nécessaire, |
| Sous Debian : | Sous Debian : | ||
| <code bash> | <code bash> | ||
| Ligne 145: | Ligne 149: | ||
| </ | </ | ||
| - | Pour automatiser le processus, il est possible de planifier l' | + | Pour automatiser le processus, il est possible de planifier l' |
| + | Attention, le script | ||
| + | Source : https:// | ||
| Par exemple, créer la tâche planifiée suivante dans ''/ | Par exemple, créer la tâche planifiée suivante dans ''/ | ||
| < | < | ||
| Ligne 157: | Ligne 163: | ||
| LOCKFILE=/ | LOCKFILE=/ | ||
| export PATH=/ | export PATH=/ | ||
| - | |||
| - | NEEDREBOOT=0 | ||
| dotlockfile -r 0 $LOCKFILE || exit 1 | dotlockfile -r 0 $LOCKFILE || exit 1 | ||
| Ligne 172: | Ligne 176: | ||
| echo `date` >> $LOGFILE | echo `date` >> $LOGFILE | ||
| echo " | echo " | ||
| - | #TODO: need reboot | ||
| - | NEEDREBOOT=1 | ||
| fi | fi | ||
| Ligne 186: | Ligne 188: | ||
| echo `date` >> $LOGFILE | echo `date` >> $LOGFILE | ||
| echo " | echo " | ||
| - | #TODO: need reboot | ||
| - | NEEDREBOOT=1 | ||
| fi | fi | ||
| dotlockfile -u $LOCKFILE | dotlockfile -u $LOCKFILE | ||
| + | </ | ||
| - | if [ $NEEDREBOOT | + | ==== Contrôler la taille des fichiers du système ==== |
| - | | + | |
| - | fi | + | <code bash> |
| + | duc index -x --exclude=/ | ||
| + | </ | ||
| + | |||
| + | ==== Monitorer la taille d'un fichier en temps réel ==== | ||
| + | |||
| + | <code bash> | ||
| + | watch -n 1 "ls -lh /root/.cache/duc | awk ' | ||
| </ | </ | ||
| Ligne 204: | Ligne 212: | ||
| usermod -aG < | usermod -aG < | ||
| </ | </ | ||
| + | |||
| + | ==== Désactiver un compte utilisateur ==== | ||
| + | |||
| + | <code bash> | ||
| + | usermod -L -e 1 < | ||
| + | </ | ||
| + | -e 1 : Date d' | ||
| ---- | ---- | ||
| Ligne 217: | Ligne 232: | ||
| ===== Interactivité ===== | ===== Interactivité ===== | ||
| - | ==== Afficher le résultat d'une commande et l' | ||
| - | <code bash> | ||
| - | < | ||
| - | </ | ||
| ==== Enregistrer une saisie ==== | ==== Enregistrer une saisie ==== | ||
| Ligne 275: | Ligne 286: | ||
| <code bash> | <code bash> | ||
| sudo dhclient | sudo dhclient | ||
| + | </ | ||
| + | |||
| + | ==== Désactiver IPv6 ==== | ||
| + | |||
| + | === Méthode Grub === | ||
| + | |||
| + | / | ||
| + | < | ||
| + | GRUB_CMDLINE_LINUX_DEFAULT=" | ||
| + | </ | ||
| + | |||
| + | <code bash> | ||
| + | update-grub | ||
| + | </ | ||
| + | |||
| + | / | ||
| + | < | ||
| + | #udp6 | ||
| + | #tcp6 | ||
| + | </ | ||
| + | |||
| + | === Methode systemctcl === | ||
| + | |||
| + | <code bash> | ||
| + | sudo vim / | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | net.ipv6.conf.all.disable_ipv6 = 1 | ||
| + | net.ipv6.conf.default.disable_ipv6 = 1 | ||
| + | net.ipv6.conf.lo.disable_ipv6 = 1 | ||
| + | </ | ||
| + | |||
| + | <code bash> | ||
| + | sudo sysctl -p | ||
| + | sudo systemctl restart procps | ||
| + | </ | ||
| + | |||
| + | <code bash> | ||
| + | cat / | ||
| + | 1 | ||
| </ | </ | ||
| Ligne 337: | Ligne 389: | ||
| Defaults: | Defaults: | ||
| </ | </ | ||
| + | |||
| + | === Masquer les astérisques lors de la saisie du mot de passe === | ||
| + | |||
| + | <code bash> | ||
| + | echo ' | ||
| + | </ | ||
| + | Le nom du fichier 0pwfeedback peut être à adapter selon les configurations. | ||
| + | |||
| ===== Divers ===== | ===== Divers ===== | ||
| Ligne 363: | Ligne 423: | ||
| <code bash> | <code bash> | ||
| watch -n 1 date | watch -n 1 date | ||
| + | </ | ||
| + | |||
| + | ==== Supprimer les noyaux inutilisés ==== | ||
| + | |||
| + | <code bash> | ||
| + | echo $(dpkg --list | grep linux-image | awk '{ print $2 }' | sort -V | sed -n '/' | ||
| + | sudo apt autoremove --purge | ||
| </ | </ | ||