45 private links
Ça m'a l'air sympa sur le principe.
À Tours, on est tellement en avance sur les transports en commun que le bus/tram arrête son service à minuit, semaine et week-end...
Quand il fait un temps pitoyable pour prendre le vélo, il ne reste que la voiture et ses emmerdes ( un sam, place à trouver, circulation dans des petites rues, piétons nombreux)
Pour changer la page de log et faire disparaitre des données privées "serveurs"
find /usr/local/etc/squid/errors -type f -print0 -name ERR_INVALID_URL | xargs -0 sed -i '' 's/%W//
/usr/local/sbin/squid -k reconfigure
Beurk :
exclude=kernel nss nss-
Package names are separated by a space. Shell globs using wildcards (eg. * and ?) are allowed.
For dnf, the configuration file is located under:
/etc/dnf/dnf.conf
par exemple :
iptables -A INPUT -p tcp -m tcp -m multiport ! --dports 22 -j DROP
iptables -A INPUT -p tcp -m tcp -m multiport ! --dports 80,443 -j DROP
Arf. Top ! Il me reste que 5 min... Pas cool pour ce soir XD
Va falloir le dire à mademoiselle XD
Mouaih... vive le journalisme
Pour la vérification TLS, etc...
chez le copain aeris <3
Un bon outil pour tester la mise en place d'un certificat.
Quid si on se trompe de plaque ?
On peut maintenant personnaliser notre configuration avec plusieurs options. Par défaut, lorqu'un client gluster accède au cluster via un des noeuds et que celui-çi subit une indisponibilité de service, glusterfs-serveur mettra 42 secondes pour le reconnecter automatiquement sur un autre noeud. On peut réduire ce timeout à une seconde:
stockage1:~$ sudo gluster volume set vol1 network.ping-timeout 1
success
Si la charge de travail est basée sur des petits fichiers, la performance générale de Gluster va diminuer considérablement car les lookups seront de plus en plus nombreux, ainsi que les métadonnées à lire. Pour combler ceci, l'utilisation de disque SSD est très fortement conseillée. Une large bande-passante serait également souhaitable. Mais pour aller plus loin, nous pouvons activer plusieurs threads par écriture/lecture sur le cluster. Cela correspond par exemple à 3 connexions TCP simultanées pour chaque accès à un fichier sur le système de fichier. Un exemple de configuration serait le suivant:
stockage1:~$ sudo gluster volume set vol1 client.event-threads 3
La même manipulation peut être faite entre les noeuds du cluster:
stockage1:~$ sudo gluster volume set vol1 server.event-threads 5
Maintenant, on vérifie l'état final de la configuration:
stockage1:~$ sudo gluster volume info vol1
Volume name: vol1
Type: Replicate
Volume ID: d6954613-92g1-46e7-2w38-3r1298ze6y72
Status: Started
Number of Bricks: 1 x 4 = 4
Transport-type: tcp
Bricks:
Brick1: stockage1:/mnt/pool1/brick1
Brick2: stockage2:/mnt/pool1/brick1
Brick3: stockage3:/mnt/pool1/brick1
Brick4: stockage4:/mnt/pool1/brick1
Options Reconfigured:
network.ping-timeout: 1
client.event-threads: 3
server.event-threads: 5
Pour avoir une sauvegarde synchrone de l'history Bash.
A tester dans le détail.
Packages of GlusterFS for Debian are available here from the Gluster Community...
Add the GPG key to apt:
wget -O - https://download.gluster.org/pub/gluster/glusterfs/3.13/rsa.pub | apt-key add -
Add the source (s/amd64/arm64/ as necessary):
echo deb [arch=amd64] https://download.gluster.org/pub/gluster/glusterfs/3.13/LATEST/Debian/jessie/amd64/apt jessie main > /etc/apt/sources.list.d/gluster.list
or:
echo deb [arch=amd64] https://download.gluster.org/pub/gluster/glusterfs/3.13/LATEST/Debian/stretch/amd64/apt stretch main > /etc/apt/sources.list.d/gluster.list
echo deb [arch=amd64] https://download.gluster.org/pub/gluster/glusterfs/3.13/LATEST/Debian/buster/amd64/apt buster main > /etc/apt/sources.list.d/gluster.list
Update package list:
apt-get update
Install:
apt-get install [ glusterfs-server | glusterfs-client ]
Mouai. À tester.
À lire/écouter.
Comment les dinosaures disparaissent.
10 ans sans télé pour ma part.
C'est facile pourtant !
sudo -u www-data php /var/www/nextcloud/updater/updater.phar
et BIM !
À voir comment ça se décante cette histoire de plainte contre N.Hulot. Je note que le journal ne semble pas d'un bord politique neutre (objectivité ? ).
Command Syntax
find /path/to/files* -mtime +5 -exec rm {} \;
Note that there are spaces between rm, {}, and \;
Explanation
The first argument is the path to the files. This can be a path, a directory, or a wildcard as in the example above. I would recommend using the full path, and make sure that you run the command without the exec rm to make sure you are getting the right results.
The second argument, -mtime, is used to specify the number of days old that the file is. If you enter +5, it will find files older than 5 days.
The third argument, -exec, allows you to pass in a command such as rm. The {} \; at the end is required to end the command.