[debian etch] Configurer ma carte wifi ipw2200 pour un AP Freebox WPA2

La carte est reconnue et les pilotes déjà installés ! shell# lspci | grep -i wireless 02:03.0 Network controller: Intel Corporation PRO/Wireless 2200BG Network Connection (rev 05) Téléchargement du firmware (non libre) ici :http://ipw2200.sourceforge.net/firmware.php (la version 3.0) Et installation des fichiers dans /lib/firmware Quelques outils indispensables : shell# aptitude install wireless-tools shell# aptitude install wpa_supplicant […]

[debian] installation de virtualbox

Rajouter à /etc/apt/sources.list : deb http://www.virtualbox.org/debian etch non-free Importer et ajouter la clé : # wget -q http://www.virtualbox.org/debian/innotek.asc -O- | apt-key add – Mettre à jour et installer : # aptitude update # aptitude install virtualbox Pour finir : # adduser arnaud vboxusers # chmod 666 /dev/vboxdrv

[debian] Installer Apache 2, PHP5 et Mysql5

Installation d’Apache version 2, PHP5 et Mysql5 : # aptitude install apache2 php5 libapache2-mod-php5 mysql-server php5-mysql Pour sécuriser (un minimum) le serveur mysql, on s’y connecte (en chosissant la base de données préexsitante s’appelant « mysql ») : # mysql mysql On supprime les utilisateurs qui ne servent pas…Je garde seulement root@localhost et debian-sys-maint@localhost… mysql> DELETE FROM […]

[debian] Changer la date

Voici la syntaxe : date mmjjhhmmaaaa Ainsi pour le 3 juillet 2007 à 17h14, saisir : [root@localhost root]# date 070317142007

[debian] Upgrade sarge vers etch

Remplacer « sarge » par « etch » dans « /etc/apt/sources.list », Puis, récupèrer les listes de packages Etch : [ root@localhost root] # apt-get update Il reste à mettre à jour la distribution : [ root@localhost root] # apt-get dist-upgrade

[debian] Configurer le proxy pour apt-get

Rajouter, la ligne suivante dans le fichier /etc/apt/apt.conf (s’il n’existe pas le créer) : Acquire::http::Proxy « http://192.168.0.1:3128 »; 192.168.0.1 est votre serveur proxy 3128 le port d’écoute http du proxy. EDIT: On peut également généraliser la config du proxy pour toutes les applis avec des « exports »: export http_proxy=http://ip:port export ftp_proxy=ftp://ip:port

Synchronisation avec Rsync

Objectif: Synchroniser le répertoire /home de la machine B.lenorcy.fr avec celui de A.lenorcy.fr (le /home de B.lenorcy.fr va évoluer et devenir la copie conforme du /home de la machine A.lenorcy.fr). Sur A.lenorcy.fr : [root@A ~]# more /etc/rsyncd.conf # fichier de configuration pour rsync motd file = /etc/motd max connexions = 1 syslog facility = local3 […]

Ncftp pour échanger des fichiers entre 2 serveurs

Pour transférer des fichiers d’un serveur A vers un serveur B, je n’ai, parfois, pas d’autre alternative que d’utiliser ftp. Voici un exemple de scripts shell (un sur A et l’autre sur B) permettant simplement le transfert automatisé de fichiers. /usr/local/scripts/envoi-fichiers.sh sur le serveur A : #!/bin/sh # toutes les nuits on va envoyer des […]

Comment détecter la distribution Linux sur laquelle on est…

Voici le script suivant (adapté d’après ce site) : #!/bin/sh # Detects which OS and if it is Linux then it will detect which Linux Distribution. OS=`uname -s` REV=`uname -r` MACH=`uname -m` GetVersionFromFile() { VERSION=`cat $1 | tr « n » ‘ ‘ | sed s/.*VERSION.*= // ` } if [ « ${OS} » = « SunOS » ] ; then […]

Envoyer un mail en ligne de commande

Prérequis : Le service SMTP de la machine peut expédier des messages. 1) Envoyer un mail simple (sans pièce jointe) : perceval:~# mail -s « Le sujet » login@mailhost < mon.fichier 2) Envoyer un mail avec une pièce jointe: perceval:~# echo "contenu" | mutt -x -a mon.fichier -s "sujet" login@mailhost