L'installation d'un OS peut s'avérer difficile par exemple sur des machines ne disposant pas de lecteur CD/DVD (comme le Portégé 2000 de toshiba). Heureusement la plupart de ces machines supportent le boot par le réseau appelé PXE (Preboot Execution Environment). Pour faire démarrer un ordinateur en PXE, il vous faut une autre machine dotée d'un serveur DHCP et d'un serveur TFTP.

Voici la marche à suivre pour installer un système debian en PXE.

Voici un bout de script tout simple qui permet la saisie d'une variable dans un script bash sans l'afficher à l'écran. Idéal donc pour entrer un mot de passe.

#!/bin/sh
read -p "Username: " uname
stty -echo
read -p "Password: " passw; echo
stty echo

Sous Linux Debian, le nom de machine est déterminé au démarrage grâce au script /etc/init.d/hostname.sh à partir du contenu du fichier /etc/hostname. On peut donc changer très simplement le nom mais aussi le FQDN (fully qualified domain name) de la machine.

L'encodage de CD en mp3 sous Debian ou Ubuntu se révèle souvent peu évident. Cette opération n'est pas possible sur une installation standard puisqu'elle suppose l'installation d'un package non présent dans les dépots officiels.

Un beau matin on se lève, et tout est cassé ; le log de lighttpd est plein de :

(response.c.544) file not found ... or so: Too many open files
(mod_proxy.c.744) socket failed: Too many open files
(network_linux_sendfile.c.143) open failed: Too many open files
(response.c.544) file not found ... or so: Too many open files /favicon.ico ->

Tous ceux qui ont la joie de faire tourner des services populaires (ou des softs mals codés Undecided) sur leur machine ont un jour ou l'autre rencontré ce problème.