Restart Linux via Command Line Interface

Linux is a command line-based operating system where all tasks can be completed via the command line interface. We can restart the Linux system via command line interface using different commands and methods. In this tutorial, we examine how to restart Linux via command line interface.

Restart Linux with reboot Command

The reboot command is one of the most popular command to restart Linux via command line inteface. We should also provide the sudo command if we do not have the root privileges currently.

$ sudo reboot

Restart Linux with systemctl Command

The systemctl command is created to manage Linux services. It can be also used to change the current runlevel of the Linux system and also restart the Linux. The systemctl reboot can be used o restart Linux system. As expected the systemctl also requires root privileges which can be also provided with the sudo command.

$ sudo systemctl reboot

Restart Linux with shutdown Command

The shutdown command is used to shutdown or poweroff a Linux system. But we can also use the shutdown command in order to restart a Linux system. We should provide the -r option to reboot and also to reboot instantly the now parameter should be provided.

$ sudo shutdown -r now

Restart Linux After Specified Time

We can restart Linux system after specified time. We can use the shutdown command to restart Linux after specified time. We restart Linux system after 2 minutes in the following example.

$ sudo shutdown -r +2

Restart the Remote Computer via SSH

We can also restart a remote Linux system by using the ssh command. We simply use the ssh command in order to execute remote system restart commands like reboot, shutdown, systemctl etc.

$ ssh ismail@ "sudo reboot"

Leave a Comment