Unix/Linux Linux

Entries feed - Comments feed

éviter un fsck au prochain redémarrage de votre machine.

  • Via l'argument -f de la commande shutdown. Attention, l'argument -F force le fsck au démarrage - ne pas se tromper dans la casse ;-)
  • Créer un fichier /etc/fastboot ; attention il sera supprimé suite au reboot.

source : http://nicolas.steinmetz.fr/journal/pour-echapper-au-fsck-au-prochain-redemarrage-de-votre-machine.html

passage en LVM + RAID1

J'ai il y a peut fait évoluer la configuration matériel de mon serveur en y ajoutant deux disques dur de 2 To. Ces disques étant destinée à un usage de sauvegarde, c'est l'occasion de revoir un peut la répartition de mes volumes LVM.

J'ai choisi pour cette exercice deux disques Seagate Green de 2 To seagate-green.jpg

Le prix des disque dur ayant largement chuté ces dernière années j'ai profité de l'occasion pour passer en RAID1, histoire de fiabiliser mes sauvegardes.

Continue reading >

Connaitre l'avancement d'un processus dd

Parfois la commande "dd" peut prendre du temps voici comment faire le point sur l'avancement.

Continue reading >

Copier l'intégralité d'un SVN !

Voici une méthode pour copier un SVN avec toutes les révisions, pour faire un fork, une sauvegarde,.....

Continue reading >

Correction de awstats pour debian

Pour avoir les infos sur le navigateur et l'os dans awstats sous debian :

 sed -i -e 's/^LogFormat.*=.*/LogFormat=1/g' "/etc/awstats/awstats.conf"

Continue reading >

ExtUndelete : outils simple de récuperation de données sur ext2 / ext3 /ext4

Il existe plusieurs méthodes pour récupérer des fichiers effacer sur un disque au format Ext (2/3/4).

extundelete est un moyen simple et rapide d'y arriver.

Continue reading >

Bluetooth sous linux avec un MacBookPro 6.2

Avec un MacBookPro modèle 6 2 et 7 1

Voici comment ajouter le support du bluetooth sous Linux (Debian dans mon cas).

depuis le répertoire des sources du noyau : un 2.6.36 à l'heure où j'écris ce billet. il faut modifier le fichier btusb.c

 root@MeuhBookPro:/usr/src/linux-2.6.36# nano drivers/bluetooth/btusb.c

pour y ajouter a partir de la ligne 67 :

       /* Apple MacBook Pro 6,2 */
       { USB_DEVICE(0x05ac, 0x8218) },
       /* Apple MacBook Pro 7,1 */
       { USB_DEVICE(0x05ac, 0x8213) }

Sauvegarder, compilez le noyau, installez-le vous aurez de belles dents bleu :-)

A noter que la réference materiel peut être lue depuis MacOS dans A Propos de ce Mac.

Flash sur distributions linux amd64 mise a jour

nouvelle version de flash pour les systèmes 64 bits.

Cette nouvelle version de flash, fonctionne aussi sur MacOS, Windows.

Continue reading >

unetbootin convertissez vous ISO en clé USB bootable

unetbootin un bon outil pour booter une iso sur un netbook

Continue reading >

Linux en TSE !!!

Je ne savais pas que ça existait mais si avec XRDP il est possible de se connecter à un serveur X en utilisant le protocole RDC de Microsoft.

Continue reading >

apt-cacher-ng proxy pour apt :-)

Depuis un moment j'utilisai apt-proxy pour pour réduire demande sur les mirroir debian et gagner du temps pour les mise a jours de me machine virtuelle. depuis quelque temps apt-proxy a tendance a planter et bloquer ainssi les update.

C'est donc l'occasion de tester une autre solution apt-cacher-ng.

Le principe reste le même mettre en cache les paquet debian nécessaire aux mises a jours de plusieurs ordinateurs. apt-cacher-ng est un service proxy sur le port 3142

Continue reading >

Lshell backport for lenny on my repository.

lshell (http://lshell.ghantoos.org/) présenté dans le GNU/Linux Mag hors série de Février mars 2010.

Je souhaité expérimenter ce shell. Malheureusement il n'existe pas de version pour debian lenny, uniquement squeeze et sid J'ai donc backporté la version squeeze sous lenny il est désormais disponible dans mon dépot pour lenny :

 ## Simc repository
 deb http://www.simc.be/debian stable main contrib non-free

Où en lien direct : http://www.simc.be/debian/pool/main/l/lshell/lshell_0.9.8-1_all.deb

amusez vous bien.

Gnome Shell votre prochain bureau !

J'ai testé gnome-shell. Prévu pour les prochaine version de GNOME (2.28 et surtout gnome 3.0). Gnome-shell change totalement la façon d'utiliser le bureau et les espaces de travail.

A essayer de toute urgence !

La prise en main de l'interface est rapide, intuitive et très efficace.

Gnome-shell devrait être disponible dans Ubuntu 10.04

gnome-shell-1.jpeg

gnome-shell-2.jpeg

My own debian repository

Après avoir réviser reprepro pour gérer un dépôt de paquets debian, Mon dépot fonctionne :

pour l'ajouter rien de plus simple :

dans /etc/apt/sources.list ajouter :

## Simc repository
deb http://www.simc.be/debian stable main contrib non-free
deb http://www.simc.be/debian unstable main contrib non-free

puis :

apt-get update apt-get install debian-simc-keyring

et répondre oui à la question :

ATTENTION : les paquets suivants n'ont pas été authentifiés. debian-simc-keyring Faut-il installer ces paquets sans vérification (o/N) ? o

des paquets signé simc pour i386 et amd64 vont bientôt arriver.

Un tuto pour créer un dépôt est en cours de rédaction.

nanorc donnez de la puissance à nano

Pour éditer mes fichier de configuration j'ai pris habitude d'utiliser nano l'outil par défaut dans les distribution debian car un peut plus conviviale que Vi à mon goût.

en modifiant le fichier ~/.nanorc pour un utilisateur, où alors dans /etc/nanorc pour tous les utilisateurs de la machine certaine options permettent de gagner du temps et d'améliorer la visibilité des fichier textes :

exemple d'un ~/.nanorc

/// set autoindent set smarthome ///

dans /etc/nanorc par défaut les options sont expliquées en commentaire :-) :

parmi les plus utiles à mon avi :

//
## The characters treated as closing brackets when justifying
## paragraphs. They cannot contain blank characters. Only closing
## punctuation, optionally followed by closing brackets, can end
## sentences.
## set brackets ""')>]}"


## Constantly display the cursor position in the statusbar. Note that
## this overrides "quickblank". afficher la position du curseur comme sur vi

set const


## correction de certains problème de touche les utilisateur de MacOS seront aidés.
## Fix Backspace/Delete confusion problem.

set rebinddelete


## Fix numeric keypad key confusion problem.

set rebindkeypad

Et bien sur le plus important la coloration syntaxique :


## Nanorc files

include "/usr/share/nano/nanorc.nanorc"
include "/usr/share/nano/c.nanorc"
include "/usr/share/nano/html.nanorc"
include "/usr/share/nano/tex.nanorc"
include "/usr/share/nano/mutt.nanorc"
include "/usr/share/nano/patch.nanorc"
include "/usr/share/nano/man.nanorc"
include "/usr/share/nano/groff.nanorc"
include "/usr/share/nano/perl.nanorc"
include "/usr/share/nano/python.nanorc"
include "/usr/share/nano/ruby.nanorc"
include "/usr/share/nano/java.nanorc"
include "/usr/share/nano/asm.nanorc"
include "/usr/share/nano/sh.nanorc"
include "/usr/share/nano/pov.nanorc"

//

Gnome : mot de passe trousseau de clé perdu

Pour ré-initialiser le mot de passe du trouseau Gnome (et perdre toutes ses clés) :

rm ~/.gnome2/keyrings/default.keyring

Xen migration d'une machine linux physique vers une VM Xen

J'ai il y a peut déplacé des machines physique sous debian sarge/etch vers un serveur Xen, Pour le transfert des données rien de compliqué et plusieurs méthodes, les machines que je devait déplacer pouvaient être arrêtées sans trop de perturbation pour les utilisateur à l'instant où j'ai effectué le changement.

J'ai donc démarré les vielle machine sur un live CD et transféré les données en par tar au travers de ssh.

cd /
tar - . --one-file-system | ssh root@<destination> tar xf - -C /mnt/<partition de destination>
cd /var 
tar - . --one-file-system | ssh root@<destination> tar xf - -C /mnt/<partition de destination>/var
...

Cette méthode permet de copier chaque partition indépendamment., il y avait bien sur d'autres solutions "dd", "dump/restore", "rsync" Mais les machines étant un peu anciennes tar c'est montré assez efficace rsync aurait peut-être demandé moins de ressources.

Un fois les partitions transféré ils faut supprimer certains élément en conflit avec xen. Pour cela il faut monter les partitions sur le Dom0, (au moins / et /var) puis se placer dans un chroot sur le point de montage de / .

voici les paquet à supprimer :

apt-get remove --purge console-common console-data console-tools libconsole

voilà il reste plus qu'a écrire correctement le fichier de config xen de la machine transportée et le tour est joué.

Flash sur distribution linux amd64 cela fonctionne enfin.

Bonne nouvelle pour les possesseur de distribution linux 64 bits, la dernière version proposé par macromédia fonctionne très bien. Rien a voir avec la précédente version alpha.

wget http://download.macromedia.com/pub/labs/flashplayer10/libflashplayer-10.0.22.87.linux-x86_64.so.tar.gz
tar xvf libflashplayer-10.0.22.87.linux-x86_64.so.tar.gz
sudo mv libflashplayer.so /usr/lib/mozilla/plugins/

et relancer votre navigateur :-)

installer xen rapidement avec debian lenny

voici la recette pour avoir rapidement un serveur Xen,

1) installer une Debian Lenny (version amd64 dans cet exemple)

attention en install expert ne pas installer GRUB 2

2) une fois l'install finie : apt-get install xen-linux-system-2.6.26-1-xen-amd64

3) reboot

Admirez le résultat

debianLenny64:~# xm li
Name                     ID   Mem VCPUs      State   Time(s)
Domain-0               0   455     1           r-----     49.3

Nouvelle version de debian => Lisez le changement

http://www.ouaza.com/wp/2009/03/02/debian-lenny-le-cahier-de-l-admin/