Quelques 337 marque-pages glanés pendant ma navigation sur le Web.
https://ecyseo.net/?#Connaissez-vous%20SaBbil%20%3F
> nano -SaBbil fichier.txt
• Le -S (pour --softwrap) est utilisé pour que les lignes ne dépassent pas la taille de l’écran. Si c’est le cas, la ligne est brisée au niveau du bord de l’écran, avec un retour à la ligne. On peut ainsi lire toute la ligne.
• Le a (pour --atblanks) est utilisé conjointement avec le S pour scinder les lignes au niveau des blancs (et pas au bord de l’écran). La lecture est ainsi facilitée.
• Le B (pour --backup) permet de créer une sauvegarde de la précédente version d’un fichier lors de son enregistrement (le nom du fichier est suffixé par une tilde ~).
• Le b (pour --breaklonglines) permet de couper les longues lignes.
• Le i (pour --autoindent) permet de positionner le début d’une nouvelle ligne sous le début de la précédente avec le même nombre de tabulations ou espaces.
• Le l (pour --linenumbers) permet d’afficher les numéros de lignes sur la gauche de l’écran.
?m9M5zw
> ls -m
permet d’afficher la sortie sous ce format :
> a.txt, b.txt, c/, d.txt
https://eric.bugnet.fr/2016-trouver-ce-qui-prend-de-la-place-sur-mon-serveur-linux/
https://sharats.me/posts/shell-script-best-practices/
Des recommandations pour écrire des scripts bash.
https://mtacnet.tech/posts/ssh_security.html
Il est recommandé d’utiliser un nombre compris entre 49152 et 65535 pour le port.
> Protocol 2
> PermitRootLogin no
> PermitEmptyPasswords no
> UsePAM no
> KerberosAuthentication no
> GSSAPIAuthentication no
> PasswordAuthentication no
> X11Forwarding no
> X11UseLocalhost no
https://unix.stackexchange.com/questions/286119/delete-all-fail2ban-bans-in-ubuntu-linux/381698
J’apprends que depuis la version 0.10, il est plus facile de débannir une IP ou l’ensemble des bans de toutes les jails où elle est présente :
> fail2ban unban --all
unbans all IP addresses (in all jails and database)
> fail2ban unban <IP> ... <IP>
unbans <IP> (in all jails and database)
https://httpd.apache.org/docs/2.4/fr/mod/core.html#options
FollowSymLinks
> Le serveur va suivre les liens symboliques dans le répertoire concerné. Il s’agit de la valeur par défaut.
> Bien que le serveur suive les liens symboliques, il ne modifie pas le nom de chemin concerné défini par la section <Directory>.
https://www.c0ffee.net/blog/openvpn-guide/
Guide pour installer et configurer un serveur OpenVPN.
http://www.diegoacuna.me/how-to-run-a-script-as-a-service-in-raspberry-pi-raspbian-jessie/
Un article qui explique comment très simplement intégrer un script shell sous forme de service dans systemd.
‣ via
https://sebsauvage.net/links/?rTgZEQ
https://carlchenet.com/depots-debian-casses-dans-wheezy-et-jessie-comment-reparer/
https://www.microlinux.fr/dnsmasq-centos-7/
https://2013.jres.org/archives/60/paper60_slides.pdf
https://carmagnole.ovh/le-resolveur-dns-unbound.htm
https://raspbian-france.fr/raspberry-pi-nas-samba/
https://memo-linux.com/debian-nettoyer-les-paquets-residuels/
> apt purge $(dpkg --list |grep '^rc' |awk '{print $2}')
https://buzut.fr/configuration-dun-serveur-linux-apache2/
Pour utiliser le protocole HTTP/2 (uniquement avec TLS) et permettre la rétrocompatibilité HTTP/1.1, il faut ajouter la directive suivante dans un fichier de configuration :
Protocols h2 http/1.1
Il faut aussi activer le module Apache avec "a2enmod http2".
https://memo-linux.com/owncloud-migrer-sqlite-vers-mariadb/
https://confs.imirhil.fr/20170513_root66_securite-admin-sys/
https://www.devenet.eu/links/FE3mwQ
Permet d’envoyer le fichier “file” sur la machine distante via le port 4242 :
> scp -P 4242 /home/local/file user@server.tld:/home/remote
https://linuxfr.org/users/rodhlann/journaux/des-basheries
Liste de raccourcis dans Bash qui peuvent s’avérer très utiles.