18janvier
Un paquet qui me manque souvent sous CentOS / RHEL / Fedora est le paquet build-essential propre aux distributions dérivées de Debian.
Voici l’équivalence que j’utilise :
yum install binutils gcc gcc-c++ make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel bison flex
Je le compléterai selon mes besoins.
11novembre

Suite à un problème d’écran, j’ai pu récupérer de chez mes parents mon ancien PC portable qui va devenir serveur et à terme firewall.
Un bug m’a empêché de rédémarrer après l’installation de la dernière version d’OpenBSD (oh le beau Kernel Panic).
Mon flair m’a fait suspecter l’ACPI (qui avait également été en cause dans un certain nombre de problèmes Linux sur ce portable). Au boot, nous allons donc désactiver l’ACPI.
Au démarrage taper:
boot -c
>disable acpi
>quit
Une fois la machine bootée il faut modifié le kernel pour que cette modification soit prise en compte lors des reboots suivants
# config -e -o bsd.tmp /bsd
>disable acpi
>quit
#cp bsd.tmp /bsd && reboot
Et voilà, problème réglé !
2novembre
Vous souhaitez capturer un site web pour une consulation locale ? Il existe des programmes spécialisées comme HTTtrack mais wget peut largement s’en charger.
Le site sera téléchargé dans le répertoire courant. Il faut donc se diriger vers le répertoire où l’on souhaite sauvegarder le site.
wget -r -k -np -T 10 -t 3 http://www.monsiteamoi/une-sous-page/
-r : signifie que le téléchargement sera récursif (il récupère les liens et se dirige vers eux)
-k : permet de reconstituer le site localement (les liens sont modifié pour pointer localement)
-np empêche de remonter dans le répertoire parent.
-T 10 : Time connection. Le temps max en seconde pour aspirer un lien. Quand cette option est omise, un lien difficilement accessible peut ralentir considérablement l’aspiration du site.
-t 3 : nombre de tentative de connexion si il y a erreur 404 (pas de lien)
29août
MacPorts, anciennement DarwinPorts, est un gestionnaire de paquets libre fonctionnant sous mac Mac OS X
Porticus est une interface graphique Cocoa permettant d’utiliser MacPorts de manière intuitive. Un moteur de recherche permet de retrouver facilement une application a installer et l’application s’interface avec Growl pour fournir des informations sur l’avancement des compilations.
Toutes les applications sont installées sous /opt/local/ . Par défaut MacOS ne va chercher dans ces répertoires. L’exécution des logiciels ne peut se faire directement, on est obligé d’aller les chercher dans leur répertoire.
Afin de corriger cela on ajoute ces dossiers au PATH:
sudo su
echo "PATH=\$PATH:/opt/local/bin:/opt/local/sbin/" >> /etc/profile
Au redémarrage suivant vous avez un accès direct au programmes installés par MacPorts.
14août
Il peut arriver d’avoir des trous de mémoire ou même de se foirer lamentablement et se rendre compte qu’on a fait deux fois la même faute de frappe et de ne pas la retrouver. Bref.
Généralement on a les boules.
Heureusement c’est assez simple d’avoir un accès root à une machine si l’on dispose physiquement de la machine et que l’on n’a pas verrouillé grub.
Objectif:
- Récupérer le mot de passe root
Prérequis:
- un Grub non verrouillé
- un accès physique à la machine
Opérations:
- démarrez ou redémarrez la machine
- à l’écran de Grub (sélection du système d’exploitation), appuyez sur « e » pour « edit »
- vous tombez sur un écran avec trois lignes commençant par:
- La ligne intéressante est celle avec kernel.
- Placez vous dessus et éditez avec « e » la ligne
- Allez à la fin et ajoutez
init=/bin/sh
- Remplacez
ro par rw (read only and read write) pour évitez une erreur de type « Authentication token lock busy »
- Appuyée sur « Entrée » pour validez l’édition puis sur « b » pour booter
- Vous devez accédez après le démarrage à un prompt root (débutant par #).
- Passez en clavier français si ce n’est pas le cas:
loadkeys fr
- Tapez
passwd pour changer le mot de passe root
- Et voilà!