MFen 1.76 --> 1.86

This commit is contained in:
Marc Fonvieille 2002-10-29 15:41:15 +00:00
parent 1d1ee31f9b
commit 72adcf9561
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=14792

View file

@ -3,8 +3,8 @@
The FreeBSD French Documentation Project
$FreeBSD$
$Id: chapter.sgml,v 1.3 2002-08-31 22:11:13 blackend Exp $
Original revision: 1.76
$Id: chapter.sgml,v 1.4 2002-10-29 15:41:15 blackend Exp $
Original revision: 1.86
-->
<chapter id="basics">
@ -976,7 +976,7 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse
et la quantit&eacute; r&eacute;sidente repr&eacute;sente
l'espace qui est en fait utilis&eacute; actuellement. Dans cet exemple
vous pouvez voir que <application>Netscape</application> a
exig&eacute; presque 30MO de RAM, mais
exig&eacute; presque 30&nbsp;MO de RAM, mais
utilise actuellement seulement 9MO.</para>
<para>&man.top.1; actualise l'affichage toutes les deux secondes;
@ -1564,7 +1564,7 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse
<sect3>
<title>MAKEDEV Script</title>
<para>Sur les syst&egrave;mes sans <literal>DEVFS</literal>, les
<para>Sur les syst&egrave;mes sans <literal>DEVFS</literal> (cela concerne toutes les versions de FreeBSD ant&eacute;rieures &agrave; la 5.0), les
fichiers sp&eacute;ciaux
de p&eacute;riph&eacute;rique doivent &ecirc;tre
cr&eacute;&eacute;s &agrave; l'aide de la proc&eacute;dure
@ -1595,11 +1595,269 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse
d'information.</para>
<para><literal>DEVFS</literal> est utilis&eacute; par d&eacute;faut
sous FreeBSD 5.0.</para>
sous FreeBSD&nbsp;5.0.</para>
</sect3>
</sect2>
</sect1>
<sect1 id="consoles">
<title>Consoles virtuelles &amp; terminaux</title>
<indexterm><primary>consoles virtuelles</primary></indexterm>
<indexterm><primary>terminal</primary></indexterm>
<para>FreeBSD peut &ecirc;tre utilis&eacute; de diverses fa&ccedil;ons.
L'une d'elles est en tapant des commandes sur une terminal
texte. Une bonne partie de la flexibilit&eacute; et de la puissance
d'un syst&egrave;me d'exploitation &unix; est directemtent
disponible sous vos mains en utilisant FreeBSD de cette mani&egrave;re.
Cette section d&eacute;crit ce que sont les &ldquo;terminaux&rdquo; et
les &ldquo;consoles&rdquo;, et comment les utiliser sous
FreeBSD.</para>
<sect2 id="consoles-intro">
<title>La console</title>
<indexterm><primary>console</primary></indexterm>
<para>Si vous n'avez pas configur&eacute; FreeBSD pour lancer
automatiquement un environnement graphique au d&eacute;marrage, le
syst&egrave;me vous pr&eacute;sentera une invite d'ouverture de session
apr&egrave;s son d&eacute;marrage, juste apr&egrave;s la fin des
proc&eacute;dures de d&eacute;marrage. Vous verrez quelque chose
de similaire &agrave;:</para>
<screen>Additional ABI support:.
Local package initialization:.
Additional TCP options:.
Fri Sep 20 13:01:06 EEST 2002
FreeBSD/i386 (pc3.example.org) (ttyv0)
login:</screen>
<para>Les messages pourront &ecirc;tre diff&eacute;rents sur votre
syst&egrave;me, mais cela devrait y ressembler. Les deux
derni&egrave;res lignes sont celles qui nous int&eacute;ressent
actuellement. La seconde de ces lignes nous donne:</para>
<programlisting>FreeBSD/i386 (pc3.example.org) (ttyv0)</programlisting>
<para>Cette ligne contient quelques &eacute;l&eacute;ments d'information
sur le syst&egrave;me que vous venez de d&eacute;marrer. Vous
&ecirc;tes en train de lire une console &ldquo;FreeBSD&rdquo;,
tournant sur un processeur Intel ou compatible de la famille
x86<footnote>
<para>C'est ce que signifie <literal>i386</literal>. Notez
que m&ecirc;me si vous faites tourner FreeBSD sur un CPU Intel
386, cela sera <literal>i386</literal>. Ce n'est pas le
type de votre microprocesseur, mais
&ldquo;l'architecture&rdquo; du microprocesseur qui est
donn&eacute;e ici.</para>
</footnote>. Le nom de cette machine (chaque machine &unix;
a un nom) est <hostid>pc3.example.org</hostid>, et vous
regardez actuellement sa console syst&egrave;me&mdash;le terminal
<devicename>ttyv0</devicename>.</para>
<para>Et enfin, la derni&egrave;re ligne est toujours:</para>
<programlisting>login:</programlisting>
<para>C'est le moment o&ugrave; vous &ecirc;tes suppos&eacute;
taper votre &ldquo;nom d'utilisateur&rdquo; pour vous
attacher au syst&egrave;me FreeBSD. La section suivante d&eacute;crit
comment proc&eacute;der.</para>
</sect2>
<sect2 id="consoles-login">
<title>Ouvrir une session sur un syst&egrave;me FreeBSD</title>
<para>FreeBSD est un syst&egrave;me multi-utilisateur,
multi-processeur. C'est la description formelle qui est
habituellement donn&eacute;e pour un syst&egrave;me qui peut
&ecirc;tre utilis&eacute; par diff&eacute;rentes personnes,
qui ex&eacute;cutent simultan&eacute;ment de nombreux programmes sur une
machine individuelle/</para>
<para>Chaque syst&egrave;me multi-utilisateur a besoin d'un moyen pour
distinguer un &ldquo;utilisateur&rdquo; du reste. Sous
FreeBSD (et sous tous les les syst&egrave;mes de type &unix;),
cela est effectu&eacute; en demandant &agrave; chaque utilisateur de
&ldquo;s'attacher&rdquo; au syst&egrave;me avant d'&ecirc;tre en
mesure d'ex&eacute;cuter des programmes. Chaque utilisateur
poss&egrave;de un nom unique (le nom d'utilisateur) et une cl&eacute;
secr&egrave;te personnelle (le mot de passe). FreeBSD demandera ces
deux &eacute;l&eacute;ments avant d'autoriser un utilisateur &agrave;
lancer un programme.</para>
<indexterm><primary>proc&eacute;dures de d&eacute;marrage</primary></indexterm>
<para>Juste apr&egrave;s que FreeBSD ait d&eacute;marr&eacute; et
en ait termin&eacute; avec l'ex&eacute;cution des proc&eacute;dures de
d&eacute;marrage<footnote>
<para>Les proc&eacute;dures de d&eacute;marrage sont des programmes
qui sont ex&eacute;cut&eacute;s automatiquement pas FreeBSD au
d&eacute;marrage. Leur fonction principale est de configurer le
syst&egrave;me pour permettre l'ex&eacute;cution de tout programme,
et de d&eacute;marrer tout services que vous avez configurez pour
tourner en t&acirc;che de fond et ex&eacute;cuter des choses
utiles.</para>
</footnote>, il pr&eacute;sentera une invite et demandera un nom
d'utilisateur valide:</para>
<screen>login:</screen>
<para>Pour cet exemple, supposons que votre nom d'utilisateur
est <username>john</username>. Tapez
<username>john</username> &agrave; cette invite puis appuyez sur
<keycap>Entr&eacute;e</keycap>. Alors vous devrez &ecirc;tre
invit&eacute; &agrave; entrer un &ldquo;mot de passe&rdquo;:</para>
<screen>login: <userinput>john</userinput>
Password:</screen>
<para>Tapez maintenant le mot de passe de <username>john</username>,
et appuyez sur <keycap>Entr&eacute;e</keycap>. Le mot de passe
<emphasis>n'est pas affich&eacute;!</emphasis> Vous n'avez pas a
vous pr&eacute;occuper de cela maintenant. Il suffit de penser que
cela est fait pour des raisons de s&eacute;curit&eacute;.</para>
<para>Si vous avez taper correctement votre mot de passe,
vous devriez &ecirc;tre maintenant attach&eacute;
au syst&egrave;me et pr&ecirc;t a essayer toutes les commandes
disponibles.</para>
</sect2>
<sect2 id="consoles-virtual">
<title>Consoles multiples</title>
<para>Ex&eacute;cuter des commandes &unix; dans une console est bien
beau, mais FreeBSD peut ex&eacute;cuter plusieurs programmes
&agrave; la fois. Avoir une seule console sur laquelle les commandes
peuvent &ecirc;tre tap&eacute;es serait un peu du gaspillage quand
un syst&egrave;me d'exploitation comme FreeBSD peut ex&eacute;cuter des
dizaines de programmes en m&ecirc;me temps. C'est ici que des
&ldquo;consoles virtuelles&rdquo; peuvent &ecirc;tre vraiment
utiles.</para>
<para>FreeBSD peut &ecirc;tre configur&eacute; pour pr&eacute;senter
de nombreuses consoles virtuelles. Vous pouvez basculer
d'une console virtuelle &agrave; une autre en utilisant une
combinaison de touches sur votre clavier. Chaque console
a son pronpre canal de sortie, et FreeBSD prend soin de
rediriger correctement les entr&eacute;es au clavier et la sortie
vers &eacute;cran quand vous basculez d'un console virtuelle &agrave;
la suivante.</para>
<para>Des combinaisons de touches sp&eacute;cifiques ont
&eacute;t&eacute; r&eacute;serv&eacute;es par FreeBSD pour le
basculement entre consoles<footnote>
<para>Une description assez technique et pr&eacute;cise de tous
les d&eacute;tails de la console FreeBSD et des pilotes de
clavier peut &ecirc;tre trouv&eacute;e dans les pages de manuel de
&man.syscons.4;, &man.atkbd.4;, &man.vidcontrol.1;
et &man.kbdcontrol.1;. Nous ne nous &eacute;tendrons pas
en d&eacute;tails ici, mais le lecteur int&eacute;ress&eacute; peut
toujours consulter les pages de manuel pour explication plus
d&eacute;taill&eacute;e et plus compl&egrave;te sur le
fonctionnement des choses.</para>
</footnote>. Vous pouvez utiliser
<keycombo><keycap>Alt</keycap><keycap>F1</keycap></keycombo>,
<keycombo><keycap>Alt</keycap><keycap>F2</keycap></keycombo>,
jusqu'&agrave;
<keycombo><keycap>Alt</keycap><keycap>F8</keycap></keycombo>
pour basculer vers une console virtuelle diff&eacute;rente sous
FreeBSD.</para>
<para>Quand vous basculez d'une console &agrave; une autre, FreeBSD
prend soin de sauvegarder et restaurer la sortie d'&eacute;cran.
Il en r&eacute;sulte l'&ldquo;illusion&rdquo; d'avoir plusieurs
&eacute;crans et claviers &ldquo;virtuels&rdquo; que vous pouvez
utiliser pour taper des commandes pour FreeBSD. Les
programmes que vous lancez sur une console virtuelle ne
cessent pas de tourner quand cette console n'est plus visible.
Ils continuent de s'ex&eacute;cuter quand vous avez
bascul&eacute; vers une console virtuelle diff&eacute;rente.</para>
</sect2>
<sect2 id="consoles-ttys">
<title>Le fichier <filename>/etc/ttys</filename></title>
<para>La configuration par d&eacute;faut de FreeBSD d&eacute;marre avec 8
consoles virtuelles. Cependant ce n'est pas un param&eacute;trage
fixe, et vous pouvez ais&eacute;ment personaliser votre installation
pour d&eacute;marrer avec plus ou moins de consoles virtuelles. Le
nombre et les param&eacute;trages des consoles virtuelles sont
configur&eacute;s dans le fichier
<filename>/etc/ttys</filename>.</para>
<para>Vous pouvez utiliser le fichier
<filename>/etc/ttys</filename> pour configurer les consoles
virtuelles de FreeBSD. Chaque non-comment&eacute;e dans ce fichier
(les lignes qui ne d&eacute;butent pas par le caract&egrave;re
<literal>#</literal>) contient le param&eacute;trage d'un terminal ou
d'une console virtuelle. La version par d&eacute;faut de ce
fichier livr&eacute;e avec FreeBSD configure 9 consoles virtuelles,
et en active 8. Ce sont les ligne commen&ccedil;ant avec le terme
<literal>ttyv</literal>:</para>
<programlisting># name getty type status comments
#
ttyv0 "/usr/libexec/getty Pc" cons25 on secure
# Virtual terminals
ttyv1 "/usr/libexec/getty Pc" cons25 on secure
ttyv2 "/usr/libexec/getty Pc" cons25 on secure
ttyv3 "/usr/libexec/getty Pc" cons25 on secure
ttyv4 "/usr/libexec/getty Pc" cons25 on secure
ttyv5 "/usr/libexec/getty Pc" cons25 on secure
ttyv6 "/usr/libexec/getty Pc" cons25 on secure
ttyv7 "/usr/libexec/getty Pc" cons25 on secure
ttyv8 "/usr/X11R6/bin/xdm -nodaemon" xterm off secure</programlisting>
<para>Pour une description d&eacute;taill&eacute;e de chaque colonne
de ce fichier et toutes les options que vous pouvez utiliser
pour configurer les consoles virtuelles, consultez la page de
manuel &man.ttys.5;.</para>
</sect2>
<sect2 id="consoles-singleuser">
<title>Console en mode mono-utilisateur</title>
<para>Une description d&eacute;taill&eacute;e de ce qu'est
<quote>le mode mono-utilisateur</quote> peut &ecirc;tre
trouv&eacute;e dans <xref linkend="boot-singleuser">. Il est
important de noter qu'il n'y a qu'une console de disponible
quand vous ex&eacute;cuter FreeBSD en mode mono-utilisateur. Il n'y
a aucune console virtuelle de disponible. Le param&eacute;trage de
la console en mode mono-utilisateur peut &ecirc;tre
&eacute;galement trouv&eacute; dans le fichier
<filename>/etc/ttys</filename>. Recherchez la ligne qui
commence avec le mot <literal>console</literal>:</para>
<programlisting># name getty type status comments
#
# If console is marked "insecure", then init will ask for the root password
# when going to single-user mode.
console none unknown off secure</programlisting>
<note>
<para>Comme l'indiquent les commentaires au-dessus de la ligne
<literal>console</literal>, vous pouvez editer cette ligne
et changer <literal>secure</literal> pour
<literal>insecure</literal>. Si vous faites cela, quand
FreeBSD d&eacute;marrera en mode mono-utilisateur, il demandera le
mot de passe de <username>root</username>.</para>
<para><emphasis>Cependant faites attention quand vous modifiez
cela pour <literal>insecure</literal>.</emphasis> Si vous
oubliez le mot de passe de <username>root</username>, le
d&eacute;marrage en mode mono-utilisateur sera condamn&eacute;.
Il est encore possible, mais cela pourra &ecirc;tre relativement
compliqu&eacute; pour quelqu'un qui n'est pas &agrave; l'aise avec le
processus de d&eacute;marrage de FreeBSD et les programmes entrant
en jeu.</para>
</note>
</sect2>
</sect1>
<sect1>
<title>Pour plus d'information</title>