Logger les actions de vos scripts dans le syslog de votre linux

syslog

Vous souhaitez tenir un mailleur logging de vos scripts ou applications sous linux?

Syslog s’en charge … mais comment lui envoyer les informations?

Utilisez la commande « logger »

logger Texte à enoyer à syslog

Une chose à logger mais qui doit également arriver sur les utilisateurs connectés?

logger -s Attention erreur critique

 

Serveurs Virtuels (VPS) pas cher et efficace (SSD)

Vous souhaitez tester des applications web, des containers docker, … ou simplement vous avez besoin de serveur virtuel dans le cloud (VPS)

digital-ocean-logoDigital Ocean vous propose des serveurs virtuels équipés de 1 à 20 proceseurs, de 512Mo RAM à beaucoup plus et de 20 Go de SSD à 900Go, le tout à partir de 5$/mois.

Via ce lien, vous obtenez 10$ de crédit à dépenser pour votre premier serveur, soit 2 mois gratuit vie le lien. (n’hésitez pas à partager ceci à tous les développeurs et administrateurs réseau ui pourraient en avoir besoin)

Digital Ocean

Liste de commandes et variables utiles sous linux

Voici une liste de commandes utiles sous linux (non exhaustive) qui sera alimentée petit à petit selon mes découvertes et mes besoins. Pour les commandes plus longues, un article sera ajouté par commande.

sshfs

incron(tab)

Docker : Supprimer des images et les containers

Docker
Sous Linux

Vous utilisez docker et avez lancé pas mal de containers/images et le tout est sur votre serveur?

La solution est de vider des images et/ou containers

Pour supprimer un container, exécutez ceci

sudo docker rm id_container

Si vous souhaitez tous les supprimer,

sudo docker rm $(docker ps -a -q)

Pour ce qui est des images, la commande est assez similaire, mais avec rmi

sudo docker rmi id_image

Pour toutes les supprimer,

sudo docker rmi $(docker images -q)

Créez les articles de votre blog WordPress depuis votre smartphone Android

Vous avez un blog WordPress ?
Avec cette application WordPress pour smartphone Android vous pouvez publier vos articles sans avoir de pc sous la main en un rien de temps.
Rien de plus simple. Il vous suffit de lui donner l’adresse de votre blog, un identifiant et un mot de passe, et avec une connexion Internet comme la 3g par exemple, vous créez vos articles et les publiez en un tournemain.
Simple et pratique, cette application vous suivra partout en tout temps.
Voici le lien pour la telecharger.

Docker : Laisser votre container tourner en le quittant

dockerVous utilisez docker ?

 

Si vous lancer votre container avec cette commande

sudo docker run -it container

ou vous vous y êtes attaché via cette commande

sudo docker attach container

vous êtes actuellement dans votre container.
Si vous quittez via ctrl + c ou quit, vous avez votre processus qui ce met en Exited (0)

La solution? Une combinaison de touches

ctrl + p suivis de ctrl + q

Ce qui aura pour effet de vous remettre à l’invite linux de votre hôte en laissant tourner votre container

Commandes fort utiles sous puppet

Voici une liste pertinante de commandes pou gérer votre puppet

Voir les Certificats en attente

  • puppet cert list

Signer un certificat sur le serveur

  • puppet cert sign waiting.machine.name

Signer tous les certificats en attente

  • puppet cert sign all

Effacer un certificat en attente

  • puppet cert clean machine.to.remove

Effacer une machine acceptée sur le serveur

  • puppet ca destroy wrong.host.name

Linux : Modifier un fichier sans interaction (scripts)

Vous souhaitez modifier un fichier sous linux via un script?
Voici comment faire

sed -i 's/texte source/texte cible/g' /lien/vers/le/fichier/source 
Exemple : 
sed -i 's/be.archive.ubuntu.com/mirror:9999/g' /etc/apt/sources.list

Limiter l’utilisation du CPU à un programme sous linux ou le prioriser

Pour limiter l’utilisation de votre processeur à une application gourmande en ressources, voici deux solutions.2000px-Speed_limit_80_sign.svg

1 . La commande cpulimit

cpulimit -e nom_de_l’application -l pourcentage

exemple:

cpulimit -e nano -l 80

ceci lancera nano avec une limite à 80% des ressources.

2 . La commande nice

nice -n priorité commande

exemple :

nice -n 19 nano

Dans notre exemple, nano sera lancé avec la priorité la plus basse.

Donc si un autre programme à besoin de ressources et qu’il n’en reste plus assez pour nano, les traitements de nano seront retardés

les priorités vont de +19 (Priorité la plus basse) et -20 (Priorité la plus haute).

Vous pourrez ainsi lancer des programmes qui doivent avoir plus de priorité