Q. How do I reboot my Linux system? How do I reboot remote Linux system?
A. Linux comes with various utilities that allow a system administrator to reboot, halt or poweroff the system.
Reboot Linux command
You must login as root to reboot the system. Open the terminal and type any one of the following command to reboot the system (following is immediate reboot):
# /sbin/reboot
OR
# /sbin/shutdown -r now
You can also use sudo command under Ubuntu Linux:
$ sudo reboot
It is a good idea to provide notification to all logged-in usersthat the system is going down and, within the last five minutes of TIME, new logins are prevented. Type the following command:
# shutdown -r +5
Sample output:
Broadcast message from vivek@cluster.orarac1.nixcraft.com
(/dev/pts/1) at 13:21 ...
The system is going down for reboot in 5 minutes!TIME may have different formats, the most common is simply the word now which will bring the system down immediately. Other valid formats are +m, where m is the number of minutes to wait until shutting down and hh:mm which specifies the time on the 24hr clock.
How do I reboot remote Linux server?
Simply login as the root user using ssh command:
$ ssh root@remote-server.com /sbin/reboot
Featured Articles:
- 20 Linux System Monitoring Tools Every SysAdmin Should Know
- 20 Linux Server Hardening Security Tips
- My 10 UNIX Command Line Mistakes
- Linux: 20 Iptables Examples For New SysAdmins

- 25 PHP Security Best Practices For Sys Admins
- The Novice Guide To Buying A Linux Laptop
- 10 Greatest Open Source Software Of 2009
- Top 5 Email Client For Linux, Mac OS X, and Windows Users
- Top 20 OpenSSH Server Best Security Practices
- Top 10 Open Source Web-Based Project Management Software
- Top 5 Linux Video Editor Software
Facebook it - Tweet it - Print it -


{ 9 comments… read them below or add one }
Now the trouble is that my server is 90 miles away and does NOT respond to ssh (frozen) How can anyone reboot that sucker without traveling 180 miles (round trip)?
It’s deep buried in some corporates server room too!
I know it is doable but I like to know how!
@Matey: You call someone there and ask them to reboot it. Or you install a smart PDU on your remote UPS and power cycle the outlet the server is plugged into.
I have a VPS with no panel and I want to reboot my container, will this work as well, or will affect the entire node?
can a normal user reboot a server (assuming he knows the password)
ssh user@xyz.net sudo reboot
does this work ( sorry to ask this but cant test it right now soo….)
OK, I’ve got the following working for remotely rebooting a Linux (Centos, but should work elsewhere) system from an OSX machine (using Terminal).
ssh -t username@host.domain.com /usr/bin/sudo /sbin/reboot
If:
/etc/sudoers has:
username 192.168.1.80=/sbin/reboot
username 192.168.1.80=/usr/bin/sudo
at the end. You are supposed to be able to make
username localhost=/sbin/reboot
work, but I had to put the IP address in.
REMEMBER to use visudo to edit the file, i to insert, to stop inserting, :write and then :quit to write and exit.
Enjoy!
Hello,
I have restarted my server remotely but now I cannot reach it. I try it on SSH but nothing. What could happen? I had given out the reboot command. Normally it only do a normal restarting. This is strange. Does anybody any idea?
supi007
supi007,
If you gave someone the reboot command they could easily transform it into the shutdown command, so it’s possible your machine has been powered off instead of rebooted. Gotta get someone to push the power button.
wpns,
thank you for reply. I have got two NIC in my server in bond. The bond usually make the life easier but not for me :( When I had restarted my machine, something had gone wrong with the bond connection. I know because when I arrived home I coldnt get IP from my server therefore I had to check it directly on my server. After that I did an ifconfig eth0 down;ifconfig eth0 up and everything was fine again.
Unfortunately it is not a solution in a major case when you far away 100 miles, but it was a good lesson for me. I’m going to remove the second NIC from my server…
supi007
Thanks you, i am must the this code.
Working nice.