maxime:openbsd:manpages-fr:8:init

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
maxime:openbsd:manpages-fr:8:init [2008/08/31 22:22]
90.2.170.8 créée
maxime:openbsd:manpages-fr:8:init [2008/08/31 22:27]
90.2.170.8
Ligne 9: Ligne 9:
 ===== DESCRIPTION ===== ===== DESCRIPTION =====
 Le programme **init** est la derniere etape du processus de boot. Ça Le programme **init** est la derniere etape du processus de boot. Ça
-execute normallement la sequence des evenements decrite dans rc(8)+execute normallement la sequence des evenements decrite dans [[:maxime:openbsd:manpages-fr:8:rc|rc(8)]]
 et si cela reussis, les operation multi-utilisateur commencent. Si le script et si cela reussis, les operation multi-utilisateur commencent. Si le script
 de boot echoue, init demarre les operations en simple-utilisateur pour de boot echoue, init demarre les operations en simple-utilisateur pour
Ligne 25: Ligne 25:
 **-s**      Démarre directement dans le mode utilisateur simple. **-s**      Démarre directement dans le mode utilisateur simple.
  
-    The system is then quiescent for maintenance work and may later be made +The system is then quiescent for maintenance work and may later be made 
-     to go to multi-user by exiting the single-user shell (with ^D).  This +to go to multi-user by exiting the single-user shell (with ^D).  This 
-     causes init to run the /etc/rc startup command file in fastboot mode +causes init to run the /etc/rc startup command file in fastboot mode 
-     (skipping disk checks).+(skipping disk checks).
  
-     If the console entry in the [[:maxime:openbsd:manpages-fr:5:ttys|ttys(5)]] file does not contain the ``secure'' +If the console entry in the [[:maxime:openbsd:manpages-fr:5:ttys|ttys(5)]] file does not contain the ``secure'' 
-     flag, then init will require that the superuser password be entered be- +flag, then init will require that the superuser password be entered be- 
-     fore the system will start a single-user shell.  The password check is +fore the system will start a single-user shell.  The password check is 
-     skipped if the console is marked as ``secure''.+skipped if the console is marked as ``secure''
 +The kernel [[:maxime:openbsd:manpages-fr:7:securelvel|securelevel(7)]] is normally set to 0 while in single-user mode, 
 +and raised to 1 when the system begins multi-user operations.  This ac- 
 +tion will not take place if the securelevel is -1, and can be modified 
 +via the /etc/rc.securelevel script.
  
-     The kernel [[:maxime:openbsd:manpages-fr:7:securelvel|securelevel(7)]] is normally set to 0 while in single-user mode, +In multi-user operation, init maintains processes for the terminal ports 
-     and raised to 1 when the system begins multi-user operations.  This ac+found in the file [[:maxime:openbsd:manpages-fr:5:ttys|ttys(5)]].  init reads this file, and executes the com- 
-     tion will not take place if the securelevel is -1, and can be modified +mand found in the second field.  This command is usually [[:maxime:openbsd:manpages-fr:8:getty|getty(8)]]; getty 
-     via the /etc/rc.securelevel script.+opens and initializes the tty line and executes the login program.  The 
 +login program, when a valid user logs in, executes a shell for that user. 
 +When this shell dies, either because the user logged out or an abnormal 
 +termination occurred (a signal), the init program wakes up, deletes the 
 +user from the [[:maxime:openbsd:manpages-fr:5:utmp|utmp(5)]] file of current users and records the logout in the 
 +wtmp file The cycle is then restarted by init executing a new getty for 
 +the line.
  
-     In multi-user operationinit maintains processes for the terminal ports +Line status (onoff, secure, getty, or window information) may be 
-     found in the file [[:maxime:openbsd:manpages-fr:5:ttys|ttys(5)]].  init reads this fileand executes the com- +changed in the ttys file without a reboot by sending the signal SIGHUP to 
-     mand found in the second field.  This command is usually [[:maxime:openbsd:manpages-fr:8:getty|getty(8)]]; getty +init with the command ``kill -s HUP 1''.  On receipt of this signalinit 
-     opens and initializes the tty line and executes the login program.  The +re-reads the ttys file.  When a line is turned off in ttys, init will 
-     login program, when a valid user logs in, executes a shell for that user. +send a SIGHUP signal to the controlling process for the session associat
-     When this shell dies, either because the user logged out or an abnormal +ed with the line.  For any lines that were previously turned off in the 
-     termination occurred (a signal), the init program wakes up, deletes the +ttys file and are now oninit executes a new getty to enable a new lo- 
-   user from the [[:maxime:openbsd:manpages-fr:5:utmp|utmp(5)]] file of current users and records the logout in the +gin.  If the getty or window field for a line is changed, the change 
-     wtmp file.  The cycle is then restarted by init executing a new getty for +takes effect at the end of the current login session (e.g., the next time 
-     the line.+init starts a process on the line).  If a line is commented out or delet- 
 +ed from ttys, init will not do anything at all to that line.  However, it 
 +will complain that the relationship between lines in the ttys file and 
 +records in the utmp file is out of sync, so this practice is not recom- 
 +mended.
  
-     Line status (onoffsecure, getty, or window information) may be +**init** will terminate multi-user operations and resume single-user mode if 
-     changed in the ttys file without a reboot by sending the signal SIGHUP to +sent a terminate (TERM) signalfor example, ``kill -s TERM 1''.  If 
-     init with the command ``kill -s HUP 1''.  On receipt of this signal, init +there are processes outstanding that are deadlocked (because of hardware 
-     re-reads the ttys file.  When a line is turned off in ttys, init will +or software failure), init will not wait for them all to die (which might 
-     send a SIGHUP signal to the controlling process for the session associat- +take forever)but will time out after 30 seconds and print a warning 
-     ed with the line.  For any lines that were previously turned off in the +message.
-     ttys file and are now on, init executes a new getty to enable a new lo- +
-     gin.  If the getty or window field for a line is changed, the change +
-     takes effect at the end of the current login session (e.g., the next time +
-     init starts a process on the line).  If a line is commented out or delet- +
-     ed from ttys, init will not do anything at all to that line.  Howeverit +
-     will complain that the relationship between lines in the ttys file and +
-     records in the utmp file is out of sync, so this practice is not recom- +
-     mended.+
  
-    init will terminate multi-user operations and resume single-user mode if +**init** will cease creating new [[:maxime:openbsd:manpages-fr:8:getty|getty(8)]] and allow the system to slowly die 
-     sent a terminate (TERM) signal, for example, ``kill -s TERM 1''.  If +away, if it is sent a terminal stop (TSTP) signal, i.e., ``kill -s TSTP 
-     there are processes outstanding that are deadlocked (because of hardware +1''.  A later hangup will resume full multi-user operationsor a termi- 
-     or software failure)init will not wait for them all to die (which might +nate will start a single-user shell.  This hook is used by [[:maxime:openbsd:manpages-fr:8:reboot|reboot(8)]] and 
-     take forever), but will time out after 30 seconds and print a warning +[[:maxime:openbsd:manpages-fr:8:halt|halt(8)]].
-     message.+
  
-     init will cease creating new [[:maxime:openbsd:manpages-fr:8:getty|getty(8)]] and allow the system to slowly die +**init** will terminate multi-user operations, kill all [[:maxime:openbsd:manpages-fr:8:getty|getty(8)]], run 
-     away, if it is sent a terminal stop (TSTP) signal, i.e., ``kill -s TSTP +/etc/rc.shutdown, and halt the machine if user-defined signal 1 (USR1or 
-     1''.  A later hangup will resume full multi-user operationsor termi+user-defined signal 2 is received /etc/rc.shutdown can specify that a 
-     nate will start a single-user shell.  This hook is used by [[:maxime:openbsd:manpages-fr:8:reboot|reboot(8)]] and +powerdown is requested.  AlternativelyUSR2 specifically requests pow
-     [[:maxime:openbsd:manpages-fr:8:halt|halt(8)]].+erdown.
  
-     init will terminate multi-user operations, kill all [[:maxime:openbsd:manpages-fr:8:getty|getty(8)]], run +The role of init is so critical that if it dies, the system will reboot 
-     /etc/rc.shutdown, and halt the machine if user-defined signal 1 (USR1) or +itself automatically.  If, at bootstrap time, the init process cannot be 
-     user-defined signal 2 is received.  /etc/rc.shutdown can specify that a +located, the system will panic with the message ``panic: init died 
-     powerdown is requested.  Alternatively, USR2 specifically requests a pow- +(signal %d, exit %d)''.
-     erdown. +
- +
-     The role of init is so critical that if it dies, the system will reboot +
-     itself automatically.  If, at bootstrap time, the init process cannot be +
-     located, the system will panic with the message ``panic: init died +
-     (signal %d, exit %d)''.+
  
 ===== RESSOURCES ===== ===== RESSOURCES =====
-     When init spawns a process it sets the process priority, umask, and re- +When init spawns a process it sets the process priority, umask, and re- 
-     source limits based on /etc/login.conf.  When starting the [[:maxime:openbsd:manpages-fr:8:rc|rc(8)]] files, +source limits based on /etc/login.conf.  When starting the [[:maxime:openbsd:manpages-fr:8:rc|rc(8)]] files, 
-     the login class ``daemon'' is used.  When starting a window system or +the login class ``daemon'' is used.  When starting a window system or 
-     [[:maxime:openbsd:manpages-fr:8:getty|getty(8)]], the login class ``default'' is used.  No resource changes are +[[:maxime:openbsd:manpages-fr:8:getty|getty(8)]], the login class ``default'' is used.  No resource changes are 
-     made when entering single user mode.+made when entering single user mode.
  
 ===== FICHIERS ===== ===== FICHIERS =====
-     /dev/console         system console device +/dev/console         system console device 
-     /dev/tty*            terminal ports found in ttys + 
-     /etc/rc              system startup commands +/dev/tty*            terminal ports found in ttys 
-     /etc/rc.securelevel  commands that run before the security level changes + 
-     /etc/rc.shutdown     script run at shutdown time +/etc/rc              system startup commands 
-     /etc/ttys            terminal initialization information file + 
-     /fastboot            tells [[:maxime:openbsd:manpages-fr:8:rc|rc(8)]] not to run [[:maxime:openbsd:manpages-fr:8:fsck|fsck(8)]] during the next boot +/etc/rc.securelevel  commands that run before the security level changes 
-     /var/run/utmp        record of users currently logged in + 
-     /var/log/wtmp        record of all logins and logouts+/etc/rc.shutdown     script run at shutdown time 
 + 
 +/etc/ttys            terminal initialization information file 
 + 
 +/fastboot            tells [[:maxime:openbsd:manpages-fr:8:rc|rc(8)]] not to run [[:maxime:openbsd:manpages-fr:8:fsck|fsck(8)]] during the next boot 
 + 
 +/var/run/utmp        record of users currently logged in 
 + 
 +/var/log/wtmp        record of all logins and logouts
  
 ===== DIAGNOSTICS ===== ===== DIAGNOSTICS =====
-     getty repeating too quickly on port %s, sleeping  A process being started +getty repeating too quickly on port %s, sleeping  A process being started 
-     to service a line is exiting quickly each time it is started.  This is +to service a line is exiting quickly each time it is started.  This is 
-     often caused by a ringing or noisy terminal line.  Init will sleep for 10 +often caused by a ringing or noisy terminal line.  Init will sleep for 10 
-     seconds, then continue trying to start the process.+seconds, then continue trying to start the process.
  
-     some processes would not die; ps axl advised.  A process is hung and +some processes would not die; ps axl advised.  A process is hung and 
-     could not be killed when the system was shutting down.  This condition is +could not be killed when the system was shutting down.  This condition is 
-     usually caused by a process that is stuck in a device driver because of a +usually caused by a process that is stuck in a device driver because of a 
-     persistent device error condition.+persistent device error condition.
  
 ===== VOIR AUSSI ===== ===== VOIR AUSSI =====
Ligne 125: Ligne 132:
  
 ===== HISTORIQUE ===== ===== HISTORIQUE =====
-     Une commande init est apparue dans la version 6 de l'UNIX d'AT&T.+Une commande init est apparue dans la version 6 de l'UNIX d'AT&T.
  
 OpenBSD 4.4                      24 août 2008                                2 OpenBSD 4.4                      24 août 2008                                2
  
  • maxime/openbsd/manpages-fr/8/init.txt
  • Dernière modification: 2021/10/08 00:17
  • (modification externe)