【Linux】正确的关机方法

news2024/11/26 2:01:23

1. Linux正确的关机方式

        如何关机呢?我想,很多朋友在DOS年代已经有在玩计算机了。在当时我们关闭DOS的系统时,常常是直接关闭电源开关,而Windows 在你不爽的时候,按着电源开关四秒也可以关机,但是在Linux则不建议这么做。

        为什么?在Windows(非NT内核)系统中,由于是单人假多任务的情况,所以即使你的计算机关机,对于别人应该不会有影响才对。

        不过,在Linux下面,由于每个程序(或说是服务)都是在后台执行,因此,在你看不到的屏幕背后其实可能有相当多人同时在你的主机上面工作,例如浏览网页、发送邮件以及FTP传输文件等,如果你直接按下电源开关来关机时,则其他人的数据可能就此中断,那可就伤脑筋了。

        此外,最大的问题是,若不正常关机,则可能造成文件系统的毁损(因为来不及将数据回写到文件中,所以有些服务的文件会有问题)。所以正常情况下,要关机时需要注意下面几件事。

1.观察系统的使用状态

        如果要看目前有谁在线,可以执行【who】这个命令,而如果要看网络的联机状态,可以执行【 netstat -a】这个命令,而要看后台执行的程序可以执行【ps -aux】这个命令,使用这些命令可以让你稍微了解主机目前的使用状态。当然,就可以让你判断是否可以关机。

我们先看看who 

我们开启另外一个账号来看看

我们再来看看netstat -a

我们再看看ps -aux 

2.通知在线用户关机的时刻

要关机前总得给在线的用户一些时间来结束它们的工作,所以,这个时候你可以使用shutdown
 -k来达到此功能。

我们看个例子

我在bcq_113账号下执行这个关机警告命令,同一服务器下的zs_108就立刻收到了警告 

 

3.正确的关机命令使用

例如shutdown与reboot两个命令。
所以下面我们就来谈一谈几个与关机或重新启动相关的命令。

  • 将数据同步写入硬盘中的命令:sync
  • 常用的关机命令:shutdown
  • 重新启动,关机:reboot、halt、powerof

        由于Linux系统的关机或重新启动是很重大的系统操作,因此只有root才能够执行例如shutdown、reboot 等命令。

2.数据同步写入磁盘:sync

        所有的数据都得要被读入内存后才能够被CPU所处理,但是数据又常常需要由内存写回硬盘当中(例如保存的操作)。

        由于硬盘的速度太慢(相对于内存来说),如果常常让数据在内存与硬盘中来回写入或读出,系统的性能就不会太好。

        因此在Linux系统中,为了加快数据的读取速度,所以在默认的情况中,某些已经加载内存中的数据将不会直接被写回硬盘,而是先暂存在内存当中,如此一来,如果一个数据被你重复改写,那么由于它尚未被写入硬盘中,因此可以直接由内存当中读取出来,在速度上一定是快很多的。

        不过,如此一来也造成些许的困扰,那就是万一你的系统因为某些特殊情况造成不正常关机(例如停电或是不小心碰到电源)时,由于数据尚未被写入硬盘当中,所以就会造成数据的更新不正常。那要怎么办!

        这个时候就需要sync这个命令来进行数据的写入操作。直接在命令行模式下输入sync,那么在内存中尚末被更新的数据,就会被写入硬盘中。

        所以,这个命令在系统关机或重新启动之前,最好多执行几次。

        虽然目前的shutdown、reboot、halt等命令均已经在关机前进行了sync这个程序的调用,不过多做几次总是比较放心点。
 

2.关机——shutdown

我们使用Xshell来连接我们的云服务器的时候,我们不想使用了,我想很多人的做法是直接关闭Xshll的运行,但是事实上我们的linux真的关机了吗?

答案是肯定没关机啊

那我们怎么来正确的关机呢?

只有root才有关机的权利

我们用man手册查询一下 

shutdown的语法如下

shutdown [选项] 时间

 选项:

  • -k:不要真的关机,只是发送警告信息出去
  • -r:在将系统的服务器停掉之后就立刻重新启动(常用)
  • -h:将系统的服务停掉之后,立即关机(常用)
  • -c:取消已经在进行的shutdown命令内容
  • 时间 :指定系统关机的时间。如果没有填,则默认1分钟后自动进行。

我们看个例子

 执行shutdown后,系统会提醒你这台机器将在10分钟后关机,并把信息显示出来。

我们可以使用shutdown -c来取消这次的关机命令。

我们多看几个例子

shutdown -h now
//立刻关机,其中now相当于时间为0的状态

shutdown -h 20:25
//在今天的20:25关机,如果在21:25执行的这条命令,则在隔天的20:25关机

shutdown -h +10
//在10分钟后关机

shutdown -r +30 'The system will reboot'
//再过30分钟系统会自动重启,并显示后面的信息给在线使用者

shutdown -k now 'This system will reboot'
//仅发出警告邮件的参数,系统不会关机,只是吓唬人

3.2.reboot,half,poweroff

还有3个命令可以进行重新启动和关机任务,那就是reboot,half,poweroff

这3个函数调用的函数库基本相同,所以我们使用man去查询reboot的时候,就会显示3个函数的

事实上这3个命令的本质是一样的,我们只需记住其中一个即可

我一般只记poweroff和reboot这两个命令

half
//系统停止,屏幕可能会保留系统已经停止的信息

poweroff
//系统关机,所以没有提供额外电力,屏幕空白

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1892806.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

每日一题——Python实现PAT乙级1026 程序运行时间(举一反三+思想解读+逐步优化)五千字好文

一个认为一切根源都是“自己不够强”的INTJ 个人主页:用哲学编程-CSDN博客专栏:每日一题——举一反三Python编程学习Python内置函数 Python-3.12.0文档解读 目录 我的写法 代码结构和逻辑 时间复杂度 空间复杂度 代码优化建议 总结 我要更强 …

C基础-标准库上

目录 零. 简介 一. assert 二. ctype 三. errno 四. float 五. limits 六. locale C基础-标准库下连接: http://t.csdnimg.cn/LCcXR 零. 简介 C 语言标准库是一组由 ANSI C 标准规定的头文件和函数的集合,为 C 语言提供了常用的功能,以满足各种基…

晨持绪科技:抖音店铺运营思路

在抖音这个充满活力与创意的平台上,店铺运营不仅仅是一种商业行为,它更是一种艺术的展示。如同画家在画布上勾勒出色彩斑斓的画面,抖音店铺的运营者们也在平台上精心策划着每一个细节,以吸引更多的目光和流量。 内容创作。内容是吸…

注意!!2024《信息系统运行管理员》易混淆知识点来了,赶紧收藏

宝子们,在复习信息系统运行管理员中,是不是觉得有很多知识点含义比较相近,很多友友刚看的时候估计会像我一样迷迷糊糊的,作为一个软考老鸟,在这里给大家整理了信息系统运行管理员学习过程中易混淆的知识点,…

瑞数信息:智能防护新时代,看AI如何筑起网络防线

AI时代,网络安全危与机并行。 尤其是近年来大火的大模型,对于网络安全行业的影响与其他行业有所不同,一方面,AI能够通过大幅降低了安全攻击的门槛,网络威胁的复杂性和多样性不断增加,如自动化攻击、零日漏…

AWS亚马逊云服务器:强大的云计算服务

AWS亚马逊云服务器(Amazon Web Services,简称AWS)是亚马逊公司推出的一项云计算服务。作为全球领先的云计算服务提供商,AWS为个人、企业提供了稳定、可靠且安全的云计算服务。AWS亚马逊云服务器的出现,极大地改变了传统…

SALOME源码分析:View Model

作为一款开源的CAx(CAD/CAE/CAM)软件集成平台,为了实现各个Module支持不同的数据显示与交互方案,出于扩展性的考虑,SALOME引入了View Model,用以支持OpenGL、OCC、VTK、ParaView、Qwt等数据显示与交互实现。 本文将以OCCViewer、…

电气-伺服(3)伺服选型计算

一、直线运动: 转矩: 二、 旋转运动 线速度和角速度的关系: 三、伺服选型 原则 选型计算步骤 1、转矩计算 常见物体惯量计算: 常见传动机构转动惯量的计算 直接驱动: 案例: 同步带传动: 丝杆…

新加坡博士申请|中国社科院-新加坡社科大学联合培养工商管理博士

新加坡博士申请|中国社科院-新加坡社科大学联合培养工商管理博士 【项目名称】中国社会科学院大学与新加坡新跃社科大学工商管理博士项目 【学制】最短3年,最长不超过7年 【学位证书】新加坡新跃社科大学工商管理博士学位 【招生对象】企业高管、咨询顾问及其他有…

雨量监测站的工作内容是什么?

在现代气象观测体系中,雨量监测站扮演着至关重要的角色。它们不仅为我们提供了关于降水量的关键数据,还帮助我们更好地理解气候模式,预测自然灾害,并优化水资源管理。本文将探讨雨量监测站的工作内容,以及它在气象观测…

Vue + Element UI + JSEncrypt实现简单登录页面

安装依赖 npm install jsencrypt --save局部引入 import JSEncrypt from jsencrypt/bin/jsencrypt;登录页面index.vue <template><div class"loginbody"><div class"logindata"><div class"logintext"><h2>Wel…

《梦醒蝶飞:释放Excel函数与公式的力量》8.3 COUNTBLANK函数

8.3 COUNTBLANK函数 在数据处理和分析中&#xff0c;我们经常需要识别和统计数据集中的空白单元格。COUNTBLANK函数是Excel中用于统计某个范围内空白单元格数量的强大工具。 8.3.1 函数简介 COUNTBLANK函数用于统计指定范围内的空白单元格数量。这在数据清洗、数据完整性检查…

《NATURE丨使用 AlphaFold 3 准确预测生物分子相互作用的结构》

NATURE丨使用 AlphaFold 3 准确预测生物分子相互作用的结构 注意&#xff01;&#xff1a;本文创作仅根据个人理解和网络信息&#xff0c;如有错误恳请指正&#xff01;谢谢&#xff01; 大家好&#xff0c;今天分享的文献是2024年5月发表在Nature上的“ Accurate structure …

大模型学习笔记3【大模型】LLaMA学习笔记

文章目录 学习内容LLaMALLaMA模型结构LLaMA下载和使用好用的开源项目[Chinese-Alpaca](https://github.com/ymcui/Chinese-LLaMA-Alpaca)Chinese-Alpaca使用量化评估 学习内容 完整学习LLaMA LLaMA 2023年2月&#xff0c;由FaceBook公开了LLaMA&#xff0c;包含7B&#xff0…

视频怎么制作gif动态图片?GIF制作方法分享

视频怎么制作gif动态图片&#xff1f;视频制作GIF动态图片&#xff0c;不仅保留了视频的生动瞬间&#xff0c;还赋予了图像循环播放的魔力。这一技能不仅让创意表达更加丰富多彩&#xff0c;还极大地提升了视觉传播的效率和趣味性。在快节奏的数字时代&#xff0c;GIF动图以其小…

(vue)eslint-plugin-vue版本问题 安装axios时npm ERR! code ERESOLVE

(vue)eslint-plugin-vue版本问题 安装axios时npm ERR! code ERESOLVE 解决方法&#xff1a;在命令后面加上 -legacy-peer-deps结果&#xff1a; 解决参考&#xff1a;https://blog.csdn.net/qq_43799531/article/details/131403987

基于springboot的合肥师范学院学生党员发展管理系统的设计与实现-计算机毕业设计源码04831

目录 摘要 1 绪论 1.1 选题背景与意义 1.2国内外研究现状 1.3论文结构与章节安排 2系统分析 2.1 可行性分析 2.2 系统流程分析 2.2.1系统开发流程 2.2.2 用户登录流程 2.2.3 系统操作流程 2.2.4 添加信息流程 2.2.5 修改信息流程 2.2.6 删除信息流程 2.3 系统功能…

安华金和—可信数据空间助力公共数据授权运营安全有序开展的实践探索

伴随数字化、网络化和智能化的快速发展&#xff0c;数字经济与实体经济深度融合&#xff0c;数据已然成为经济发展赖以依托的基础性、战略性资源&#xff0c;对社会生产、分配、流通、消费和社会服务管理等各环节产生深刻影响。我国高度重视数字经济发展&#xff0c;将数据列入…

什么是微积分

微积分&#xff0c;英文calculus&#xff0c;源自拉丁语&#xff0c;意为用于计数的小鹅卵石。 微积分都是关于变化的。这句话怎么理解呢&#xff1f;比如说&#xff0c;我们正在路上开着车&#xff0c;问此时此刻的车速是多少&#xff1f;我们可能会去看速度表显示多少。但是…

爬虫笔记19——代理IP的使用

访问网站时IP被阻止 有些网站会设置特定规则来限制用户的访问&#xff0c;例如频率限制、单一账户多次登录等。 网站为了保护自身安全和用户体验&#xff0c;会设置防御机制&#xff0c;将涉嫌恶意行为的IP地址加入黑名单并屏蔽访问。如果用户在使用网站时违反了这些规则&…