首页 > 系统相关 >每天学一个 Linux 命令(6):shutdown

每天学一个 Linux 命令(6):shutdown

时间:2024-06-11 13:56:04浏览次数:15  
标签:关机 now 重启 命令 shutdown Linux 执行

Github地址:
https://github.com/mingongge/Learn-a-Linux-command-every-day

命令介绍

shutdown 命令可以用执行系统关机或系统重启,shutdown可以关闭系统的所有应用程序,并按用户的指定要求,进行系统关闭或重启的动作执行。此命令需要具备系统管理员权限才能使用。

命令格式

shutdown [选项] [其它信息]

参数说明

-c:#执行shutdown命令后,只需要按+键就可以中断正在执行的命令
-f:#重启时不执行fsck
-F:#重启时执行fsck
-h:#关机
-k:#发送信息给所有用户,但不会关机
-n:#不调用init程序进行关机
-r:#关机之后再重新启动
-t<秒数>:#发送警告信息和删除信息之间的延迟时间

示例详解

1、马上关机

shutdown -H now
//或
halt

2、系统将在今天指定的时间23:59分关机

# shutdown -H 23:59

3、马上重启系统

shutdown -r now
//或
reboot

4、向所有用户发送告警信息,系统会在30分钟自动重启

shutdown -r +30 'The system will reboot 30mins later' 

5、仅向所有用户发出警告信息,系统并不会真正关机

shutdown -k now 'This is just a warning message'

6、立即执行关机操作并且断电

shutdown -P now
//或
poweroff

7、仅发出警告,实际上不会执行关机操作,恶搞~~~~

shutdown +10 -k '10分钟后关机'

8、设置系统在那个时间点关机

shutdown -h 12:30
或后台执行 
shutdown -h 12:30 &

9、取消shutdown命令的执行

如果执行了下面的命令,突然发现时间上有冲突,可以使用ctrl+c取消
shutdown -h 12:3
Shutdown cancelled.
或者,在另一个命令行窗口,使用下面的命令取消。
shutdown -c

标签:关机,now,重启,命令,shutdown,Linux,执行
From: https://www.cnblogs.com/xxllx/p/18241915

相关文章

  • 在Powershell或CMD中使用conda命令
    近日在配置环境时希望能在Terminal中直接使用conda命令而不是使用AndacondaPrompt.步骤控制面板-搜索“环境变量”-环境变量(或者直接在系统中搜索“环境变量”)点击“环境变量”的按钮,在弹出的窗口中找到系统变量-Path-编辑新增,填写你的conda的Script文件夹路径,保存注......
  • linux内存管理(五)- 缺页处理
    分析一下缺页的处理。缺页的意思是在访问内存的时候该地址还没有建好页表,页面尚未分配,或者页面被swap出去或者没有权限。缺页是同步异常,用户态发生缺页异常会等待内核解决,当然这一切对于用户态都是透明的。缺页处理的核心函数是do_page_fault,这个函数是架构相关的所以这个函数分布......
  • pgAdmin未授权命令执行漏洞(CVE-2022-4223)
    ​https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v5.7/source/pgadmin4-5.7.tar.gz 下载pgadmin5.7的源码首先从代码层面进行分析接口 /validate_binary_path​最后调用了 subprocess.getoutput(​来执行了命令这一部分代码是对传入的路径进行检测,如果是在linu......
  • cmd常用命令
    一、启动cmd方式用户启动,Win+r输入cmd,Enter管理员启动,Win+r输入cmd,Ctrl+Shift+Enter二、文件夹命令进入文件夹cdD:\build\typora\file返回上一级cd..跳转到根目录cd\跳转指定路径(假设现在在D:\typora跳转到D:\网页下载)cdD:\网页下载打开文件夹......
  • shell和bash脚本命令学习
    Shell指的是任何提供命令行界面的程序,它提供了用户与操作系统之间的交互界面。它允许用户输入命令并执行它们,同时提供脚本编写功能,使得自动化任务成为可能。Shell有多种类型,比如BourneShell(sh)、CShell(csh)、KornShell(ksh)等。Bash是Shell的一种,全称为BourneAgainShell,是Bourne......
  • 在Linux中,当用户反馈网站访问慢,如何处理?
    当用户反馈网站访问慢时,在Linux环境中进行问题排查和解决可以遵循以下步骤:确认问题存在:首先,尝试复现问题。自己或让同事从不同地点和网络环境下访问网站,看是否同样慢。使用浏览器的开发者工具(如Chrome的Network面板)检查页面加载时间,识别哪个资源加载慢。定位问题源头:......
  • 在Linux中,文件权限有哪些?
    在Linux中,文件权限是确保系统安全的重要机制,它们控制着用户能够对文件或目录执行的操作类型。Linux文件权限分为以下几种基本类型:读权限(r):对于文件:允许用户查看文件的内容,例如使用cat、less或more命令阅读文件。对于目录:允许用户查看目录中的文件列表,即可以执行ls命令。......
  • 在Linux中,性能调优都有哪几种方法?
    在Linux中,性能调优是一个综合性的过程,旨在提升系统的运行效率、响应速度和资源利用率。以下是一些关键的性能调优方法:监控与分析使用工具如top,htop,vmstat,iostat,netstat,dstat,iftop,nmon等监控CPU使用率、内存使用、磁盘I/O、网络流量等,以便识别瓶颈。利用sysdig......
  • Linux-应用编程学习笔记(字符串处理)
    一、字符串输入/输出1、字符串输出//C库函数,向标准输出设备(屏幕、显示器)输出字符串并自行换行#include<stdio.h>intputs(constchar*s);s:需要进行输出的字符串。返回值:成功返回一个非负数;失败将返回EOF,EOF其实就是-1。//C库函数,既可以是标准输出、标准错误设备......
  • 在Linux中,如何进行调度任务?什么是 crontab 并解释 crontab 中的字段?
    在Linux中,调度任务通常指的是在预定的时间自动执行脚本或命令。cron(cronjob)是一种常用的任务调度工具,它按照设定的时间表周期性地执行任务。1.什么是crontab?crontab是一个配置文件,它包含了一个或多个cron任务的列表。每个任务都有一个特定的时间表,定义了任务何时执行。cro......