-
Envoyer un mail par la ligne de commande :
mail -a fichier-attache -s 'Sujet' [email protected] < 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
puissudo -u www-data php occ maintenance:mode --off
- Dans le conteneur :
-
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}')))