J'ai besoin d'intimité. Non pas parce que mes actions sont douteuses, mais parce que votre jugement et vos intentions le sont.
5191 links
On a tous vécu une fois au moins la perte d'un ou de plusieurs fichiers importants que nous n'avions pas jugé bon de sauvegarder. Parfois aussi on croit disposer d'une sauvegarde et ce n'est pas le cas ! Il est donc nécessaire de mettre en place des sauvegardes périodiques et automatiques de tout ou partie de votre répertoire utilisateur.
Sous Linux, la commande de prédilection pour archiver des données est la commande rsync . Nombre de logiciels de sauvegarde sous Linux sont d'ailleurs basés sur rsync. Cette commande dispose comme beaucoup de commandes Unix et Linux de très nombreuses options qui peuvent en dérouter plus d'un. Heureusement, dans le cas d'usage qui est le notre, nous n'en avons besoin que de quelques unes. Mais que cherche t'on à faire exactement ?
On ne veux pas perdre notamment:
En revanche, il est inutile de conserver:
Pour répondre à ce besoin, le mode archivage de la commande rsync remplit parfaitement son rôle, c'est à dire qu'il va mettre à jour notre répertoire de sauvegarde avec les fichiers ayant été modifiés depuis la dernière sauvegarde.
Dans ce mode, les options suivantes seront positionnées pour nous:
Concrètement, pour archiver les données du répertoire /home/user dans le répertoire d'archivage /media/backup, on utilisera un script similaire à celui-ci:
cat /etc/cron.daily/backup-home
#!/bin/sh
rsync \
--exclude '.cache' \
--exclude '.dbus' \
--exclude '.icons' \
--exclude '.local' \
--exclude '.themes' \
--exclude 'Musique' \
--exclude 'Téléchargements' \
--exclude 'Vidéos' \
--exclude 'VirtualBox VMs' \
--verbose \
--archive \
--log-file=/var/log/backup-home.log \
/home/user /media/backup
C'est à dire qu'on archive tout ce qui se trouve dans $HOME à l'exclusion d'un certain nombre de répertoires. Par exemple, je n'archive pas les machines virtuelles VirtualBox parce que cela prend beaucoup de place et personnellement ça ne m'est pas utile.
On pourrait simplifier la syntaxe utilisée pour les répertoires commençant par un point, mais le fait de préciser un à un chacun de ces répertoires me permet d'archiver mes dépôts git qui se trouvent dans Documents. De plus utiliser --exclude '.*' ne me permettra pas d'archiver par exemple .profile, .bashrc, ... ni le répertoire .mozilla qui contient le profile de Firefox avec les marques pages.
Les exclusions peuvent s'écrire plus simplement grâce à l'option --exclude-from et l'utilisation d'un fichier.
Voilà pour la sauvegarde. Pour ce qui est du coté périodique de celle-ci, j'ai utilisé anacron avec une sauvegarde quotidienne. C'est très simple, il suffit de créer ce fichier backup-home et de le placer dans le bon répertoire.
Chacun choisira la périodicité qui lui convient. On peut même faire une sauvegarde deux fois par semaine en ajoutant un code conditionnel de sortie en début du script /etc/cron.daily/backup-home.
Il m'a l'air bien ce jeu.
Version pourrave certes mais qui tourne depuis 2005 et qui lui a permis d'enregistrer au minimum 21876.
Pas trop mal pour une version pourrave.
Et vous pouvez l'utiliser pour récupérer toutes vos données et vous barrer de ces clouds moisis.
Of course, since this isn’t a real Linux installation but rather a Linux environment running on top of, and within the constraints of, Android, there are a couple of limitations to be aware of. Some applications will refuse to run or will crash, usually due to the fact that some resources that are usually exposed on GNU/Linux systems are kept hidden by Android. Also, if a regular Android app can’t do something, then usually a Linux application running within Android can’t as well, so you won’t be able to perform tasks such as partitioning hard drives. Lastly, games requiring hardware acceleration will not work. Most standard everyday apps, however, will run just fine. Some examples include Firefox, LibreOffice, GIMP, Eclipse, and simple games like PySol.
Le thème utilisé dans les images de démo : https://github.com/adapta-project/adapta-gtk-theme
Ensemble de recommandations pour sécuriser un serveur.
À voir si c'est un "vrai" linux dedans et ce qu'il advient des "fonctionnalités" liées à Google.
Logiciel d'édition vidéo
Une alternative à Lightroom
Série d'articles sur htop, dérivés de https://peteris.rocks/blog/htop/
Pratique.
via SebSauvage
À télécharger d'urgence
Édit : après utilisation, il s'avère que je n'ai pu réparer aucun fichier...
Petite introduction à strace, l'outils Linux qui permet d'examiner en détails tous les appels système (fichiers, réseau, mémoire) d'un programme.
Via SebSauvage
#!/bin/bash
# Test régulièrement la connexion WiFi et la relance si elle est tombée (pour NetworkManager)
while true
do
wget -q --tries=10 --timeout=20 -O - <a href="http://free.fr">http://free.fr</a> > /dev/null
if [[ $? -eq 0 ]]; then
echo "`date` Connexion ok. Attente 10 secondes."
else
echo "`date` Connexion tombée ; relance..." | tee -a force-net-up.log
nmcli nm wifi off
sleep 4
nmcli nm wifi on
echo "Attente 30 secondes."
sleep 20
fi
sleep 10
done
Il y a 2 petits trucs à modifier dans ton script pour qu'il soit bien :
while true
do
if [ ! -f /tmp/wifi_lock ]; then
date > /tmp/wifi_lock
wget ...
...
rm -f /tmp/wifi_lock
fi
sleep 10
donesudo dpkg --get-selections >liste-des-paquets