Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
commandes [2016/09/08 20:42] luc |
commandes [2023/12/23 11:29] (Version actuelle) luc |
||
---|---|---|---|
Ligne 17: | Ligne 17: | ||
</ | </ | ||
- | ===== Occupation des partitions ===== | + | ===== Quelques outils pour gérer les partitions ===== |
- | <code bash>df -h</ | + | <code bash> |
+ | # voir l' | ||
+ | df -h | ||
+ | |||
+ | # voir les infos des partitions (Id, type système de fichiers, ..) | ||
+ | blkid # En root | ||
+ | |||
+ | # afficher les partitions (sous format arborescent, | ||
+ | lsblk # en root | ||
+ | |||
+ | # créer, supprimer, modifier des partitions (notamment le type pour pouvoir ensuite formater ntfs --> ext4 par exemple) | ||
+ | fdisk /dev/sda # sans préciser le numéro, on agit sur le disque) | ||
+ | |||
+ | # formater une partition avec un système de fichier particulier | ||
+ | mkfs.ext4 /dev/sda2 | ||
+ | |||
+ | # éditer le label d'une partition | ||
+ | e2label /dev/sda2 LABEL_NAME | ||
+ | </ | ||
===== Occupation des ressources ===== | ===== Occupation des ressources ===== | ||
Ligne 73: | Ligne 91: | ||
</ | </ | ||
- | < | + | < |
# pour resoudre temporairement et sans reboot le [screen is terminating] lorsque screen est executé par un user non-root | # pour resoudre temporairement et sans reboot le [screen is terminating] lorsque screen est executé par un user non-root | ||
- | For a fix without reboot (if you can't reboot right now): | + | # For a fix without reboot (if you can't reboot right now): |
sudo mount -o remount, | sudo mount -o remount, | ||
</ | </ | ||
Ligne 186: | Ligne 204: | ||
* Appuyer sur '' | * Appuyer sur '' | ||
* Appuyer sur '' | * Appuyer sur '' | ||
+ | |||
+ | |||
+ | ===== Rajouter un prefixe incrémental ===== | ||
+ | |||
+ | <code bash> | ||
+ | find -name " | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== rsync ===== | ||
+ | |||
+ | avec ssh et un port custom, c'est tout simple : | ||
+ | <code bash> | ||
+ | rsync -e 'ssh -p 2222' user@server: | ||
+ | |||
+ | # ou | ||
+ | rsync -port 2222 source user@destination: | ||
+ | |||
+ | </ | ||
+ | |||
+ | Pour afficher des infos utiles sur quels fichiers sont transférés, | ||
+ | <code bash> | ||
+ | rsync -ah --info=stats2, | ||
+ | </ | ||
+ | |||
+ | Autres options à regarder/ | ||
+ | <code bash> | ||
+ | rsync | ||
+ | --safe-links : ne pas suivre les liens hors de l' | ||
+ | --mkpath | ||
+ | </ | ||
+ | |||
+ | ===== cron / crontab ===== | ||
+ | |||
+ | C'est un utilitaire de l' | ||
+ | |||
+ | Les règles cron s' | ||
+ | |||
+ | Attention, l' | ||
+ | |||
+ | L' | ||
+ | |||
+ | Par défaut, crontab envoie des emails en cas d' | ||
+ | |||
+ | < | ||
+ | # exemple de crontab | ||
+ | # m h dom mon dow | ||
+ | |||
+ | # ZFS : scrub = check et répare les erreurs (si possible car redondance) | ||
+ | 30 0 * * 1 /sbin/zpool scrub Abathur >> / | ||
+ | </ | ||
+ | |||
+ | ===== Micro loopback avec Pulseaudio ====== | ||
+ | |||
+ | depuis un terminal (mode user, pas besoin de root) | ||
+ | <code bash> | ||
+ | # Activer le loopback | ||
+ | pactl load-module module-loopback latency_msec=1 | ||
+ | |||
+ | # Désactiver le loopback | ||
+ | pactl unload-module module-loopback | ||
+ | </ | ||
+ | |||
+ | ===== Allumer/ | ||
+ | |||
+ | C'est vraiment pour du debug, Linux devrait gérer ça tout seul !\\ | ||
+ | Depuis un terminal (en mode root) | ||
+ | <code bash> | ||
+ | ip link set enp4s0 up | ||
+ | ip link set enp4s0 down | ||
+ | </ | ||