Linux服务器重启命令
在Linux系统中,我们可以使用 reboot
命令或者shutdown
命令来实现服务器的重启,下面我们分别介绍这两种方法。
1、使用reboot
命令重启服务器
reboot
命令用于立即重启服务器,执行该命令后,服务器会立即关机,然后重新启动,这个命令通常用于紧急情况下的服务器重启,使用方法如下:
sudo reboot
2、使用shutdown
命令重启服务器
shutdown
命令用于定时重启服务器,执行该命令后,服务器会在指定的时间后自动关机并重新启动,这个命令通常用于计划性的任务,如定期备份等,使用方法如下:
立即重启:sudo shutdown -r now
在30分钟后重启:sudo shutdown -r +30
在60分钟后重启:sudo shutdown -r +60
在120分钟后重启:sudo shutdown -r +120
Linux服务器如何重启(2022年更新)
随着Linux系统的不断发展,现在有很多新的工具和方法可以实现服务器的重启,下面我们介绍一些常用的方法。
1、使用systemctl命令重启服务器
在较新的Linux发行版中,如CentOS 7、Ubuntu 16.04及更高版本,可以使用systemctl
命令来管理服务,通过这个命令,我们可以轻松地实现服务器的重启,使用方法如下:
我们需要启用systemd
服务管理器:
sudo systemctl enable sshd
我们可以使用以下命令来重启sshd服务:
sudo systemctl restart sshd
2、使用service命令重启服务器
除了使用systemctl
命令外,我们还可以使用旧的service
命令来管理服务,使用方法如下:
我们需要启用inetd
服务:
sudo systemctl enable inetd.socket
我们可以使用以下命令来重启inetd服务:
sudo service inetd restart
相关问题与解答
1、如何查看Linux服务器的IP地址?
答:可以使用ifconfig
或ip addr
命令查看Linux服务器的IP地址。
ifconfig
或
ip addr show
2、如何查看Linux服务器的内存使用情况?
答:可以使用free
或top
命令查看Linux服务器的内存使用情况。
free -h ```或
top -b -n 1 | head -n 50 | tail -n 10 | awk ‘{print $1,$2,$3}’ | sed ‘s/%//g’ | tr ‘
‘ ‘ ‘ | sed ‘s/ +/+/g’| sed ‘s/^ *//g’|sed ‘s/ *$//g’|tr ‘ ‘ ‘+’|tr ‘+’ ‘/n/’|tr ‘/n/ ‘ ‘t’|tr ‘t’ ‘ ‘|tr ‘ ‘ ‘+’|tr ‘+’ ‘/n/’|tr ‘/n/ ‘ ‘t’|tr ‘t’ ‘ ‘|tr ‘ ‘ ‘+’|tr ‘+’ ‘/n/’|tr ‘/n/ ‘ ‘t’|tr ‘t’ ‘ ‘|tr ‘ ‘ ‘+’|tr ‘+’ ‘/n/’|tr ‘/n/ ‘ ‘t’|tr ‘t’ ‘ ‘|tr ‘ ‘ ‘+’|tr ‘+’ ‘/n/’|tr ‘/n/ ‘ ‘t’|tr ‘t’ ‘=’|tr ‘=m’ ‘%’|sed ‘$d’;echo ”;printf "%*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s
" "PID" "USER" "PR" "NI" "VIRT" "RES" "SHR" "%CPU" "%MEM" "TIME+" "COMMAND";cat /proc/*/stat;printf "%*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s
" "";while read line;do echo $line | cut -d " " -f1,9;done < <(awk {‘NR>7{printf("%-9.9u", $1);for (i=9;i<=NF;++i) printf(" %-9.9u", $i);print "";}’;sort -k2rn));echo ”;printf "%*s %*s %*s %*s %*s %*s %*s %*s
" "PID" "USER" "PR" "NI" "VIRT" "RES" "SHR" "%CPU" "%MEM" "TIME+";cat /proc/*/stat;printf "%*s %*s %*s %*s %*s
" "";while read line;do echo $line | cut -d " " -f1,9;done < <(awk {‘NR>7{printf("%-9.9u", $1);for (i=9;i<=NF;++i) printf(" %-9.9u", $i);print "";}’;sort -k2rn));echo ”;printf "%*.9f%c
" "TOTAL TIME" "m" $(awk ‘/^Cpu/{print $2+$4} END{print $2+$4}’);echo ”;exit;3. 如何查看Linux服务器的磁盘空间使用情况?
本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/490909.html
如有侵犯您的合法权益请发邮件951076433@qq.com联系删除