linux关机命令(linux关机命令)

sun命令和linux命令是一样的?sun命令和linux命令是

你好,不一样的 大同小异

linux关机命令

Linux的基本命令有哪些呢?

通用命令:1.date:printorsetthesystemdateandtime2.stty-a:可以查看或者打印控制字符(Ctrl-C,Ctrl-D,Ctrl-Z等)3.passwd:printorsetthesystemdateandtime(用passwd-h查看)4.logout,login:登录shell的登录和注销命令5.pwd:printorsetthesystemdateandtime6.more,less,headtail:显示或部分显示文件内容.7.lp/lpstat/cancel,lpr/lpq/lprm:打印文件.8.更改文件权限:chmodu+x...9.删除非空:rm-frdir10.拷贝:cp-Rdir11.fgjobid:可以将一个后台进程放到前台

linux 下的关机命令是怎么用的

1、shutdown命令,它的使用在于安全地将系统关机。?

很多用户会使用直接按电源键的方式来关闭linux服务器,这是不对的。linux服务器与windows服务器有很大的不同,它的后台运行着许多进程,强制关机会导致进程的数据丢失,使得系统不稳定,甚至会损坏硬件。

2、工作中,shutdown命令的使用时常会跟一些参数。其中:[-r] 重启计算器,执行完之后,网口识别完了还能登录到这台服务器上;

[-k]

带这个参数其实并不真正关机﹐只是送警告信号给每位登录者;[-h]

在关闭服务器后再闭电源,执行过后就不能登录服务器了,除非把服务器的电源键按下,使其启动。

3、halt命令,可以说是最简单的关机命令。halt命令说白了其实是调用shutdown -h。halt在执行的时候,杀死应用进程,并在文件系统写操作完成之后就会停止内核的运行。

4、halt命令在实际使用的时候,也有一些常用的参数项。其中:[-f] 在不调用shutdown的情况下强制关机或重启;[-i] 关机前,先关闭掉所有的网络接口;[-p] 为缺省选项,其实就是关机时调用poweroff。

5、reboot命令,reboot的工作过程跟halt基本上一样,只不过它是引发主机重启,而halt是关机不再启动,在执行halt命令后不要惊讶怎么服务器登不上了。它的参数与halt也类似。

6、init命令,init是所有进程的鼻祖,其进程号为1。它可以发送信号终止所有的用户进程,守护进程等。shutdown命令其实也就是使用这种机制。init定义了8个运行级别(runlevel),init 0为关机,而init1为重启。关机命令如下:

1、halt立刻关机

2、poweroff 立刻关机

3、shutdown -h now 立刻关机(root用户使用)

4、shutdown -h 10 10分钟后自动关机

如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启

推荐使用shutdown命令linux中关机命令

在linux下一些常用的关机/重启命令有shutdown、halt、reboot、及init,它们都可以达到重启系统的目的,但每个命令的内部工作过程是不同的,通过本文的介绍,希望你可以更加灵活的运用各种关机命令。

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 参数说明:

[-t] 在改变到其它runlevel之前﹐告诉init多久以后关机。[-r] 重启计算器。

[-k] 并不真正关机﹐只是送警告信号给每位登录者〔login〕。[-h] 关机后关闭电源〔halt〕。

[-n] 不用init﹐而是自己来关机。不鼓励使用这个选项﹐而且该选项所产生的后果往往不总是你所预期得到的。

[-c] cancel current process取消目前正在执行的关机程序。所以这个选项当然没有时间参数﹐但是可以输入一个用来解释的讯息﹐而这信息将会送到每位使用者。

[-f] 在重启计算器〔reboot〕时忽略fsck。 [-F] 在重启计算器〔reboot〕时强迫fsck。

[-time] 设定关机〔shutdown〕前的时间。2.halt----最简单的关机命令

其实halt就是调用shutdown -h。halt执行时﹐杀死应用进程﹐执行sync系统调用﹐文件系统写操作完成后就会停止内核。

参数说明:

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

[-w] 并不是真正的重启或关机﹐只是写wtmp〔/var/log/wtmp〕纪录。[-d] 不写wtmp纪录〔已包含在选项[-n]中〕。[-f] 没有调用shutdown而强制关机或重启。[-i] 关机〔或重启〕前﹐关掉所有的网络接口。[-p] 该选项为缺省选项。就是关机时调用poweroff。3.reboot

reboot的工作过程差不多跟halt一样﹐不过它是引发主机重启﹐而halt是关机。它的参数与halt相差不多。

4.init

init是所有进程的祖先﹐它的进程号始终为1﹐所以发送TERM信号给init会终止所有的用户进程﹑守护进程等。shutdown 就是使用这种机制。init定义了8个运行级别(runlevel),init 0为关机﹐init 1为重启。

终端模式 关机命令有学问

1.“shutdown”实现延迟关机

“shutdown”命令是在Linux文本模式(终端模式)下,使用最多的关机或重启命令。其使用格式为:“[sudo] shutdown 参数 延迟时间”。

“参数”常用的有“-h”和“-r”,“-h”对应关机操作,“-r”对应系统重启(使用“-r”参数时,其功能与Linux系统中的另一个命令“reboot”功能类似)。

“延迟时间”是指从发出命令到真正执行关机或重启操作的延迟时间。又因该命

令的执行,需要有管理员权限,所以如果当前登录用户(如“root”用户)具有该权限,则无须在“shutdown”命令前加“sudo”,否则需要加上。

“ shutdown”命令执行后,将通知所有登录用户系统将要关闭,并停止新用户的登录请求,收到终止信号的用户进程或守护进程也将安全地停止。

细心的读者也许会发现,在Windows系统中也存在一个“shutdown”命令,它的用法与Linux上的“shutdown”命令大同小异,不过需要注意的是它的参数与Linux上的“shutdown”命令有所不同,使用时要注意区分。另外,Windows系统中“shutdown”命令具有关闭远程计算机的功能,而Linux系统中的“shutdown”命令本身尚不具备该功能。虽然如此,后面我们会介绍如何在远程登录软件OpenSSH的帮助下,使用“shutdown”命令来实现关闭远程计算机的功能。

2.“poweroff”、“halt”命令 快速关机

“poweroff”与“halt”命令都是为与传统System V保持兼容而采用的命令。在Linux系统中,如没有指定特殊参数,它们都将调用“shutdown”命令并附加“-h”参数来完成关机功能。该命令的执行要求具有系统管理员权限。在GNOME终端窗口中直接输入“sudo poweroff”或“sudo halt”命令,将直接关机。

3.“init”、“telinit” 终极关机命令

“init”命令用来切换系统运行级别,传统的System V将系统划分为多个运行级别,包括“0-6”7个级别:

“0”对应系统停机状态;

“1”为单用户状态,类似Windows的安全模式,常用于系统修复; “2”为多用户状态(没有NFS); “3”为完全多用户状态(含NFS); “4”为预留的运行模式; “5”为多用户图形环境; “6”是系统重启状态。

很显然,命令“init 0”的作用是由当行运行级别切换到关机状态,而实际执行是向系统的“init”进程发送终止信号,因“init”进程是系统中的“顶级”进程,该进程终止,意味着系统中的用户进程和守护进程等同时终止,即实现了系统关机的功能。

与“init”命令功能相同的命令还有“telinit”命令。使用“telinit 0”命令也可以实现关机功能。值得指出的是,“init”与“telinit”命令的执行均需要系统管理员权限。

远程关机 SSH来帮忙

如前所述,Windows系统中的“shutdown”命令具有远程关机的功能,只要有

远程计算机上的具有关机权限的用户账号即可。那么,在Linux系统中如何实现远程关机呢?

如果要关闭网络中的另一台Linux计算机,首先必须要有另一台计算机上的用户账号;其次,另一台计算机支持远程登录,如支持通过SSH安全登录。这样,我们可以轻松实现远程关机功能了。

假设远程计算机支持SSH远程登录,则远程关闭该计算机的方法有两种:一是登录到该系统后运行前面介绍的各种关机命令来进行关机;另一种是借助于“ssh”命令不用登录也可以进行关机,“ssh”的命令格式为:“ssh –l user remotehost sudo shutdown –h now”。其中“user”为在远程计算机系统中拥有合法账号的用户,“remotehost”是远程计算机的合法域名或IP地址,“sudo shutdown –h now”则是在远程计算机上以管理员身份执行关机命令。除了“shutdown”以外,像“halt”、“poweroff”、“init 0”等命令也均可以使用。shutdown

1.作用

shutdown命令的作用是关闭计算机,它的使用权限是超级用户。

2.格式

shutdown [-h][-i][-k][-m][-t]

3.重要参数

-t:在改变到其它运行级别之前,告诉init程序多久以后关机。

-k:并不真正关机,只是送警告信号给每位登录者。

-h:关机后关闭电源。

-c:cancel current PRocess取消目前正在执行的关机程序。所以这个选项当然没有时间参数,但是可以输入一个用来解释的讯息,而这信息把会送到每位使用者。

-F:在重启计算机时强迫fsck。

-time:设定关机前的时间。

-m: 把系统改为单用户模式。

-i:关机时显示系统信息。

4.命令说明

shutdown命令可以安全地把系统关机。有些用户会使用直接断掉电源的方式来关闭Linux系统,这是十分危险的。因为Linux与Windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失,使系统处于不稳定的状态,甚至在有的系统中会损坏硬件设备(硬盘)。在系统关机前使用 shutdown命令,系统管理员会通知所有登录的用户系统把要关闭,并且login指令会被冻结,即新的用户不能再登录。关机命令如下:1、halt 立刻关机? 2、poweroff 立刻关机? 3、shutdown -h now 立刻关机(root用户使用)?4、shutdown -h 10 10分钟后自动关机;如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启,推荐使用shutdown命令,另外你是感兴趣的话可以看下刘遄老师写的《Linux就该这么学》作为入门的书籍,觉得不错的话采纳下哦~关机命令如下:

1、halt立刻关机

2、poweroff 立刻关机

3、shutdown -h now 立刻关机(root用户使用)

4、shutdown -h 10 10分钟后自动关机

如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启

推荐使用shutdown命令

linux关机命令

怎样用c语言使linux系统关机

#include

int main()

system("halt");

return 0;

}把system里边的命令改成"shutdown -r now"看看....

没Linux系统,无法测试

原创文章,作者:墨羽SEO,如若转载,请注明出处:https://www.moyuseo.com/fuwuqi/4663.html

(1)
墨羽SEO的头像墨羽SEO
上一篇 2021年12月11日 下午4:39
下一篇 2021年12月11日 下午4:40

相关推荐

分享本页
返回顶部
欢迎来到互联网运营人学习交流技术网站!