5 Mga paraan upang Patayin ang iyong Linux Computer Mula sa Command Line

5 Mga paraan upang Patayin ang iyong Linux Computer Mula sa Command Line

Walang operating system na perpekto. Kahit na ito ay, maaaring may mga problema sa mga driver at app. Ang Linux ay walang kataliwasan. Sa kabila ng pagiging mas matatag kaysa sa Windows (sa maraming mga kaso, hindi lahat!), Marahil ay darating sa isang oras kung kailan kailangan mong i-restart ang iyong Linux computer. Maaaring ito ay dahil may isang bagay na hindi gumagana. Bilang kahalili, maaaring nakakonekta ka sa pamamagitan ng SSH sa isang remote computer o server at nais mong ito ay muling simulan o i-shut-down nang buo.





Ngunit paano mo ito magagawa? Maraming mga utos ang magagamit para sa iyo upang patayin o i-restart (o i-reboot) ang isang Linux computer sa pamamagitan ng linya ng utos.





sa kasamaang-palad ang proseso android.process.acore huminto

Tingnan natin ang mga ito sa pagliko, at suriin kung paano at kailan dapat gamitin ang mga utos na ito.





1. Pag-shutdown

Kung tapos ka na sa iyong kahon sa Linux, ang solusyon upang patayin lamang ito ay ang paggamit ng tagubilin sa pag-shutdown, na ipinadala sa pamamagitan ng SSH (kung ikaw ay gamit ang isang Windows PC, mayroon kang maraming mga tool sa SSH upang pumili mula sa). Maaari itong magamit upang mai-shut off ang computer nang permanente (hanggang sa isang oras na magpasya kang i-reboot ito) o i-restart. Ang syntax para sa utos ay:

shutdown [option] [time] [message]

Halimbawa, upang mai-shut down ang computer kaagad, gagamitin mo ang:



shutdown -h now

Narito, ang -h nangangahulugang huminto habang ngayon malinaw na nangangahulugang dapat na maisagawa kaagad ang tagubilin. Magagamit ang iba`t ibang pagkaantala. Halimbawa, maaari mong gamitin +5 sa halip, na magsasabi sa computer na patakbuhin ang shutdown procedure sa loob ng limang minuto.

Kung nais mong magsama ng isang mensahe, i-flash ito sa lahat ng mga naka-log in na gumagamit:





shutdown -h +5 'The server is shutting down, please save your work and log off.'

Tandaan na mahahanap mo ang buong listahan ng mga switch para sa mga utos na ito sa pamamagitan ng pag-input:

[command] --help

I-restart Sa -r

Isang alternatibong pagpipilian ay ang paggamit ng -r utos na i-restart ang computer. Ginagamit ito bilang kapalit ng -h , kaya upang muling simulan ang isang computer o server, maaari mong gamitin ang:





shutdown -r +5 'The server is restarting in five minutes, please save your work and log off.'

Ang anumang naka-iskedyul na pag-shutdown o pag-restart ay maaaring kanselahin sa pamamagitan ng pag-input ng -c kanselahin ang utos:

shutdown -c

2. I-reboot

Habang nagtatampok ang utos ng shutdown ng isang pagpipilian na muling simulan, hindi dapat sorpresa na malaman na ang utos na pag-reboot ay may pagpipilian sa pag-shutdown.

Credit sa Larawan: Anton Khegay sa pamamagitan ng Shutterstock

kung paano gamitin ang panlabas na hard drive sa xbox isa

Ang karaniwang utos ng pag-reboot ay:

reboot

Ito ay mag-uudyok sa iyong computer upang patayin ang sarili nito, at muling bumalik. Gayunpaman, kung nais mong patayin ang aparato, pagkatapos ang -p gagana ang switch:

reboot -p

Ang isa pang pagpipilian ay upang pilitin ang isang pag-reboot. Maaari itong maging kapaki-pakinabang kung ang isang app o serbisyo ay nakabitin at kailangan mong i-restart nang mabilis:

reboot -f

Pilit nitong binabago ang iyong kahon sa Linux.

3. Huminto

Nakita na natin ang -h lumipat sa itaas, ngunit ang paghinto ay maaaring magamit bilang isang utos nang mag-isa. Ito ay hahantong sa pag-shut down ng computer kaagad, na may isang simpleng apat na titik na salita:

halt

Ang -f ang switch ay maaari ding gamitin nang huminto, ngunit ang mga resulta ay hindi naaayon, at maaaring humantong sa mga isyu sa katatagan ng system.

4. Poweroff

Maaaring mas gusto mo ang terminolohiya ng patayin utos Ito ay eksaktong kapareho ng paghinto, maliban sa tumatagal ng higit sa dalawang beses ang haba upang mai-type.

Gayunpaman, pati na rin ang paggamit -f upang pilitin ang poweroff, maaari mo ring gamitin ang -sa lumipat upang mai-log ang system reboot call sa / var / log / wtmp . Ito ay isang potensyal na kapaki-pakinabang na tool sa pag-debug, tulad ng --asalita , na makakatulong sa mga isyu sa pag-shutdown.

poweroff --verbose

5. Ang Opsyon sa Emergency: REISUB

Ang lahat ng mga utos sa itaas ay maaaring gamitin sa mga sitwasyon kung tumatakbo ang system nang walang anumang mga problema. Ngunit paano kung mag-crash ito? Paano kung ang PC o server ay nakabitin, at hindi mai-reboot sa sang-ayon na pamamaraan?

Ang sagot pagkatapos ay isang kumbinasyon ng keyboard. Kung lumipat ka mula sa Windows, malamang na alam mo iyon Ctrl + Alt + Del nagpapakita ng isang menu na may Pag-shutdown bilang isang pagpipilian. Kung gaganapin nang mas matagal, awtomatikong isasara ang makina. Pansamantala, sa isang Mac, pipigilan mo lang ang power button (isang pagpipilian na gagana rin sa hardware ng Windows).

Credit sa Larawan: JanHetman sa pamamagitan ng Shutterstock

kung paano gumawa ng curve ng teksto sa ilustrador

Sa Linux, ang kombinasyon ng keyboard ay Alt + Print Screen + B upang i-reboot. Gayunpaman, kung hindi ito gagana, o may isang mas kumplikadong isyu, maaari mong baguhin ang kumbinasyon, gamit ang hanggang anim na mga susi.

Kilala ito bilang REISUB, dahil sa sumusunod na sapilitang pagpapaikli:

  • a R aw - Kinokontrol ang keyboard pabalik mula sa X display server.
  • t AT rminate - Ipinapadala ang pagwawakas signal SIGTERM sa lahat ng mga proseso, upang wakasan nang kaaya-aya.
  • sa Ako ll - Tulad ng nasa itaas, ngunit ang signal ng SIGKILL, na pinipilit ang agarang pagwawakas sa mga proseso.
  • S ync - Nag-flushes ng data sa disk.
  • U nmount - Inilalagay nito ang lahat ng mga filesystem sa isang read-only na estado lamang.
  • re B oot - Tulad ng aasahan mo.

Upang maisagawa ito, dapat mong pindutin nang matagal Alt + Print Screen , pagkatapos ang mga R E I S U B key sa pagkakasunud-sunod na iyon. Mag-iwan ng isang segundo o dalawa sa pagitan ng bawat keypress. Tandaan na ang pamamaraang ito ay hindi karaniwang gumagana sa mga machine na may arkitekturang ARM (tulad ng Raspberry Pi).

Tulong, Hindi Ko Sinasadyang Napatay ang Aking Linux PC o Server!

Nakita namin kung paano kanselahin ang isang pagsasara o pag-restart ng utos. Gayunpaman, madali upang mahanap ang iyong sarili na nagpasimula ng isang shutdown command kapag tumatakbo ang isang mahalagang proseso - lalo na sa isang remote server. Ang isang paraan sa paligid nito ay upang mag-install ng molly-guard, na maaaring magpawalang-bisa sa isang pag-shutdown sa pamamagitan ng pag-check para sa ilang mga parameter.

Halimbawa, mayroong isang script na sumusuri para sa mga sesyon ng SSH (na naiiba mula sa FTP). Kung magpapadala ka ng isang reboot, paghinto, poweroff, o pag-shutdown na utos, hihilingin ng molly-guard ang pangalan ng host na balak mong isara.

Upang magamit ito, mag-install ng molly-guard sa terminal:

sudo apt-get install molly-guard

Habang tumatakbo sa likuran ang molly-guard, makakakita ito ng isang utos tulad ng patayin at iulat muli na ang isang session ng SSH ay napansin. May pagpipilian ka pa sa pagpasok ng hostname ng server upang kumpirmahin ang pag-shutdown, o upang pindutin Ctrl + C upang kanselahin Kapaki-pakinabang!

Ang limang mga paraan ng pagsasara ng isang computer sa Linux mula sa linya ng utos ay partikular na kapaki-pakinabang dahil maaari silang magamit sa computer mismo, o sa pamamagitan ng isang malayuang SSH. Tulad ng mga utos na ito ay napaka maigsi, pinahiram nila ang kanilang sarili sa mabilis na paggamit - na maaaring magresulta sa isang aksidenteng pag-reboot paminsan-minsan! Sa kasamaang palad, ang utility na molly-guard ay sapat upang maiwasan ito.

Upang matuto nang higit pa Utos ng Linux , suriin ang aming sanggunian cheat sheet. At kung nais mong i-automate ang alinman sa mga utos na ito, suriin ang mga automation app na ito para sa Linux.

Magbahagi Magbahagi Mag-tweet Email Ito ba ay Worth Upgrading sa Windows 11?

Ang Windows ay muling idisenyo. Ngunit sapat na ba iyon upang kumbinsihin kang lumipat mula sa Windows 10 patungong Windows 11?

Basahin Susunod
Mga Kaugnay na Paksa
  • Linux
  • Terminal
  • Linux
Tungkol sa May-akda Christian Cawley(1510 Mga Artikulo Nai-publish)

Deputy Editor para sa Seguridad, Linux, DIY, Programming, at Tech Ipinaliwanag, at Tunay na Kapaki-pakinabang na tagagawa ng Podcast, na may malawak na karanasan sa suporta sa desktop at software. Isang nag-ambag sa magazine na Linux Format, si Christian ay isang Raspberry Pi tinkerer, Lego lover at retro gaming fan.

Higit pa Mula sa Christian Cawley

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe