diff --git a/content/articles/archives/sauvegarde-sur-disque-chiffre-avec-deja-dup/index.md b/content/articles/archives/sauvegarde-sur-disque-chiffre-avec-deja-dup/index.md index 0c0f05a..4451d74 100644 --- a/content/articles/archives/sauvegarde-sur-disque-chiffre-avec-deja-dup/index.md +++ b/content/articles/archives/sauvegarde-sur-disque-chiffre-avec-deja-dup/index.md @@ -80,8 +80,9 @@ une avec votre outil favori (gparted, cfdisk etc.) Ouvrez votre terminal favori, et passez en mode super utilisateur. créez votre partition chiffrée à l'aide de la commande - cryptsetup luksFormat -c aes-xts-plain -s 512 /dev/sdb1 - +```shell +cryptsetup luksFormat -c aes-xts-plain -s 512 /dev/sdb1 +``` `-c aes-xts-plain` correspond à la méthode de chiffrement, c'est une méthode plus sécurisée que celle de base, mais sans pertes notable au niveau de performances$$, `-s 512` défini la taille de la clé, ici 512 @@ -97,13 +98,17 @@ Maintenant que notre conteneur chiffré est créé, il faut le formater. Mais il faut d'abord déverrouiller la partition chiffrée afin de la rendre accessible par le système : - cryptsetup luksOpen /dev/sdb1 sauvegarde +```shell +cryptsetup luksOpen /dev/sdb1 sauvegarde +``` Après avoir saisi votre phrase de passe, la partition en mode déverrouillée sera alors accessible par le périphérique `/dev/mapper/sauvegarde`, il ne reste plus qu'a formater : - mkfs.ext4 /dev/mapper/sauvegarde -L sauvegarde -m 1 +```shell +mkfs.ext4 /dev/mapper/sauvegarde -L sauvegarde -m 1 +``` `-L sauvegarde` permet de donner un nom à notre partition et `-m 1` permet de réserver seulement 1% de l'espace au super-utilisateur (au @@ -115,22 +120,30 @@ Pour l'instant seul le super-utilisateur peut intervenir dessus, nous allons donc rendre l'utilisateur normal de la machine propriétaire de celui-ci. Commencez par monter la partition fraîchement créée : - mkdir /media/sauvegarde && mount /dev/mapper/sauvegarde /media/sauvegarde +```shell +mkdir /media/sauvegarde && mount /dev/mapper/sauvegarde /media/sauvegarde +``` Ensuite, définissez le nouveau propriétaire de la partition : - chown ephase:users /media/sauvegarde +```shell +chown ephase:users /media/sauvegarde +``` Bien entendu, remplacez `ephase` par votre utilisateur et `users` par le groupe Il ne reste plus qu'a démonter la partition ainsi créée : - umount /media/sauvegarde/ +```shell +umount /media/sauvegarde/ +``` et supprimer le répertoire /mnt/sauvegarde : - rm -rf /media/sauvegarde +```shell +rm -rf /media/sauvegarde +``` Vous pouvez quitter le terminal. @@ -224,7 +237,9 @@ arrive...) vos données seraient tout simplement irrécupérable. Pour se prémunir, il suffit de faire une sauvegarde ce celle-ci grâce à une commande toute simple - cryptsetup luksHeaderBackup /dev/sdb1 --header-backup-file /home/ephase/sauv_hearder.img +```shell +cryptsetup luksHeaderBackup /dev/sdb1 --header-backup-file /home/ephase/sauv_hearder.img +``` Remplacez `/dev/sdb1` par la partition cryptée et `/home/ephase/sauv_hearder.img` par l'endroit ou vous voulez diff --git a/content/articles/archives/steam-final-disponible-sur-linux/index.md b/content/articles/archives/steam-final-disponible-sur-linux/index.md index dc6631a..12a1d62 100644 --- a/content/articles/archives/steam-final-disponible-sur-linux/index.md +++ b/content/articles/archives/steam-final-disponible-sur-linux/index.md @@ -28,14 +28,20 @@ activer le dépôt Multilib pour un système 64 bit. Il suffit pour ça d'ouvrir le fichier /etc/pacman.conf avec les droits super-utilisateur et de trouver les lignes suivantes : - #multilib#SigLevel = PackageRequired#Include = /etc/pacman.d/mirrorlist +```shell +[multilib] +SigLevel = PackageRequired +Include = /etc/pacman.d/mirrorlist +``` pour enlever les # afin de les dé-commenter Il ne reste plus qu'a mettre à jour les listes des paquets et installer Steam avec la commande (en mode super-utilisateur toujours) : - pacman -Sy steam +```shell +pacman -Sy steam +``` Installer et lancer Steam est simple, mais les jeux ont eux aussi **leurs propres dépendances**. Un bon point de départ pourrait être mon article [Humble diff --git a/content/articles/archives/wifi-a-la-demande-avec-le-venerable-linksys-wrt54g/index.md b/content/articles/archives/wifi-a-la-demande-avec-le-venerable-linksys-wrt54g/index.md index 2a5a39b..7baaf62 100644 --- a/content/articles/archives/wifi-a-la-demande-avec-le-venerable-linksys-wrt54g/index.md +++ b/content/articles/archives/wifi-a-la-demande-avec-le-venerable-linksys-wrt54g/index.md @@ -25,17 +25,17 @@ adresse est 10.0.0.250). La première étape est la création d'un script shell pour activer désactiver l'interface wifi du Linksys. Connectons nous à notre Linksys -~~~ +```shell ssh root@10.0.0.250 -~~~ +``` Créons le fichier contenant le script, rendons-le exécutable et ouvrons-le avec vi. -~~~ +```shell touch /sbin/wtoggle.sh chmod + x /sbin/wtoggle.sh vi /sbin/wtoggle.sh -~~~ +``` Il suffit maintenant de coller les commandes ci-dessous. @@ -78,19 +78,19 @@ L'utilisation est simple : `wtoggle enable` pour activer le wifi et `wtoggle dis Il suffit d'ajouter les deux lignes suivantes au cron pour programmer la mise en route du Wifi avec la commande ``crontab -e`` -~~~ +```shell 00 14 * * 1-6 wtoggle enable 00 18 * * 1-6 wtoggle disable -~~~ +``` Le réseau Wifi est donc allumé du lundi au samedi de 14h à 18h. Mais sur Openwrt le service cron n'est pas activé[^n_cron-openwrt]. Il faut donc le faire avec les commandes[^n_openwrt-buttons] -~~~ +```shell /etc/init.d/cron start /etc/init.d/cron enable -~~~ +``` [^n_cron-openwrt]: voir sur la [documentation d'openwrt](https://wiki.openwrt.org/doc/howto/cron#activating_cron) @@ -106,10 +106,10 @@ Créons un fichiers ``bouttons`` dans le répertoire ``/etc/hotswap.d/button/`` qui va contenir les commandes à effectuer lors de la pression d'un boutons sur le Linksys -~~~ +```shell mkdir -p /etc/hotswap.d/button/ vi /etc/hotswap.d/button/buttons -~~~ +``` Voici le contenu de ce fichier @@ -117,14 +117,14 @@ Voici le contenu de ce fichier #!/bin/sh device="wl0" if [ "$BUTTON" = "ses" ] && [ "$ACTION" = "pressed" ] ; then -case $(uci get wireless.$device.disabled) in -0) -/sbin/wtoggle.sh disable -;; -1) -/sbin/wtoggle.sh enable -;; -esac + case $(uci get wireless.$device.disabled) in + 0) + /sbin/wtoggle.sh disable + ;; + 1) + /sbin/wtoggle.sh enable + ;; + esac fi ``` diff --git a/pelicanconf.py b/pelicanconf.py index 59c7482..bec5de8 100644 --- a/pelicanconf.py +++ b/pelicanconf.py @@ -58,7 +58,11 @@ PLUGINS = ['neighbors'] # Attila theme HEADER_COVER = 'assets/backgrounds/sigean.jpg' COLOR_SCHEME_CSS = 'monokai.css' - +AUTHORS_BIO = { + "ephase": { + "cover": "/assets/souris.png" + } +} AUTHORS_BIO = { "ephase": { "name": "ephase",