Linux常用命令——开关机与重启

本文介绍了Linux系统中常见的关机与重启命令及其使用方法,包括shutdown和reboot命令的具体参数,如-h、-r等,并说明了如何通过init命令进行重启。此外,还讲解了Linux系统的运行级别及其配置。

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

开关机与重启

1、shutdown   /usr/sbin/shutdown   关机和重启之前先断开服务,最好用shutdown

-c: 取消前一个关机命令
-h: 关机
-r: 重启

e.g.

shutdown -h now   #马上关机

        shutdown -h 8:30  #指定时间关机

 

2、reboot /usr/sbin/reboot

e.g.

reboot  系统重启

其他详细信息请:

man shutdown

man reboot

3  重启

[  root@localhost ~]# init  6     //6是级别

4、系统运行级别
0 关机
1 单用户    //启动最小服务 用于修复
2 不完全多用户,不含NFS服务
3 完全多用户
4 未分配
5 图形界面
6 重启

可以用下面命令查看

[root@localhost ~]# cat /etc/inittab

#修改系统默认运行级别

id:3:initdefault:


[root@localhost ~]# runlevel
#查询系统运行级别

5、退出登录命令
[root@localhost ~]# logout

### 如何在 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、付费专栏及课程。

余额充值