`
llystar
  • 浏览: 63622 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Linux 下正确关机方法

 
阅读更多

1 关机前准备

1.1 观察系统使用状态

  • 谁在线:who
  • 联网状态:netstat -a
  • 后台执行的程序:ps -aux

1.2 通知在线使用者关机时间

  • shutdown +2 "The machine will shutdown" # 2min 后关机,并通知在线者

2 关机命令

2.1 sync

  • 将内存中未写入硬盘的数据写入硬盘

2.2 shutdown

  • shutdown now # 立即关机
  • shutdown +2 # 2 min 后关机
  • shutdown 10:01 # 10:01关机
  • shutdown +2 "The machine will shutdown" # 2min 后关机,并通知在线者

2.3 reboot

  • 重新启动,加参数后可以实现halt,poweroff

2.4 halt

      指向reboot的链接,相当于shutdown -h
   

2.5 poweroff

       指向reboot的链接, 相当于halt
 

3 执行等级

 

3.1 等级划分

  • run level 0: 关机
  • run level 3: 纯文本模式
  • run level 5: 含图形接口模式
  • run level 6: 重新启动

3.2 等级切换

  • init 0 # 切换到等级0,即关机
附:shutdown,halt,poweroff区别
shutdown :使系统关闭,参考一下现有的解释:“命令安全地将系统关机。 有些用户会使用直接断掉电源的方式来关闭linux,这是十分危险的。因为linux与windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失﹐使系统处于不稳定的状态﹐甚至在有的系统中会损坏硬件设备。 而在系统关机前使用shutdown命令﹐系统管理员会通知所有登录的用户系统将要关闭。并且login指令会被冻结﹐即新的用户不能再登录。直接关机或者延迟一定的时间才关机都是可能的﹐还可能重 启。这是由所有进程〔process〕都会收到系统所送达的信号〔signal〕决定的。这让像vi之类的程序有时间储存目前正在编辑的文档﹐而像处理邮件〔mail〕和新闻〔news〕的程序则可以正常地离开等等”
而且shutdown会去执行 /etc/rc0.d/ 下面的脚本,也就是说会去执行runlevel 0 的脚本。 halt则不会。
poweroff: 切断系统电源
poweroff就是halt的软链接而已。执行的还是halt命令。关于halt 命令,可以这样理解:halt就是调用shutdown -h。halt执行时﹐杀死应用进程﹐执行sync系统调用﹐文件系统写操作完成后就会停止内核。
来源:http://zhidao.baidu.com/question/477827584.html
分享到:
评论

相关推荐

    Linux关机命令

    redhat 关机注销命令详解

    linux实验2_linux的关闭与启动

    (1)掌握linux操作系统正确的启动与关闭方法; (2)理解系统运行级的概念,掌握查看和设置的方法; (3)理解系统运行级服务的概念,掌握查看、开启和关闭的方法; (4)理解LILO和GRUB的原理,掌握linux的多系统...

    Linux 关机相关命令

    在linux领域内大多用在服务器上,很少遇到关机的操作。毕竟服务器上跑一个服务是永无止境的,除非特殊情况下,不得已才会关机。 加粗样式正确的关机流程为:sync > shutdown > reboot > halt 关机指令为:shutdown ...

    Python实现定时关机小工具

    使用操作系统提供的定时任务功能(如Windows中的任务计划程序或Linux中的cron job)来设置关机任务。将计算得到的关机时间作为任务的执行时间。 关机操作: 在指定的关机时间到达时,执行关机操作。可以使用操作...

    用比较法学Linux基本命令

    在超级用户提示符#下输入halt或shutdown time(延迟time分后关机,给各用户每隔一段时间发出还有多长时间将关机的警告)后,计算机将进行一系列的关机工作,最后出现System halt,就是关机结束,可以关闭电源了。

    Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集 .rar

    linux常用命令 注意:1、代表是必填项,[]表示是选填项。真正填入的时候不需要加和[];2、本文命令以cenos7为例进行测试。 〇、连接远程linux主机 使用ssh命令(linux主机需要开启ssh服务):ssh <用户名>@<主机IP>...

    Linux管理员指南

    编译Linux内核 131 10.1 内核到底是什么 131 10.2 获取内核源代码 132 10.2.1 选择正确的版本 133 10.2.2 解压缩内核源代码 133 10.3 建立内核 134 10.3.1 make xconfig过程 135 10.3.2 内核...

    Linux操作系统基础教程

    Linux 操作系统基础教程 清华大学信息学院计算机系 ...从网上下载的,但是我不推荐易用这种方法得到 Linux,因为仅仅核心就有几十个 Mbit 的 数据量,而一个完整的发行版本大概都是 1Gbit 左右的数据量...

    Linux常用的命令。。。。。

    cp –rf /etc/passwd /tmp 1 > (正确重定向)file 2> (错误重定向) grep …. 过滤只有…. /etc/fstab 查看所有挂载 /dev/sda[number] 挂载点(/mnt) 文件格式(ext4)defaults kdump(备份) 加电自检否 0 0 ...

    ARM 嵌入式LINUX 系统构建与驱动开发

    老牌的虚拟机软件,在一个机器上虚拟出一个机器装LINUX(PC上用的),省得你来回开关机了。记得装VMWARE-TOOLS,安装方*在我另一篇笔记里。 六 有哪些书推荐 主要推荐ZLG的三本书,有这3本再加网络就不用别的书了,...

    入门学习Linux常用必会60个命令实例详解doc/txt

    本文以Mandrake Linux 9.1(Kenrel 2.4.21)为例,介绍Linux下的安装和登录命令。 immortality按:请用ctrl+f在本页中查找某一部分的内容或某一命令的用法。 ----------------------------------------------------...

    cmd操作命令和linux命令大全收集

    3. Nslookup-------IP地址侦测器 ,是一个 监测网络中 DNS 服务器是否能正确实现域名解析的命令行工具。它在 Windows NT/2000/XP 中均可使用,但在 Windows 98 中却没有集成这一个工具。 4. explorer-------打开...

    J-Linux&Shell-W2

    J-Linux&Shell-W2 Linux系统基本操作(共10分) 一、 判断题(共4题,每题0.25分) Init 4命令的作用是进入linux操作系统的安全模式。...下列对shutdown -k的命令的作用描述正确的是(C) A.关机 B.重启 C.发送消息

    linux.chm文档

    关机 (系统的关机、重启以及登出 ) shutdown -h now 关闭系统(1) init 0 关闭系统(2) telinit 0 关闭系统(3) shutdown -h hours:minutes & 按预定时间关闭系统 shutdown -c 取消按预定时间关闭系统 shutdown -...

    SOC网络安全题目300题(1).doc

    在linux中存放用户信息的文件是 A./etc/passwd B./etc/login.def C./etc/shadow D./etc/group 正确答案:A; 24.发现入侵后,哪些动作是可以马上执行的 A.重启 B.关机 C.切断网络 D.进入单用户模式 正确答案:C; 25....

    SOC网络安全题目300题.doc

    在linux中存放用户信息的文件是 A./etc/passwd B./etc/login.def C./etc/shadow D./etc/group 正确答案:A; 24.发现入侵后,哪些动作是可以马上执行的 A.重启 B.关机 C.切断网络 D.进入单用户模式 正确答案:C; 25...

    Round:用 HTML5 为 mdm (Linux mint) 编写的锁屏

    MDM 登录/锁定屏幕 概述 为了更多地自定义我自己的计算机,我为我的 Linux ...这取决于您的系统,但这里是 Linux Mint 的安装方法: 假设您安装了 MDM,请确保通过运行以下命令将其设置为默认值: $ sudo dpkg-reconf

    SynergyInstaller-1.3.1

    2 Linux 如果你在关机前不行使用该程序了,使用kill或者killall命令手动杀进程即可(使用方法不说了吧)。查看进程使用:ps -e 指令。 synergy的配置和使用方法到此介绍完毕,大家使用以后是不是觉得很爽呢!呵呵...

    android 面试2

    答:Linux Kernel(Linux 内核)、Libraries(系统运行类库或者C/C++核心库)、Application Framawork(开源框架)、Applications(核心应用程序) 21、什么是ANR,如何避免它? 答:ANR(Application Not Responding):应用...

    手机 pdf 阅读器

    复杂主题下一些控件表现正确 部分手机上播放时出错的BUG 修改背景图的存储方法,阅读时,背景图会随屏幕一起旋转 支持加载外部主题(主题图片请放在系统路径的theme文件夹) [2008.4.23] Ver:3.2.15 加载外部字库时的...

Global site tag (gtag.js) - Google Analytics