前言
Linux的开关机、重启、注销命令,和Windows的"开始菜单关机"不同------Linux主要通过终端命令操作,尤其是服务器(无图形界面),只能用命令完成。新手务必注意:Linux关机/重启命令需要管理员权限,且操作不当可能导致数据丢失、系统损坏,本文详细讲解所有常用命令,标注"安全操作要点",新手看完再操作,避免踩坑。
核心前提:所有关机、重启、注销命令,除了"注销当前用户",其余都需要管理员权限(加sudo),普通用户直接输入会提示"权限不足"。
一、注销命令(退出当前登录用户,最安全)
注销:退出当前登录的用户,关闭当前终端,不影响系统运行,也不关闭其他用户的操作,适合日常切换用户或结束操作。
1. 常用注销命令(2种,新手任选)
① exit 命令(最常用,推荐)
【用法】直接输入 exit,按下回车,即可注销当前用户,关闭终端。
【场景】普通用户注销、root用户退回普通用户,都可用exit。
② logout 命令(仅用于登录shell,较少用)
【用法】直接输入**logout**,按下回车,注销当前登录用户。
【新手提示】在图形界面终端中,logout和exit效果一致;在远程登录(如Xshell)中,logout更常用。
2. 注销注意事项
-
注销前,保存好当前正在编辑的文件(如nano编辑的文档),避免数据丢失;
-
注销仅退出当前用户,系统仍在运行,其他登录用户的操作不受影响。
截图指引:打开终端,输入**exit**,截图"终端关闭"的过程,标注"注销当前用户,不影响系统"的提示。
二、关机命令(彻底关闭系统,谨慎操作)
关机:停止系统所有服务和进程,关闭硬件电源,适合需要关闭电脑的场景(如个人虚拟机、本地Linux);服务器一般不关机,除非必要。
新手注意:关机前,务必关闭所有运行的程序、保存好所有数据,避免数据丢失;远程服务器关机后,需重新连接(或物理开机)。
1. 常用关机命令(3种,按场景选择)
① shutdown 命令(推荐,最安全,可延迟关机)
【用法】sudo shutdown [选项] 时间
【核心选项】
-
-h :关机(halt的缩写);
-
now :立即关机(最常用);
-
+分钟 :延迟关机(如+5,代表5分钟后关机)。
【示例】
-
sudo shutdown -h now:立即关机(推荐新手使用); -
sudo shutdown -h +5:5分钟后关机,期间可输入 **sudo shutdown -c**取消关机。
② halt 命令(简单直接,立即关机)
【用法】sudo halt,按下回车,立即关闭系统电源。
【新手提示】halt命令等价于 shutdown -h now,操作更简洁,适合快速关机。
③ poweroff 命令(直接断电,慎用)
【用法】sudo poweroff,按下回车,立即切断电源,强制关机。
【新手提示】poweroff是强制关机,可能导致数据丢失(未保存的文件会丢失),仅在系统卡住、无法正常关机时使用。
2. 关机安全要点
-
必须加sudo,否则提示"Permission denied"(权限不足);
-
关机前,输入**
ps -aux** 查看是否有正在运行的重要进程(如数据库、服务),关闭后再关机; -
远程服务器关机前,确认没有其他用户正在操作,避免影响他人。
三、重启命令(重启系统,日常常用)
重启:关闭系统后,重新启动,适合修改系统配置(如修改主机名、安装软件)后,让配置生效。重启和关机一样,需要管理员权限,且需保存好数据。
1. 常用重启命令(3种,按场景选择)
① shutdown 命令(推荐,可延迟重启)
【用法】sudo shutdown [选项] 时间
【核心选项】-r :重启(reboot的缩写)
【示例】
-
sudo shutdown -r now:立即重启(推荐新手使用); -
sudo shutdown -r +3:3分钟后重启,可输入**sudo shutdown -c** 取消重启。
② reboot 命令(简单直接,立即重启)
【用法】sudo reboot,按下回车,立即重启系统。
【新手提示】reboot命令等价于 shutdown -r now,操作简洁,日常重启首选。
③ init 6 命令(底层重启,较少用)
【用法】sudo init 6,按下回车,重启系统。
【新手提示】init是Linux的初始化进程,6代表"重启",0代表"关机",新手了解即可,无需常用。
2. 重启安全要点
-
重启前,保存所有正在编辑的文件、关闭运行的服务(如数据库),避免数据丢失;
-
远程服务器重启后,会断开连接,需重新通过工具(如Xshell)连接;
-
若系统卡住,无法正常重启,可按住主机电源键(物理强制重启),但尽量避免(可能损坏系统)。
截图指引:输入**sudo reboot**,截图命令执行界面,标注"重启前请保存数据"的提示,同时截图重启后终端重新连接的界面(若为虚拟机,截图重启后的登录界面)。
四、命令汇总表(新手收藏备用)
| 操作类型 | 命令 | 用法说明 | 是否需要sudo |
|---|---|---|---|
| 注销 | exit | 注销当前用户,关闭终端 | 不需要 |
| 注销 | logout | 注销当前登录用户,适合远程登录 | 不需要 |
| 关机 | sudo shutdown -h now | 立即关机,安全首选 | 需要 |
| 关机 | sudo halt | 立即关机,简洁高效 | 需要 |
| 关机 | sudo poweroff | 强制关机,仅系统卡住时用 | 需要 |
| 重启 | sudo shutdown -r now | 立即重启,安全首选 | 需要 |
| 重启 | sudo reboot | 立即重启,日常常用 | 需要 |
| 重启 | sudo init 6 | 底层重启,了解即可 | 需要 |
五、新手常见坑及避坑指南
- 输入关机/重启命令,提示"Permission denied"?
原因:没有管理员权限,普通用户无法直接执行关机/重启命令;
解决:在命令前加 sudo,输入当前用户密码后再执行。
- 误输入关机命令,如何取消?
解决:若用 shutdown -h +5( 延迟关机),输入 sudo shutdown -c 即可取消;若已输入 shutdown -h now(立即关机),无法取消,只能快速保存数据。
- 远程服务器关机后,无法连接?
解决:联系服务器管理员,物理开机;若自己有物理权限,直接开机后重新连接。
- 强制关机/重启后,系统无法启动?
原因:强制操作导致系统文件损坏;
解决:重启系统,进入修复模式(不同发行版方法不同,可搜索对应教程),或重新安装系统。
总结
-
新手首选命令:注销用**
exit** ,关机用**sudo shutdown -h now** ,重启用**sudo reboot**,安全又简洁; -
核心原则:关机/重启前保存数据,必须加sudo获取管理员权限;
-
慎用命令:poweroff(强制关机)、init 6(底层重启),仅在必要时使用;
-
服务器操作:尽量避免关机,重启前确认无其他用户操作,避免影响服务运行。
掌握这些命令,就能安全完成Linux的开关机、重启、注销操作,后续学习系统配置、服务管理时,会经常用到这些基础操作,慢慢就能熟练掌握。