在Linux系统中,我们常常需要进行关机或重启操作。然而,在某些情况下,系统出现了问题,我们需要进入单用户模式对其进行修复。在这种情况下,如何正确地关机非常重要,否则可能会导致数据丢失或者系统损坏。本文将介绍在。
成都创新互联公司-专业网站定制、快速模板网站建设、高性价比宁江网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式宁江网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖宁江地区。费用合理售后完善,十年实体公司更值得信赖。
什么是单用户模式?
单用户模式是Linux系统的一种启动模式,它是系统启动时可以切换到的一种特殊模式。在单用户模式下,只有一个用户可以登录系统,同时系统也只运行最基本的服务和进程。这种模式可以被用于系统修复、维护和升级等操作。此模式下,我们无法使用网络和图形化界面,仅能使用命令行界面操作。
如何进入单用户模式?
进入单用户模式的方法与不同的Linux系统有所不同。下面是一些常见的方法:
1. 在系统引导时按下Ctrl+Alt+Delete键。
2. 把系统的运行级别从5切换到1或单用户模式。
3. 在GRUB启动菜单中选择单用户模式。
4. 在开机时按下Esc键进入运行等级管理器,选择单用户模式。
5. 针对某些系统,需要在启动时添加特定的内核参数才能够进入到单用户模式。例如,在Ubuntu系统中,需要在grub2菜单中选择“Advanced options for Ubuntu”选项,然后选择内核版本并按“e”编辑,找到“linux”行,添加“single”或“init=/bin/bash”参数并按“Ctrl+x”以继续启动。
正确的关机方式
进入到单用户模式后,我们需要正确地关机以避免数据丢失和系统损坏。以下是正确的关机方法:
1. 使用shutdown命令
在单用户模式下,我们可以使用shutdown命令关闭系统。 shutdown命令可以让系统进入维护模式和重新启动模式,关闭过程中也可以设置等待时间。以下是使用shutdown命令的语法:
shutdown [-h|-r] [now|时间] [警告信息]
其中,-h选项表示关机,-r选项表示重启,now表示立即关机/重启,时间表示多少分钟后关机/重启。
例如,要立即关闭系统,可以在终端中运行以下命令:
shutdown -h now
2. 使用halt或poweroff命令
halt和poweroff命令可以在单用户模式下关闭系统。它们与shutdown命令的不同之处在于,它们不提供等待时间和警告信息。使用halt命令时,系统将关闭但不重启,使用poweroff命令时,系统将关机并完全关闭电源。以下是使用halt和poweroff命令的语法:
halt
poweroff
3. 强制关机
在某些情况下,系统已经无法正常关闭,这时我们可以使用强制关机命令。强制关机命令会强制关机,但可能会导致数据丢失和文件系统损坏。以下是使用强制关机的命令:
reboot -f
shutdown -r now
4. 使用Ctrl+Alt+Delete键
如果无法使用命令行或命令无法正常执行,我们可以使用Ctrl+Alt+Delete键进行重启操作。在单用户模式下,系统不会检查需要插入根口令就可以对Ctrl+Alt+Delete键进行响应。
在Linux单用户模式下进行关机操作非常关键,因为不正确的关机方式可能会导致数据丢失或系统损坏。正确的关机方式包括使用shutdown、halt、poweroff等命令,以及强制关机和Ctrl+Alt+Delete键的使用。为了保护数据和系统,我们应该掌握正确的关机方法,在必要的情况下使用它们来关闭系统。
相关问题拓展阅读:
Linux系统中我们一般使用如下四种方式来进行关机,具体如下:
1、shutdown命令
shutdown命令用于安全关闭Linux系统。
执行shutdown命令时,系统会通知所有登录的用户系统将要关闭,并且login指兄握喊令会被冻结,即新的用户不能再登录系统。使用shutdown命令可以直接关闭系统,也可以延迟指定的时间再关闭系统,还可以重新启动。延迟指定的时间再关闭系统,可以让用户有时间储存当前正在处理的文件和关闭已经打开的程序。
shutdown命令的部分参数如下:
指定在多长时间之后关闭系统
重启系统
并不真正关机,只是给每个登录用户发送警告信号
关闭系统
2、halt命令
halt是最简单的关机命令,其实际上是调用shutdown -h命令。halt执行时,杀死应用进程,文件系统写操作完成后就会停止内核。
halt命令的部分参数如下:
没有调用shutdown而强制关机或重启
关机或重新启动之前,关掉所有的网络接口
关机时调用poweroff,此选项为缺省选项
3、reboot命令皮配
reboot的工羡野作过程与halt类似,其作用是重新启动,而halt是关机。其参数也与halt类似。
4、init命令
init是所有进程的祖先,其进程号始终为1。init用于切换系统的运行级别,切换的工作是立即完成的。init
0命令用于立即将系统运行级别切换为0,即关机;init 6命令用于将系统运行级别切换为6,即重新启动。
linux关机命令有五个,分别如下:
1、shutdown。
2、poweroff。
3、init。
4、reboot。
5、halt。
Linux其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。
相关特点
Linux不仅系统性能稳定,而且是开源软件。其核心防火墙组件性能高效、配置简单,保证了系统的安全。在很多企业网络中,为了追求速度和安全,Linux不仅仅是被网络运维人员当作服务器使用,甚至当作网络防火墙,这是Linux的一大亮点。
shutdown -hy 0说明:root用户执行,h表示关 你理解为halt即昌散枝可。 r表示重掘袜启耐敏 你理解为reboot 。0就是now的意思该命令可以写成 shutdown -hy now重启命令则是 shutdown -ry now 或 shutdown -ry 0
linux的关机命令主要有shutdown、halt、reboot、init。shutdown是一种比较安全的关机方法,可以在关机之前通知所有当前登录用铅态颤户并且阻止用户的登录,可以安全关闭后台的进程。可以通过很多的参数来配置具体的功能。halt:起功能等同于shutdown -h,杀死应用进程,执行sync系统调用,文件系统的些操作完成后会停止内核reboot:起功能类似于halt,只不过关机之后进行重启。init:init进程是所有进程的祖先,其进程号始终为1,可以发信号给init进程来实现关机操作,shutdown就是此种实现方式。 linux的基本指令1.exit:这个指令是退出系统,但不是关机,linux中有很多作业,当你等入后相当于一个作业,当你等出时,作业停止,但其它作业还在进行,只有关机才行。
2.date:显示当前日期
格式化日期:date +%y/%m/%d
3.cal: 显示日历
格式化日历:cal
4.bc: 内置计算器
5.man: 求助了!与info类似
man
6.shutdown: 这就是关机了
shutdown -t sec: shutdown -t秒关机
shutdown -k message:shutdown -k I WILL SHUTDOWN 不真的关机,只是发个消息I WILL SHUTDOWN
shutdown -c 取消当前已经在执行的关机指令
shutdown -h time:shutdown -h 20:20 停止系统的服务,在20:20关机
shutdown -r time:shutdown -r now 停止系统的服务,然后重新开机
7.reboot :重启,与shutdown -r now
8.目录文件权限
chgrp groupname file/directory: chgrp uranus1 a 变更a文件的组为uranus1
chmod xyz file/directory: chmod 777 a变更a文件的权限为-rwxrwxrwx
chown user file/directory: chown uranus1 a变更a文件的拥有者为uranus1
umask 文件或目录时的默认权限
umask:查看
umask xyz:设定
9.cd
10. pwd 显示当前路径
11. mkdir/rmdir 建立目录/删除目录
12. ls 显示文件名称,属性等
ls -a 列出所有文件(连同隐藏文档)
ls -l 详细列出
ls -s 以文件大小排序
13. cp 进行复制
cp -d
cp -r 可以进行目录的复制
cp -s 做成联接文件,与ln功能相同
cp -u 如果源文件新才会复闭含制
14. rm 删除文件
rm -i 用户确认
rm -r 循环删除
rm -f 强制删除
15. mv 移动
16. 查看文件内容
cat 查看文件内容
tac 最后一行显示
more/less 显示文件
head/tail -n 从头或尾开始看文件N行
nl 与cat类似
od 读非ASCii数据文件
17. chattr与Isattr 文件的安全性相关
chattr
+-=:分别增加,减少,设定属性
A :存取时间atime不能修改
18. 搜索文件
which 查看可执行文件的位置
whereis
a :找二进制文件
m:说明文件manual路径下的文件
s:只找source 源文件
n:没有说明文档文件
locate
find
1.时间:
atime n:n*24小时内存取过的文件全部列出来
ctime n:n*24小时内改变,新增的文件或目录列出来
mtime n:n*24小时内修改过的文件列出来
newer file:把比file还要新的文件列出来
2.使用名字
gid n:寻找群组ID为N的文件
group name:寻找群组名称为name的文件
uid n:寻找拥有者ID为N的文件
user name:寻找用户名称为name的文件
name file:寻找文件名为file的文件名称
type type:寻找文件属性为type的文件,包含b,c,d,p,l,s(接口设备b,端口设备c,目录d,联接文件l)
19. vi基本操作(光标移动的不用多讲)
查找与替换
/word 在光标之后查找一个名为word的字符串
?word 在光标之前查找一个名为word的字符串
n1,n2s/word1/word2/g 在n1行到n2行之间的查找与替换
1,$s/word1/word2/gc 在1到最后一行这间的查找与替换,并在换时要确认。
命令行模式:
w: 保存
w!:若文件只读,刚强制写
q:退出
wq:
w:将数据放在另一个文件中
r:读入另一个文件的数据。
set nu:加入行
set nonu:与set nu 相反
n1,n2 w:从n1到n2的内容保存为filename这个文件。
1.shutdown
shutdown命令安全地将系统关机。 有些用户会使用直接断掉电源的方式来关闭linux,
这是十分危险的。因为linux与windows不同,其后台运行着许多进程,所以强制关机可能
会导致进程的数据丢失﹐使系统处于不稳定的状态﹐甚至在有的系统中会损坏硬件设备。
而在系统关机前使用shutdown命令﹐系统管理员会通知所有登录的用户系统将要关闭。
并且login指令会被冻结﹐即新的用户不能再登录。直接关机或者延迟一定的时间才关机
都是可能的﹐还可能重启。这是由所有进程〔process〕都会收到系统所送达的信号〔signal〕
决定的。这让像vi之类的程序有时间储存目前正在编辑的文档﹐而像处理邮件〔mail〕和
新闻〔news〕的程序则可以正常地离开等等。
shutdown执行它的工作是送信号〔signal〕给init程序﹐要求它改变runlevel。
Runlevel 0被用来停机〔halt〕﹐runlevel 6是用来重新激活〔reboot〕系统﹐
而runlevel 1则是被用来让系统进入管理工作可以进行的状态﹔这是预设的﹐假定没有-h也
没有-r参数给shutdown。要想了解在停机〔halt〕或者重新开机〔reboot〕过程中做了哪些
动作﹐你可以在这个文件/etc/inittab里看到这些runlevels相关的资料。
shutdown 参数说明:
在改变到其它runlevel之前﹐告诉init多久以后关机。
重启计算器。
并不真正关机﹐只是送警告信号给每位登录者〔login〕。
关机后关闭电源〔halt〕。
不用init﹐而是自己来关机唤明态。不鼓励使用这个选项﹐而且该选项所产生的后果往
往不总是你所和源预期得到的。
cancel current process取消目前正在执行的关机槐旅程序。所以这个选项当然没有
时间参数﹐但是可以输入一个用来解释的讯息﹐而这信息将会送到每位使用者。
在重启计算器〔reboot〕时忽略fsck。
在重启计算器〔reboot〕时强迫fsck。
设定关机〔shutdown〕前的时间。
2.halt—-最简单的关机命令
其实halt就是调用shutdown -h。halt执行时﹐杀死应用进程﹐执行sync系统调用﹐
文件系统写操作完成后就会停止内核。
参数说明:
防止sync系统调用﹐它用在用fsck修补根分区之后﹐以阻止内核用老版本的超
级块〔superblock〕覆盖修补过的超级块。
并不是真正的重启或关机﹐只是写wtmp〔/var/log/wtmp〕纪录。
不写wtmp纪录〔已包含在选项中〕。
没有调用shutdown而强制关机或重启。
关机〔或重启〕前﹐关掉所有的网络接口。
该选项为缺省选项。就是关机时调用poweroff。
3.reboot
reboot的工作过程差不多跟halt一样﹐不过它是引发主机重启﹐而halt是关机。它
的参数与halt相差不多。
4.init
init是所有进程的祖先﹐它的进程号始终为1﹐所以发送TERM信号给init会终止所有的
用户进程﹑守护进程等。shutdown 就是使用这种机制。init定义了8个运行级别(runlevel),
init 0为关机﹐init 1为重启。关于init可以长篇大论﹐这里就不再叙述。另外还有
telinit命令可以改变init的运行级别﹐比如﹐telinit -iS可使系统进入单用户模式﹐
关于如何让linux单用户关机的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
数据库运维技术服务 » Linux单用户模式下的正确关机方式 (如何让linux单用户关机)
分享到:
系统监控 Linux 系统:不容忽视的重要环节(监控linux)
Linux系统轻松卸载Oracle数据库(linux卸载oracle)
深入Linux:如何查看网卡信息(linux查看网卡命令)
Linux FTP 共享:轻松实现文件共享与传输(linuxftp共享)
手把手教你用Linux的while循环赋值 (linux while循环赋值)
空间Linux查看磁盘空间使用情况(linux查看存储)
Linux Linux教程 Linux资讯 MacOS MacOS教程 MacOS资讯 MongoDB MongoDB教程 MongoDB资讯 MSSQL MSSQL错误 MySQL mysql教程 MySQL维护 MySQL资讯 Neo4j Neo4j教程 Neo4j资讯 ORACLE Oracle优化 oracle内部视图 oracle参数 oracle开发 oracle异常修复 oracle故障处理 oracle教程 oracle维护 oracle视图 ORACLE资讯 oracle远程维护 ORA错误码 Redis Redis教程 Redis资讯 SQLServer SQLServer报错 SQLServer教程 SQLServer资讯 SQL修复 SQL异常 SQL远程处理 Windows 技术文档 操作系统 数据库
安全登录
立即注册 忘记密码?
香港服务器选创新互联,2H2G首月10元开通。
创新互联(www.cdcxhl.com)互联网服务提供商,拥有超过10年的服务器租用、服务器托管、云服务器、虚拟主机、网站系统开发经验。专业提供云主机、虚拟主机、域名注册、VPS主机、云服务器、香港云服务器、免备案服务器等。
文章题目:Linux单用户模式下的正确关机方式(如何让linux单用户关机)
URL标题:http://www.shufengxianlan.com/qtweb/news34/159534.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联