User Tools

Site Tools


start:eti:linux:04config

Configurations

Mise à jour du noyau

C’est une procédure assez simple. Il faut pour cela obtenir les sources de la nouvelle version et de les recompiler manuellement.

Il faut décompresser et désarchiver le fichier des sources dans le répertoire /usr/src. Ceci va créer un répertoire /usr/src/linux contenant les nouvelles sources.

Lors de la première mise à jour du noyau, il faut créer deux liens symboliques dans /usr/include. Il faut pour cela taper les commandes :

  • ln -sf /usr/src/linux/include/linux /usr/include/linux
  • ln -sf /usr/src/linux/include/asm /usr/include/asm

il faut maintenant ce placer dans le répertoire contenant les sources : /usr/src/linux

La commande “make config” permet de réaliser un noyau “sur mesure”. Un certain nombre de questions seront posées concernant différents modules que l’on voudra intégrer dans le kernel.

Il ne reste plus qu’à lancer la commande “make dep” qui fixe les dépendances entre les différents fichiers à compiler.

Tout est prêt pour la compilation, il faut alors lancer “make Image” pour compiler.

Le nouveau noyau est maintenant opérationnel, il faut redémarrer la machine afin de prendre en compte les modifications apportées.

Installation imprimante

Voici un guide de configuration étape par étape pour une imprimante nommée /dev/lp0.

Pour faire ce qui suit, vous devez être root.

Il faut définir /usr/spool/lp/lpr0 et /usr/spool/lpd, comme dans la plupart des distributions.

1 Vérifiez les droits d'accès et l'emplacement de lpr, lprm, lpq, lpc et lpd.
2 Créez le répertoire de spool pour votre imprimante, appelée dans notre exemple lpr0:
mkdir /usr/spool/lp /usr/spool/lp/lpr0
chowm root.lp /usr/spool/lp /usr/spool/lp/lpr0
chmod ug=rwx,o=rx /usr/spool/lp /usr/spool/lp/lpr0
3 Créez un répertoire permettant au démon d'y mettre son propre fichier de verrouillage lpd.lock :
mkdir /usr/spool/lpd
chowm root.lp /usr/spool/lpd
chmod ug=rwx,o=rx /usr/spool/lpd
4 Dans les répertoires /usr/spool/lp/lpr0 et /usr/spool/lpd, créez les fichiers nécessaires, avec les bons droits (Cette manipulation n'est pas nécessaire avec les versions récentes du gestionnaire d'impression) :
cd /usr/spool/lp/lpr0
touch .seq errs status lock
chown root.lp .seq errs status lock
chmod ug=rw,o=r errs status
chmod u=rw,go=r lock
chmod u=rw,g=r,o=x .seq
cd /usr/spool/lpd
touch .seq errs status lock
chown root.lp .seq errs status lock
chmod ug=rw,o=r errs status
chmod u=rw,go=r lock
chmod u=rw,g=r,o=x .seq
5 Créez le fichier /etc/printcap, s'il n'existe pas. Donnez-lui les droits -rw-r–r–.
6 Editez le fichier rc.local ou rc.multi. Ajoutez la ligne /usr/sbin/lpd à la fin. Cela lancera le deamon au boot. Vous pouvez aussi le lancer à la main : /usr/sbin/lpd.
7 Dans le fichier /etc/printcap, définissez le périphérique, par exemple /dev/lp0
8 Allumez votre imprimante, faites un test d'impression (ls -l ¦ lpr -Plpr0) et cela devrait imprimer !

Création de comptes utilisateurs

Les informations concernant les différents utilisateurs sont stockées dans le fichier /etc/passwd. Linux est fourni avec un programme “adduser” qui permet d'ajouter simplement des lignes à ce fichier, Il faut se connecter en root. Il faut pour cela:

  • lancer le programme adduser
  • entrer le nom du nouvel utilisateur.
  • le message “GID [199]:” apparaît. Il permet de définir de quel groupe l'utilisateur fera partie. Le numéro 100 indique le groupe par défaut, c'est le groupe users. Laisser par défaut. Linux va vous indiquer quel est le User ID qui sera attribué par le système au nouvel utilisateur.
  • Linux demande maintenant le répertoire racine de l'utilisateur. Ce répertoire fait en principe par défaut partie du répertoire /home.
  • Linux demande ensuite quel shell utiliser pour l'utilisateur.
  • Il demande enfin le mot de passe pour cet utilisateur.
  • Il ne reste plus qu'à confirmer tous les choix

Les informations sur les groupes sont stockées dans le fichier /etc/group. Pour créer des groupes il faut lancer la commande: groupadd. Taper “groupadd un_nom ” pour créer le groupe un_nom

Le nouvel utilisateur pourra se connecter en tapant son nom d'utilisateur au prompt du login, puis comme demandé son mot de passe.

La commande “whoami” permet de connaître quel est le compte actif.

Backup / Restore

Pour cette étape, nous n'avons pas pu disposer d'un lecteur de bandes SCSI. Nous avons donc opté pour un lecteur ZIP sur port parallèle. Le kernel que nous avions installé à la base (2.0.0), ne reconnaissait pas le lecteur ZIP. Nous avons donc effectué une recompilation du kernel avec une version plus récente (2.0.29). Cette dernière inclus le support du ZIP.

Il faut ensuite configurer le port parallèle dans le setup en mode normal ou bidirectionnel. C'est en effet les seuls types de port que Linux reconnaisse.

Depuis la version 1.3.74, le driver ppa est inclus en standard dans le kernel.

Pour créer un kernel incluant ppa, il faut intégrer le support SCSI, le support de disques SCSI et le support ZIP / PPA-3.

Vous pouvez modifier le fichier /etc/lilo.conf ou avec “insmod” pour configurer le driver. Tout ceci est documenté dans /drivers/scsi/README.ppa.

Il n'est pas encore possible d'utiliser le ZIP et le port parallèle en même temps. Pour le faire, il faut à chaque fois charger l'un ou l'autre des drivers mais pas simultanément.

Malheureusement, faute de temps et de ressources, nous n'avons pas pu effectuer cette installation. Nous ne sommes donc pas en mesure d'en vérifier l'exactitude de cette marche à suivre et le bon fonctionnement de l'unité.

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
start/eti/linux/04config.txt · Last modified: 2016/07/25 23:41 by admin