134 liens privés
Newsbeuter, une application pour lire ses fluxs RSS dans son terminal. :-)
Teleport est un outil qui permet de gérer plus efficacement la gestion de serveurs via SSH. Il agit comme proxy et permet d'enregistrer les différentes sessions pour les rejouer ensuite. (Pratique pour voir ce qu'un collègue a fait ou pour se souvenir, si on était bourré...)
Byobu est un multiplexeur de terminal basé sur Tmux. Il faudrait que je regarde ça d'un peu plus près. :-)
Plein d'outils de sysadmin.
(via Shaarli.fr)
Un programme pour vérifier que vos services tournent "à jamais". Pas testé.
Un outil de comparaison de fichier. Je ne connaissais pas et j'en ai eu besoin, je le trouve pratique. Juste que je ne trouve pas comment faire un "export" des différences.
Plutôt que d'avoir un onglet firefox avec YouTube pour ne finaler écouter que la musique, voici un petit programme qui permet d'écouter la musique directement dans le terminal. On peut aussi regarder les vidéos mais ça ne m'intéresse pas au boulot.
J'adore les petits programmes en console comme ça. :-)
Un tutoriel sur ImageMagick, très intéressant.
J'ai écris un petit article sur OpenSCAD, un logiciel de dessin 3D sur GNU/Linux. J'ai à peine commencé à l'utiliser mais j'aime déjà beaucoup.
Une liste très impressionnante de logiciels respectueux de nos données. Il y a encore tellement de choses que je ne connais pas... C'est fou le nombre de possibilités qui existent et qui sont trop peu connues.
Je ne connaissais pas pdfgrep, merci pour l'info. En plus il est dans les dépôts Debian.
| ========
| simon@ordi :~$ sudo apt-get install pdfgrep
| ========
J'ai fais un petit test, ça marche super bien.
Il y a un paquet de monde qui ne veut pas voir arriver systemd sur Debian. (Ou en tout cas, ils veulent avoir le choix de l'utiliser ou non!)
Je ne suis pas spécialiste mais si je comprends bien, systemd fonctionne très bien mais il fait beaucoup (trop) de choses. Ce n'est plus un ensemble de programmes simples mais un gros programme compliqué. (Ce qui s'éloigne de la philosophie UNIX.)
Nous verrons ce qu'il adviendra mais je suis partisan du choix. (Mais j'avoue ne pas savoir en détail tout ce que ça implique.)
iRedMail permet de configurer facilement un serveur mail sur une Debian (ou autre plateforme type Redhat, CentOS, OpenBSD, ...). On l'utilise au taf et ça marche pas mal. Il faut que je regarde pour m'installer ça tranquillement sur un petit serveur.
Procédure d'installation : http://www.iredmail.org/docs/install.iredmail.on.debian.ubuntu.html
Intéressant ! Ça liste tous les dossiers à partir de celui dans lequel on se trouve et ça les trie par leur taille. Facile pour voir où on bouffe de la place.
On peut facilement naviguer dans les dossiers avec les flèches du clavier, c'est génial.
(via Sam&Max qui ont parlé de ncdu là : http://sametmax.com/trouver-ce-qui-prend-de-la-place-en-ligne-de-commande/ )
i3, un gestionnaire de fenêtre pour les systèmes GNU/Linux qui se pilote au clavier. À regarder de plus près.
TestDisk est un logiciel libre (sous GPL v2+) qui permet "la récupération des partitions perdues, la réparation des tables des partitions corrompues quand ces symptômes ont été causés par des logiciels défectueux, certains types de virus ou des erreurs humaines telles que l'effacement accidentel de la Table des Partitions".
Je l'ai utilisé aujourd'hui pour récupérer les données d'un disque ISCSI dont la partition est corrompue. Plus moyen de monter le disque et d'y accéder normalement. Par contre, nous avons pu accéder aux données contenues sur le disque avec TestDisk et faire une copie pour les récupérer. Une fois la copie terminée, nous pourrons formater le disque et le récupérer.
mdp est un outil libre écrit en C de présentation en ligne de commande. J'aime beaucoup de genre d'outil minimaliste et fonctionnel.
| ======== PRÉREQUIS
| simon@ordi:~$ sudo aptitude install git libncursesw5 libncursesw5-dev
| ======== INSTALLATION DE MDP
| simon@ordi:~$ git clone https://github.com/visit1985/mdp.git
| simon@ordi:~$ cd mdp/
| simon@ordi:~$ make
| simon@ordi:~$ sudo make install
| ========
C'est tout. Plus qu'à le lancer avec le fichier d'exemple.
| ========
| simon@ordi:~$ mdp sample.md
| ========
On peut passer d'un slide à l'autre avec les flèches du clavier ou avec les touches h, j, k et l (comme dans vi). On peut voir la syntaxe utilisée en regardant le fichier sample.md avec un éditeur de texte. (pas LibreOffice!)
Richard Stallman montre et démontre une nouvelle fois l'intérêt du logiciel libre. Il explique également pourquoi écrit un logiciel privateur est une "mauvaise action" pour la communauté.
"Si vous avez le choix entre écrire un logiciel privateur et ne pas le faire, vous ne devriez pas l'écrire."
Il explique également que Windows est un "malware universel" car il permet de faire des mises à jour automatiques à distance sans demander l'avis de l'utilisateur. (Et donc potentiellement de rajouter des backdoors n'importe quand!)
Shaarli est un outil pour sauver et partager des liens conçu par Sebsauvage. ( voir http://sebsauvage.net/wiki/doku.php?id=php:shaarli )
Je l'utilise depuis quelques mois sur un petit mutualisé et je passe tout doucement vers un VPS sous Debian.
Télécharger la dernière version de Shaarli ( 0.0.41 à l'heure où j'écris ces lignes ) sur le serveur.
| ========
| [LOGIN]@[SERVEUR]:~$ wget https://github.com/sebsauvage/Shaarli/archive/master.zip
| (...)
| Saving to: master.zip' | [ <=> ] 366,959 597K/s in 0.6s | 2014-09-09 10:46:14 (597 KB/s) -
master.zip' saved [366959]
| ========
"Dézipper" l'archive master.zip pour avoir le dossier "Shaarli-master".
| ========
| [LOGIN]@[SERVEUR]:~$ unzip master.zip
| Archive: master.zip
| 48b68c8fa5aa9ca98f3a9aaf9277656fe0cafb01
| creating: Shaarli-master/
| inflating: Shaarli-master/.gitignore
| inflating: Shaarli-master/COPYING
| (...)
| ========
Créer le dossier "links" pour mettre Shaarli.
| ========
| [LOGIN]@[SERVEUR]:~$ sudo mkdir /var/www/default-site/links
| ========
Copier le contenu de "Shaarli-master" dans le dossier "links".
| ========
| [LOGIN]@[SERVEUR]:~$ cd Shaarli-master/
| [LOGIN]@[SERVEUR]:~/Shaarli-master$ sudo cp -r * /var/www/default-site/links/
| ========
Changer le propriétaire du dossier "links".
| ========
| [LOGIN]@[SERVEUR]:~/links$ sudo chown -R www-data:www-data /var/www/default-site/links/
| ========
BONUS : Récupérer les données d'un ancien/autre Shaarli :
Toutes les données de Shaarli sont stockées dans le dossier "/data/". Il suffit donc de copier le dossier "data" du Shaarli que l'on veut copier vers le nouveau dossier "links" que l'on vient de créer. J'avais déjà copié l'ancien Shaarli (complet) sur le serveur, plus qu'à recopier le dossier "data" vers la nouvelle instance de Shaarli.
| ========
| [LOGIN]@[SERVEUR]:~$ cd links-old-Shaarli/
| [LOGIN]@[SERVEUR]:~/links-old-Shaarli$ sudo cp -r data/ /var/www/default-site/links/
| ========
Et hop, tous les liens qu'on avait sur l'ancien Shaarli se retrouve sur le nouveau. Il n'y a plus qu'à s'identifier pour continuer l'aventure. Magique, non ?