Reboot: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Mkraun (talk | contribs)
No edit summary
Mkraun (talk | contribs)
No edit summary
Line 15: Line 15:


Kui süsteem ei ole runlevel 0 või 6 peal, siis käivitud hoppis käsklus 'shutdown' ilma, et 'reboot' argumenti võetaks arvesse. Enne käskluse 'reboot' käivitamist kirjutatakse /var/log/wtmp kausta süsteemi väljalülitusaeg.  
Kui süsteem ei ole runlevel 0 või 6 peal, siis käivitud hoppis käsklus 'shutdown' ilma, et 'reboot' argumenti võetaks arvesse. Enne käskluse 'reboot' käivitamist kirjutatakse /var/log/wtmp kausta süsteemi väljalülitusaeg.  
 
Reboot kasutab 'shutdown' käsklust koos (-r switch võtmega). Shutdown käsklus lõpetab kõik käimasolevad protsessid, haagib lahti kõik failisüsteemid ja lõpuks edastab info kernelile ACPI power käskluseks. Vanematel distributsioonidel 'reboot' käsklus sundis protsesse väljuma kasutades SIGKILL signaali (saab käivitada -f võtmega). Hilisemates distributsioonides
The source can be found here. In older distros the reboot command was forcing the processes to exit by issuing the SIGKILL signal (still found in sources, can be invoked with -f option), in most recent distros it defaults to the more graceful and init friendly init 1 -> shutdown -r. This ensures that daemons clean up themselves before shutdown.
= Keskkond =
= Keskkond =


Line 51: Line 52:
*http://linux.about.com/od/commands/l/blcmdl8_reboot.htm
*http://linux.about.com/od/commands/l/blcmdl8_reboot.htm
*http://www.computerhope.com/unix/uhalt.htm
*http://www.computerhope.com/unix/uhalt.htm
 
*http://unix.stackexchange.com/questions/64280/what-is-the-difference-between-reboot-init-6-and-shutdown-r-now


= Autor =
= Autor =

Revision as of 19:02, 11 December 2014

Sissejuhatus

Reboot, halt ja poweroff on samast perekonnast pärinevad Unix operatsioonisüsteemi käsklused. Kõik need käsklused võimaldavad süsteemi riistvara ühel või teisel moel peatada, kuid seda ainult 'root'(juur) kasutajaõigustes. Peale käskluse 'Reboot' sisestamist taaskäivitub süsteem.


Süntaks

reboot [OPTION]... [REBOOTCOMMAND]

Olles juurkasutajaga sisselogitud, 'reboot' käsklus käivitab automaatselt süsteemi taaskäivituse. Süsteem lülitub välja ja alustab süsteemi taaskäivitust (warm boot).


Tehniline kirjeldus

Kui süsteem ei ole runlevel 0 või 6 peal, siis käivitud hoppis käsklus 'shutdown' ilma, et 'reboot' argumenti võetaks arvesse. Enne käskluse 'reboot' käivitamist kirjutatakse /var/log/wtmp kausta süsteemi väljalülitusaeg. Reboot kasutab 'shutdown' käsklust koos (-r switch võtmega). Shutdown käsklus lõpetab kõik käimasolevad protsessid, haagib lahti kõik failisüsteemid ja lõpuks edastab info kernelile ACPI power käskluseks. Vanematel distributsioonidel 'reboot' käsklus sundis protsesse väljuma kasutades SIGKILL signaali (saab käivitada -f võtmega). Hilisemates distributsioonides

The source can be found here. In older distros the reboot command was forcing the processes to exit by issuing the SIGKILL signal (still found in sources, can be invoked with -f option), in most recent distros it defaults to the more graceful and init friendly init 1 -> shutdown -r. This ensures that daemons clean up themselves before shutdown.

Keskkond

RUNLEVEL - reboot loeb hetkelise runlevel-i antud keskkonnamuutujast, kui see on määratud lugema /var/run/utmp kataloogist

Võtmete kirjeldused

-n
  • Keelab sünkroniseerimise enne 'reboot' või 'halt' käsklust.
-w
  • Keelab taaskäivitamise (reboot) või seiskamise (halt) lisab ainult wtmp kirje (/var/log/wtmp file kataloogi).
-d
  • Keelab lisamast wtmp-sse uut kirjet.
-f
  • Sunnib süsteemi seiskama või taaskäivituma, ilma, et süsteem lülituks täielikult välja.
-i/pre>
*Lülitab välja kõik võrguliidesed enne süsteemi seiskamist või taaskäivitamist.

<pre>-h
  • Lülitab kõik süsteemi kõvakettad 'standby' režiimi vahetult enne süsteemi seiskamist või väljalülitamist.
-p
  • Peale süsteemi seiskamist lülitab süsteemi välja. See on vaikimisi määratud kui 'halt' käsklus on välja kutsutud kui 'poweroff'.



Kasutatud materjalid

Autor

Madis Kraun
Eesti Infotehnoloogia Kolledž
Rühm: A41
11.12.2014