Paano isara o i-restart ang Linux
Kailangan mo bang i-shut down o i-restart ang isang Linux system, ngunit hindi sigurado sa pinakamahusay na paraan upang gawin ito? Tingnan ang aming listahan ng mga nangungunang pamamaraan dito.

Ang pag-restart ay kadalasan ang pinakamahusay na solusyon sa maraming problema sa pag-compute. Kaya, sulit na malaman kung paano i-shut down o i-restart Linux mga desktop at server nang ligtas.
Linux Ang mga system ay maaaring tumakbo nang ilang linggo at buwan nang walang mga isyu, at ito ay totoo lalo na para sa mga server. Ngunit, may mga pagkakataon na ang pag-shutdown o pag-reboot ay nagiging hindi maiiwasan, lalo na para sa pagpapanatili.
Madaling magagamit ng mga gumagamit ng desktop ang GUI upang isara ang kanilang mga system. Ngunit para sa mga oras na imposible o kailangan mong patayin o i-restart ang isang malayong server, ang mga sumusunod utos at ang mga pagpipilian ay maaaring talagang kapaki-pakinabang.
I-shut down ang Linux at i-restart ang mga command
| Utos | Paliwanag |
|---|---|
| sudo shutdown -h | I-shutdown at patayin |
| sudo shutdown -r | I-reboot pagkatapos ng pag-shutdown |
| sudo shutdown hh:mm | Shutdown sa hh:mm o'clock |
| sudo shutdown +m | Shutdown sa 'm' minuto |
| sudo shutdown ngayon | Shutdown ngayon |
| sudo shutdown -c | Kanselahin ang isang nakabinbing shutdown na command |
| sudo tumigil | I-shutdown ang system |
| sudo reboot | I-reboot ang isang system |
| sudo power off | I-shutdown ang system |
| ssh user@host shutdown -h ngayon | I-shutdown kaagad ang isang remote system |
| sudo systemctl reboot | Gumagamit ng serbisyo ng systemctl |

1. sudo shutdown -h
Ang shutdown command ay ang pinakasikat para sa pag-shut down ng isang Linux system. Ang 'sudo' na nauuna dito ay kinakailangan dahil kailangan mong laging root o may mga super-user na karapatan bago mo mai-shut down ang isang system gamit ang shell. Ang tampok na ito ay para sa mga layuning pangseguridad.
Ang utos na ito ay tumatagal ng iba't ibang mga pagpipilian, depende sa kung ano ang gusto mong makamit. Gamit ang -h na opsyon dito, sinasabi mo dito na i-shut down muna ang system, na kinabibilangan ng pagpapahinto sa lahat ng tumatakbong programa at mga proseso sa background, bago ihinto ang OS o ganap na patayin ito.
Dapat mong tandaan na ang pagpipiliang -h ay nag-iiwan ng pagpili ng alinman sa paghinto o pagpapagana sa system. Kung tiyak na gusto mo itong patayin, gayunpaman, pagkatapos ay gamitin ang -P na opsyon. At para ihinto ang system, gamitin ang -H na opsyon.
sudo shutdown -h #halt or power off
sudo shutdown -P #power off after system shutdown
sudo shutdown -H #only halt execution after shutdown
2. sudo shutdown -r
Sa shutdown -r, humihiling ka ng system reboot. Gaya ng nakasanayan sa shutdown program, ang lahat ng tumatakbong proseso sa system ay unang wawakasan, bago ang isang buong power down at sa wakas ay mag-restart ang system.
3. sudo shutdown hh:mm
Maaari mo ring i-power down ang system sa isang partikular na oras para sa pagpapanatili, kung saan pinakamahusay na mag-iskedyul ng mga bagay. Sa kabutihang palad, ang shutdown command ay tumatanggap ng mga opsyon sa oras, at isa sa mga ito ay nagbibigay-daan sa iyong tukuyin ang oras na iyong pinili.
Ang format na ito ay sumusunod sa 24 na oras na orasan bilang hh:mm, na may 'h' na kumakatawan sa mga oras at 'm' na kumakatawan sa mga minuto. Narito ang isang halimbawa:
sudo shutdown 23:59 #shut down the system by 11:59 PM
4. sudo shutdown +m
May isa pang popular na opsyon sa oras para sa shutdown command, at ito ay nagbibigay-daan sa iyong mag-iskedyul ng system power down gamit ang count-down timer.
Ang kailangan mo lang ay isang '+' at isang numero upang simulan ang countdown. Ang bilang na ito ay binibigyang kahulugan sa ilang minuto at maaaring tumaas nang katawa-tawa, na umaabot nang higit sa 1,000,000,000 (isang bilyon) minuto!
sudo shutdown -r +50 #reboot the system in 50 minutes

5. sudo shutdown ngayon
Gaya ng iminumungkahi ng pangalan ng opsyon, binababa nito kaagad ang system, simula sa paghinto ng lahat ng tumatakbong proseso.
Pakitandaan na ang lahat ng mga opsyon na nauugnay sa oras para sa shutdown command alert ay kasalukuyang naka-log in sa mga user na bumababa ang system.
Maaaring makatulong ang notification na ito kapag may count-down period o nakaiskedyul na oras, ngunit bagama't ipinapakita rin ito para sa opsyong 'ngayon', ang pagpapatupad ay kaagad at hindi nag-iiwan ng oras sa user.
Pinipigilan din ang mga bagong user na mag-log in sa server kapag wala pang 5 minuto ang natitirang oras ng pag-shutdown.
6. sudo shutdown -c
Ang -c na opsyon ay para sa pagkansela ng anumang naka-iskedyul na power-down. Gayunpaman, mayroong isang maliit na problema sa pagpipiliang ito dahil sa paraan ng paggana ng programa sa pag-shutdown.
Kapag nagpatakbo ka ng shutdown gamit ang isang opsyon sa oras, nagbo-broadcast ito ng mensahe sa lahat ng mga user na kasalukuyang naka-log in sa isang shell. Mahusay ito, ngunit maliban kung nagdagdag ka ng Ampersand pagkatapos ng utos na i-fork ang program, gagawing imposible ng ipinapakitang screen na magpasok ng isa pang command.
Halimbawa:
sudo shutdown +8 #shut down in 8 minutes. You must log into a new shell to cancel it
sudo shutdown +8& #shut down in 8 minutes, but run in the background to allow further input
7. sudo huminto
Ihihinto ng utos na huminto ang computer o tatawagan ang utos ng pag-shutdown, depende sa antas ng pagtakbo ng system. Maaari mo ring tukuyin ang mga opsyon para pilitin ang ilang partikular na gawi.
Ang mga run-level ng Linux ay iba't ibang yugto ng system, kung saan available ang ilang partikular na serbisyo. Ang run level 0 (zero) ay 'hihinto', habang ang run level 5 ay nag-aalok ng graphical user interface (X server), at ang run level 6 ay 'reboot'.
sudo halt -f #force a system halt
sudo halt -p #force a system poweroff
8. sudo reboot
Ang reboot command ay halos kapareho ng stop command. Ire-reboot nito ang system o tatawagan ang shutdown command, depende sa antas ng pagtakbo nito. Maaari mong pilitin ang pag-uugali nito gamit ang -f at -p na mga opsyon.
sudo halt -f #force a system reboot
sudo halt -p #force a system poweroff
9. sudo poweroff
Ang utos ng poweroff ay kapareho din ng utos na huminto. Papatayin nito ang system o tatawagan ang shutdown command depende sa antas ng pagtakbo. Maaari mo ring pilitin ang pag-uugali nito gamit ang -f na opsyon.
sudo halt -f #force a system poweroff
10. ssh user@host shutdown -h ngayon
Ang lahat ng mga command sa itaas ay maaaring ipasok sa isang lokal na makina kung saan mayroon kang pisikal na access o sa isang secure na koneksyon sa shell pagkatapos ng pagpapatunay.
Gayunpaman, maaari ka ring mag-isyu ng shutdown o restart na command sa isang malayuang server, nang hindi muna nagla-log in sa shell nito. Ginagawa mo iyon gamit ang mga sumusunod na utos:
ssh root@host shutdown -h now #force a system shut down now as root
ssh -t user@host sudo shutdown -h now #force a shut down now using sudo password
ssh -t user@host shutdown -r 23:55 #Reboot the remote host by 11:55 PM
11. sudo systemctl reboot
Ang mga modernong pamamahagi ng Linux ay lumilipat sa systemd para sa pamamahala ng mga serbisyo sa platform. Bilang isang proseso sa background, kasama nito ang utility sa pamamahala na tinatawag na systemctl. Pinapadali ng program na ito na simulan, ihinto, i-enable, i-disable, atbp. ang mga serbisyo sa anumang server ng Linux.
Ang mga benepisyo ng paggamit ng systemctl, sa pangkalahatan, ay kinabibilangan ng mga mas detalyadong mensahe ng error at mas mahusay na pamamahala ng mga tool at serbisyo ng system.
Nagtatampok din ito ng kagustuhang paghawak ng mahahalagang kaganapan sa system, tulad ng mga utos ng paghinto, pag-reboot, at poweroff. Sa kanila, maiiwasan mo ang pagpasok ng mga naunang utos tulad ng pagsisimula, paghinto, atbp., halimbawa:
sudo systemctl start halt #the start command is not necessary here
sudo systemctl halt #works like a charm
sudo systemctl poweroff #completely powers the system down
sudo systemctl reboot #Restart
Konklusyon
Pagdating sa dulo ng listahang ito ng iba't ibang paraan ng pag-shut down at pag-restart ng Linux system, sigurado akong makikita mo rin dito ang pilosopiya ng kalayaan ng Linux.




