⑴ 非root用户怎么不能用halt命令啊
有运行权不代表它就能做系统维护的工作。楼主你可以sudo halt.
⑵ 在linux系统中,使用halt命令让系统挂起后怎么重新运行
我在Debian上shutdown -h now也能关机,但在BSD里好像不能关机,似乎就是挂起吧。
⑶ linux 中halt是什么命令
10 人赞同
shutdown实际上是调用init 0, init 0会cleanup一些工作然后调用halt或者poweroff。其实主要区别是halt和poweroff,做没有acpi的系统上,halt只是关闭了os,电源还在工作,你得手动取按一下那个按钮,而poweroff会发送一个关闭电源的信号给acpi。但在现在的系统上,他们实际上都一样了
⑷ 我也是用halt命令关机的,确实是卡住了,我想问卡主之后怎么办。如何正确关闭电源,才不会使数据丢失。
那些教你halt命令关机的纯属误人子弟,halt命令本来就是停止系统运行但不断电。poweroff命令可以完全关机、断电。请采用sudo poweroff命令关机
⑸ Linux服务器用halt命令关机后,服务器还在运行怎么弄
一些服务器关闭之后,电源指示灯会亮着,表示接电。你主要判断风扇等是否还在运营。建议以后用shutdown -h now来进行管理。
⑹ linux里面的halt系统停机有什么用啊
halt命令是linux系统中关闭系统的工具。默认情况下不关闭电源。
使用权限
超级用户
[编辑]语法格式
halt | fasthalt [ -l ] [ -n ] [ -p ] [ -q ] [ -y ]
[编辑]使用说明
halt就是调用shutdown -h。halt执行时,杀死应用进程,执行sync(将存于buffer中的资料强制写入硬盘中) 系统调用,文件系统写操作完成后就会停止内核。若系统的运行级别为0或6,则关闭系统;否则以shutdown指令(加上-h参数)来取代 halt 命令使用 syslogd 命令记录关机,且将一个关机记录放在 /var/adm/wtmp 登录记帐文件中。系统也将一个条目写入错误记录里,声明系统已关机。fasthalt 命令通过调用 halt 命令使系统停止。halt 命令提供 BSD 兼容性。
[编辑]主要参数
-n:防止sync系统调用,它用在用fsck修补根分区之后,以阻止内核用老版本的超级块覆盖修补过的超级块。
-w:并不是真正的重启或关机,只是写wtmp(/var/log/wtmp)纪录。
-f:没有调用shutdown,而强制关机或重启。
-i:关机(或重启)前,关掉所有的网络接口。
-f:强迫关机,不呼叫shutdown这个指令。
-p: 当关机的时候顺便做关闭电源的动作。
-d:关闭系统,但不留下纪录。
[编辑]使用实例
要使系统停机而不在记帐文件中记录停机,请输入:
halt -l
要使系统迅速停机,请输入:
halt -q
要通过拨号使系统停机,请输入:
halt -y
⑺ Linux里面的poweroff 、halt、shutdown -h now这三个命令的区别在于什么
一、意思不同
poweroff就是掉电关机了,但实际过程依然是先关闭系统,然后掉电的。
halt是停掉系统而已,并没有掉电,主板是通电的。
shutdown -h now就是halt,后边不写now而是写一个具体时间可以设置几秒后执行这一语句,实际上halt后是掉电关机的。
二、用法不同
shutdown命令,通过参数-h或-r的配合来完成关机或重启,不过在linux系统中只有拥有root权限才可以使用这个命令。
用halt命令来关机时,实际调用的是shutdown -h,halt 执行时将杀死应用进程,执行sync系统调用文件系统写操作完成后就会停止内核。
poweroff,基本用法和halt差不多。
注意事项
shutdown直接断掉电源的方式来关闭linux,这是十分危险的。因为linux与windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失﹐使系统处于不稳定的状态,甚至在有的系统中会损坏硬件设备。
而在系统关机前使用shutdown命令,系统管理员会通知所有登录的用户系统将要关闭,并且login指令会被冻结,即新的用户不能再登录,直接关机或者延迟一定的时间才关机都是可能的,还可能重启。
⑻ 在linux ~$提示符下输入关机命令(shutdown、halt)均是以下提示 -bash:shutdown(halt):command not found
解答:
linux ~$提示符:表示当前登录的用户使普通用户
而shutdown、halt都属于系统管理工具,位于/sbin目录下,默认只有管理员具有相应的权限才可以使用。
而出现"bash:shutdown(halt):command not found"错误的原因是当前普通用户的shell环境变量$PATH没有定义/sbin的搜索路径,所以提示命令没有找到。(你可以使用echo $PATH查看当前shell的搜索路径)
解决方法有两种比较常用:
1、使用su切换到管理员root使用命令进行关机或系统管理操作;
2、使用sudo机制,在/etc/sudoers中配置当前用户具有使用该命令的权限;
举例:user ALL=/sbin/shutdown,/sbin/halt NOPASSWD: ALL
然后此用户可以使用/sbin/shutdown操作管理。(使用时需要使用绝对路径)
⑼ 汇编语言中的HALT怎么理解
汇编语言中的HALT是暂停指令,该指令使8086/8088进入暂停状态。在暂停状态CPU不进行任何操作,该指令也不影响任何标志。
当8086/8088处于暂停状态时,只有以下3种情况之一发生时才能脱离暂停状态:
①RESET线上有复位信号;
②在NMI线上有请求;
③在中断允许情形下(IF=1),在INTR线上有请求。
HALT指令可以这样理解,在8088/8086系统中CPU启动后,处理器的指令指针寄存器IP会根据指令长度(顺序执行指令)、指令性质(转移指令、子程序调用指令)在系统时钟驱动下自动做出调整,使程序按指定流向执行,也就是每执行一条指令,IP都或自动增减其值。当执行到HALT指令时,IP在硬件上被冻结,程序暂定,直到上面说的三种脱离暂停状态情况之一出现。
⑽ 谁知道halt命令,求解释
功能说明:关闭系统。
语法:halt [-dfinpw]
补充说明:halt会先检测系统的runlevel。若runlevel为0或6,则关闭系统,否则即调用shutdown来关闭系统。
参数:
-d 不要在wtmp中记录。
-f 不论目前的runlevel为何,不调用shutdown即强制关闭系统。
-i 在halt之前,关闭全部的网络界面。
-n halt前,不用先执行sync。
-p halt之后,执行poweroff。
-w 仅在wtmp中记录,而不实际结束系统。在红旗LINUX下,输入halt命令是“系统停机”