Outils pour utilisateurs

Outils du site


linux-vrac

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
linux-vrac [2019/07/04 09:41] sebsauvagelinux-vrac [2019/07/25 07:15] sebsauvage
Ligne 163: Ligne 163:
  
   * **Supprimer les paquets inutiles**: ''sudo apt autoremove''   * **Supprimer les paquets inutiles**: ''sudo apt autoremove''
 +    * Cela va dé-installer les paquets qui ne sont plus utilisés par d'autres paquets mais qui auraient pu être laissés.
  
-  * **Cache des paquets**: +  * **Cache des paquets** (debian et dérivés (Ubuntu, LinuxMint...))
-    * Tous les paquets installés sont en copie dans ''/var/cache/apt/archives/'' +    * Tous les paquets installés sont en copie dans ''/var/cache/apt/archives/''. 
-    * Pour vider ce cache pour gagner de la place: ''sudo apt clean''+    * La copie locale de ces paquets peut être parfois utile en cas de paquet foireux (rare) ou pour réinstaller un paquet sans connexion internet. Vous pouvez le vider pour gagner de la place, c'est sans risque pour le système. 
 +    * Retirer les anciens paquets (retire les anciennes versions des paquets, mais laisse celles actuellement installées): ''sudo apt autoclean''
 +    * Vider complètement le cache des paquets: ''sudo apt clean'' 
 +    * Forcer le re-téléchargement de tous les paquets:<code>dpkg -l | grep "^ii" | awk ' {print $2} ' | xargs sudo apt-get -y --force-yes install --reinstall --download-only</code> 
 +      * Note: Cela ne va bien sur pas re-télécharger les .deb que vous avez manuellement téléchargés, mais seulement ceux présents dans les dépôts.
  
   * **Installer de nouvelles polices de caractères**:   * **Installer de nouvelles polices de caractères**:
Ligne 578: Ligne 583:
 done</file> done</file>
  
-  * Trouver les machines sur une plage d'IP:<code>nmap -sP 192.168.0.1-255</code>+  * **Trouver les machines sur une plage d'IP**:<code>nmap -sP 192.168.0.1-255</code>
  
-  * Capture une image avec la webcam:<code>ffmpeg -f video4linux2 -s 640x480 -i /dev/video0 -ss 0:0:2 -frames 1 -y "/tmp/`date -Iseconds`.jpg"</code>+  * **Capturer une image avec la webcam**:<code>ffmpeg -f video4linux2 -s 640x480 -i /dev/video0 -ss 0:0:2 -frames 1 -y "/tmp/`date -Iseconds`.jpg"</code>
  
-  * Optimiser un fichier GIF. +  * **Optimiser un GIF animé**: 
-    * Souvent, le convertir en mp4 est généralement une meilleure idée (voir [[video-web|cette page]]). +    * Le format mp4 est généralement une meilleure solution que le format GIF animé (voir [[video-web|cette page]]), mais si vous tenez absolument au format GIF, on peut les optimiser: 
-    * Si malgré tout vous voulez garder le gif animé, vous pouvez l'optimiser avec //ImageMagick//:<code>convert -limit memory 1 -limit map 1 -fuzz 5% -layers Optimize input.gif output.gif</code> +    * Vous pouvez réduire sa taille avec //ImageMagick//:<code>convert -limit memory 1 -limit map 1 -fuzz 5% -layers Optimize input.gif output.gif</code> 
-    * ou avec //gifsicle// (attention, nécessite gifscicle 1.92 ou supérieur ; les dépôts n'ont souvent que la 1.91):<code>gifsicle -O3 --lossy=80 -o output.gif input.gif</code>+    * ou avec //[[https://github.com/kohler/gifsicle|gifsicle]]// (attention, nécessite gifscicle 1.92 ou supérieur ; les dépôts n'ont souvent que la 1.91):<code>gifsicle -O3 --lossy=80 -o output.gif input.gif</code> 
 +    * Selon la nature des images, l'un ou l'autre sera plus efficace. 
 +    * Notez que ces deux méthodes réduisent un peu la qualité d'image. 
 +    * Avec gifsicle, vous pouvez monter la valeur du paramètre ''%%--%%lossy'' (par exemple ''%%--%%lossy=200'' ou ''%%--%%lossy=800'') : Cela compressera encore mieux, au détriment de la qualité d'image. 
 + 
 +  * **Tracer toutes les commandes lancées sur un système** avec les options de la ligne de commande: 
 +    * Installez: ''sudo apt install snoopy'' 
 +    * Et pouf, vous n'avez plus qu'à regarder dans ''/var/log/auth.log''. Exemple de sortie:<code>Jul 16 10:33:22 mycomputer snoopy[11483]: [login:sebsauvage ssh:((undefined)) sid:12137 tty:/dev/pts/3 (1005/sebsauvage) uid:sebsauvage(1005)/sebsauvage(1005) cwd:/home/sebsauvage]: nmap -sP 192.168.0.1-255</code> 
 +    * Exemple de script de filtrage:<code bash>#!/bin/bash 
 +reg_snoopy="(.+?) (.+?) (.+?) (.+?) snoopy.+?login:([a-z]+)\s.+?cwd.+?\]: (.*)" 
 +tail -fn0 /var/log/auth.log | \ 
 +while read line ; do 
 +   if [[ $line =~ $reg_snoopy ]] ; then 
 +    echo "Date: ${BASH_REMATCH[1]} ${BASH_REMATCH[2]} ${BASH_REMATCH[3]}, utilisateur: ${BASH_REMATCH[5]}, commande: ${BASH_REMATCH[6]}" 
 +   fi 
 +done</code>
  
   * Vous avez un Raspberry Pi ? [[raspi3:raspbian|cette page]] pourra vous être utile.   * Vous avez un Raspberry Pi ? [[raspi3:raspbian|cette page]] pourra vous être utile.
linux-vrac.txt · Dernière modification : 2024/01/30 14:32 de sebsauvage