jeudi, juin 11 2020

VIM 01 – Entrer et sortir de Vim et Vimtutor

Vim sima78, juin 2020Mon premier article d’une série sur Vim. Beaucoup de choses ont déjà été publiés sur le sujet, j’en suis conscient, j’espère faire découvrir Vim d’une façon différente et c’est surtout un prétexte pour m’y replonger, me redonner le reflex Vim et certainement me perfectionner.

Ce premier billet sur le sujet est très basique, le but est de savoir entrer et sortir de vim d’apprendre le minimum syndical au niveau des commandes pour éviter de revenir sur certaines commandes dans les articles qui suivront.

Je ne compte pas parler des versions graphiques, ni comment installer Vim car il me semble que cela l’est par défaut sur toutes les distributions linux (je n’ai pas souvenir d’avoir fait un jour "apt-get [ou apt] install vim", mais bon.)[voir les commentaires en fin de billet]. Je ne rentrerai pas dans la bataille Vim contre Emacs, ni dans les comparaisons avec d’autres éditeurs de textes que j’utilise régulièrement "Gedit", "Nano" qui ont aussi toute leur utilité.

Lire la suite

Billets connexes

dimanche, juillet 7 2019

Iptables - insserv: warning: script 'moniptables' missing LSB tags and overrides

Ces derniers temps j'avais le message suivant: insserv: warning: script 'moniptables' missing LSB tags and overrides Ceci-dit, cela n'empêchait pas de fonctionner. Je jette un oeil sur l'entête: $ more /etc/init.d/moniptables | less #!/bin/bash ## BEGIN INIT INFO # Provides:          moniptables #  […]

Lire la suite

Billets connexes

samedi, décembre 15 2018

Renouvellement des certificats LetsEncrypt et message d'erreur.

Arrive le moment du renouvellement de mes certificats Let's Encrypt. Oui, je sais, il suffit de le faire de façon automatique par une tâche cron... Mais cela n'aurait pas empêché les messages d'erreurs.

Il faut dire que j'avais un peu "bricolé" mon serveur ses derniers temps et activé de nouveaux sites et autres bricoles.

Bref, je lance le renouvellement des certificats par:

# /opt/letsencrypt/letsencrypt-auto renew

Et là j'ai le message d'erreur suivant:

(...)
Attempting to renew cert (chispa.fr) from /etc/letsencrypt/renewal/chispa.fr.conf produced an unexpected error: Unable to find a virtual host listening on port 80 which is currently needed for Certbot to prove to the CA that you control your domain. Please add a virtual host for port 80.. Skipping.
All renewal attempts failed. The following certs could not be renewed:
  /etc/letsencrypt/live/chispa.fr/fullchain.pem (failure)
(...)

Et plus d'accès en https...
Suite à cela, je vous fais grâce de toutes mes tentatives de réparation plus laborieuses les unes que les autres multipliant les messages d'erreur.

Il y a un moment où il faut savoir se lever de sa chaise, prendre un thé...

Lire la suite

Billets connexes

mercredi, novembre 14 2018

Wget – Aspirer un site n’est pas un crime

wget n'est pas un crime - sima78Aspirer un site n’est pas un crime, ni un vol, tout dépend le but !

Avant de donner les lignes de commande, l’anecdote qui m’a poussé a utiliser wget pour aspirer un site.
Pour la petite histoire
Je m’intéresse à la généalogie et j’ai moi-même un site sur la généalogie de ma famille sous geneweb.
Il y a quelques années déjà j’ai découvert un site qui regroupe une branche de ma famille. Pour ce qui concerne la branche de ma famille rien de vraiment nouveau sauf quelques cousins très éloignés.
Par contre le travail effectué sur cet arbre généalogique est pharaonique.
Soit, le site est un cms dépassé et plus suivi depuis déjà plus de deux ans à l’époque. J’alerte donc le gestionnaire du site des risques, j’échange avec lui, une sympathie s’installe et surtout un gros respect de ma part. Je parcours même de milliers de kilomètres pour le rencontrer. Ce fût pour moi une rencontre mémorable.
Nous avons continuer d’échanger mais il est resté sur ce cms de généalogie complètement dépassé malgré mes avertissements.

Lire la suite

Billets connexes

dimanche, février 25 2018

Script pour supprimer les doublons dans un fichier

Il s'agit d'un petit script, qui m'est bien utile, que j'avais pompé je ne sais où et que j'avais légèrement modifié à ma sauce. Je vous le mets plus bas, à vous de le remodifier, améliorer à votre sauce. echo -n "Entrez le chemin du fichier (ex. /home/user/.bash_history) : " read fichier  […]

Lire la suite

Billets connexes

mercredi, décembre 6 2017

Comment installer VM VirtualBox sur Debian 9 (Stretch) ou autres distributions

Tomtom via VirtualBoxVM VirtualBox est un logiciel libre et open source de virtualisation publié par Oracle. Bien entendu il est disponible pour GNU/Linux mais aussi pour Windows.

Par défaut, les packages de VM VirtualBox ne sont pas disponibles dans les dépôts de paquets de la Debian 9 (nom de code "Stretch").

Nous allons donc voir comment installer la dernière version de Oracle VM Virtualbox sur debian.

Allez déjà faire un tour du côté d’Oracle pour connaître quelle est la dernière version de VM Virtualbox. À ce stade, en cliquant sur l’onglet "Downloads" vous pouvez voir les différents « paquets ou sources" au téléchargement proposés aux diverses distributions et systèmes d’exploitations.

Lire la suite

Billets connexes

vendredi, novembre 10 2017

Copier-Coller - Danger!

Copier-coller-danger sima78Suite à un petit message de Hoper sur notre mailing liste des membres Root66.net, j'ai décidé de faire un billet sur le sujet.

Rendre à César ce qui appartient à César.

Hoper:
L'un des points fort de Linux c'est la capacité d'absolument tout faire en ligne de commande. Cela permet de dépanner ou d'indiquer quoi faire à une personne assez facilement.
Bien sûr tout le monde dit et répète qu'il ne faut jamais copier/coller sans lire et comprendre au moins un minimum ce qu'on met dans le terminal.

Malheureusement, c'est encore pire que ça... Des petits farceurs peuvent sans problème dissimuler des commandes, rendant la technique du copier/coller encore plus dangereuse.
Un très bon exemple de dissimulation se trouve ici:
https://thejh.net/misc/website-terminal-copy-paste
(essayez de faire un copier/coller de la première ligne dans votre terminal)
Le copier/coller reste très utile. Mais: ...

Lire la suite

Billets connexes

samedi, octobre 14 2017

Sauvegardes au quotidien - Rdiff-Backup et MySqlDump

rdiff-backup sauvegarde sima78J'avais déjà écrit un billet intitulé "Scripts de sauvegardes journalières et hebdomadaires" et un commentaire de Tetsumaki m'a donner à réfléchir.

Pourquoi je fais compliqué quand ont peut faire simple?

Soit, j'aime les scripts, et du coup il m'arrive de m'emballer et il fallait un disque de sauvegarde assez « gros »… Et j’ai décidé de regarder du côté de Rdiff-Backup. J’ai été séduit !

Je fais donc un nouveau billet sur le sujet de la sauvegarde sans pour autant supprimer l'autre...

Rdiff-Backup existe aussi pour Windows, je suppose qu'il doit exister une interface graphique , j'avoue ne pas avoir cherché puisque je m'en sert pour la sauvegarde d'un serveur, qui n'a pas d'interface graphique et de façon automatisée.

Bien entendu, une sauvegarde ne se fait pas sur une partition du disque dur, pas même sur un autre disque dur sur le même pc, mais sur un disque externe ou un pc distant...

Une modification à été apporté le 07/12/2023 concernant le message d'érreur :

/bin/sh: 1: root: not found

Lire la suite...

Lire la suite

Billets connexes

mercredi, septembre 27 2017

Enregistrer directement depuis votre carte son - linux.

capturer son linux

Votre enfant fait partie de la chorale de la maternelle et le son est sur le site de votre mairie.

Mais, impossible de le télécharger, le site est fait en sorte qu'aucun de vos plugins Firefox fonctionnent et aucun fichier mis à disposition au téléchargement... Mais merde! flûte! C'est la voix de votre enfant dont vous voulez garder une trace!

On se calme, si le son sort de la carte son, c'est qu'il y a moyen de le récupérer.

Ma méthode:

Pavucontrol et AudaCity

Lire la suite

Billets connexes

mardi, mai 2 2017

Scripts de sauvegardes journalières et hebdomadaires

bin-bash scripts ligne de commandeJ'avais pris cela sur un site, je ne sais plus où et ça a bien fonctionné un certain temps puis plus rien lorsque j'ai passé un des serveurs qui était sous Ubuntu serveur 12.04 sous Debian 8.7

J'ai donc repris en grande partie, même si les bases restent les mêmes. Voici donc la version fonctionnelle.

Sur Debian 8.7

Automatiser les sauvegardes.

Dans cet exemple, il s'agit de sauvegarder chaque jour de la semaine (samedi, dimanche, lundi, mardi, etc.), puis le vendredi soir, on sauvegarde sur le n° de la semaine. Puis on repart sur samedi, dimanche, etc.

Avant tout vous devez définir le "lieux" de sauvegarde, s'agit-il d'un disque dur supplémentaire, d'un disque externe, d'un lieu distant (par ssh ou autres)... Bref vous devrez adapter les scripts à vos choix et besoin.

Il s'agit là d'une idée sur le principe, à chacun de se l'approprier.

Lire la suite

Billets connexes

mercredi, mars 15 2017

Geneweb en service et https (suite)

geneweb https stunnel4

Alors bien entendu comme je l'avais dit dans un billet précédent, il suffit d'utiliser Geneweb comme un site lambda avec un script cgi...

Sauf que moi je ne souhaite pas l'utiliser ainsi mais en service, via un port dédié.
J'ai donc sur le sujet fait un tutoriel, je l'ai proposé sur une liste de diffusion (mailling list) dédiée à Geneweb. On m'a proposé de le publier sur le site dédié.

Comme je n'avais pas vraiment le temps j'ai juste envoyé une compilation de mes deux tutoriels "https sous Apache - Même à l'école je n'ai jamais eu un A" et "https pour autres ports ou services ex Geneweb - stunnel4".

Henri G. l'a mis en forme, publié sur le site de geneweb, il en a fait aussi la traduction en anglais, et mis un petit lien de renvoie en fin d'article qui me touche beaucoup.
Un mois plus tard JM fait également une proposition différente de la mienne sur la mailling list, et que je trouve aussi très intéressante.

Lire la suite

Billets connexes

mardi, février 28 2017

Mettre des bulles sur votre terminal - Cowsay - Fortune

cowsay fortune bash shellMettre des bulles sur votre terminal - Cowsay - Fortune.

Ce n'est pas d'une grande utilité, donc indispensable.

Cowsay permet d'afficher un dessin en caractères ASCII dans votre terminal.

Par défaut il représente un animal qui récite le texte de votre choix.

Voyons un peu cela: On installe

# apt-get install cowsay

Voyons ce que cela donne par défaut:

Lire la suite

Billets connexes

mercredi, janvier 11 2017

https pour autres ports ou services ex Geneweb - stunnel4

geneweb https stunnel4

Si vous avez une application avec un protocole ne supportant pas SSL, la solution est de l'encapsuler dans un tunnel SSL.
Bien entendu, il s'agit là d'un exemple, qui fonctionne chez-moi, n'hésitez pas à améliorer.

Geneweb en https

Depuis que mon serveur est en https, geneweb restait en http. Geneweb se lance sur mon serveur en service (il est son propre serveur) sur un port dédié. Une des solutions aurait été de l'installer sur /var/www/ avec un script CGI... Ce que je ne souhaitais pas.
Donc mon exemple s'applique à Geneweb, mais en cherchant sur le web, vous trouverez comment encapsuler d'autres protocoles tels que smtp, pop, vpn, imap...
Habituellement, on se connecte sur Geneweb en mode service sur le port 2317 (http://leserveur.net:2317) donc pas en https...

Voyons comment procéder...

Lire la suite

Billets connexes

mercredi, janvier 4 2017

https sous Apache - Même à l'école je n'ai jamais eu un A

https sur serveur unbuntu facile

Depuis fin décembre le blog est enfin en accès https... Je devais le faire aux vacances de Pâques 2016, j'avais repoussé à juillet, puis aux vacances de la Toussaint.

Oui, je suis un fervent adepte de la procrastination, je suis de ceux qui remettent au sur-lendemain dans l'espoir qu'un autre le fera demain. Mais là, je dois me rendre à l'évidence, jamais personne ne le fera à ma place. Je l'ai donc fait entre Noël et le Jour de l'An.

Une fois fini, je fais un petit test sur SSL Server Test... Et là, j'ai un A!
Certains diront, et à raison, Let's Encrypt c'est pas non plus le top du top... Ok, mais m@rd@ alors! P#tain j'ai un A! Même à l'école j'ai jamais eu un A, alors laissez-moi savourer ce A.
Je vous mets la capture d'écran pour me la péter vous montrer et ensuite on passe à la configuration.

Lire la suite

Billets connexes

mardi, novembre 22 2016

Effacer définitivement la mémoire ram et swap – secure-delete

effacer ram et swapsVous perdez votre ordinateur portable, vous êtes cambriolé et on vous vole votre PC… Vous avez chiffré vos disques ou partitions, c’est déjà une bonne protection pour vos données personnelles, contre l’usurpation d’identité et autres malveillances.

Poussez la protection un peu plus loin… Vous êtes paranoïaque, vous avez sans doute raison, quelqu’un d’aussi pointu que votre niveau de parano peut aller fouiller dans la RAM (mémoire vive), le swap, les clusters du/des disque(s)…

Quelques pistes.

Lire la suite

Billets connexes

jeudi, octobre 27 2016

Calculer pi en ligne de commande sous linux

pi en ligne de commande bash sous linuxL'idée de départ, est de me créer un tee-shirt sur lequel il y aurait pi suivi de 311 décimales pour en faire un "truc" graphique.

Je passe sur l'aspect graphique souhaité, je vous montrerai peut-être une fois l’œuvre terminée...

Soit! C'est très futile, mais les futilités nous emmènent toujours vers des chemins imprévus, comme l'idée d'en faire un billet.

Bref! Pour ce graphisme, j'ai besoin de pi à 311 décimales derrière la virgule, soit 3,(311chiffres).
Ouvrons un terminal, certains dirons une console... et voici la ligne de commande bash avec le résultat:

Lire la suite

Billets connexes

lundi, juillet 18 2016

Décimales – Binaires – C'est simple

conversion binaires décimalesCela ne s'adresse pas aux informaticiens dont on peut supposer que cela n'a plus de secret pour eux. Certains me diront qu'il existe des sites pour faire les conversions…

Soit ! Le but est de comprendre et savoir le faire, d'autant plus que c'est très simple.

Prenons un chiffre binaire "1 101 101" que l'on souhaite convertir en un chiffre décimal. Commençons par écrire le chiffre binaire de façon verticale et inversée (le dernier chiffre en haut). On ajoute le signe multiplier "X" et en face, de haut vers le bas on met 2 puissance 0, puis deux puissance 1, puissance 2 et ainsi de suite jusqu'en bas.

Lire la suite

Billets connexes

dimanche, juin 28 2015

Geneweb – Généalogie

logo genewebGeneweb est un logiciel de généalogie, ou plus précisément un serveur de généalogie.

Il s'agit d'un logiciel libre multi-plateforme (linux, bsd, windows, Mac Os X), on y accède via une interface web. On peut l'utiliser en mono poste (localhost) ou l'installer sur un serveur.

Je parle ici de geneweb sous serveur linux, pour ceux sous pc windows, j'imagine que ce doit se faire via mode graphique.
Sur un serveur, deux possibilités d'installation :

Lire la suite

Billets connexes

mercredi, juin 3 2015

Changer son adresse MAC sous linux

changer son adresse MAC sous linux avec MacChangerTesté sur ubuntu 14.04

C'est quoi une adresse MAC ?

L'adresse MAC (Media Access Control address) est un identifiant, codé sur 6 octets en hexadécimales (base16). Cette adresse est censée être unique et propre à chaque carte ou périphérique réseau. Exemple d'adresse MAC : 00:1a:92:a8:55:ff

Pour en savoir plus sur ce qu'est une adresse MAC.

Pourquoi changer son adresse MAC ?

Si par exemple un serveur ou hotspots fait du filtrage MAC et vous vous êtes fait blacklister de façon incompréhensible et vous souhaitez vous reconnecter... Changer l'adresse MAC peut être une solution... C'est aussi une solution à d'autres obstacles.

Plusieurs façons de changer votre adresse MAC.

Une façon simple est de le faire à la main :

# ifconfig eth1 hw ether 00:0c:bc:b5:68:6e

Mais avec macchanger on peut faire plus...
Pour modifier l'adresse MAC nous allons faire appel au programme macchanger.
S'il n'est pas installé : apt-get install macchanger

Une fois installé, voyons les options

Lire la suite

Billets connexes

mardi, juin 2 2015

Crypsetup - Chiffrer la partition var

chiffrer partition varDéplacer la partition var dans une partition chiffrée

ATTENTION! La partition "var/" est solicitée très tôt au boot, la déplacer sans précaution sur une partition chiffrée, c'est vous assurer d'un plantage au démarrage... Sauvegardez et suivez les instructions sans sauter d'étape.

Ce billet est dans la catégorie "Serveur", mais on peut appliquer cette méthode à tout pc sous linux.

Partons d'un principe que vous ayez déjà une partition chiffrée nommée "d5" sur laquelle vous souhaitez déplacer le dossier "var" et tout ce qui s'y trouve… Étape par étape...

Pour en savoir plus sur le chiffrement de données allez faire un tour du côté de chez Hoper que je remercie!
Chiffrement-Theorie
Chiffrement-Pratique

Donc c'est fait! Vous avez une partition chiffrée prête à accueillir votre dossier "/var/"

Lire la suite

Billets connexes

- page 2 de 4 -