Macsim's Mind

ScreenCast #3 – Écrire dans un fichier système quand on a oublié le sudo

screencastIntroduction: Ce petit screencast montre comment écrire en root un fichier déjà édité en simple utilisateur. Lien du billet
http://macsim.labolinux.net/2010/06/07/ecrire-dans-un-fichier-systeme-quand-on-a-oublie-le-sudo/

Écrire dans un fichier système quand on a oublié le sudo from macsim on Vimeo.

Liens: http://www.vimeo.com/12377243

Télécharger cette video dans le format ogv original (meilleur qualitée):

VN:F [1.9.2_1090]
Rating: 0.0/10 (0 votes cast)

Écrire dans un fichier système quand on a oublié le sudo

debianDans l’empressement, il m’arrive souvent de me connecter en ssh a mon serveur, lancer d’édition d’un fichier système avec vi faire les modifications tenter de sauver et se rendre compte que j’ai oublié le sudo avant vi, c’est ragent mais j’ai enfin la solution grâce à stackoverflow.com.

L’idée est simplement de renvoyer le contenu de vi dans tee lancé en root grace à la commande suivante:

:w !sudo tee %

Et voilà le fichier est sauvé sans avoir eu a quitter vi.

Un screencast est disponible ScreenCast #3 – Écrire dans un fichier système quand on a oublié le sudo

VN:F [1.9.2_1090]
Rating: 9.5/10 (2 votes cast)

Virtualiser MacOSX sous Linux

tuxJ’avais eu un faux espoir en lisant ce post du très bon blog http://blog.admin-linux.org/ en effet la virtualisation de Mac OS X ne fonctionne que sur un hôte Mac OS X, toutefois je n’aime pas être frustré et encore moins par un pc. Alors je suis parti en quête d’une solution pour virtualiser Mac OS X et pouvoir faire tous les tests réseau et autre dessus, voici donc comment faire.


En savoir plus…

VN:F [1.9.2_1090]
Rating: 10.0/10 (6 votes cast)

Corriger l’erreur : ** !!! PID file tmp/pids/mongrel.8000.pid already exists.

Si comme moi en relançant mongrel après un reboot vous avez cette erreur:

Restarting mongrel-cluster: Restarting all mongrel_clusters…
** !!! PID file tmp/pids/mongrel.8000.pid already exists.  Mongrel could be running already.  Check your log/mongrel.8000.log for errors.
** !!! Exiting with error.  You must stop mongrel and clear the .pid before I’ll attempt a start.
** !!! PID file tmp/pids/mongrel.8001.pid already exists.  Mongrel could be running already.  Check your log/mongrel.8001.log for errors.
** !!! Exiting with error.  You must stop mongrel and clear the .pid before I’ll attempt a start.
** !!! PID file tmp/pids/mongrel.8002.pid already exists.  Mongrel could be running already.  Check your log/mongrel.8002.log for errors.
** !!! Exiting with error.  You must stop mongrel and clear the .pid before I’ll attempt a start.
mongrel-cluster.

Il faut éditer le fichier /etc/init.d/mongrel-cluster et changer la ligne 34 :

DAEMON_OPTS=’-c $CONF_DIR’

par

DAEMON_OPTS=’-c $CONF_DIR - -clean’

VN:F [1.9.2_1090]
Rating: 0.0/10 (0 votes cast)

Sauver et restaurer le MBR avec GNU/Linux

tuxLe MBR ou Master Boot Record est une zone au début de votre disque dur. Il est très important, car il contient la table de partition. Il y a aussi quelques routines qui servent à lancer le système d’exploitation.

D’un point de vue général, sauvegarder votre MBR n’a pas vraiment d’intérêt. À moins que vous n’appliquiez des modifications risquées sur votre disque dur ou installer un nouveau Boot Loader[Chargeur d'amorçage] (Grub, Lilo ….) par exemple.

Sauver le MBR

Pour réaliser une sauvegarde de votre MBR vous devez lancer la commande suivante en root et adapter /dev/sda selon votre disque dur :

#dd if=/dev/sda of=MBR.sav bs=512 count=1

Si vous ne connaissez pas le chemin vers votre disque dur, fdisk -l peut vous aider.

Restaurer le MBR

Pour restaurer le MBR le lancement est un peu plus trivial, car il doit être lancé depuis un LiveCD. Une fois le prompt affiché sur l’écran (et toujours en root), lancez la commande suivante (ajustez encore une fois le chemin vers votre disque dur).

#dd if=MBR.sav of=/dev/sda

Traduction libre du billet http://www.unixmen.com/linux-tutorials/779-save-and-restore-mbr-in-linux- honteuse traduction anglaise du billet http://www.tux-planet.fr/comment-sauvegarder-et-restaurer-la-mbr/ sans avoir la délicatesse de noté la provenance.

VN:F [1.9.2_1090]
Rating: 10.0/10 (2 votes cast)

fdupes pour supprimer les doublons

tux!! EDIT !!

En raison d’un bug sur les images de mon blog, j’ai voulu verrouiller ce post pour fixer les images, je pensais que les posts protégés par mot de passe n’étaient pas envoyés dans les flux, malheureusement si, c’est la raison pour laquelle certains d’entre vous sont tombés sur ce billet, je m’excuse pour le désagrément, à l’avenir je mettrai les tags à la fin pour éviter que cela se reproduise. Bonne lecture.

!!FIN!!

J’ai beaucoup de documentation sur mon ordinateur et j’ai un gros problème à cause des doublons, au début j’étais parti pour faire une recherche manuelle, mais mon stagiaire actuel (Encore meric Damien ;) ) m’a dit de faire un tri des doublons grâce aux md5sum des fichiers. Je me suis donc lancé dans une bonne commande à l’aide de l’ami find et lors d’une recherche sur l’ami google je tombe sur le man du packet fdupes, qui réalise exactement ce que je veux.


En savoir plus…

VN:F [1.9.2_1090]
Rating: 0.0/10 (0 votes cast)

Nouvelle connexion dans une fenêtre

tux

Aujourd’hui tous les systèmes d’exploitations sont multi-utilisateurs (ou presque), c’est à dire que l’on peut basculer d’un utilisateur à un autre sans devoir se déconnecter, jusque là vous vous dites « et alors ? » et bien sous linux il y a un outil assez sympatique qui s’appelle xnest et qui permet d’ouvrir une nouvelle session dans une fenêtre, il est aussi possible d’ouvrir une session distante.

Tout d’abord il faut installer xnest c’est comme d’habitude:

sudo aptitude install xnest

Une fois installé direction Système->Préférence->Menu Principal

Dans Outils Système on coche: Nouvelle connexion dans une fenêtre.

Il ne reste plus qu’a allez dans Application -> Outils Système -> Nouvelle connexion dans une fenêtre.

Pour éviter les commentaires du genre : « sa sert à rien » ou « je ne vois pas l’utilité » voici quelques idées:
- Tester les droits d’un utilisateur sans quitter sa session
- Tester les possibilités multi-user de votre système
- Faire des tests sur un autre compte
- Tester un theme gdm sans fermer ça session.

Un screencast explicant la manipulation de façon visuelle est diponible ici

VN:F [1.9.2_1090]
Rating: 9.2/10 (10 votes cast)

Accélérer le boot de debian et ubuntu

debian

EDIT : Après plusieurs tests cette méthode semble donner plus de satisfaction dans les machines virtuelles que sur une machine physique.

J’ai tester sur Virtualbox et Xen.



En savoir plus…

VN:F [1.9.2_1090]
Rating: 8.5/10 (2 votes cast)

Vider la memoire cache

tuxPour vider la mémoire cache d’un poste GNU/Linux et arréter de stresser avec des résultat comme ça:
(oh moman il me reste juste 183Mo de libre ;) )


En savoir plus…

VN:F [1.9.2_1090]
Rating: 10.0/10 (1 vote cast)

La commande history

tuxJe profite de mon dernier billet pour faire un petit rappel sur la commande history

La commande history est une commande shell qui permet d’avoir l’historique des dernières commandes tapées dans le terminal.

C’est de cette liste de commande dont dépend les touches HAUT et BAS lorsque vous appuyez dessus.


En savoir plus…

VN:F [1.9.2_1090]
Rating: 0.0/10 (0 votes cast)
Uses wordpress plugins developed by www.wpdevelop.com