Meko ponovno pokretanje i trenutno gašenje vašeg računara u Ubuntu. Isključivanje i ponovno pokretanje Linuxa Kako ponovo pokrenuti Linux pomoću naredbe shutdown

Komanda shutdown u Linuxu vam omogućava da isključite, ponovo pokrenete sistem ili zakažete gašenje sistema. Ovaj članak objašnjava najčešće i korisne primjere naredbe shutdown u Linuxu.

sintaksa komande isključivanja

Prije nego što vidimo upotrebu naredbe shutdown, pogledajmo njenu sintaksu. shutdown
  • opcije: možete odrediti da li želite da zaustavite, isključite, ponovo pokrenete itd.
  • vrijeme: možete odrediti kada da se isključi
  • poruka: možete poslati prilagođenu poruku svim registrovanim korisnicima

Napomena

Komanda isključivanja zahtijeva privilegije superkorisnika. Stoga morate biti root ili pokrenuti naredbu sa sudo.

5 praktičnih primjera naredbe za isključivanje Linuxa

Sada kada znate sintaksu naredbe shutdown, da vidimo kako je koristiti.

Ako jednostavno koristite naredbu za isključivanje, ona će započeti proces isključivanja nakon jednog minuta. Stoga, zapamtite da je zadani vremenski interval za naredbu za isključivanje jedan minut.

Sudo isključivanje Isključivanje zakazano za pon 2018-11-19 23:46:21 UTC, koristite "shutdown -c" za otkazivanje.

Nesuđeni korisnici Linuxa očekuju da komanda shutdown odmah isključi sistem, ali kada vide poruku kao što je UTC vremenska oznaka, često su zbunjeni.

1. Trenutačno gašenje sistema.

Ne morate uvijek čekati ni minut da se sistem isključi. Možete odmah isključiti sistem tako što ćete odrediti zakazano vrijeme +0 ili sada .

Sudo se gasi sada

2. Zakažite isključivanje sistema

Možete zakazati zaustavljanje u budućnosti navođenjem vremenskog argumenta u formatu +t ili hh:mm.

Na primjer, ako želite da isključite sistem nakon 20 minuta, možete koristiti ovu naredbu:

Sudo isključivanje +20

Ako želite da isključite sistem u 15 časova, možete ga koristiti na sledeći način:

Sudo isključivanje 15:00

Nepotrebno je reći da su referentno vrijeme i vremenska zona sistemsko vrijeme.

Napomena

Pet minuta prije planiranog vremena isključivanja, sistem neće dozvoliti aktivnost prijave. To znači da se novi korisnik ne može prijaviti pet minuta nakon zakazanog isključivanja.

3. Ponovo pokrenite sistem komandom za isključivanje

Postoji posebna komanda za ponovno pokretanje, ali ne morate učiti novu komandu samo da biste ponovo pokrenuli sistem. Možete koristiti naredbu shutdown u Linuxu za ponovno pokretanje.

Da ponovo pokrenete sistem pomoću naredbe shutdown, koristite opciju -r.

Sudo isključivanje -r

Ponašanje je isto kao i uobičajena naredba za isključivanje. Jednostavno je umjesto gašenja sistema, on će se ponovo pokrenuti.

Dakle, ako koristite shutdown -r bez ikakvih argumenata vremena, ponovo bi se pokrenuo nakon jednog minuta.

Možete zakazati ponovno pokretanje na isti način kao i isključivanje.

Sudo isključivanje -r +45

Takođe možete odmah ponovo pokrenuti sistem naredbom za isključivanje:

Sudo isključivanje -r sada

4. Prenesite prilagođenu poruku

Ako radite u višekorisničkom okruženju i postoji više korisnika koji se prijavljuju, možete im poslati vlastitu emitiranu poruku naredbom za isključivanje.

Podrazumevano, svi registrovani korisnici će dobiti obavijest o planiranom prekidu rada i vremenu. Emitovanu poruku možete konfigurirati u samoj naredbi za isključivanje:

Sudo shutdown 15:00 "Sistem će biti ugašen radi ažuriranja hardvera, molimo sačuvajte svoj rad"

Možete koristiti naredbu shutdown s opcijom -k da pokrenete "lažno isključivanje". Neće isključiti sistem, ali će svim registrovanim korisnicima biti poslata emitovana poruka.

5. Otkažite planirano gašenje

Ako ste planirali gašenje, ne morate živjeti s tim. Uvijek možete otkazati gašenje koristeći opciju -c.

Sudo isključivanje -c

A ako ste prenijeli poruku o planiranom gašenju, poput dobrog administratora sistema, također možete obavijestiti druge korisnike da otkažu zakazano isključivanje.

Sudo shutdown -c "planirano isključivanje je otkazano"

Zaustavljanje vs Power off

Zaustavi (opcija -H): ubija sve procese i gasi CPU,
Isključivanje (opcija -P): Vrlo slično zaustavljanju, ali također isključuje sam blok.

Istorijski gledano, računari su se koristili za isključivanje sistema, a zatim štampanje poruke poput "isključi se sada normalno", a zatim su računari isključeni pomoću fizičkih prekidača.

Ovih dana bi prekid trebao automatski isključiti sistem zahvaljujući ACPI podršci.

Ovo su bili najčešći i najkorisniji primjeri naredbe shutdown u Linuxu. Nadam se da ste naučili kako da isključite Linux sistem putem .

Ako imate bilo kakvih pitanja ili prijedloga, slobodno nas obavijestite u odjeljku za komentare.

Pogledajmo kako ponovo pokrenuti ili isključiti računar iz komandna linija. Ovo koristim kada, prilikom instaliranja nekog drajvera ili pod velikim opterećenjem procesora, interfejs prestane da reaguje na moje radnje (iako se to dešava izuzetno retko). Možete ubiti "proždrljiv" proces preko komandne linije, ali nije uvijek poznato o kojem se procesu radi, pa brzo rešenje Ovo je ponovno pokretanje računara.

Ponovo pokrenite računar

Ja ovo radim. Dolazim do konzole pritiskom na prečicu na tastaturi Ctrl+Alt+F1. U konzoli prvo morate unijeti svoje korisničko ime i lozinku (pri unosu lozinke se ne prikazuju znakovi). I pokrećem naredbu:

Sudo ponovno pokretanje

Ponovo ćete morati da unesete administratorsku lozinku i pritisnete Enter. Računar će početi da se restartuje.

Takođe možete koristiti naredbu za ponovno pokretanje računara shutdown, za ovo morate koristiti ključ -r:

Sudo isključivanje -r sada

Isključite računar

Da biste isključili računar iz komandne linije, potrebno je da pokrenete naredbu:

Sudo isključivanje -h sada

Takođe možete isključiti računar tako što ćete pokrenuti naredbu:

Sudo stani

I takođe se može koristiti.

Interfejs Ubuntu Linux Ima prilično dobru stabilnost, ali ponekad ipak zahtijeva ponovno pokretanje. Postoji nekoliko načina da to učinite. U ovom članku ću dati načine za ponovno pokretanje više desktop okruženja.

Šta učiniti ako se cijeli Ubuntu interfejs zamrzne

IN najnovije verzije Ubuntu, Lubuntu i Xubuntu sistemi zahtijevaju ponovno pokretanje LightDM. Ovo se radi naredbom:

Sudo servis lightdm restart

Za Kubuntu okruženje koristite naredbu:

Sudo /etc/init.d/kdm restart

Šta učiniti ako se program zamrzne

Šta ako prozor programa ne reaguje? Ako nema potrebe za ponovnim pokretanjem cijelog sučelja, na primjer, ako je određena grafička aplikacija zamrznuta, tada u ovom slučaju možete koristiti zgodan uslužni program xkill.
Da biste koristili ovaj uslužni program za zatvaranje određene aplikacije, trebate pritisnuti kombinaciju tipki ALT+F2 i pisati xkill, a zatim kliknite Enter na tastaturi.
Nakon što se operacija završi, kursor miša na ekranu će se pretvoriti u krst i kada takvim kursorom kliknete na bilo koji odabrani prozor, proces koji se izvodi u njemu (sam program koji je zamrznut) će se završiti.

Šta učiniti ako je sve potpuno zamrznuto

Ako računar sa ubuntuom ne reaguje ni na jednu radnju korisnika, trebalo bi da koristite sledeća uputstva:

Ubuntu se smrzavao

Šta učiniti ako operativni sistem Ubuntu je potpuno zamrznut i ne reaguje čak ni na kombinaciju tastera za prebacivanje na terminal (ALT+F1-F7)?
U ovoj situaciji možete koristiti metodu mekog (sigurnog) ponovnog pokretanja pomoću određene naredbe.
Morate pritisnuti tastere istovremeno Alt + PrtScnSysRq i ne puštajući ih, pritisnite redom sljedeću kombinaciju: R E I S U B
Nakon toga, PC će se ponovo pokrenuti.
Šta se dešava kada koristite ovu kombinaciju?

Da biste zapamtili ovu naredbu, možete zapamtiti riječ BUSIER na engleski(povezanost sa zauzetošću i nedostupnošću sistema).

A ponekad, kada otklanjate greške u problemu ili ažurirate kernel, možda ćete morati ponovo pokrenuti svoj Linux sistem. Ako imate samostalni server, morate znati kako da ponovo pokrenete sistem iz komandne linije.

U modernim distribucijama, uslužni program systemctl zamjenjuje većinu naredbi za upravljanje napajanjem koje se koriste u starijim Linux distribucijama sa sysvinit. Stare naredbe za ponovno pokretanje i isključivanje su pseudonima systemctl i dostupne su na sistemu iz razloga kompatibilnosti.

U ovom članku ćemo vam pokazati kako koristiti naredbe systemctl i shutdown za ponovno pokretanje Linux mašine. Naredbe se moraju izvoditi kao root ili korisnik sa .

Kako ponovo pokrenuti Linux pomoću naredbe systemctl

Da ponovo pokrenete svoj Linux sistem, pokrenite uslužni program systemctl sa naredbom za ponovno pokretanje:

sudo systemctl ponovno pokretanje

Sistem će se odmah ponovo pokrenuti.

Kada se pokrene ponovno pokretanje, svi registrovani korisnici i procesi su obaviješteni da sistem pada i nije dozvoljeno dalje prijavljivanje.

Da spriječite naredbu za ponovno pokretanje da pošalje poruku, pokrenite naredbu s parametrom –no-wall:

sudo systemctl --reboot bez zida

Ako želite postaviti prilagođenu poruku koja objašnjava razlog ponovnog pokretanja, koristite opciju –message=:

sudo systemctl --message="Ažuriranje hardvera" ponovno pokretanje

Poruka će biti prikazana u logovima:

Sistem se ponovo pokreće

Kako ponovo pokrenuti Linux pomoću naredbe shutdown

Da ponovo pokrenete Linux sistem, koristite naredbu shutdown s opcijom -r:

sudo shutdown -r

Podrazumevano, sistem će se ponovo pokrenuti nakon 1 minute, ali možete odrediti tačno vrijeme kada želite da se sistem ponovo pokrene.

Argument vremena može imati dva različita formata. Ovo može biti apsolutno vrijeme u formatu hh:mm i relativno vrijeme u formatu +m gdje je m broj minuta od ovog trenutka.

Sljedeći primjer će zakazati ponovno pokretanje sistema u 10 ujutro:

sudo isključivanje -r 10:00

Da odmah isključite svoj sistem, koristite +0 njegov sadašnji alias:

sudo shutdown -r sada

Da biste poslali vlastitu poruku zajedno sa standardnim obavještenjem o isključivanju, unesite svoju poruku nakon argumenta vremena.

Sljedeća komanda će isključiti sistem nakon 10 minuta i obavijestiti korisnike da će se izvršiti ažuriranje hardvera.

Datotečni baferi Linux sistemi pohranjeni u memoriji i samo povremeno zapisani na disk. Ovo ubrzava I/O operacije diska, ali povećava rizik od gubitka podataka u slučaju iznenadnog kvara.

Tradicionalni UNIX i Linux sistemi bili su vrlo izbirljivi u pogledu procedura gašenja. Moderni sistemi su tolerantniji (naročito ako govorimo o visoko pouzdanom sistemu datoteka kao što je ext3fs), ali je ipak bolje da se graciozno isključite ako je moguće. Nepravilno isključivanje računara može dovesti do teško uočljivih, neočiglednih grešaka, a ponekad čak i do potpunog pada sistema.

Ponovno pokretanje sistema na osobnom računaru rješenje je gotovo svih problema. Ali kada radite u Linuxu, savjetujemo vam da prvo razmislite pa tek onda restartujete. Problemi koji se javljaju na Linuxu obično su skriveni i složeni, tako da ponovno pokretanje daje očekivani rezultat mnogo rjeđe nego na drugim sistemima. Štaviše, proces ponovnog pokretanja Linuxa traje dugo, što korisnicima stvara neugodnosti.

Neophodno je ponovo pokrenuti sistem kada se poveže novi uređaj ili se radni uređaj zamrzne tako da se ne može inicijalizirati. Ako izmijenite konfiguracijsku datoteku koja se pita samo pri pokretanju, promjene će stupiti na snagu tek nakon ponovnog pokretanja. I na kraju, ako je nemoguće registrirati se u sistemu, jednostavno nema drugog izbora osim ponovnog pokretanja.

Ako je jedna od skripti za pokretanje sistema izmijenjena, tada morate ponovo pokrenuti barem da biste provjerili da li sistem uspješno funkcionira nakon promjena. Ako se problem ne pojavi u narednih nekoliko sedmica, malo je vjerovatno da ćete se kasnije sjetiti detalja o najnovijim promjenama.

Za razliku od početnog pokretanja, koje se izvodi na jedan način, možete zaustaviti i ponovo pokrenuti sistem na različite načine:

  • isključite napajanje;
  • unesite komandu za isključivanje;
  • koristite komande za zaustavljanje i ponovno pokretanje;
  • promenite nivo izvršenja demona init koristeći komandu telinit;
  • pokrenite naredbu za isključivanje da biste zatražili od sistema da isključi napajanje.

Isključivanje napajanja u Linuxu

Čak i na desktop sistemima, isključivanje napajanja nije najbolji način za gašenje sistema. To može dovesti do gubitka podataka i oštećenja sistema datoteka.

Neki računari imaju softversko dugme za isključivanje koje, kada se pritisne, izvršava niz naredbi koje graciozno isključuju sistem. Ako niste sigurni da li vaš računar podržava ovu funkciju, ne pokušavajte da saznate pritiskom na dugme za napajanje dok sistem radi! Biće mnogo manje problema ako ručno zaustavite sistem.

Naravno, predumišljanje je dobro u razumnim granicama. U slučaju poplave ili požara, bolje je isključiti struju ako jednostavno nema vremena da se sistem ispravno isključi. Nekada je u mašinskim prostorijama postojalo dugme za hitne slučajeve koje je omogućavalo da se sva oprema isključi istovremeno.

Tim shutdown: ispravan način za zaustavljanje sistema

Naredba za isključivanje je najsigurniji i najispravniji način za zaustavljanje ili ponovno pokretanje sistema ili povratak u jednokorisnički način rada.

Možete dati naredbu da pauzira prije zaustavljanja sistema. Dok čeka, tim šalje poruke registrovanim korisnicima u postepeno kraćim intervalima, upozoravajući ih na predstojeći događaj. Podrazumevano, poruke označavaju da se sistem gasi i označavaju preostalo vreme do njegovog zaustavljanja. Ako želi, administrator može dodati svoju kratku poruku koja objašnjava zašto se sistem zaustavlja i koliko će otprilike vremena trebati prije nego što se ponovo možete prijaviti. Nakon izvršenja naredbe za isključivanje, korisnici se neće moći prijaviti, ali će vidjeti poruku koju je dao administrator.

Koristeći komandu za isključivanje, možete odrediti šta sistem treba da uradi nakon izvršenja naredbe: stop (-h) ili ponovno pokretanje (-r). Takođe možete odrediti da li provjere diska trebaju biti prisiljene nakon ponovnog pokretanja pomoću komande fsck (-F) ili ne (-f). Podrazumevano, Linux automatski preskače ovu provjeru ako sistemi datoteka bili ispravno demontirani.

Sljedeća komanda podsjeća korisnike na zakazani servisni postupak i gasi sistem u 9:30 ujutro:

$ shutdown -h 09:30 "Spuštanje radi planiranog održavanja. Očekivani zastoj je 1 sat"

Također možete postaviti relativno vrijeme isključivanja. Na primjer, naredba u nastavku će pokrenuti proces gašenja nakon 15 minuta:

$ shutdown -h +15 "Spuštanje radi hitne popravke diska."

Tim stani: lakši način zaustavljanja

Naredba halt izvodi sve osnovne operacije potrebne za zaustavljanje sistema.

Obično se poziva naredbom shutdown -h, ali se može koristiti i samostalno. Komanda bilježi gašenje, ubija nebitne procese, izdaje sistemski poziv za sinhronizaciju, čeka da se upis na disk završi, a zatim ukida kernel.

Ako je opcija -n prisutna, sistemski poziv sinhronizacije je potisnut. Naredba halt -n se koristi nakon vraćanja korijenske particije pomoću fsck-a kako bi se spriječilo da kernel prepiše zakrpe sa starijim verzijama particije pohranjene u kešu.

Tim ponovno pokretanje: brzo ponovno pokretanje

Komanda ponovnog pokretanja je skoro identična komandi za zaustavljanje. Jedina razlika je u tome što se sistem ponovo pokreće, a ne zaustavlja. Režim ponovnog pokretanja također se može pozvati naredbom shutdown -r. Komanda ponovnog pokretanja takođe podržava -n zastavicu.

Tim telinit: promijeniti nivo pokretanja demona init

Naredba telinit se može koristiti za instrukciju init demona da skoči na određeni nivo pokretanja. Na primjer, naredba