ubuntu下-关机重启命令

本文详细介绍了在Ubuntu系统中使用shutdown命令进行关机和重启的方法,包括立即执行、延时执行及指定时间执行等操作,并提供了取消任务和查询命令状态的方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近有Linux学习计划,昨晚在虚拟机上装了ubuntu7.0,发现原来linux的界面越来越人性化了,以前真是井底之蛙,这也激励着我要向linux靠拢。

1关机命令 shutdown

好像ubuntu的终端中默认的是当前用户的命令,只是普通用户,因此在终端器中可以使用sudo -sh 转换到管理员root用户下执行命令。

1)shutdown --help

可以查看shutdown命令如何使用,当然也可以使用man shutdown命令。

2) shutdown -h now 现在立即关机

3)shutdown -r now 现在立即重启

4)shutdown -r +3 三分钟后重启

5)shutdown -h +3 "The System will shutdown after 3 minutes" 提示使用者将在三分钟后关机

6)shutdown -r 20:23 在20:23时将重启计算机

7)shutdown -r 20:23 & 可以将在20:23时重启的任务放到后台去,用户可以继续操作终端

2中断命令

1)执行完命令后(若没有转到后台),可以使用CTRL+C来中止命令

2)kill 程序编码

当命令在后台执行时系统会返回一个程序编码,例如:在使用 shutdown -r 20:23 & 系统返回系统编码:4905

我们可以使用kill 4905来中止重启命令

3ps aux | grep 程序编号

我们如果知道程序的编号,我们可以使用ps aux |grep 程序编号来查询该程序编号对应的命令是什么。

例如上面的程序编号为4905 ,我们可以使用ps aux | grep 4905 就可以查到 shutdown -r 20:23 & 的命令

 

### 如何在 Ubuntu 系统上设置计划任务以实现定时关机、开机和重启 #### 使用 Crontab 实现定时操作 对于定时关机,在 `/etc/crontab` 文件中添加相应的命令可以满足需求。例如,为了使系统每天晚上23:55执行关机动作,可以在该文件内加入如下行: ```bash 55 23 * * * root /sbin/shutdown -h now ``` 这条记录意味着当时间到达指定时刻时,将以root权限运行shutdown指令来关闭计算机[^3]。 如果希望同时安排第二天早上8点自动启动,则可继续在同一文件里追加另一条语句用于设定重启行为: ```bash 55 23 * * * root /sbin/shutdown -r 08:00 ``` 这会令机器于夜间停运之后,在次日清晨按时唤醒并重新加载操作系统[^4]。 值得注意的是,上述方法适用于物理硬件支持ACPI(高级配置与电源接口)标准的情况;而对于虚拟化环境中的实例或者某些特殊类型的设备而言,可能无法通过这种方式完成真正的冷启动过程。 #### 利用 Systemd 定义服务单元控制开机状态 针对现代版本的Ubuntu发行版,默认采用Systemd作为初始化管理系统。因此也可以借助其特性来进行更灵活的任务调度——即创建自定义的服务单元文件(.service),配合Timer单位(.timer)一起工作,从而达到精确到秒级精度的时间触发效果[^2]。 具体来说就是先编写一个简单的脚本用来发出休眠唤醒请求,并将其注册成为systemctl能够识别的服务对象;然后再建立配套使用的计时器描述符,指明何时激活关联的服务逻辑。不过这种方法相对复杂一些,适合有一定Linux运维经验的技术人员尝试实践。 #### 配置 BIOS/UEFI 中的相关选项启用闹钟功能 除了软件层面的操作外,部分主板还提供了基于BIOS/UEFI界面下的“Resume by Alarm”或相似名称的功能项,允许用户手动开启此特性并将期望恢复供电的具体日期时间输入进去保存退出即可[^1]。然而需要注意不同品牌型号之间菜单布局差异较大,请参照官方手册获取最准确的帮助指南。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值