Pour des besoins de monitoring j’ai besoin de recevoir des alertes via le protocole XMPP (Jabber) et pour cela j’ai besoin d’envoyer des messages XMPP via mes scripts et donc la ligne de commande.
Il existe certain script en Perl qui font cela mais j’ai une préférence pour le Python. Le seul existant en Python d’après mes recherches est xmpppy . Pour pouvoir utiliser ce script dans de bonne condition, il faudra ajouter une dépendance sur le paquet python-xmpp et rajouter des entrées dans la zone DNS de votre domaine.
Installation:
[...] Lire la suite
Lorsque l’on a un serveur, la mise à jour se passe en ligne de commande. En général cela se passe en modifiant le fichier de source pour APT. Il suffit de se tromper dans le fichier source.list pour avoir des problèmes.
ATTENTION ! Une mise à jour du système et surtout le changement de version reste une manipulation dangereuse sur un serveur de production! Faites des sauvegardes avant.
Sous Ubuntu il existe un outil en ligne de commande qui effectue les même vérification que l’utilitaire graphique update-manager.
Pour pouvoir utiliser la commande de mise à jour de version d’Ubuntu en ligne de commande il faut que le paquet update-manager-core
Mise à jour vers la version stable suivante encore supportée:
do-release-upgrade
Il est aussi possible de lui rajouter des paramètres:
-p: met à jour vers la dernière version stable [...] Lire la suite
Lorsque l’on a un serveur, la mise à jour se passe en ligne de commande. En général cela se passe en modifiant le fichier de source pour APT. Il suffit de se tromper dans le fichier source.list pour avoir des problèmes.
ATTENTION ! Une mise à jour du système et surtout le changement de version reste une manipulation dangereuse sur un serveur de production! Faites des sauvegardes avant.
Sous Ubuntu il existe un outil en ligne de commande qui effectue les mêmes vérifications que l’utilitaire graphique update-manager.
Pour pouvoir utiliser la commande de mise à jour de version d’Ubuntu en ligne de commande il faut que le paquet update-manager-core soit installé.
Mise à jour vers la version stable suivante encore supportée:
do-release-upgrade
Il est aussi possible de lui rajouter [...] Lire la suite
Suite à un problème avec mon environnement Trac pour gérer mes sources, celui ci était envahi de ticket SPAM envoyé par des bots car j’avais mal configuré les permissions. Maintenant que les permissions sont bonnes, il ne reste plus qu’à supprimer les ticket SPAM.
Ma version de Trac est celle de la Dapper (6.06 LTS) d’Ubuntu Server, donc la version 9.3. Il n’existe pas de plugin pour cette version qui permette de supprimer des tickets en masse. J’avais 300 ticket à supprimer.
La base de donnée étant en SQLite, j’ai écrit un petit script qui permet de supprimer les tickets.
Ce script doit être lancé avec un utilisateur qui a les droits décriture sur la base de donnée de [...] Lire la suite
Suite à un problème avec mon environnement Trac pour gérer mes sources, celui ci était envahi de ticket SPAM envoyé par des bots car j’avais mal configuré les permissions. Maintenant que les permissions sont bonnes, il ne reste plus qu’à supprimer les ticket SPAM.
Ma version de Trac est celle de la Dapper (6.06 LTS) d’Ubuntu Server, donc la version 9.3. Il n’existe pas de plugin pour cette version qui permette de supprimer des tickets en masse. J’avais 300 ticket à supprimer.
La base de donnée étant en SQLite, j’ai écrit un petit script qui permet de supprimer les tickets.
Ce script doit être lancé avec un [...] Lire la suite
Après avoir eu un serveur de piraté j’ai pu voir les commande qu’avait passé le pirate, sans pouvoir savoir exactement quand il les avait utilisées (Il n’avait pas nettoyé l’historique). J’ai donc cherché sur Internet une solution sans trouver grand chose pour Bash.
Cette modification est totalement anodine pour le système et ne peut entraîner de perte de donnée.
Après avoir acheter un livre sur Bash j’ai trouvé mon bonheur. Il faut absolument avoir la version 3.0 ou plus de bash. Ubuntu Dapper Drake et les version suivante intègre d’office une version supérieur à la 3.0.
motarion@cyber-workstation:~$ [...] Lire la suite
Après avoir eu un serveur de piraté j’ai pu voir les commande qu’avait passé le pirate, sans pouvoir savoir exactement quand il les avait utilisées (Il n’avait pas nettoyé l’historique). J’ai donc cherché sur Internet une solution sans trouver grand chose pour Bash.
Cette modification est totalement anodine pour le système et ne peut entraîner de perte de donnée.
Après avoir acheter un livre sur Bash j’ai trouvé mon bonheur. Il faut absolument avoir la version 3.0 ou plus de bash. Ubuntu Dapper Drake et les version suivante intègre d’office une version supérieur à la [...] Lire la suite
Lorsque vous insérez un CD ou un DVD, il apparaît l’icône de celui ci sur le bureau. Lorsque l’on fait un clic droit sur celui ci on peut voir qu’il apparait un menu “Copier le disque”
Pour copier le CD et en faire une image ISO il faut cliquer dessus pour obtenir l’interface de gravure:
Au lieu de laiser le Graveur il faut choisir dans la liste “Fichier image”:
Une fois choisi il ne reste plus qu’à cliquer sur Graver puis de choisir le nom du fichier dans lequel les données seront écrites:
[...] Lire la suite
Cet article à pour but certes d’installer un serveur web mais surtout de voir comment héberger plusieurs domaine sur le même serveur. On passera l’installation de base et on passera directement àl’installation des logiciels concernés. Ce tutoriel peut aussi être appliqué pour un serveur à la maison à condition d’avoir un accès à la console et si vous voulez avoir accès à la console à distance il faut au préalable avoir installé le serveur SSH.
Tout le tutoriel est fait avec l’utilisateur root qui est activé d’office en installant Ubuntu sur une Dedibox pour le faire avec le premier utilisateur il faut rajouter sudo avant chaques commande
Installation du serveur SSH:
apt-get install openssh-server
Une fois installé la connexion se fait à [...] Lire la suite
Je viens de réactiver mon petit Palm Zire 21 et j’ai testé la synchronisation, tout fonctionne pareil que pour Breezy par contre il n’y a qu’un problème dont je viens de le rendre compte car dans Evolution j’utilise plusieurs catégories de calendriers et de répertoires de contacts mais malheureusement Gpilotd (Gnome pilot) ne peut synchroniser qu’un seul calendrier ou répertoire de contact donc attention si vous en avez plusieurs.
Pour palier à cela je pense créer un répertoire spcial où je répliquerais toutes les données à synchroniser je pense que c’est le meilleur moyen pour l’instant si l’on veut rester avec Gpilotd.
PS: Je sais que Kpilotd peut synchroniser plusieurs répertoire de contact et calendrier mais je ne sais pas s’il est compatible avec Evolution [...] Lire la suite