How to Reboot or Restart a VPS in Virtualizor

A reboot is the first thing most people reach for when a VPS starts misbehaving, and it is usually the right call after a kernel update, a stuck service or a configuration change that needs a clean start. This guide shows you both ways to restart a VPS on Noiz: from the Virtualizor end user panel, and from inside the server over SSH. It also explains the part that matters most and is almost never spelled out, which is the difference between a graceful restart and a forced reset, and why reaching for the wrong one can cost you data.

Last reviewed: 27 July 2026, against the current Virtualizor release. This guide is written for Noiz hosting and is kept current against Virtualizor. It complements, and does not replace, the official Virtualizor documentation linked below.

Official Documentation Reference

Prerequisites

  • An active VPS on Noiz, and the Virtualizor end user panel login that Noiz issued with it. The panel normally answers on port 4083, for example https://your-server-hostname:4083.
  • For the SSH method: the VPS IP address, a working SSH client and root access (or an account with sudo).
  • If you cannot recall your panel password, reset it first: How to Change the Password of Your Virtualizor Account.

Graceful Restart Versus Forced Reset

Both actions end with the server coming back up, so they look interchangeable. They are not.

  • A graceful restart is issued from inside the operating system, normally with shutdown -r now. The kernel tells every running service to stop in an orderly sequence. Databases flush their write buffers to disk and close their tables, web servers finish serving in-flight requests, mail queues are written out, and file systems are unmounted cleanly before the machine goes down. This is the safe default and the one you should use whenever you can reach the server.
  • A forced reset, sometimes called a hard reset or a power cycle, cuts the virtual machine off without warning. It is the equivalent of pulling the power lead out of a physical server. Nothing gets a chance to finish.

What a forced reset actually risks. Anything sitting in memory and not yet written to disk is lost. In practice that means recent database writes can disappear, MySQL or MariaDB may run crash recovery on the next boot (which on a large InnoDB dataset can take minutes, not seconds), file systems can come back dirty and trigger a lengthy consistency check, and files that were half written are left truncated. Uploads, session data and cache files are the usual casualties. In the worst cases a service refuses to start at all until you clear a stale lock file or repair a table by hand.

Where the Virtualizor controls sit. The buttons in the panel act on the virtual machine from the outside, at the hypervisor, rather than from inside the guest operating system. Depending on the virtualisation type and whether the guest is listening for ACPI power events, a panel Restart may not give your services time to shut down cleanly. Treat the panel as the fallback for when SSH is unreachable, not as the everyday reboot button.

Do not confuse Restart with Power Off. The same Virtualizor screen also offers Power Off, which is unambiguously a hard cut with no shutdown sequence at all. It is not a faster way to reboot. If you need to stop a VPS rather than restart it, use the shutdown options described in How to Forcefully or Gracefully Shut Down the VPS in Virtualizor, and bring it back with How to Start or Boot Your VPS in Virtualizor.

How to Restart a VPS From the Virtualizor Panel

Use this route when SSH is unreachable, when the server is unresponsive, or when you simply do not have a terminal to hand.

  1. Log in to your Virtualizor end user panel.

  2. In the left sidebar, click List VPS. Newer Virtualizor builds group this under Virtual Servers and label it List All, but it is the same page.

    The Virtualizor end user panel with the List VPS entry highlighted in the left sidebar menu

  3. Find the VPS you want to restart. Hover over its row and the line highlights, then click the Manage icon on that line. If you only have one VPS on the account, Virtualizor may take you straight to its management page.

    The Virtualizor VPS list with a server row highlighted and the Manage icon indicated

  4. On the management page, click the Restart icon in the row of power controls at the top right. Check the hostname and VPS ID on screen before you click, because it is easy to restart the wrong server when you manage several.

    The Restart icon in the power control icons at the top right of the Virtualizor VPS management page

  5. Confirm the action if you are prompted, then wait. Virtualizor displays a success message once the instruction has been carried out.

The gotcha most people hit: the confirmation message means Virtualizor accepted and issued the restart, not that your operating system has finished booting and your sites are back. The panel status can read Running while the guest is still working through its boot sequence. A small Linux VPS is usually reachable again within 20 to 60 seconds; allow considerably longer if a file system check runs after an unclean shutdown, if the server has a large database to recover, or if it runs Windows.

How to Restart a VPS Over SSH

This is the preferred method whenever the server still answers, because the shutdown is handled by the operating system itself.

  1. Connect to the VPS with your SSH client, replacing the address with your own:

    ssh [email protected]
  2. Issue the reboot:

    shutdown -r now

    If you are logged in as a normal user rather than root, prefix it with sudo. Without root privileges systemd refuses the request and reports that interactive authentication is required. On systemd distributions reboot and systemctl reboot do the same job.

  3. Your SSH session will drop immediately, often with a broken pipe or connection closed message. That is the expected result of a successful reboot, not an error.

  4. Wait, then reconnect and confirm the machine really did restart:

    uptime -p
    who -b

Useful Variations

  • Give other users warning. shutdown -r +5 "Rebooting for a kernel update" schedules the restart five minutes out and broadcasts the message to anyone logged in. Handy on a shared development box.
  • Cancel a scheduled restart. shutdown -c calls off a pending timed shutdown.
  • Check whether a reboot is actually needed. On Debian and Ubuntu, the presence of the file /var/run/reboot-required after updates means a restart is pending. On RHEL-family systems, needs-restarting -r tells you the same thing. Rebooting a production server for no reason is avoidable downtime.
  • Confirm your services come back on their own. A reboot only restores what is enabled at boot. Check with systemctl is-enabled nginx (substituting your own service) and enable anything that is not, or you will find the server up and the website still down.

Troubleshooting

Symptom: the VPS shows as running but the website is unreachable. The machine booted, a service did not. Connect over SSH and check the state with systemctl status nginx or systemctl --failed, then enable and start whatever is missing.

Symptom: SSH is refused for a minute or two after the reboot. The boot sequence has not reached the SSH daemon yet. Wait 30 seconds and try again before assuming something is broken.

Symptom: shutdown -r now appears to hang and the server never goes down. A process is refusing to terminate and is blocking the shutdown. This is exactly the case the panel exists for: use the Virtualizor Restart control instead, accepting the risk described above.

Symptom: Virtualizor reports that the operation could not be completed. The VPS may be suspended, locked or mid-task (a backup or migration will block power actions). Wait for any running task to finish and try again. If the error persists, open a ticket with Noiz rather than repeatedly forcing the action.

Symptom: the server takes many minutes to come back after a forced reset. It is almost certainly running a file system consistency check or database crash recovery. Do not reset it again, as interrupting recovery is how a slow boot turns into a damaged one. Watch what it is doing on the console instead: How to Access VPS via VNC in Virtualizor.

Related Articles

If your VPS does not come back after a restart, or you are not sure whether a forced reset is safe in your situation, open a support ticket from your Noiz client area before you try again. The Noiz team can reach the console and the hypervisor directly and will get the server back up without risking your data.

  • 0 Users Found This Useful
  • vps, virtualizor, ssh, reboot
Was this answer helpful?

Related Articles

How to Log In to the Virtualizor VPS Control Panel

Your Noiz VPS is managed through Virtualizor, and the part of Virtualizor you log in to is called...

How to Check VPS Online/Offline Status in Virtualizor

This guide shows you how to tell at a glance whether a VPS is powered on or powered off, using...

How to Check VPS RAM, IP, Disk Capacity, and Virtualization Type in Virtualizor

Every VPS has a set of numbers attached to it: how much RAM it was given, how much disk it has...

How to Change Your Virtualizor Account Password

This guide shows you how to change the password you use to sign in to your Virtualizor end-user...

How to Force or Gracefully Shut Down a VPS in Virtualizor

This guide shows you how to shut a VPS down from Virtualizor, the panel Noiz VPS clients use to...