Halt: Difference between revisions

From ICO wiki
Jump to navigationJump to search
No edit summary
 
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
= Sissejuhatus =
= Sissejuhatus =


Halt on Unix-i operatsioonisüsteemikäsklus, mis kirjutab andmed kettale ja seejärel peatab protsessori. Andmed kirjutatakse tavaliselt /var/log/wtmp faili. Peale peatumist see käsk protsessorit taas ei käivita. Seda käsklust saab kasutada vaid 'root' kasutaja ning seda ei saa kasutada, kui ka mõni teine kasutaja sisse on logitud. Peale käsu kasutamist võib arvuti välja lülitada.
Halt on Unix-i operatsioonisüsteemikäsklus, mis kirjutab andmed kettale ja seejärel peatab protsessori. Andmed kirjutatakse tavaliselt /var/log/wtmp faili.[http://www-01.ibm.com/support/knowledgecenter/ssw_aix_71/com.ibm.aix.cmds2/halt.htm] Peale peatumist see käsk protsessorit taas ei käivita. Seda käsklust saab kasutada vaid 'root' kasutaja ning seda ei saa kasutada, kui ka mõni teine kasutaja sisse on logitud. [http://community.arubanetworks.com/t5/Controller-Based-WLANs/What-does-quot-halt-quot-command-do-when-executed/ta-p/215775] Peale käsu kasutamist võib arvuti välja lülitada.


= Kasutamine =
= Kasutamine =


Halt käsku kasutatakse lihtsalt, sisestades sõna 'Halt'.
Halt käsku kasutatakse lihtsalt, sisestades sõna 'Halt'.[http://www.computerhope.com/unix/uhalt.htm]


{|style="background:lightyellow;width:500px;margin:3px;border:1px solid lightgrey" align=centre
{|style="background:lightyellow;width:500px;margin:3px;border:1px solid lightgrey" align=centre
Line 20: Line 20:


== Näited ==
== Näited ==
Käsul 'Halt' on ka väga palju liideseid, mis aitavad kergemini hakkama saada, kui kasutajal on mitu soovi. [http://www.tutorialspoint.com/unix_commands/halt.htm]


Kui kasutaja ei taha oma süsteemi sünkroneerida enne peatamist, siis saab kasutada käsku
Kui kasutaja ei taha oma süsteemi sünkroneerida enne peatamist, siis saab kasutada käsku
Line 26: Line 28:
| style="padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;" |halt -n
| style="padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;" |halt -n
|}
|}
Kus -n tähendab  
''Kus -n tähendab 'nosync' ''
 
 


Kui kasutaja tegelikult ei tahagi süsteemi peatada, vaid selle ainult /var/log/wtmp faili kirjutada, siis saab kasutada käsku
Kui kasutaja tegelikult ei tahagi süsteemi peatada, vaid selle ainult /var/log/wtmp faili kirjutada, siis saab kasutada käsku
Line 33: Line 37:
| style="padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;" |halt -w
| style="padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;" |halt -w
|}
|}
''Kus -w tähendab 'write' ''


Kui kasutaja ei soovi, et käsklus andmeid salvestaks, siis saab kasutada seda käsku
Kui kasutaja ei soovi, et käsklus andmeid salvestaks, siis saab kasutada seda käsku
Line 39: Line 45:
| style="padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;" |halt -d
| style="padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;" |halt -d
|}
|}
''Kus -d tähendab 'delete' ''


Kui kasutaja soovib enne süsteemi peatamist kõik 'network interfaces' välja lülitada, saab kasutada seda käsku
Kui kasutaja soovib enne süsteemi peatamist kõik 'network interfaces' välja lülitada, saab kasutada seda käsku
Line 45: Line 53:
| style="padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;" |halt -i
| style="padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;" |halt -i
|}
|}
''Kus -i tähendab 'interface' ''


Kui kasutaja tahab sundida süsteemi peatuma, siis on ka see võimalus
Kui kasutaja tahab sundida süsteemi peatuma, siis on ka see võimalus
Line 51: Line 61:
| style="padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;" |halt -f
| style="padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;" |halt -f
|}
|}
''Kus -f tähendab 'force' ''


Kui kasutaja tahab teha kiire peatumise, võib kasutada seda käsku
Kui kasutaja tahab teha kiire peatumise, võib kasutada seda käsku
Line 57: Line 69:
| style="padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;" |halt -q
| style="padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;" |halt -q
|}
|}
''Kus -q tähendab 'quick' ''


Kui kasutaja soovib peale süsteemi peatamist kohe selle ka välja lülitada, saab kasutada seda käsku
Kui kasutaja soovib peale süsteemi peatamist kohe selle ka välja lülitada, saab kasutada seda käsku
Line 63: Line 77:
| style="padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;" |halt -p
| style="padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;" |halt -p
|}
|}
''Kus -p tähendab 'poweroff' ''


= Sarnased käsud =
= Sarnased käsud =


Peale 'Halt' käsu on sarnased ka 'Reboot' ja 'Shutdown' käsud. Sarnased on ka üksteisega just selletõttu, kuna nad kõik peatavad süsteemi. Halt aga automaatselt süsteemi välja ei lülita nagu teised kaks.  
Peale 'Halt' käsu on sarnased ka 'Reboot' ja 'Shutdown' käsud. Sarnased on ka üksteisega just selletõttu, kuna nad kõik peatavad süsteemi. Halt aga automaatselt süsteemi välja ei lülita nagu teised kaks. [http://unix.stackexchange.com/questions/8690/what-is-the-difference-between-halt-and-shutdown-commands]


Shutdown käsku saab kasutada nii
Shutdown käsku saab kasutada nii
Line 82: Line 97:
Tulemus: Süsteem taaskäivitub
Tulemus: Süsteem taaskäivitub


== Kokkuvõte ==
= Kokkuvõte =


Kokkuvõtteks arvan, et Unix'i operatsioonisüsteemikäsk 'Halt' on väga hea viis tehtud andmeid salvestada ning protsessori tööd lõpetada, sest see on lihtne ning turvaline. See jätab kergelt alles kõik tehtud töö ning ei lase nn. suvalistel isikutel seda kasutada.  
Kokkuvõtteks arvan, et Unix'i operatsioonisüsteemikäsk 'Halt' on väga hea viis tehtud andmeid salvestada ning protsessori tööd lõpetada, sest see on lihtne ning turvaline. See jätab kergelt alles kõik tehtud töö ning ei lase nn. suvalistel isikutel seda kasutada.  
Line 88: Line 103:
= Kasutatud materjalid =
= Kasutatud materjalid =


*http://www.tutorialspoint.com/unix_commands/halt.htm
* [1] http://www.tutorialspoint.com/unix_commands/halt.htm
*https://docs.vagrantup.com/v2/cli/halt.html
* [2] http://www-01.ibm.com/support/knowledgecenter/ssw_aix_71/com.ibm.aix.cmds2/halt.htm
*http://www-01.ibm.com/support/knowledgecenter/ssw_aix_71/com.ibm.aix.cmds2/halt.htm
* [3] http://community.arubanetworks.com/t5/Controller-Based-WLANs/What-does-quot-halt-quot-command-do-when-executed/ta-p/215775
*http://community.arubanetworks.com/t5/Controller-Based-WLANs/What-does-quot-halt-quot-command-do-when-executed/ta-p/215775
* [4] http://www.computerhope.com/unix/uhalt.htm
*http://www.computerhope.com/unix/uhalt.htm
* [5] http://unix.stackexchange.com/questions/8690/what-is-the-difference-between-halt-and-shutdown-commands
*http://unix.stackexchange.com/questions/8690/what-is-the-difference-between-halt-and-shutdown-commands


= Autor =
= Autor =

Latest revision as of 12:11, 15 January 2015

Sissejuhatus

Halt on Unix-i operatsioonisüsteemikäsklus, mis kirjutab andmed kettale ja seejärel peatab protsessori. Andmed kirjutatakse tavaliselt /var/log/wtmp faili.[1] Peale peatumist see käsk protsessorit taas ei käivita. Seda käsklust saab kasutada vaid 'root' kasutaja ning seda ei saa kasutada, kui ka mõni teine kasutaja sisse on logitud. [2] Peale käsu kasutamist võib arvuti välja lülitada.

Kasutamine

Halt käsku kasutatakse lihtsalt, sisestades sõna 'Halt'.[3]

halt

Kui kasutaja pole sisse logitud, kui 'root' kasutaja, siis saab käsklust kasutada nii:

sudo halt

Kui Halt on oma töö ära teinud, tuleb teatis ...Halt completed... ning seejärel võib oma süsteemi välja lülitada.

Näited

Käsul 'Halt' on ka väga palju liideseid, mis aitavad kergemini hakkama saada, kui kasutajal on mitu soovi. [4]

Kui kasutaja ei taha oma süsteemi sünkroneerida enne peatamist, siis saab kasutada käsku

halt -n

Kus -n tähendab 'nosync'


Kui kasutaja tegelikult ei tahagi süsteemi peatada, vaid selle ainult /var/log/wtmp faili kirjutada, siis saab kasutada käsku

halt -w

Kus -w tähendab 'write'


Kui kasutaja ei soovi, et käsklus andmeid salvestaks, siis saab kasutada seda käsku

halt -d

Kus -d tähendab 'delete'


Kui kasutaja soovib enne süsteemi peatamist kõik 'network interfaces' välja lülitada, saab kasutada seda käsku

halt -i

Kus -i tähendab 'interface'


Kui kasutaja tahab sundida süsteemi peatuma, siis on ka see võimalus

halt -f

Kus -f tähendab 'force'


Kui kasutaja tahab teha kiire peatumise, võib kasutada seda käsku

halt -q

Kus -q tähendab 'quick'


Kui kasutaja soovib peale süsteemi peatamist kohe selle ka välja lülitada, saab kasutada seda käsku

halt -p

Kus -p tähendab 'poweroff'

Sarnased käsud

Peale 'Halt' käsu on sarnased ka 'Reboot' ja 'Shutdown' käsud. Sarnased on ka üksteisega just selletõttu, kuna nad kõik peatavad süsteemi. Halt aga automaatselt süsteemi välja ei lülita nagu teised kaks. [5]

Shutdown käsku saab kasutada nii

shutdown

Tulemus: Süsteem lülitatakse välja ning kõiki kasutajaid hoiatatakse selle eest. Süsteemi saab välja lülitada koheselt või mõne aja pärast.

Reboot käsku saab kasutada nii

reboot

Tulemus: Süsteem taaskäivitub

Kokkuvõte

Kokkuvõtteks arvan, et Unix'i operatsioonisüsteemikäsk 'Halt' on väga hea viis tehtud andmeid salvestada ning protsessori tööd lõpetada, sest see on lihtne ning turvaline. See jätab kergelt alles kõik tehtud töö ning ei lase nn. suvalistel isikutel seda kasutada.

Kasutatud materjalid

Autor

Estel Kukka
Eesti Infotehnoloogia Kolledž
Rühm: A21
9.12.2014