Linux Ubuntu lister le nom des interfaces réseaux

Lorsque l’on souhaite configurer une interface réseau qui n’a pas été créée lors de l’installation du système, il peut être « ardu » de trouver le nom de l’interface. Pour se faire rien de plus simple :

Exemple de résulltat sur une machine virtuelle VMWARE avec 2 interfaces réseaux.

Resynchronisation d’un noeud avec MariaDB Galera Cluster

Lorsqu’un noeud a du mal à se synchroniser avec le reste du cluster, il est plus simple de le remettre à zéro. Pour faire cette opération, il suffit d’effacer les données pour que le noeud se resynchronise avec le cluster :

Cette opération peut prendre du temps, et un timeout peut survenir au démarrage du cluster. Il peut être nécessaire de modifier la configuration du service pour augmenter le timeout au démarrage :

Ajouter cette ligne en fin de fichier :

 

 

Mettre à jour un système ubuntu/debian en excluant certains paquet

Upgrade linux exclude packageRégulièrement les systèmes ubuntu/debian doivent être mise à jour afin d’appliquer notamment des correctifs de sécurité. Toutefois certain composants ne peuvent pas ou ne doivent pas être upgrader car ils peuvent remettre en cause l’exécution normal d’un programme ou d’un site. La commande apt-get est très simple à utiliser pour faire un upgrade des paquets installés, mais il n’est pas possible d’exclure de la procédure de mise à jour un ou des paquets précis (apt-get upgrade –exclude this-package).

L’utilitaire apt-mark propose de marquer certain package pour les exclure de la mise à jour.

apt-mark hold <package>

Exemple si on ne souhaite pas faire d’upgrade du paquet varnish :

On peut ensuite vérifier la liste des paquets marqués pour ne pas faire de mise à jour et lancer l’upgrade :

Pour « débloquer » les paquets lors des prochaines mise à jour, il faut utiliser la commande apt-mark unhold :

 


VMWare tools install – fixer l’erreur « kernel header path is not valid »

Pour fixer à l’installation des VMWare Tools sur une machine virtuelle Linux Mint, si vous obtenez le message à l’exécution de la configuration des VMWare tools : « kernel header path is not valid ». Commencez par vérifier que vous avez suivi l’installation des packages build-essentials et kernel-header en suivant la commande présentée ici : Installation des vmware-tools sous ubuntu/mint.

Si le problème persiste, il faut créer un lien symbolique sur le version.h :

Il est maintenant possible d’installer et de configurer les VMWareTools.

Comment récupérer le PID d’un process lancé par nohup

Nohup est une commande unix/linux permettant de lancer un processus. Celui-ci restera actif même lorsque l’utilisateur se déconnectera. Avec cette commande il est possible de créer facilement des scripts de démarrage et d’arrêt d’un service.

Le script de démarrage avec nohup permet de stocker l’identifiant du processus dans un fichier, ce pid sera réutilisé par la suite pour détruire le process :

Le script d’arrêt du service se base sur la lecture du pid enregistré dans le fichier et la destruction du processus avec la commande kill :

Comment récupérer le PID d’un process lancé par nohup

Purge du cache des URLs Varnish 4.x

En passant à la version 4.x de Varnish, les commandes de purge des urls dans l’outil varnishadm a évolué, il n’est plus possible d’utiliser la commande « ban.url . » .

Pour purger l’ensemble des urls en cache dans Varnish, il faut utiliser la commande suivante dans varnishadm :

 

 Purge du cache des URLs Varnish 4.x

Varnish-cache changer la configuration dynamiquement

logo-varnishSur un site en production il est souvent bien pratique de mettre à jour la configuration de varnish à chaud (sans avoir à redémarrer le service). Le rechargement de configuration passe par l’utilisation de varnishadm.

Chargement du fichier VCL

Une fois la modification effectuée dans votre fichier VCL, lancez l’utilitaire varnishadm afin de charger le fichier en utilisant la commande vcl.load.

Le chargement de la configuration avec la commande vcl.load s’effectue en précisant le nom de la configuration (dans notre exemple defaut). Celle-ci ne doit pas être déjà utilisée.

Utilisation de la nouvelle configuration

Pour activer la nouvelle configuration, il suffit d’utiliser la commande vcl.use avec le nom de la configuration.

Si l’on a besoin de faire des modification et de recharger le vcl sur la même configuration il faut la décharger en utilisant la commande vcl.discard

Liste des configurations avec leur statut

La commande vcl.list fournit la liste des vcl chargés dans des configurations et indique la configuration active. Par défaut si le chargement a été effectué au démarrage, on obtient le résultat suivant :

Voici la liste des commandes sur les vcl :

Correction de la faille bash Shellshock sur Ubuntu

faille-bashUn correctif pour la faille Shellshock (CVE-2014-6271) sur le bash est disponible sur Ubuntu.
Pour déterminer si le système est vulnérable voici un petit script à exécuter :

 

Pour corriger le problème sur ubuntu exécuter les commandes suivantes :

Ensuite refaites le test de vulnérabilité et une erreur apparait maintenant.

 Correction de la faille bash Shellshock sur Ubuntu

 

 

Sortie de la version Alpha 15 de Kinsoft WPS Office pour Linux

La version Alpha 15 de la suite office de Kinsoft pour Linux est sortie dans le courant du mois d’Août. Cette version apporte pas mal de corrections sur la version française avec la gestion des caractères accentués.
Les formats Office docx, pptx, xlsx, sont mieux  supportés et font de cette version une alternative viable (bien qu’en Alpha, je pense que Béta correspondrait mieux) à LibreOffice. Malheureusement toujours aucune date annoncée pour la sortie de la Bêta ou d’une release stable.

Concernant le modèle de commercialisation il y a fort à parier qu’il sera proche de la version pour Windows (http://www.kingsoftstore.com/kingsoft-office-freeware.html ) en attendant on peut toujours profiter pleinement de cette version alpha.