一个初学者对Linux的简单认识(2)

Linux中字符界面操作

一.系统运行级别

init是由Linux内核引导下运行的,是系统中运行中的第一个进程,,使用runlevel命令查看系统当前运行的级别,如:

#runlevel

N       5 //系统当前运行的级别为5,没有上一次运行级别(用N表示)

二.关闭和启动系统

1.shutdown 命令可以安全的关闭系统,有些用户会使用直接断掉电源的方式来关闭计算机,这是十分危险的,Linux和Windows不同,其后台有许多进程,所以强制关机可能导致进程数据丢失,使系统处于不稳定状态,在有的系统中可能会出现损坏硬件的情况。此命令只有超级用户才能使用。格式

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

选项说明

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

-r:关机后立即重新启动;

-h:关机后不重新启动;

-f:快速关机,重启动时跳出fsck;

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

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

如;立即关闭系统

#shutdown    -h    now

如:重新启动系统,并发出警告信息

#shutdown    -r    now     “system  will  be reboot  now”

如:定时20分钟后关闭系统

#shutdown  -h  20

2.halt命令

其实halt命令就是调用“shutdown -h”命令执行的;格式:

#halt      [选项]

选项说明:

-c:防止sync系统调用它用在fack修补根分区之后,以阻止内核用老版本的超级块覆盖修补过的超级块;

-w:并不是真正的关机或者重启,只是写wtmp(/var/log/wtmp)记录。

-d:不写wtmp记录(已经包含在[-n]中);

-I:关机(或者重启)前,关闭所有的网络接口。

-p:该选项为缺省选项,即关机时调用poweroff

使用halt关机:

#halt

3.reboot 

reboot  的工作过程与halt相似,不过reboot是引起主机重启,而halt是引发主机关机。它的参数和 halt 相似

格式:(使用reboot关闭系统)

#reboot

4.init

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


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值