DebSousDeb - Débuter sous Debian

Débuter sous Debian ou la Découverte au Jour le Jour de la Distribution Debian

28 juin 2007

Oracle Entreprise 10g sous Etch

Pour des raisons professionnelles (ou par curiosité) , vous pouvez être amené à devoir installer Oracle sur votre Debian. Cet article décrit les différentes étapes pour réaliser cette opération.

1. Pré-requis hardware

Au niveau de la mémoire physique, Oracle conseille au minimum 1024 Mo. Pour estimer la mémoire physique dsiponible sur votre machine, lancer la commande suivante :
$ grep MemTotal /proc/meminfo
MemTotal:       516684 kB

Pour ma part, je n'ai qu'environ 512 Ko mais cela conviendra en augmentant la swap.

Au niveau de la swap, il est conseillé d'avoir 1,5 fois la taille de la mémoire physique si celle-ci est comprise entre 1024 et 2048 Mo.
$ grep SwapTotal /proc/meminfo
SwapTotal:     1550232 kB

1.5 Mo de swap devrait également nous suffire même si notre système est un peu solicité.

Concernant l'espace disque, je vous conseille d'avoir une partition propre pour Oracle.
Il faut disposer d'envrion 4 Go.
df -k [votre point de montage] pour savoir l'espace occupé sur votre partition
$ df -k .

Il faut aussi avoir 400 Mo de libre sous /tmp. Pour ma part /tmp étant sous le filesystem /, je n'ai pas
assez de place. Dans ces cas là, nous positionnerons les variables TEMP et TMPDIR sur un autre répertoire
pour ques les fichiers temporaires lors de l'installation se placent ailleurs. Nous verrons ça plus tard.

2. Installation des packages nécessaire

Controler que les packages suivants sont bien installés :
cpp-3.3 g++ g++-3.3 g++-4.1 gcc gcc-3.3 gcc-3.3-base gcc-4.1 lesstif2 libaio1 libbeecrypt6 libc6-dev libdb3 libneon25 librpm4  libssp0 libstdc++5 libstdc++5-3.3-dev libstdc++6-4.1-dev linux-kernel- headers rpm unzip sudo

Dans le cas contraire, apt-get install [nom du package]

3. Paramètrer votre système

Ajouter la ligne suivante dans votre fichier /etc/pam.d/login
session    required     /lib/security/pam_limits.so

Créer les liens suivants :
# ln -s /usr/bin/awk /bin/awk
# ln -s /usr/bin/rpm /bin/rpm

# ln -s /usr/bin/basename /bin/basename

Créer un fichier redhat-release pour faire croire que le système est une redhat et non une debian.
En effet, Oracle n'est certifié que sur les serveurs Redhat et Suze.
# echo « Red Hat Linux release 3.0 (drupal) » > /etc/redhat-release

Initialiser la gestion des rpm :
# mkdir /var/lib/rpm
# rpm --initdb
# rpm --rebuilddb

Modification des fichiers systèmes :
Faire une sauvegarde de votre fichier /etc/sysctl.conf
Editer votre fichier /etc/sysctl.conf et ajouter les lignes suivantes :
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144

Pour la prise en compte dynamique de ces paramètres, faites la commande suivante :
# /sbin/sysctl -p

Faire une sauvegarde du fichier /etc/security/limits.conf
Editer le fichier /etc/security/limits.conf et ajouter les lignes suivantes :
*               soft    nproc   2047
*               hard    nproc   16384
*               soft    nofile  1024
*               hard    nofile  65536

Comme nous allons utiliser le bash pour l'utilisateur Oracle, ajouter les lignes suivantes dans le fichier  /etc/profile
if [ $USER = «oracle» ]; then
ulimit -u 16384 -n 65536
fi

4. Création des groupes et users nécessaires à l'installation et l'utilisation d'oracle

- Création du groupe oinstall (groupe Oracle Inventory), dba, nobody et 
# /usr/sbin/groupadd oinstall
# /usr/sbin/groupadd dba
# /usr/sbin/groupadd nobody

- Modification du user nobody pour qu'il appartienne au groupe nobody
# usermod -g nobody nobody

- Création  de l'utilisateur oracle
# useradd -d /oracle/home -g oinstall -G dba -s /bin/bash oracle

Création des répertoires d'installation :
# mkdir -p /oracle/home
# mkdir -p /oracle/u01/app/oracle/product
#  mkdir -p /oracle/u01/app/oracle/oraInventory
# mkdir -p /oracle/u01/oradata
# mkdir -p /oracle/install

- Changement du propriétaire et du groupe sur les différents répertoires :
# chown -R oracle:oinstall /oracle/home /oracle/u01 /oracle/install

- Ajout des droits nécessaires sur le répertoire /oracle/u01
# chmod -R 775 /oracle/u01

- Création de l'environnement oracle :
Se Connecter avec le user oracle
# su - oracle

Créer un fichier .bashrc sous /oracle/home
PS1=’[\u sur \h] \w :’
umask 022
unset USERNAME
export ORACLE_BASE=/oracle/u01/app/oracle
export ORACLE_HOME=/oracle/u01/app/oracle/product
export ORACLE_SID=orcl #orcl coorespond au nom de notre future base de donnée
export ORACLE_TERM=xterm
export PATH=/oracle/u01/app/oracle/product/bin:/usr/sbin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export ORATAB=/etc/oratab
export ORACLE_HOME_LISTENER=$ORACLE_BASE

Si vous n'avez pas assez de place sous /tmp c'est à dire 400 Mo ajouter ces deux variables dans le fichier .bashrc :
export TEMP=/oracle/tmp
export TMPDIR=/oracle/tmp

Créer le répertoire /oracle/tmp avec un accès en lecture/écriture pour le user oracle

# Créer le lien suivant pour que les variables soient prises en compte à la connexion :
$ ln -s .bashrc .bash_profile

5. Installation d'Oracle 10g release 2

Sur le site d'oracle, téléchargez les fichiers suivants :
10201_database_linux32.zip (pour notre moteur oracle)
10201_client_linux32.zip (si vous désirez installer le client oracle, optionnel)

Placer les fichiers sous /oracle/install
Les faire appartenir à oracle (groupe oinstall)
# chown oracle:oinstall 10201_database_linux32.zip 10201_client_linux32.zip

Se connecter en oracle et décompresser le fichier :
# su - oracle
$ cd /oracle/install
$ unzip 10201_database_linux32.zip

Maintenant connectez-vous sous X avec l'utilisateur Oracle.
Après cela, aller dans le répertoire /oracle/install/database.
$ cd /oracle/install/database

Lancer le script :
$ ./runInstaller

Votre installation débute :
Ecran n°1 :
1

Ecran n°2 :
2

Ecran n°3 :
3

Ecran n°4 :
4

Ecran n°5 :
5

Ecran n°6 :
6
Ici, vous cliquez sur Gestion des mots de passe si vous voulez modifier un mot de passe par défaut :

Ecran n°7 (changement du mot de passe du user HR):
7

Ecran n°8 :
8

Attention, ici, il faut se connecter en root dans un terminal et lancer les 2 commandes ci-dessous :
# cd /oracle/u01/app/oracle/oraInventory
# ./orainstRoot.sh
Modification des droits d'accès de /oracle/u01/app/oracle/oraInventory en 770.
Modification du nom de groupe de /oracle/u01/app/oracle/oraInventory en oinstall.
L'exécution du script est terminée

# cd /oracle/u01/app/oracle/product
# ./root.sh

Running Oracle10 root.sh script...

The following environment variables are set as:
    ORACLE_OWNER= oracle
    ORACLE_HOME=  /oracle/u01/app/oracle/product

Enter the full pathname of the local bin directory: [/usr/local/bin]:
Creating /usr/local/bin directory...
   Copying dbhome to /usr/local/bin ...
   Copying oraenv to /usr/local/bin ...
   Copying coraenv to /usr/local/bin ...


Creating /etc/oratab file...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.

Ecran n°9 :
9

Voilà vous pouvez quitter, votre installation est terminée.

Pour lancer Oracle Entreprise Database Control (OEM anciennement) :
# su - oracle
$ $ORACLE_HOME/bin/emctl start dbconsole


Vous pouvez ensuite vous connecter en http :
http://localhost:1158/em

Et voici ce que ça donne. C'est quand même mieux que la version XE Edition ;-)
11

Posté par tagger à 22:05 - 10. Administration système - Commentaires [0] - Rétroliens [0] - Permalien [#]

16 juin 2007

Mise à jour de la section "Fourre-tout"

Avec la mise à jour en Etch, la configuration de mrxvt 0.5.2 ne fonctionnait plus avec l'ancien fichier. J'ai donc mis à disposition mon fichier .mrxvtrc en téléchargement.
Voir l'article ici

Posté par tagger à 17:26 - 02. Mise à jour des articles - Commentaires [0] - Rétroliens [0] - Permalien [#]

05 juin 2007

GDM : résolution de problème et configuration

1. Résolution de problème suite à la migration

Depuis ma migration en version 4.0 (Etch), Gnome Display Manager (ou GDM), le gestionnaire de connexion, ne fonctionnait plus. Après beaucoup de recherche, il s'est avéré que l'exécutable a changé de place depuis Sarge. En effet, dans l'ancien fichier, la variable Greeter pointait ainsi :
Greeter=/usr/bin/gdmgreeter

Après une petite recherche, l'exécutable se trouve maintenant sous /usr/lib/gdm/gdmgreeter.

Dans le fichier de configuration /etc/gdm/gdm.conf, il faut donc modifier la variable de cette manière :
Greeter=/usr/lib/gdm/gdmgreeter

2. Changer son écran de connexion

Dans un permier temps, il faut vous rendre sur le site http://art.gnome.org/themes/gdm_greeter/ ou sur le site http://gnome-look.org/ (rubirque GDM Themes). Sélectionner les thèmes et téléchager les (ne pas le décompresser gdmsetup s'en chargera tout seul).

Enuiste, sous Gnome, dans le menu Bureau/Administration, cliquez sur fenêtre de connexion.
A partir de cette fénêtre, cliquez sur le bouton Ajouter.
GDM

Sélectionner votre archive de thème et cliquez sur le bouton Installer.
GDM1

Maintenant vous avez un ensemble de thème que vous pouvez utiliser pour modifier votre écran de connexion.
GDM2

Une fois que vous avez choisi un thème vous pouvez redémarrer votre serveur graphique en appuyant sur les touches Ctrl+Alt+Tab.
Si vous rencontrez un problème, n'hésitez pas à aller voir sous /var/log/gdm, vous trouverez le fichier de log :0..log qui vous donnera des pistes pour la résolution du problème.
Les thèmes quant à eux sont stockés sous /usr/share/gdm/themes/

Posté par tagger à 08:21 - 08. X, Gnome ... - Commentaires [0] - Rétroliens [0] - Permalien [#]

13 mai 2007

Problème de son : alsaconf et alsamixer

Après l'installation du noyau 2.6.18, il s'est avéré que je n'avais plus de son. A priori j'avais les bons modules chargés notamment snd_emu10k1 (lancer la commande lsmod pour vérifier).

En fait, alsamixer avait perdu ma configuration initiale.
Il faut pour cela lancer la commande suivante :
$ alsamixer

Apparaît alors l'écran suivant :
alsamixer

Vous devez alors faire les réglages qui vous conviennent !

Enfin pour sauvegarder cette nouvelle configuration, lancer la commande suivante :
$ alsactl store

Pour ma part, mon problème était réglé.

Dans le cas contraire, n'hésitez pas à lancer l'utlitaire alsaconf qui permettra de détecter le cas échéant votre carte son.
$ alsaconf

Posté par tagger à 21:00 - 07. Fourre-tout - Commentaires [0] - Rétroliens [0] - Permalien [#]

12 mai 2007

Mise à jour du noyau : compilation d'un 2.6.18

Continuons sur notre lancée et essayons maintenant d'installer le kernel 2.6.18. Actuellement, nous sommes en 2.6.8-3.

Le noyau 2.6.18 peut être récupéré directement sur kernel.org ou alors sur les mirroirs Debian. Etant toujours en version Sarge, je vais donc dans un premier temps modifier le /etc/apt/sources.list pour aller sur les dépôts de Etch :
deb http://ftp2.fr.debian.org/debian/ etch main contrib non-free
deb-src http://ftp2.fr.debian.org/debian/ etch main contrib non-free
deb http://security.debian.org/ etch/updates main contrib non-free
deb http://security.debian.org/ etch/updates main contrib

Ensuite, on fait une mise à jour de notre base apt :
# apt-get update

Il n'est pas trop conseiller de compiler le noyau à partir de root. Nous allons donc créer un utilisateur s'appelant kernel et appartenant au groupe src :
# useradd -G src kernel

Nous changeons son mot de passe
# passwd kernel

Installation des outils de compilation
Comme nous décidons de compiler nous-même le noyau, nous allons installer les outils nécessaires à cette étape via le paquet kernel-package.
# apt-get install kernel-package

Ce paquet contient notamment la commande make-kpkg qui permet de créer un paquet à partir des sources du noyau. Vous pouvez vérifier que cette commande existe bien :
# which make-kpkg
/usr/bin/make-kpkg

A cause de changement dans le noyau, l'utilitaire initrd-tools, utilisé pour générer les initrd dans Sarge, ne peut plus être utilisé. Il est nécessaire de récupérer le paquet initramfs-tools (yaird pourrait être choisi également mais n'est pas le plus approprié).
# apt-get install initramfs-tools

Nous allons rechercher les sources du noyau disponibles au format Debian. Avec Etch, tous les paquets de noyau Linux ont été renommés de kernel-* en linux-*.
# apt-cache search --names-only "linux-source"
linux-source-2.6.18 - Linux kernel source for version 2.6.18 with Debian patches

Récupérons le paquet :
# apt-get install linux-source-2.6.18
Reading Package Lists... Done
Building Dependency Tree... Done
Suggested packages:
  libncurses-dev kernel-package libqt3-mt-dev
The following NEW packages will be installed:
  linux-source-2.6.18
0 upgraded, 1 newly installed, 0 to remove and 793 not upgraded.
Need to get 41.4MB of archives.
After unpacking 41.5MB of additional disk space will be used.
Get:1 http://security.debian.org etch/updates/main linux-source-2.6.18 2.6.18.dfsg.1-12etch1 [41.4MB]
Fetched 41.4MB in 47m35s (14.5kB/s)                                                                                                                                              
debconf: unable to initialize frontend: Gnome
debconf: (Unable to load Gnome -- is libgnome2-perl installed?)
debconf: falling back to frontend: Dialog
Selecting previously deselected package linux-source-2.6.18.
(Reading database ... 107122 files and directories currently installed.)
Unpacking linux-source-2.6.18 (from .../linux-source-2.6.18_2.6.18.dfsg.1-12etch1_all.deb) ...
Setting up linux-source-2.6.18 (2.6.18.dfsg.1-12etch1) ...

Le paquet est stocké sous  /usr/src :
# ls -ltr /usr/src | tail -1
-rw-r--r--  1 root root 41381108 Apr  9 20:10 linux-source-2.6.18.tar.bz2

Là encore, il n'est pas trop conseillé de le compiler directement à partir de cet emplacement. Nous le copions donc dans un autre répertoire (ici data).
# cp linux-source-2.6.18.tar.bz2 /data

Nous nous connectons avec le user kernel
# su - kernel

Nous allons dans le répertoire sous /data où se trouve le paquet du noyau :
$ cd /data

Nous le décompressons et le désarchivons :
$ tar xvjf linux-source-2.6.18.tar.bz2

Nous avons maintenant un répertoire linux-source-2.6.18
$ ls -ltr
drwxr-xr-x 21 kernel users      4096 May  7 02:20 linux-source-2.6.18

On va dans ce répertoire :
$ cd linux-source-2.6.18

Compilation du paquet
$ make-kpkg --rootcmd fakeroot --initrd --append-to-version=.`date +%Y%m%d.%H%M` --revision=2.6.18 kernel-image

A partir de ce moment, vous pouvez consulter cette page http://linux.developpez.com/guide/a12859.html pour la meilleure configuration de votre noyau.

Un paquet du noyau est ainsi créé sous le répertoire parent de l'arbre du noyau
$ ls /data/*.deb
linux-image-2.6.18.20070506.1815_2.6.18_i386.deb

Installation du paquet en root
$ su - root
# cd /data
# dpkg -i linux-image-2.6.18.20070506.1815_2.6.18_i386.deb

Puis après on reboot
# init 6

Une fois que vous avez rebooté, vous pouvez contrôlé que votre nouveau kernel est bien installé :
# uname -r
2.6.18.20070506.1815


Posté par tagger à 22:46 - 10. Administration système - Commentaires [0] - Rétroliens [0] - Permalien [#]

05 mai 2007

Mise à jour du noyau : passage d'un 2.4.27 à un 2.6.8

Comme vous le saviez peut-être si vous avez lu l'article présentant la configuration de ma machine, j'étais en noyau 2.4 et plus précisément en 2.4.27-2-k7.  Officiellement , le noyau de  2.6.21 est sorti  le 26 avril 2007.  Ce qui signifie que j'ai un retard énorme au niveau de ma configuration.

Comme ma machine était très stable et que je l'utilise régulièrement, je n'avais pas encore ressenti le besoin de faire de mise à jour du kernel. Avec la sortie officielle de la nouvelle Debian, il paraît par contre difficile d'envisager une migration de Sarge vers Etch sans envisager de passer en 2.6 qui fait partie des pré-requis.

Je m'y suis donc mis aujourd'hui et après quelques essais infructueux, tout s'est très bien passé.

J'ai épuré au maximum pour fichier /etc/apt/sources.list.

Voici son contenu :
deb http://ftp2.fr.debian.org/debian/ sarge main contrib non-free
deb-src http://ftp2.fr.debian.org/debian/ sarge main contrib non-free
deb http://security.debian.org/ sarge/updates main contrib non-free
deb http://security.debian.org/ sarge/updates main contrib

Ensuite une petit mise à jour de ma base apt :
#apt-get update

A partir de ce moment là, j'ai fait une recherche pour voir les noyaux disponibles sous sarge :
#apt-cache search --names-only "kernel-image"

Parmi toutes les versions, voici celle que j'ai retenue :
kernel-image-2.6-k7 - Linux kernel image for version 2.6 on AMD K7

Elle s'appuie en fait sur un noyau 2.6.8-3, comme le montre la commande apt-cache show
#apt-cache show kernel-image-2.6-k7
Package: kernel-image-2.6-k7
Priority: optional
Section: base
Installed-Size: 32
Maintainer: Debian kernel team <debian-kernel@lists.debian.org>
Architecture: i386
Source: kernel-latest-2.6-i386
Version: 101sarge1
Depends: kernel-image-2.6.8-3-k7
Filename: pool/main/k/kernel-latest-2.6-i386/kernel-image-2.6-k7_101sarge1_i386.deb
Size: 2164
MD5sum: cbd1dd8a0dc39c35598c131e0473ce46
SHA1: 2346bba216185cf7b9e46eeaf3bc7d8748f80831
SHA256: 3e0212f740b06ddf143b0fb1e3b67bc05605c5c937935a9a2ed6b7740696becf
Description: Linux kernel image for version 2.6 on AMD K7.
This package will always depend on the latest 2.6 kernel image available
for AMD Duron/Athlon.

Avant de me lancer dans l'installation du nouveau noyau, je fais une petite simulation pour voir ce que fera l'installation du paquet :
# apt-get install -s kernel-image-2.6-k7
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  kernel-image-2.6.8-3-k7
Suggested packages:
  lilo kernel-doc-2.6.8
The following NEW packages will be installed:
  kernel-image-2.6-k7 kernel-image-2.6.8-3-k7
0 upgraded, 2 newly installed, 0 to remove and 153 not upgraded.
1 not fully installed or removed.
Inst kernel-image-2.6.8-3-k7 (2.6.8-16sarge6 Debian:3.1r6/oldstable, Debian-Security:3.1/oldstable)
Inst kernel-image-2.6-k7 (101sarge1 Debian:3.1r6/oldstable, Debian-Security:3.1/oldstable)
Conf gdm (2.6.0.8-1sarge2 Debian:3.1r6/oldstable, Debian-Security:3.1/oldstable)
Conf kernel-image-2.6.8-3-k7 (2.6.8-16sarge6 Debian:3.1r6/oldstable, Debian-Security:3.1/oldstable)
Conf kernel-image-2.6-k7 (101sarge1 Debian:3.1r6/oldstable, Debian-Security:3.1/oldstable

A partir de là je l'ance l'installation :
# apt-get install  kernel-image-2.6-k7
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  kernel-image-2.6.8-3-k7
Suggested packages:
  lilo kernel-doc-2.6.8
The following NEW packages will be installed:
  kernel-image-2.6-k7 kernel-image-2.6.8-3-k7
0 upgraded, 2 newly installed, 0 to remove and 153 not upgraded.
1 not fully installed or removed.
Need to get 15.3MB of archives.
After unpacking 45.2MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://ftp2.fr.debian.org sarge/main kernel-image-2.6.8-3-k7 2.6.8-16sarge6 [15.3MB]
Get:2 http://ftp2.fr.debian.org sarge/main kernel-image-2.6-k7 101sarge1 [2164B]                                                                                                   
Fetched 15.3MB in 41m13s (6175B/s)                   
debconf: unable to initialize frontend: Gnome
debconf: (Unable to load Gnome -- is libgnome2-perl installed?)
debconf: falling back to frontend: Dialog
Selecting previously deselected package kernel-image-2.6.8-3-k7.
(Reading database ... 105472 files and directories currently installed.)
Unpacking kernel-image-2.6.8-3-k7 (from .../kernel-image-2.6.8-3-k7_2.6.8-16sarge6_i386.deb) ...
Selecting previously deselected package kernel-image-2.6-k7.
Unpacking kernel-image-2.6-k7 (from .../kernel-image-2.6-k7_101sarge1_i386.deb) ...
Setting up gdm (2.6.0.8-1) ...
debconf: unable to initialize frontend: Gnome
debconf: (Unable to load Gnome -- is libgnome2-perl installed?)
debconf: falling back to frontend: Dialog
Reloading GNOME Display Manager configuration.  Changes will take effect
when all current X sessions have ended.

Setting up kernel-image-2.6.8-3-k7 (2.6.8-16sarge6) ...
Searching for GRUB installation directory ... found: /boot/grub .
Testing for an existing GRUB menu.list file... found: /boot/grub/menu.lst .
Searching for splash image... none found, skipping...
Found kernel: /boot/vmlinuz-2.6.8-3-k7
Found kernel: /boot/vmlinuz-2.4.27-2-k7
Updating /boot/grub/menu.lst ... done

Ensuite un petit reboot
Après le reboot on vérifie si le kernel utilisé est bien le nouveau :
#uname -r
2.6.8-3-k7

Posté par tagger à 18:54 - 10. Administration système - Commentaires [0] - Rétroliens [0] - Permalien [#]

09 avril 2007

Sortie officielle Debian GNU/linux 4.0 : Etch

Tous les utilisateurs de Debian attendaient patiemment depuis fin décembre 2006 l'annonce officielle de la nouvelle version. Depuis hier, 8 avril 2007, nous avons appris la naissance de Debian GNU/linux 4.0. Son petit nom est Etch comme tout le monde le savait. Le bébé se porte plutôt bien. Des modifications majeures ont été apportées par rapport à sa petite soeur Sarge ;-). Voici les plus importantes :
- un installateur graphique (via l'option installgui)
- possiblité de chiffrer les systèmes de fichier
- Xfree86 est remplacé par Xorg 7.1
- Aptitude devient le programme préférentiel pour la gestion des paquets (meilleure résolution des dépendances qu'apt-get).
- augmentation de la sécurité avec SecureAPT (apt émettra un avertissement si des paquets sont téléchargés depuis des sources non authentifiées).
- debian-volatile devient un service officiel (http://volatile.debian.org/)
- Noyau 2.6.18
- Gestion dynamique de /dev et détection de matérielle (devfs est remplacé par udev).

Enfin côté paquets, voici une liste non exhaustive :
- Gnome 2.14
- OpenOffice.org 2.0.4a
- GIMP 2.2.13
- Iceweasel (equivalent sans marque de firefox 2.0.0.3)

On y trouve également Xen, Vserver, Tomcat 5.x etc etc ...

Merci à tous les devéloppeurs et autres contributeurs pour cette nouvelle mouture.

- Annonce officielle
- Notes de publication pour Debian GNU/linux 4.0 (etch) intel x86
- Manuel d'installation pour la distribution GNU/Linux sur x86

Posté par tagger à 20:35 - Commentaires [0] - Rétroliens [0] - Permalien [#]

28 février 2007

jnettop : consommation bande passante

Jnettop est un outil très léger qui permet de superviser votre réseau et de voir la bande passante consommée en fonction des ports ouverts notamment. Si vous vous situez sur votre passerelle, vous pourrez ainsi voir toutes les requêtes qui passent sur le réseau. Vous pouvez spécifiez par exemple l'écoute sur une interface particulière avec l'option -i.

Pour l'installer :
#apt-get install jnettop

Exemple de commande :
jnetttop : voir tout le traffic réseau
jnettop -i [interface réseau]

jnettop

Pour plus d'informations, man jnettop ou bien encore http://freshmeat.net/projects/jnettop/

Posté par tagger à 08:56 - 11. Outils de supervision - Commentaires [0] - Rétroliens [0] - Permalien [#]

25 février 2007

changement de la bannière

Voilà, après quelques essais sous GIMP, j'ai décidé de changer la bannière d'accueil du blog et d'en profiter pour me faire un petit logo. Actuellement, je prépare un nouvel article mais le manque de temps fait qu'il est toujours en cours d'élaboration. A Bientôt ...

Posté par tagger à 17:41 - 02. Mise à jour des articles - Commentaires [0] - Rétroliens [0] - Permalien [#]

27 janvier 2007

htop : plus top que top

Dans la famille "outil de supervision" de processus (mais aussi mémoire, swap et usage du CPU), je demande htop. En fait, il présente les mêmes fonctionnalités que la commande par défaut top mais avec le gros avantage qu'il bénéficie d'une barre de défilement pour accéder à l'ensemble des processus listés. Pour tuer un processus, il suffit d'aller dessus et de faire F9. On peut ajouter des options comme voir le PPID (appuyer sur C pour voir toutes les options possibles). On peut aussi clicker avec la souris pour se positionner sur une ligne.
Je vous conseille la lecture du man pour bénéficier de toutes les subtilités de ce petit outil fort sympathique et surtout utile !
Pour l'installer :
#apt-get install htop

htop

Posté par tagger à 00:49 - 11. Outils de supervision - Commentaires [0] - Rétroliens [0] - Permalien [#]



Page suivante »