News Semaine 44 2022

Voilà maintenant une petite semaine, que je me suis remis à écrire quelques articles rapides. Comme indiqué dans mon article refonte-de-mon-site-internet et news-semaine-43-2022, me permets de mieux gérer certains de mes nouveaux process.

Je fais donc un premier état d’avancement.
Durant cette semaine, j’ai utilisé un framework qui s’appelle H.U.G.O.
Et c’est un plaisir de l’utiliser.

Malheureusement, je me retrouve aussi face à quelques points importants à résoudre.

Par exemple. J’ai actuellement activé la pub Google sur ce site internet. Malheureusement, je ne vois pas encore comment la faire fonctionner correctement avec HUGO.

Il faut aussi que je me prenne le temps de refaire absolument tout le design du nouveau site internet. De plus, il faut que je reprenne l’intégralité de mes articles depuis la dernière refonte de ce site (juin 2015).

Une sacrée montagne de tâches à gravir

Configurer le réseau sur Centos6

Je continue dans mes écritures de petits articles Gnu/linux, comme indiqué dans mon article de cette semaine intitulé news-semaine-43-2022.

Dans cet article, je parlerais de la configuration réseau sur une vielle distribution Centos 6. Dans mon cas, impossible d’utiliser des outils comme nmui ou nmcli ni même system-config-network-tui. Je vais donc vous montrer comment effectuer ces modifications depuis les fichiers de configuration.

Continuer la lecture

Notion de Swappiness

Dans mon dernier article, ajouter-du-swap-gnu-linux, je vous parlez de la notion de Swappiness.

Le Swappiness est une propriété du noyau Linux qui définit la fréquence d’utilisation de l’espace d’échange par le système. La valeur de Swappiness doit être comprise entre 0 et 100. Une valeur faible fera en sorte que le noyau essaiera d’éviter l’échange lorsque cela est possible, tandis qu’une valeur élevée fera en sorte que le noyau utilisera l’espace d’échange de manière plus agressive.

Autrement dit, si je mets 0, le noyau n’utilisera pas du tout le swap. Au contraire, si je mets 100, le swap sera toujours utilisé.

Par défaut, la valeur est à 60. Si je veux voir la valeur présente sur votre machine, il suffit de taper cette commande :

Continuer la lecture

Ajouter du swap (GNU/Linux)

Lorsque nous utilisons des applications, il peut arriver que celles-ci soient énormément gourmandes en ressources. Comme je le disais déjà dans mon article Comment vide le swap (GNU/Linux) Il existe le Swap pour parer ce genre de problème.

Le swap, aussi appelé espace d’échange, permet de simuler une mémoire vive à partir d’une mémoire de masse (disque dur).
En effet, celui-ci sert alors à décharger des données de la mémoire vive dans l’espace d’échange.

Continuer la lecture

News Semaine 43 2022

Suite à ma news sur la refonte de mon site internet, j’ai décidé d’effectuer cette tâche, tout en écrivant à nouveau des articles.
Le fait d’effectué cette tâche me permettra d’automatiser et de tester au maximum mes nouveaux process.

Mes nouveaux articles seront plutôt rapide et je ne rentrerais surement pas autant dans les détails qu’auparavant.

Je pense écrire principalement des articles sur des commandes ou outils Gnu/Linux

Refonte site internet ?

Depuis un peu plus de deux ans, j’ai malheureusement laissé ce site assez à l’abandon.
Et pourtant, je fais énormément de choses à côté (écriture de ModOp, Scripts, passage de certifications).
Mais voilà, le CMS que j’utilise depuis de très nombreuses années pour gérer ce site ne me plaît plus.

Depuis deux ans environ, j’utilise en parallèle une méthode de publication « automatique » de certains de mes contenus. Pour cela, j’utilise un bon vieux git et des méthodes de CI/CD mis en place grâce à Gitlab (et autres).

J’ai dans un premier temps mis en place un système pour automatiser ma documentation personnelle.
Grâce à des outils comme Mkdocs (ou sphinx par exemple) j’ai expérimenté une écriture de documentation en Markdown.Je synchronise ensuite les fichiers avec mon dépôt Git distant et celui-ci lance automatiquement un pipeline pour se connecter au serveur et générer des fichiers en html/css afin de créer mon site internet.

L’incident des serveurs OVH, réduisant à néant certains de mes wikis de documentation, m’a forcé et conforté dans mon idée et dans ma volonté de passer sur ce nouveau système.
En effet, le fait d’utiliser Git me permet de remonter un site de documentation en un rien de temps. De plus, toutes mes documentations sont sauvegardées dans un dépôt local et distant, donc peu de risque de perte.

Ceci explique pourquoi, ces deux dernières années, mon site de documentation et devenue mon référencement au profit de ce site.

Suite à ce retour d’expérience, je me pose donc la question de migrer mon site actuel.
L’opération sera longue, mais je gagnerais en rapidité de publication et en place serveur (pas de base de données avec ce système).

Bref, sûrement pas mal de changement à venir sur ce site (enfin)

News : Le retour

Salut à tous !

Cela fait un petit moment maintenant que je n’avais pas écris d’articles (presque 1 an).

On ne va pas ce le cacher, cette année à été particulièrement intense. Je ne pense d’ailleurs pas que cela va changer…

Néanmoins, je vais, à partir de maintenant, reprendre l’écriture d’articles afin de me forcer une veille technologique, qui malheureusement, était un peu passer à la trappe depuis presque un an ..

A très vite 🙂

Samba : introduction rapide aux partage de fichier Linux/Windows

Hello,

Dans ce petit article, je vais montrer rapidement comment mettre en place un dossier  réseau partagé depuis votre machine Linux, sur lequel vous pourrais accéder depuis votre machine Windows (ou autre Linux) (je ne rentre pas dans les détails de l’utilisation de Samba)

Continuer la lecture

Récupérer le serial number d’une machine (Linux)

Il y a quelques temps années, j’avais écris un article intitulé Récupérer des informations grâce à WMIC dans lequel j’expliquais comment récupérer des informations sur une machines Windows, et plus particulièrement, le numéro de série de la machine.

Comme, il m’a été demandé il y a quelques jours la solution pour Linux, j’en profite pour écrire un petit article rapide.

DMI

Sous linux il existe une commande, « dmidecode » qui permet de « décodé » la table DMI/SMBIOS (plus d’informations sur DMI : https://en.wikipedia.org/wiki/Desktop_Management_Interface et SMBIOS https://en.wikipedia.org/wiki/System_Management_BIOS). Cette commande permet concrètement de récupérer de manière lisible pour les humains toutes les informations présentes dans le bios (matériels, numéro de série, etc.).

Vous pouvez simplement utiliser la commande suivante pour avoir déjà un premier jet d’informations (mais vite illisible vu le nombre d’informations)

sudo dmidecode

Les options

Néanmoins si vous voulez avoir quelque chose de plus simple à lire et plus précis il vaut mieux utiliser quelques option.

L’option -t (type)

La première est -t (pour type). Après l’option il faut donc préciser le type. Pour cela nous pouvons utiliser les option suivantes :bios, system, baseboard, chassis, processor, memory, cache, connector, slot

Il est aussi possible d’utiliser des chiffres pour définir le type (mais il vaut mieux ce référer à la doc avec un man dmidecode). (0 BIOS, 1 System, 2 Baseboard, 3 Chassis, 4 Processor, 5 Memory Controller, …)

sudo dmidecode -t system

ou

 sudo dmidecode -t 1

L’option -s (String)

A savoir qu’il est aussi possible d’utiliser une option « string » permettant de faire une recherche avec un mot clef. La liste est assez longue est peut-être trouvé dans le manuel (man dmidecode) ( bios-vendor, bios-version, bios-release-date, system-manufacturer, system-product-name, system-version, system-serial-number, system-uuid, baseboard-manufacturer, baseboard-product-name, baseboard-version, baseboard-serial-number, ….)

sudo dmidecode -s bios-vendor

Dmidecode et grep

Maintenant il est bien sûr possible de combiné plusieurs options et d’utiliser un « grep » pour récupérer exactement une information désirée.

sudo dmidecode -t 1 |grep Serial

Bon là pour le numéro de série on aurait pu aussi utiliser

sudo dmidecode -t system |grep Serial

ou encore plus rapide

sudo dmidecode -s system-serial-number

Bref ! Le top pour une utilisation dans un script ou pour récupérer facilement une information sur une machine cliente avec un distant 😉