Linux关机命令有哪些,第1张

一、linux系统关机命令-shutdown

对于用过XP和win7系统的朋友来说,应该对这个关机命令比较熟悉了。当然如果使用shutdown命令来关机的话,那么就是系统管理员会提示用户将你所有已经登录的系统全部关闭掉,如果强制使用shutdown命令关机的话可能会导致一些进程上面的数据丢失,严重的话还是涉及到硬件设备出现故障。

在执行shutdown关机命令的时候会将信号signal传递给init程序上,然后将信号更改成runlevel,这样runlevel 0会被用来停机,runlevel 6是用来激活reboot系统,也就是所谓的重启电脑。这样命令都是shutdown在加上所要执行到参数命令让电脑关机。关于shutdown命令不仅能使电脑关机还有其他的功能使用。比如:

[-t] 在改变到其它runlevel之前告诉init多久以后关机。

[-r] 重启计算器。

[-h] 关机后关闭电源〔halt〕

[-n] 不用init而是自己来关机。不鼓励使用这个选项。

[-time] 设定关机〔shutdown〕前的时间。

二、linux系统关机命令-halt

上面已经说到shutdown -h命令是指关机后然后在关闭电源的命令,在这里如果我们执行halt之后,就会将所有进程关闭掉,再执行sync系统调用。等操作完成后即可停止内核的运行。当然halt也是还有其他功能设置。具体参数如下:

[-n] 防止sync系统调用它用在用fsck修补根分区之后以阻止内核用老版本的超级块〔superblock〕覆盖修补过的超级块。

[-w] 并不是真正的重启或关机只是写wtmp〔/var/log/wtmp〕纪录。 [-d] 不写wtmp纪录〔已包含在选项[-n]中〕。

[-f] 没有调用shutdown而强制关机或重启。

[-i] 关机〔或重启〕前关掉所有的网络接口。

[-p] 该选项为缺省选项。就是关机时调用powerof

三、linux系统关键命令-init

只要我们执行init 0命令的话,就是将计算机关机了。这就是将linux系统关机的命令。当然如果你是想要用init命令来执行重启的话,就是init 1命令了。执行该命令就会将计算机马上重启。

Linux系统的重启和关机其实学问很大

在linux下关机和重启系统有shutdown、halt、reboot、init,对于他们来说他们的内部工作过程是不相同的。

1、shutdown命令

使用它可以安全地关闭系统,然而在关闭系统时,会通知所有登录的用户系统将要关闭,并且所有的指令都将会被冻结,即所有的新用户不能再登录,使用该指令将会出现立即关闭或重启以及延迟一段时间关闭或重启。(注意:只有超级用户才能使用该命令)

命令语法格式:

shutdown [选项] [时间] [警告信息]

该命令中各选项的含义说明:

-k: 只是发出警告信息给用户

-r: 关闭系统后重启系统

-h: 关闭系统后不重启系统

-f: 快速关闭系统,但是是重启系统时不进行磁盘检测(在实验时发现系统进入bios界面,但是不能进行任何操作)

-n: 快速关闭系统,但是不经过init程序关闭

-c: 中断关闭系统(没有找到具体怎么实验)

2、halt命令

使用halt命令就是调用“shutdown -h”命令来执行关闭系统

命令语法格式;

halt [选项]

-w: 并不是真正的关闭系统,只是写“wtmp”(/var/log/wtmp)记录

-d: 不写“wtmp”

-f: 没有调用“shutdown”而是强制关闭

-i:关闭系统或重启系统前,关闭所有的网路uo接口

-p:该选项为缺省选项,关闭系统时调用“power off”

3、reboot命令

reboot命令的工作过程与halt命令相似,但是reboot是引发主机重启。它所有的参数与“halt”相似。

4、init命令

init命令运用系统的运行级别控制系统。它是所有系统的进程的祖先,它的进程号始终是1,所以发送“TERM”信号给init会终止所有用户进程和守护进程等,“shutdown”即就是使用这种机制。init 0为关闭系统,init 1为重启系统。

是:halt。关机命令使用的方法如下:

1、 当使用“halt”命令进行关机时,实际上会调用shutdown -h。 执行暂停后,应用程序进程将被终止。

 同步系统调用文件系统写操作完成后,内核将停止,如下图所示。

2、“poweroff”,其是指向“halt”的链接,如下图所示。

3、“hutdown -h now”。

 “shutdown”执行其工作是向“init”程序发送信号[signal],要求其将运行级别更改为“run level 0”,如下图所示。

4、init 0,  init是所有后台进程的始祖,并且是Linux系统运行中必不可少的程序之一,进程号始终为1,因此向init发送TERM信号将终止所有用户进程,守护程序等。

Shutdown使用此机制, init定义8个运行级别,“init  0”关机,“init 1”重新启动,如下图所示。

5、reboot,“reboot”的工作过程几乎与“halt”过程相同,但是其会导致主机重新启动,如下图所示。

linux服务器开机密码忘了怎么关机?

1

重新启动linux系统,在启动的过程中,按住enter键。

2

进入之后按住e键,进入编译界面。

3

选择第二行,按住e键,进入第二行的编译。

4

在指定的位置处输入single,然后按住enter键。

5

进入root密码更改的界面,输入想要更改的root密码,更改好后重新启动即可

LINUX开机后不显示桌面?

如果一个用户在/home目录下没有自己的宿主目录的话,登录后就不能进入桌面系统;

建议首先把你原来的用户目录假如是/home/olduser,新用户叫newuser;注意使用root权限;

将/home/olduser改为/home/newuser

mv/home/olduser/home/newuser

然后把/home/newuser的属性修改

chownnewuser/home/newuser-R

这样就可以了;楼主可以试试;

或把用户名先改回去,

再使用usermod-lnewuser-s/bin/bash-m-d/home/newuserolduser

重新修改用户名为newuser,并制定使用/bin/bash,宿主目录也修改;

linux系统开机后没有登录用户可以选择,只有一个其他,可是点了其他也没有用?

进single模式改回来就好。

如何进入linux系统?

如何远程通过Xshell实现对linux主机的开、关机及重启_?

关机的情况无法远程开机,关机命令shutdown,重启命令reboot,使用步骤如下:

1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下。

2、其次,以重启为例,在linux命令行中输入:reboot。

3、最后,按下回车键执行shell指令,此时会看到linux主机成功重启了。

用root用户执行面任何命令均关机:

# shutdown -h now

# init 0

# halt

# poweroff

面#表示root用户命令提示符

Ubuntu/Debian系统

$ sudo shutdown -h now

$ sudo init 0

$ sudo halt

$ sudo poweroff

关闭系统

shutdown命令可以安全地关闭或重启Linux系统,它在系统关闭之前给系统上的所有登录

用户提示一条警告信息。该命令还允许用户指定一个时间参数,可以是一个精确的时间。也

可以是从现在开始的一个时间段。精确时间的格式是“hh:mm”,表示小时和分钟,时间段

由“+”和分钟数表示、系统执行该命令后会自动进行数据同步的工作、该命令的一般格式:

shutdown

命令中各选项的含义为:

-k并不真正关机而只是发出警告信息给所有用户

-r关机后立即重新启动

-h关机后不重新启动

-f快速关机重启动时跳过fsck

-n快速关机不经过init程序

-c取消一个已经运行的shutdown

需要特别说明的是该命令只能由超级用户使用

例1:系统在十分钟后关机并且马上重新启动

#shutdown_r+10

例2:系统马上关机并且不重新启动

#shutdown_hnow

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » Linux关机命令有哪些

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情