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/11/12 08:38] sebsauvagelinux-vrac [2020/05/18 08:54] sebsauvage
Ligne 83: Ligne 83:
     * Faire:<code bash>sudo bash -c 'echo "vm.swappiness=10" >> /etc/sysctl.conf'</code>     * Faire:<code bash>sudo bash -c 'echo "vm.swappiness=10" >> /etc/sysctl.conf'</code>
     * Rebooter pour prendre en compte, ou faire ''sudo sysctl -p''     * Rebooter pour prendre en compte, ou faire ''sudo sysctl -p''
-    * Cela va réduire la propension du système à swapper. Par défaut ce paramètre est souvent à 60, mais en la passant à 10 le système attendra d'avoir 90% de RAM utilisée avant de commencer à swapper.+    * Cela va réduire la propension du système à swapper. Par défaut ce paramètre est souvent à 60, mais en le passant à 10 le système attendra beaucoup plus avant de commencer à swapper.
   * **Réduction de l'utilisation du swap (2)**   * **Réduction de l'utilisation du swap (2)**
-    * ''sudo apt install zram-config'' et c'est tout. Les segments de mémoire compressés seront utilisés en priorité sur le swap disque. (Vous pouvez voir les ''/dev/zramX'' quand vous faites ''cat /proc/swaps'').+    * ''sudo apt install zram-config'', rebootez, et c'est tout. Les segments de mémoire compressés seront utilisés en priorité sur le swap disque. (Vous pouvez voir les ''/dev/zramX'' quand vous faites ''cat /proc/swaps'').
     * C'est tellement efficace, que sur une machine avec 4 Go de RAM sur laquelle on lance plein de programmes au point d'atteindre 1,1 Go de swap utilisé, //aucun octet n'a commencé à être écrit dans le swap sur disque !//     * C'est tellement efficace, que sur une machine avec 4 Go de RAM sur laquelle on lance plein de programmes au point d'atteindre 1,1 Go de swap utilisé, //aucun octet n'a commencé à être écrit dans le swap sur disque !//
     * zram est utile quelle que soit la quantité de RAM que vous avez en réduisant à néant les lectures/écritures dans le swap disque. Le swap zram est infiniment plus rapide qu'un swap disque (quel que soit votre type de disque) et cela réduit l'usure des SSD.     * zram est utile quelle que soit la quantité de RAM que vous avez en réduisant à néant les lectures/écritures dans le swap disque. Le swap zram est infiniment plus rapide qu'un swap disque (quel que soit votre type de disque) et cela réduit l'usure des SSD.
Ligne 428: Ligne 428:
             * Là où il y a ''RESUME=UUID=388a79ac-27b7-42f5-ac13-...'' remplacez par ''RESUME=none''             * Là où il y a ''RESUME=UUID=388a79ac-27b7-42f5-ac13-...'' remplacez par ''RESUME=none''
             * puis faites: ''sudo update-initramfs -u''             * puis faites: ''sudo update-initramfs -u''
 +
 +  * **Désactiver l'hibernation** (c'est à dire suspend-to-disk et suspend-to-ram):
 +    * Désactiver:<code bash>sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
 +sudo systemctl restart systemd-logind.service</code>
 +    * Réactiver:<code bash>sudo systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target</code>
 +    * Et pour empêcher l'hibernation quand l'écran est rabattu, dans le fichier ''/etc/systemd/logind.conf'', décommenter les deux lignes suivantes:<code>HandleLidSwitch=ignore
 +HandleLidSwitchDocked=ignore</code>
  
   * **Allonger l'autonomie**   * **Allonger l'autonomie**
Ligne 591: Ligne 598:
  
   * **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>
 +    * ou plus rapide avec ''arp-scan'' (''sudo apt install arp-scan''): <code>sudo arp-scan 192.168.0.0/24</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>   * **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>
Ligne 616: Ligne 624:
   * ** Qui est connecté ?** : <code>w</code>   * ** Qui est connecté ?** : <code>w</code>
   * **Date de dernière connexion** de chaque utilisateur:<code>lslogins -u</code>   * **Date de dernière connexion** de chaque utilisateur:<code>lslogins -u</code>
 +  * **Liste des connexions et déconnexions utilisateur, et temps de connexion**:<code>last</code>
  
   * **Synchroniser un répertoire local vers un répertoire distant par FTP**:   * **Synchroniser un répertoire local vers un répertoire distant par FTP**:
Ligne 639: Ligne 648:
  
   * Tapez ''export TMOUT=30'' et votre terminal se fermera au bout de 30 secondes (sauf si un processus est en cours. Dans ce cas, il attendra la fin du processus).   * Tapez ''export TMOUT=30'' et votre terminal se fermera au bout de 30 secondes (sauf si un processus est en cours. Dans ce cas, il attendra la fin du processus).
 +
 +  * Voir tous les mots de passe stockés dans le trousseau de clés Gnome (mots de passe de partages, Wifi, Vpn...): ''sudo apt install seahorse'' et lancez-le.
 +
 +  * **flatpak**:
 +    * FIXME Section à compléter
 +    * Voir la liste des pack installés:<code>flatpak list</code>
 +    * Retirer les packs inutilisés:<code>flatpak uninstall --unused</code>
 +
 +  * **snap**
 +    * FIXME Section à compléter
 +    * Retirer les snaps inutilisés:
 +      * créer le script suivant ([[https://www.linuxuprising.com/2019/04/how-to-remove-old-snap-versions-to-free.html|source]]):<file bash remove-old-snaps>#!/bin/bash
 +# Removes old revisions of snaps
 +# CLOSE ALL SNAPS BEFORE RUNNING THIS
 +set -eu
 +
 +LANG=en_US.UTF-8 snap list --all | awk '/disabled/{print $1, $3}' |
 +    while read snapname revision; do
 +        snap remove "$snapname" --revision="$revision"
 +    done</file>
 +      * rendre le script exécutable ''chmod +x remove-old-snaps''
 +      * lancer: ''sudo ./remove-old-snaps''
 +
 +  * S'installer rapidement un serveur web avec apache:<code>sudo apt install apache2 php7.2 libapache2-mod-php7.2</code>
 +    * Le répertoire du serveur web est ''/var/www/html/''.
 +
 +  * Pour NextCloud, //pour tester en local, pas pour une prod//, ajoutez:<code>sudo apt install php7.2-zip php7.2-xml php7.2-gd php7.2-curl php7.2-mbstring php7.2-sqlite3 php7.2-imagick php7.2-intl 
 +sudo phpenmod intl
 +sudo a2enmod rewrite
 +sudo service apache2 restart</code>    
 +    * Dans ''/etc/apache2/apache2.conf'', dans la section ''<Directory /var/www/>'', remplacez ''AllowOverride None'' par ''AllowOverride All''.
 +    * Dans le répertoire racine de votre serveur web, créez un fichier ''.htaccess'' contenant: ''php_value memory_limit 2048M''
 +
 +  * Votre répertoire de fichiers temporaires (''/tmp'') se vide tout seul à chaque redémarrage, mais pas le cache d'impression de cups: Tout ce que vous avez imprimé s'accumule dans ''/var/cache/cups''. Pour le vider faites:<code bash>sudo service cups stop
 +sudo rm -r /var/cache/cups/
 +sudo service cups start</code>
 +
 +  * Si vous avez des problèmes dépendance pour installer un paquet, il arrive souvent que **aptitude** trouve des solutions un peu plus poussées qui résoudront les problèmes.<code bash>sudo apt install aptitude
 +sudo apt install MonPaquet</code>
 +
 +  * **Des soucis pour installer la dernière version de Wine (hors dépôts) ?**
 +    * Commencez par supprimer (purger) les anciennes versions de Wine que vous auriez:<code bash>sudo apt purge wine*</code>
 +    * Les dernières versions de Wine ont besoin de //libfaudio0// et //libfaudio0:i386// qui ne sont pas dans les dépôts Ubuntu. Allez les chercher [[https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/|directement là]]. C'est à dire les fichiers //libfaudio0...deb// dans les sous-répertoires //i386// et //amd64//. Par exemple:
 +      * https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/amd64/libfaudio0_19.07-0~bionic_amd64.deb
 +      * https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/i386/libfaudio0_19.07-0~bionic_i386.deb
 +      * et installez ces deux paquets.
 +    * Ajoutez le dépôt officiel de Wine (en fonction de votre version d'Ubuntu/LinuxMint): https://wiki.winehq.org/Ubuntu
 +      * Pour Linux Mint 19.x: 
 +        * Ajouter les clés du dépôt: <code bash>wget -nc https://dl.winehq.org/wine-builds/winehq.key
 +sudo apt-key add winehq.key</code>
 +        * Ajouter le dépôt Wine:<code bash>sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
 +sudo apt update</code>
 +    * Installez Wine: <code bash>sudo apt install --install-recommends winehq-staging</code>
 +      * Si apt vous signale des problèmes de dépendance non résolus, essayez avec aptitude:<code bash>sudo aptitude install winehq-staging --with-recommends</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.
Ligne 644: Ligne 707:
   * D'autres astuces ? Voir [[mint_customization|cette page]].   * D'autres astuces ? Voir [[mint_customization|cette page]].
  
 +  * Vous avez des soucis pour faire reconnaître votre imprimante sous Ubuntu/Linux Mint ?  Il faut savoir que par défaut tous les pilotes ne sont pas installés. Jetez un coup d'oeil dans les paquets ''printer-driver-*'' Par exemple, installez le paquet ''printer-driver-escpr'' pour les imprimantes Epson (qui n'est pas installé par défaut).
  
linux-vrac.txt · Dernière modification : 2024/01/30 14:32 de sebsauvage