RaphAstronome

Aller au contenu | Aller au menu | Aller à la recherche

vendredi, juin 26 2009

Cron pour prévenir des mises à jour Debian

Mieux vaut être rapidement prévenu de la disponibilité des mise à jour. Pour ça le mieux c'est d'être averti par e-mail. Mail présantant une mise à jour Debian

C'est un bon complément à la liste debian-security-announce

Lire la suite...

jeudi, juin 25 2009

wondershaper tester les sites en 56k

Il est parfois utile de tester ce que donnerais l'affichage d'un site si il était visité avec un vieux modem 56k.

Le programme wondershaper permet de limiter la bande passante d'un réseau, les tests sont donc faciles à réaliser. Bien sûr durant les tests on évitera d'utiliser tout autre logiciel ayant un important besoin de bande passante.

Remarquez toutefois qu'il n'augmente pas le nombre de paquets perdus et l'élévation du ping qui peuvent arriver sur une mauvaise ligne.

Lire la suite...

3 autres corrections

Voici quelques nouvelles corrections orthographiques qui posent visiblement problème.

Tux tousse (grippe A peut être), Obligation de jouer a Oblivion et pour finir la preuve que les MMORPG sont des drogues et font dormir.

Lire la suite...

samedi, juin 6 2009

Option --delete-after de rsync

Par défaut rsync avec l'option --delete supprime les fichiers qui ont disparus de la source avant tout transfert.

Lorsque le fichier a été tout simplement supprimé de la source ça ne pose pas de problème. Par contre si le fichier a été déplacé à un autre endroit c'est plus embêtant car il y a un moment où le fichier n'est plus dupliqué sur le serveur de backup.

Pour éviter ce petit soucis il faut ajouter l'option --delete-after pour que les fichiers soit supprimés après la copie et plus avant.

Par exemple :

rsync -avz --delete --delete-after --rsh=ssh --bwlimit=80 --exclude=/tmp/** --exclude=/proc/** --exclude=/dev/** --exclude=/sys/** root@my_server:/ /media/disque2/dedi_backup

Voir aussi le billet sur rsync

Créer un compte utilisateur sur un serveur Samba

Pour ajouter un utilisateur à Samba il faut déjà ajouter un compte utilisateur Linux :

sudo adduser (nom_de_l_utilisateur)

Puis après ajouter l'utilisateur à Samba

sudo smbpasswd -a (nom_de_l_utilisateur)

En partant n'oubliez pas de mettre les permissions 700 sur le dossier du nouvel utilisateur pour que personne d'autre ne puisse fouiller dans ses fichiers.

Remarque : cette manip autorise aussi un login sur la machine, par exemple avec SSH ou en local.

mercredi, juin 3 2009

Plugins Munin pour Apache

Lors d'une installation simple de Munin il est fréquent d'activer les plugins relatifs à Apache, toutefois cela ne fonctionne pas avec la configuration par défaut du moins sous Debian Etch. Régler le problème est toutefois très simple.

Il faut :

  • Installer le paquet libwww-perl
  • Ajouter "ExtendedStatus On" à la configuration d'Apache

Lire la suite...

mardi, avril 7 2009

Utiliser un editeur de texte dans un programme

Saisir un long texte avec une instruction "gets" c'est pas très efficasse on aimerait parfois avoir un vrai éditeur de texte.

Toutefois il convient dans certaines situations d'éviter les librairies lourdes comme GTK.

Pour le faire on peut tout simplement utiliser nano sur un fichier temporaire.

éditeur nano

On pourait aussi utilise vim ou emacs selon ce que vous préférez. Sous windows il faudrait utiliser notepad.

Lire la suite...

dimanche, mars 8 2009

Lecteur de disquette sous Ubuntu 8.10

Le driver du lecteur de disquette n'est plus installé par défaut dans Ubuntu 8.10, si vous voulez l'utiliser il faut charger un module noyau :

sudo modprobe floppy

Lire la suite...

jeudi, février 19 2009

sql : MàJ un champ BLOB en hexadécimal

Il est souvent utile d'intégrer des données binaires à une base de données. Pour le faire on utilise les champs de type BLOB et souvent on insère les données avec leur représentation hexadécimale. Pour modifier ce champ on aurait tendance a faire :

UPDATE t SET champ=0x0123456789abcdef WHERE id=1;

En bah ça marche pas ! Du moins pas avec MySQL. Le problème est qu'il interprète 0x0123456789abcdef comme un nom de champ (erreur #1064) il faut donc passer par une autre méthode.

Lire la suite...

L'astrologue fait ses prévisions

L'astrologie c'est super ! J'écoutais la radio lorsque arrive l'astrologue qui fait ses prévisions. Pour mon signe astrologique c'est très clair :

Vous adhérerez à une réforme

La réforme des universités ? Raté essaye encore !

dimanche, février 15 2009

Plugin Munin en Ruby : il y a un piège

Pour faire de jolis graphiques de charge serveur y a pas à dire Munin c'est pas mal. Faire un plugin pour ajouter ces propres graphs est aussi très facile.

Munin exemple

Lire la suite...

Enlever rsync par inetd

Si vous avez un dédié chez Sivit vous avez par défaut un serveur rsync installé dessus. Si vous n'avez pas pris l'option "Sauvegarde périodique" ceci ne sert à rien et vous pouvez l'enlever.

Le rsyncd est géré par inetd une sorte de serveur à serveurs qui permet de lancer le serveur correspondant au programme seulement si il est demandé. Ceci permet d'économiser de la RAM en sacrifiant les performances.

Cette manip ne gène pas les sauvegardes rsync par SSH décrit dans mon autre billet.

Lire la suite...

dimanche, janvier 11 2009

Skychart sous Ubuntu 64 bits

Skychart est un logiciel d'astronomie et très connu. La version 2 ne tournait que sous Windows et était un freeware non libre. La version 3 (beta 0.1.4) est libre, existe sous Linux toutefois les binaires sont en 32 bits et le compiler avec Lazarus est ... difficile. On peut toutefois installer le binaire 32 bits sur un PC Ubuntu 64 bits.

Lire la suite...

lundi, janvier 5 2009

mysqldump | bzip | gpg > mail

Cette fois on va faire un backup de la base de données (avec mysqldump), La compresser (bzip), la crypter (gpg) et enfin l'envoyer dans un mail avec une pièce jointe avec ruby.

Lire la suite...

Backup rsync

Quelles sont vos résolutions pour cette année ? Enfin faire des backups ? Bien, pas trop tôt !

Vous avez un serveur en SSH, le plus facile et rapide est d'utiliser rsync pour télécharger automatiquement les fichiers qui ont étés modifiés.

Lire la suite...

lundi, novembre 17 2008

Présentation plus pratique des permissions

Vous voyez cette façon de présenter les permissions ? Affichage pas pratique

Pour changer il suffit d'aller dans l'éditeur de configuration de gnome (gconf-editor) et de cocher la clé /apps/nautilus/preferences/show_advanced_permissions

La c'est mieux : Affichage pratique

PS : le paquet Ubuntu pour Liquid Rescale (très utilisé dans ce post par exemple) c'est gimp-plugin-registry

mardi, septembre 16 2008

3 corrections orthographique dont une mémorable

Pour commencer une correction que les habitants d'Avignon risquent de ne pas apprécier : avignon Pour info un salignon est un "Pain de sel obtenu par évaporation des eaux d'une source saline." (source Wiktionnaire)



Ensuite une caractéristique qui risque de gêner les joueurs de jeux vidéos : injouable



Et alors là je crois que je tient une correction automatique mémorable : corrector_lol_le_bouquet.png Remarquez les autres suggestions ! Et remarquez aussi que le mot qui est à l'origine de la correction est extrêmement courant.

lundi, juillet 21 2008

VirtualBox VDI vers disque réel

ATTENTION : les manips indiqués ici peuvent être dangereuses car elles vont supprimer toutes les données présents sur le disque dur de destination, faites très attention à ce que vous faites ! De plus il peut y avoir une incompatibilité au niveau de la géométrie du disque, dans la pratique cela n'arrive qu'au matériel très ancien mais il peut toujours y avoir une surprise avec un disque dur particulier. Avec cette méthode vous ne pourrez pas (ou mal) installer certains systèmes d'exploitation en raison de leur structure et notamment des drivers. C'est probablement le cas de Windows. Ceci à fonctionné dans mon cas mais je décline toute responsabilité quand aux dommages éventuellement causée par cette méthode. Une connaissance des systèmes Linux, et notamment les commandes systèmes, est requis pour effectuer l'opération.

Je viens d'utiliser cette méthode avec succès sur le PC de mon grand père dont le disque dur à du être changé. Son ordinateur étant un peu ancien son lecteur de CD ne marche plus très bien et impossible d'installer Ubuntu depuis le CD. Impossible aussi de booter sur une clé USB mais seulement sur un Linux minimal, étrangement le CD de DSL fonctionne mieux. L'idée est donc d'installer Ubuntu sur une image VirtualBox (donc virtualisé sur mon PC) puis de mettre cette image disque sur le nouveau disque dur.

Préparation de l'image

  • Commencez par créer une machine virtuelle avec VirtualBox, entrez le nom, le type de système (Linux par exemple) et la quantité de RAM (256 Mo par exemple).
  • Dans la page "Disque dur virtuel" choisissez de créer un nouveau disque et c'est là que ce trouve l'astuce : choisissez "Image à taille fixe".
  • Mettez un nom à l'image et sélectionnez une taille qui est à la fois suffisante pour le système à installer et qui peut tenir avec un peu de marge sur la clé qui va servir au transfert (pour Ubuntu j'ai mis 3.62 Go). Si vous pouvez mettez plus d'espace ça évitera de devoir déménager le /usr . Remarquez que les partitions FAT32, fournies à l'origine sur la plupart des clés USB et disque externe, ne permettent pas les fichiers de plus de 4 Go.
  • Démarrez la machine virtuelle. On vous demande si vous voulez booter sur un CD. Acceptez et mettez le CD (ou l'image CD) du système à installer.
  • Installez le système. Pour le partitionnement faites simple et mettez juste "/". Puis éteignez la machine virtuelle lorsque c'est fini et qu'il vous demande d'enlever le CD pour rebooter.

Infos générales à propos des fichiers image disque vdi
Dans VirtualBox les images disque ont pour extension ".vdi". Dans le cas d'une image taille fixe le format est plutôt simple puisque à partir le l'octet 0x3C00 c'est le contenu du disque dur on va donc pouvoir le copier sur le disque de destination avec une simple commande "dd" correctement paramétré.

  • Pour l'instant on récupère simplement le fichier vdi correspondant à notre disque virtuel pour le mettre sur notre clé. Sur le systèmes Linux il se trouve dans "~/.VirtualBox/VDI/".

Sur le PC de destination.

  • Bootez sur un Linux minimal, les Linux en mode texte distribuées sur disquettes devrait suffire. Ce qui faut juste vérifier c'est la possibilité de monter la clé USB et la commande "dd".
  • Mettez la clé USB où ce trouve le vdi, montez la.

La copie sur le PC de destination.
ATTENTION : je rappelle que ceci supprimera toutes les données du disque de destination. Faites attention à ne pas commettre une erreur. Si vous ne savez pas exactement ce que vous faites il est encore temps d'abandonner.

  • On copie donc en ignorant les 15360 (= 512 x 30) premiers octets

dd if=votre_fichier_vdi of=disque_dur_de_destination bs=512 skip=30

Le disque_dur_de_destination étant le périphérique disque dur, souvent /dev/hda ou /dev/sda. Ce n'est pas une partition de ce disque ( /dev/hda1 par exemple ) ni un point de montage. Je vous conseille de bien vérifier ce que vous faites car /dev/sda peut très bien être votre clé USB ou /dev/hda le lecteur CD.

Remarquez qu'il ne doit pas forcément avoir de partitions dessus, de toutes façon le Master boot record est remplacé.

Il faut également vous attendre à ce que l'opération dure longtemps, ça peut durer plusieurs heures si le port USB est en USB 1 ou que le fichier vdi est grand.

Après l'opération vous vous retrouvez avec un grand disque avec une toute petite partition. Vous pouvez créer de nouvelles partitions pour le swap, /usr et /home. Le déplacement des données sur ces partitions sera indiqué dans un prochain billet car celui si commence déjà a être long, de plus ce déplacement n'a rien a voir avec le déplacement d'un vdi sur un disque.

mercredi, juillet 2 2008

Corrections foireuses : 2e partie

subir sunbird C'est vrai que Sunbird est chiant à t'avertir lorsque tu as un rendez vous chez le dentiste que tu préférerais oublier.

pied dans l'oeil Sur un site d'astronomie ça peut donner : "Même si le phénomène est observable à l'orteil nu, une paire de jumelles ou une petite lunette permet de mieux apprécier l'événement.".

jeudi, mai 22 2008

Quand les correcteurs orthographique trollent

firefoire

wiispy

Don't feed the troll

- page 1 de 2