Paano i-reboot ang Linux

Paano I Reboot Ang Linux



Habang nagtatrabaho bilang isang system administrator sa Linux, karamihan sa mga configuration ay nangangailangan ng system restart. Bukod dito, ang mga pangunahing pag-update ng server, mga aklatan ng system, at mga pag-update ng kernel ay nangangailangan din ng pag-reboot ng system.

Ang pag-reboot ng Linux machine ay isang ligtas na proseso upang lumabas sa mga program ng system nang hindi nakakapinsala sa data. Gayunpaman, kung i-restart mo ang system nang hindi nai-save ang kinakailangang data, maaari mong mawala ito o masira ito. Kaya, gawin ang reboot function kapag walang pagkakataong makapinsala sa data at walang mawawala.







Paano i-reboot ang Linux

Sa mga pamamahagi ng Linux, mayroon kaming iba't ibang paraan upang i-restart/i-reboot ang system kasama ang maraming command-line na tool at isang graphical na user interface.



I-reboot ang Linux System Sa pamamagitan ng Command-line Tools

Tatalakayin ng seksyong ito ang lahat ng mga sikat na utility na tumutulong sa pag-reboot ng Linux system; pag-usapan natin sila:



  1. i-reboot ang Command
  2. systemctl Command
  3. shutdown Command
  4. init Command

I-reboot ang Linux System Gamit ang reboot Command

Ang i-reboot Ang command line tool ay isang shortcut at sikat na tool para i-restart ang system nang walang anumang hadlang. Ipatupad ang utos sa pag-reboot na may mga pribilehiyo ng sudo upang maisagawa ang restart function bilang isang administrator:





sudo i-reboot



Para sa agarang proseso, maaari rin nating gamitin ang -f parameter upang puwersahang i-restart ang system nang walang anumang pagkaantala:

sudo i-reboot -f

O maaari mong patakbuhin ang reboot command gamit ang landas:

/ sbin / i-reboot

I-reboot ang Linux System Gamit ang systemctl Command

Sinusubaybayan at kino-configure ng systemctl command-line tool sa Linux ang mga serbisyo ng system ng Linux kapag gumagana ang mga ito. Maaaring paganahin, simulan, ihinto, at i-off ng isang user ang anumang serbisyo sa tulong ng systemctl command. Hindi lamang ito, ngunit gumagana ang command na ito bilang isang multitasking tool, na ginagamit din upang i-restart ang Linux machine.

I-type ang nabanggit na systemctl command sa terminal upang maisagawa ang restart task:

sudo systemctl reboot

I-reboot ang Firmware System gamit ang systemctl Command

Ang aming makina ay maaaring i-restart sa BIOS interface gamit ang systemctl command. Ngunit hindi gagana ang command na ito sa lahat ng system, maliban sa mga modernong device, server, at desktop.

sudo systemctl reboot --setup ng firmware

I-reboot ang Linux System Gamit ang shutdown Command

Ang shutdown command-line utility ay ginagamit upang i-shutdown nang ligtas ang Linux operating system. Hindi lamang ito, pinapayagan din nitong huminto (paghigpitan ang OS upang ihinto ang pagganap ng mga function) at i-restart ang makina.

Patakbuhin ang alinman sa mga ibinigay na shutdown command sa terminal upang i-reboot ang Linux machine:

Ang syntax para i-restart ang makina sa pamamagitan ng shutdown command tool ay ang mga sumusunod:

sudo pagsasara -r < Oras >

Sa syntax sa itaas, ang -r Ang argumento ay nag-trigger ng reboot function at maaari mo ring tukuyin ang oras kung kailan dapat gawin ang gawain.

Gamitin natin ang syntax sa itaas sa pamamagitan ng pagtatalaga ng oras at pagpapatakbo ng sumusunod na command sa terminal:

sudo pagsasara -r + 3

Sa utos sa itaas:

shutdown: Linux command na ginamit upang isara o i-restart ang Linux machine.

-r: Hinihiling sa Linux system na i-reboot.

+3: Sinasabi sa Linux machine na maghintay ng 3 minuto at pagkatapos ay i-reboot.

Para sa agarang proseso ng pag-reboot, maaari mo lamang patakbuhin ang sumusunod na command:

pagsasara -r ngayon

O, maaari mo ring italaga ang buong landas gaya ng nabanggit sa ibaba:

/ sbin / pagsasara -r ngayon

Kung gusto mong i-reboot ang system sa isang partikular na oras, ang format ay hh:mm kung saan kailangan mong banggitin ang mga oras at minuto; gaya ng:

sudo pagsasara -r +02: 30

Pinapayagan din ng shutdown command ang pagkansela ng naka-iskedyul na proseso ng pag-reboot sa pamamagitan ng pagpasa sa -c parameter:

pagsasara -c

I-reboot ang Linux System Gamit ang “init / telinit” Command

Ang pagdadaglat ng init command tool sa Linux ay initialization; gaya ng inilalarawan ng pangalan, nakakatulong ang command na ito na simulan ang lahat ng mga proseso sa background at kontrolin ang mga ito sa tuwing mag-boot up ang system.

Maaari rin nating gamitin ang init command tool upang i-restart ang Linux machine gamit ang runlevel 6; na nakatakdang i-reboot ang system sa proseso ng background:

init 6

Sa kumpletong landas, ang utos ay magiging:

/ sbin / init 6

Ang proseso ng pag-reboot sa isang Linux system ay maaari ding gawin gamit ang telini utos na ginagamit upang kontrolin ang mga operasyon ng init o maaari nating sabihin ang front-end ng mga proseso ng init.

Patakbuhin ang telinit command sa pamamagitan ng pagpapadala nito sa runlevel 6 upang i-reboot ang iyong makina:

sudo telini 6

I-reboot ang Linux Server nang malayuan

Upang malayuang i-reboot ang server ng Linux, kailangan naming mag-login sa pamamagitan ng SSH bilang root user at sundin ang nabanggit na syntax:

ssh ugat @ remote-server.com / sbin / i-reboot

O para sa agarang pagkilos sa pag-reboot, gamitin ang syntax:

ssh ugat @ remote-server / sbin / i-reboot -r ngayon\

Palitan ang remote-server ng IP address ng server na gusto mong i-restart, tulad ng:

ssh ugat @ 192.168.1.1 / sbin / i-reboot

Karagdagang:

Kapag ang system ay nagsasagawa ng logout o login operations, iniimbak nito ang record sa /var/logwtmp file. Para kunin ang logout record mula sa file na ito, gamitin ang command:

huli i-reboot

I-reboot ang Linux System Sa Pamamagitan ng Graphical User Interface

Ang pinakasimpleng paraan upang i-reboot ang Linux machine ay ang paggamit ng GUI. Buksan ang desktop ng Linux (ginagawa ko ito sa Ubuntu 22.04) at i-navigate ang cursor sa power button:

Doon, mag-click sa Patayin/Mag-log out at piliin I-restart mula sa karagdagang lumitaw na mga pagpipilian:

Lilitaw ang isang popup upang kumpirmahin ang proseso ng pag-restart, i-click ang I-restart pindutan:

Konklusyon

Kinakailangan ang pagpapatakbo ng pag-reboot kapag na-configure ng isang user ang server ng system at o nagsasagawa ng mga aksyon sa pag-compile ng server. Gayundin, ang ilan sa mga kernel library ay nangangailangan ng pag-reboot ng system habang nag-a-update. Gayunpaman, ang malakas na pag-reboot ay maaari ring humantong sa mga sira na file ng system o pagkawala ng kinakailangang hindi na-save na data.

Sa buong gabay na ito, nagsagawa kami ng mga operasyon sa pag-reboot sa pamamagitan ng paggamit ng ilang mga tool sa command-line. Ang mga sikat na command-line utility na tumutulong sa pag-restart ng Linux system ay ang reboot, systemctl, init, at shutdown na mga utos. Ang isa pang madaling paraan upang maisagawa ang reboot function ay ang paggamit ng graphical na user interface.