linux到底如何正确关机,在当时DOS年代关闭DOS系统时,常常是关闭电源开关就可以。而windows在你不爽或者电脑卡住的时候按住电源开关4秒也可以关机。但是linux就不建议大家这样做。
为什么?在windows中因为是单用户假多任务的情况下,即使你关闭的你的计算机也只是影响你一个人,但是linux就不一样了由于每一个应用或着说是服务都是在后台运行的,因此在你看不到的屏幕后面可能有相当多的用户正在以你的计算机为基础工作中,如网页,邮件,FTP等等,如果你将计算机关闭就会影响到其他人,造成不可逆的数据丢失。
还有就是最大的问题,如果你突然断电关机可能坏对系统文件进行损毁。因为系统可能来不及将内存中的数据写入硬盘中,相关的服务文件就会出现问题。

linux如何正确关机

  • 观察系统的使用状态
  • 通知在线用户关机的时刻
  • 正确关机的命令使用

观察系统的使用状态

如果要看目前谁在线,就可以使用who查看当时所在线的用户。如果需要查看网络连接状态,就可以执行netstat这个命令,如果要看后台执行程序就可以使用ps-aux这个命令。这些命令可以查看当前主机的状态,当然,就可以让你判断是否可以关机。

通知在线用户关机的时刻

在关机之前一定要给在线的用户提醒,并告诉他什么时候关机,这样可以使用户提前做准备。在shutdown命令中就可以实现提醒用户。

正确关机的命令使用

1.将数据同步到磁盘中的命令有sync。
2.常用的关机命令:shutdown
3.重新启动,关机:reboot 、halt、 poweroff

数据同步命令sync
在计算机的运行模式中数据需要到内存中才能送进处理器中处理。但是数据又需要常常从内存中写到硬盘中(例如数据的保存操作) 数据经常这样反复读写 并不能完全发挥计算机的性能。
所以在linux中系统把经常使用的数据不会直接写入硬盘中 而是将数据暂存到内存中,在再次需要数据的时候可以直接从内存中取得数据。毕竟内存和硬盘相比内存的存取数据的速度要快的多。所以这样大大提高了计算机的性能。但是就是因为这样,如果当计算机工作的途中 突发情况突然断电,内存中的数据没有及时的写入硬盘中,这样就会造成数据的丢失。严重的会造成系统损毁问题。
这时候就需要我们的sync数据同步写人命令,当sync命令被直接执行的时候就会将内存中还没有更新到硬盘的数据更新到硬盘中,所以在将关闭linux的时候最后多执行几次sync这个命令。

:sync//数据同步写入磁盘

在使用中最好是使用root用户执行 因为sync这个命令,普通用户也是可以执行的但是普通用户执行只是将自己相关的数据同步到磁盘中,而使用root用户则将会把所用用户数据都同步到磁盘中。
常用的关机命令有:shutdown

  • 可以自由设置关机模式:关机或者是重启
  • 可以设置关机的时间:可以实现定时操作
  • 可以自定义关机消息
  • 可以仅发出警告信息
    我们可以通过命令:man shutdown 查看具体shutdown命令的使用方法
man shutdown
SHUTDOWN(8)                                               shutdown                                              SHUTDOWN(8)NAMEshutdown - Halt, power-off or reboot the machineSYNOPSISshutdown [OPTIONS...] [TIME] [WALL...]DESCRIPTIONshutdown may be used to halt, power-off or reboot the machine.The first argument may be a time string (which is usually "now"). Optionally, this may be followed by a wall messageto be sent to all logged-in users before going down.The time string may either be in the format "hh:mm" for hour/minutes specifying the time to execute the shutdown at,specified in 24h clock format. Alternatively it may be in the syntax "+m" referring to the specified number ofminutes m from now.  "now" is an alias for "+0", i.e. for triggering an immediate shutdown. If no time argument isspecified, "+1" is implied.Note that to specify a wall message you must specify a time argument, too.If the time argument is used, 5 minutes before the system goes down the /run/nologin file is created to ensure thatfurther logins shall not be allowed.OPTIONSThe following options are understood:--helpPrint a short help text and exit.-H, --haltHalt the machine.-P, --poweroff

实际上我们可以通过man 命令查看很多的命令使用方法,和man有相同效果的还有info、-h等等。我们继续上面话题。

shutdown -h now //立即你关机 now表示立刻
shutdown -h 20:30 //20:30将关机
shutdown -r now //表示立即重启
shutdown -k now ’this system will reboot‘//发出重启提示 当然只是吓唬人的。
  • 重启关机:reboot halt poweroff
    在linux中除了可以使用shutdown命令关机外,还可以使用这三个命令reboot halt poweroff。其实这三个命令调用的函数库都是差不多的。都是去调用systemctl这个管理命令所以我们只需要熟知一个就可以了。
halt//系统停止,屏幕可能会保留系统停止的信息。
poweroff//系统关机,没有提供额外的电源,屏幕空白。

linux如何正确关机相关推荐

  1. linux下如何查看程序写入内存数据_linux到底如何正确关机

    linux到底如何正确关机,在当时DOS年代关闭DOS系统时,常常是关闭电源开关就可以.而windows在你不爽或者电脑卡住的时候按住电源开关4秒也可以关机.但是linux就不建议大家这样做. 为什么 ...

  2. linux最好的关机方法,【Linux】正确的关机方法

    1)shutdown命令 我们较常使用的是shutdown这个命令,这个命令可以安全地关闭或重启Linux系统,它在系统关闭之前给系统上的所有登录用户提示一条警告信息.该命令还允许用户指定一个时间参数 ...

  3. linux 5.5 关机,linux杂记(五)正确关机方法(shutdown,reboot,init,halt)

    前言:由于在linux底下,每个程序(或者说是服务)都是在背景下运行的,因此,在你看不到的屏幕背后其实可能有相当多人同时在你的主机上面工作,如果 你直接按下电源开关来关机,则可能导致其他人的数据就此中 ...

  4. Linux实验室 CentOS关机大法

    学习Linux,兴趣是最好的老师,如果你只对图形界面有感觉,选择学习Linux似乎不是一个最佳选择,因为Linux的命令行尤其出色.来到Linux世界,最好的办法还是保持对命令行的兴趣,把图形界面抛到 ...

  5. 虚拟机服务器关机命令,linux虚拟机怎么关机命令

    linux虚拟机怎么关机命令 内容精选 换一换 可以在虚拟机操作系统中执行sudo poweroff进行关机.如果无效则在virt-manager中关闭虚拟机,单击"Virtual Mach ...

  6. Linux常用的关机命令详解

    Linux常用的关机命令详解 Linux是一款开源的操作系统,为了保护系统的稳定性和数据的完整性,用户需要使用正确的关机命令来关闭系统.本文将详细介绍Linux下常用的关机命令,以及各种关机命令的具体 ...

  7. linux错误关机修复工具,Linux_Linux文件系统损坏后的修复技巧详细介绍, Linux不正常关机,有时候再 - phpStudy...

    Linux文件系统损坏后的修复技巧详细介绍 Linux不正常关机,有时候再次启动时会报文件系统损坏,如何修复文件? 首先会让你输入root用户的密码. 1)出错的时候如果告诉你是哪一块硬盘的分区有问题 ...

  8. linux注销、关机、重启

    2008-08-10 09:31:23 |只看该作者 |倒序浏览 linux注销.关机.重启 注销系统的logout命令 一.Logout 注销是登陆的相对操作,登陆系统后,若要离开系统,用户只要直接 ...

  9. windows失败计算机关闭,win10电脑关机失败怎么办|win10系统正确关机的详细方法

    很多网友留言求助,反应自己的win10系统经常关机失败,只是属于睡眠状态,这样不仅会损耗硬盘,而且还浪费电源,此问题确实让人非常抓狂.会不会是你没掌握正确关机方法呢?针对关机失败问题,小编详解一下解决 ...

最新文章

  1. java 3gpp转mp3_Android音频以及音频播放器开发实例
  2. WebSocket 原理
  3. SpringMVC异常处理之分析和搭建环境
  4. Codeforces 1291 Round #616 (Div. 2) C. Mind Control(超级详细)
  5. 基于AgileEAS.NET企业应用平台实现基于SOA架构的应用整合方案-开篇
  6. sql视图能使用触发器吗_冰箱买回家能立即使用吗 冰箱买回家要放多久能使用【详解】...
  7. create-react-app 自定义 eslint 配置
  8. 开课吧9.9元学python靠谱吗-开课吧的python课程怎么样,值得报名吗?
  9. jsp和html的作用域,JSP(二):JSP九大内置对象、四个作用域对象
  10. 导航一体机端口测试软件,车载GPS检测端口和屏幕分辨率的软件:PADTOOL
  11. python turtle 画蜡笔小新_蜡笔小新有几集?作者到底怎么死的啊?
  12. leetcode——control reaches end of non-void function
  13. 微信为什么要绑定银行卡?
  14. 【百度小程序模板】百度小程序模板怎么制作
  15. android什么意思!读完我这份《Android开发核心源码精编解析》面试至少多要3K!面试建议
  16. 中英互译词典(二叉搜索树)
  17. 电影(0x05 排序)
  18. python 双重差分_双重差分的理论与实践
  19. 如何光盘启动安装操作系统
  20. 在QT中调用google earth并打开KML文件

热门文章

  1. 文件粉碎机(file pulverizer) v4.2 怎么用
  2. 如何手绘表格_CAD中如何快速绘制表格?这个功能你有必要了解一下
  3. C语言保留字(关键字)详解
  4. 秒懂系列,深入理解Java反射机制
  5. javascript实现某元素显示隐藏带动其他元素隐藏显示
  6. Java分布式二手房项目尚好房第四课 二手房和房源管理
  7. 手机解除ppt文档密码保护,ppt权限密码如何解开?
  8. Ueditor富文本编辑器修改图片上传路径
  9. css草书,CSS emoji字体实现
  10. 杭电acm 2022