
# Astuces en vrac

Languages
=> /fr/posts/astuces-en-vrac/ 🇫🇷Français



* 
Envoyer un mail par la ligne de commande :

```
mail -a fichier-attache -s 'Sujet' moi@mail.host < corps-texte

```

* 
Pour faire un audit de son serveur : `lynis audit system` (à installer)

* 
Pour gérer ses conteneurs docker dans un terminal: Dockly¹ (interface style ncurses).

* 
Après avoir téléchargé une application Python depuis GitHub : `pip install -r requirements.txt`

* 
Si on a pas d'accès root : utiliser LinuxBrew²

* 
Pour se connecter depuis un autre hôte  à un serveur MySQL en root : après avoir autorisé son hôte, faire

```
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password';

```

* 
dans Django, on peut mettre des wildcards pour les hostnames

```
ALLOWED_HOSTS=['127.0.0.1','.xip.io']

```

* 
Installer VMWare Workstation sous Solus OS (Linux) :

* Lancer l'installateur
* Installer `libelf-devel`
* Lancer Workstation, il devrait demander à installer des modules
* Au moindre problème, regarder les logs, fixer et reboot avant de relancer Workstation

* 
Utiliser ADB en WiFi : Il faut déjà être connecté en USB, et ensuite taper `adb connect <ip_Android>`

* 
Mettre à jour Nextcloud : ne pas utiliser l'interface web

* Dans le conteneur : `sudo -u www-data php occ upgrade` puis `sudo -u www-data php occ maintenance:mode --off`

* 
Trouver toutes les machines connectées à un réseau: `nmap -sP 192.168.0.1-254`

* 
Afficher (pratiquement) tous les paquets installés manuellement sous Ubuntu : `comm -23 <(apt-mark showmanual | sort -u) <(gzip -dc /var/log/installer/initial-status.gz | sed -n 's/^Package: //p' | sort -u)`

* 
Lister toutes les lignes de code d'un projet Django avec git (ne compte que les fichiers python et HTML, sans les templates)

```
echo $(($(git ls-files| grep -e 'py$' -e 'html$' | xargs wc -l|tail -n1|awk '{print $1}')-$(git ls-files|grep 'migration' | xargs wc -l|tail -n1|awk '{print $1}')))

```


## 

=> https://github.com/lirantal/dockly 🔗 [1]: Dockly
=> http://linuxbrew.sh/ 🔗 [2]: LinuxBrew

Navigation
=> /fr/ Accueil
=> /fr/posts/ Publications
=> /recherche/ Recherche