\documentclass{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage{geometry}
\geometry{top=15mm, bottom=15mm, left=1cm, right=1cm}
\usepackage[french]{babel}
\usepackage{pslatex}
\usepackage[colorlinks=true,urlcolor=black]{hyperref}
\usepackage{graphicx}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\footrulewidth}{0.4pt}
\fancyfoot[L]{Uubu.fr}
\fancyfoot[R]{lun. mai 31 21:17:33 CEST 2010}
\lfoot{\Large \textit{Uubu.fr}}
\hypersetup{pdfinfo={
Title={getty},
Author={Sylvain Girod},
Creator={Bash script from uubu.fr's format version 1},
Producer={Bash script and PDFLaTeX},
Subject={Ouvre un port de terminal, demande un nom d'utilisateur et apples /bin/login.},
CreationDate={D:20100531211733},
ModDate={D:20100531211733},
Keywords={Linux}
}}
\begin{document}
 
\begin{center}
{\Huge getty, agetty }
\end{center}
\vspace{1cm}
 
\begin{flushleft}
 
{\large Ouvre un port de terminal, demande un nom d'utilisateur et apples /bin/login.}
 
\vspace{10mm}
 
\hspace{1mm}  \textbf{agetty} a plusieurs fonctionnalités non standard qui sont utiles pour les lignes série et modem.
\vspace{5mm} \\
 
 
\vspace{1cm}{\huge Paramètres }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} port]{Un nom de chemin relatif au répertoire /dev. Si un « - » est utilisé, agetty suppose que son entrée standard est déjà connectée à un port de terminal et que la connection à un utilisateur distant est déjà établie.}
\item[\hspace{1mm} vitesse\_baud,...]{Une liste de vitesses en baud séparées par des virgules. Chaque fois que agetty reçoit un caractère BREAK, il avance dans la liste, qui sera considérée comme une liste circulaire.}
\item[\hspace{1mm} term]{La valeur à utiliser pour la variable d’environnement TERM. Ceci surcharge toute valeur positionnée par init(8) et qui est héritée par login et par l’interpréteur de commande.}
\end{description}
 
\vspace{1cm}{\huge OPTIONS }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} -8]{Suppose que le terminal gère les caractères 8 bits, désactiver de ce fait la détection de parité.}
\item[\hspace{1mm} -h]{Activer le contrôle de flux matériel (RTS/CTS). L’application est libre de désactiver le contrôle de flux logiciel (XON/XOFF) quand elle le juge opportun.}
\item[\hspace{1mm} -i]{Ne pas afficher le contenu de /etc/issue (ou autre) avant d’écrire l’invite de connexion}
\item[\hspace{1mm} -f]{Afficher le contenu du fichier spécifié au lieu de /etc/issue. L’option -i surcharge cette option.}
\item[\hspace{1mm} -I]{Définit une chaîne initiale à envoyer au terminal ou au modem avant d’envoyer des données utiles. Ceci peut être utilisé pour initialiser un modem.}
\item[\hspace{1mm} -l]{Appeler un programme de connexion autre que /bin/login.}
\item[\hspace{1mm} -H]{Écrire l’hôte de connexion spécifié spécifié dans le fichier utmp. Normalement, aucun hôte de connexion n’est fourni, puisque agetty est utilisé pour les connexions matériels locales et les terminaux du système. Cependant, cette option peut être utile pour identifier les concentrateurs de terminaux et équivalent.}
\item[\hspace{1mm} -m]{Essayer d’extraire la vitesse depuis le message de statut CONNECT produit par les modems compatibles Hayes}
\item[\hspace{1mm} -n ]{Ne pas demander d’identifiant de connexion à l’utilisateur. Cela peut être utilisé avec l’option -l lors d’une connexion à un système non standard comme les systèmes BBS}
\item[\hspace{1mm} -t]{Quitter si aucun nom d’utilisateur n’a pu être lu pendant la durée spécifiée en secondes.}
\item[\hspace{1mm} -L]{Forcer la ligne à être une ligne locale sans détection des retour à la ligne. Utile lorsque que vous avez un terminal attaché dont la ligne série ne définit pas le signal de retour à la ligne.}
\item[\hspace{1mm} -U]{Activer la détection des terminaux à caractères majuscules seuls.}
\item[\hspace{1mm} -w]{Attendre que l’utilisateur ou le modem envoie un caractère retour à la ligne ou nouvelle ligne avant d’envoyer le fichier /etc/issue et l’invite de connexion. Cela est très utile lors de connexions avec l’option -I.}
\end{description}
 
\vspace{1cm}{\huge Exemples }
 
\
 
\hspace{1mm} exemple dans inittab pour une ligne série ou une console tty \\
\hspace{1mm} \textbf{/sbin/agetty 9600 ttyS1} \\
\hspace{1mm} Pour un terminal connecté directement sans détection de porteuse \\
\hspace{1mm} \textbf{/sbin/agetty -L 9600 ttyS1 vt100} \\
\hspace{1mm} Pour une ligne avec un vieux modem supportant les vitesses de 9600, 2400 et 1200 bauds. \\
\hspace{1mm} \textbf{/sbin/agetty -mt60 ttyS1 9600,2400,1200} \\
 
\vspace{1cm}{\huge Suites d'échappement des fichiers issue }
 
\
 
\hspace{1mm}  Le fichier issue (\textbf{/etc/issue}) ou le fichier défini avec l’option \textbf{-f} peut contenir certains codes d’échappement afin d’afficher le nom du système, la date, le temps, etc. Tous les caractères d’échappement sont formés d’un backslash (\textbackslash{}) immédiatement suivi par l’une des lettres listées ci-dessous.
\vspace{5mm} \\
 
 
\begin{description} \normalsize
\item[\hspace{1mm} b]{Insérer la vitesse en bauds de la ligne actuelle.}
\item[\hspace{1mm} d]{Insérer la date actuelle.}
\item[\hspace{1mm} s]{Insérer le nom du système, le nom du système d’exploitation.}
\item[\hspace{1mm} l]{Insérer le nom de la ligne tty actuelle.}
\item[\hspace{1mm} m]{Insérer l’identifiant de l’architecture de la machine, par exemple i486.}
\item[\hspace{1mm} n ]{Insérer le nom de noeud, ou nom d’hôte, de la machine.}
\item[\hspace{1mm} o]{Insérer le nom de domaine NIS de la machine.}
\item[\hspace{1mm} O]{Insérer le nom de domaine DNS de la machine.}
\item[\hspace{1mm} r]{Insérer le numéro de version de l’OS, par exemple 1.1.9.}
\item[\hspace{1mm} t]{Insérer l’heure actuelle.}
\item[\hspace{1mm} u]{Insérer le nombre d’utilisateurs actuellement connectés.}
\item[\hspace{1mm} U]{Isérer la chaîne « 1 user » (1 utilisateur) ou « <n> users » où <n> est le nombre d’utilisateur actuellement connectés.}
\item[\hspace{1mm} v]{Insérer la version de l’OS, par exemple sa date de construction etc.}
\end{description}
 
\vspace{1cm}{\huge Exemples }
 
\
 
\hspace{1mm} Par exemple, sur mon système, le fichier /etc/issue contient \\
\hspace{1mm} \textbf{This is \textbackslash{}n.\textbackslash{}o (\textbackslash{}s \textbackslash{}m \textbackslash{}r) \textbackslash{}t} \\
\hspace{1mm} qui affichera \\
\hspace{1mm} \textbf{This is thingol.orcan.dk (Linux i386 1.1.9) 18:29:30} \\
 
\vspace{1cm}{\huge Fichiers }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} /var/run/utmp]{le fichier d’état système.}
\item[\hspace{1mm} /etc/issue]{affiché avant l’invite de connexion.}
\item[\hspace{1mm} /dev/console]{rapports d’anomalies (si syslog(3) n’est pas utilisé).}
\item[\hspace{1mm} /etc/inittab]{fichier de configuration de init(8).}
\end{description}
\end{flushleft}
\end{document}
