Sådan genstarter du en Debian 10 server uden shutdown, reboot eller sudo

Hvordan kan en Debian 10 server genstartes, når kommandoer som shutdown, reboot, restart og poweroff ikke virker, og sudo ikke er tilgængelig, selvom der er logget ind som root?

For at genstarte en Debian 10 server uden brug af shutdown, reboot, restart, poweroff og sudo, kan du anvende metoder som SysRq-taster, direkte manipulation af /proc, init, systemctl, telinit, kexec eller en hardware reset.

Sådan genstarter du en Debian 10 server uden brug af shutdown, reboot, restart, poweroff og sudo

Hvis du står over for en situation, hvor de almindelige kommandoer til genstart af en Debian 10 server ikke virker, og du ikke har adgang til sudo, selvom du er logget ind som root, kan du prøve følgende metoder:

1. Brug af SysRq-taster

SysRq-tasterne kan bruges til at sende kommandoer direkte til kernen. Dette kan være nyttigt i nødsituationer.

  • Tryk Alt + SysRq + b for at genstarte systemet med det samme.
  • Tryk Alt + SysRq + o for at slukke systemet.

2. Direkte manipulation af /proc

Du kan skrive til /proc/sysrq-trigger for at udføre en genstart.

echo b > /proc/sysrq-trigger

3. Brug af init

Du kan bruge init kommandoen til at skifte til en anden runlevel, hvilket kan tvinge en genstart.

init 6

4. Brug af systemctl

Hvis systemd er tilgængelig, kan du bruge systemctl til at genstarte systemet.

systemctl reboot

5. Brug af telinit

En anden metode er at bruge telinit til at ændre runlevel.

telinit 6

6. Brug af kexec

Hvis kexec er installeret, kan du bruge det til at genstarte kernen uden at gå gennem bootloaderen.

kexec -e

7. Hardware reset

Som en sidste udvej kan du fysisk genstarte serveren ved at trykke på reset-knappen eller slukke og tænde for strømmen.

Bemærk: Brug af hardware reset bør kun ske som en sidste udvej, da det kan føre til datatab eller filsystemskader.