1.1. 2017-07-练习-Linux简介练习

1.1.1. 1)halt,poweroff,shutdown,init 0的主要区别

关机相关shutdown,init 0:

shutdown实际上是调用init 0, init 0会cleanup一些工作然后调用halt或者poweroff。
其实主要区别是halt和poweroff,做没有acpi(高级配置和电源管理接口)的系统上,
halt只是关闭了os,电源还在工作,你得手动取按一下那个按钮,
但在现在的系统上,他们实际上都一样了

重启相关reboot,shudown,init6:

"init 6" 基于一系列/etc/inittab文件,并且每个应用都会有一个相应shutdown脚本。
"init 6" 调用一系列shutdown脚本(/etc/rc0.d/K*)来使系统优雅关机;
"reboot" 并不执行这些过程,
reboot更是一个kernel级别的命令,不对应用使用shutdown脚本。
我们应该在通常情况下使用 init 6.
在出问题的状况下或强制重启时使用reboot.

1.1.2. 2)用户登陆相关

who,whoami,w的使用

[root@centos6 ~]# who #查看当前用户登陆情况, 建议使用w,显示更全面
root     tty1         2017-11-07 16:20 (:0)
root     pts/0        2017-11-07 16:20 (:0)
root     pts/1        2017-11-07 16:34 (:0)
root     pts/2        2017-11-07 16:39 (192.168.27.1)
root     pts/3        2017-11-07 17:11 (192.168.27.1)
root     pts/4        2017-11-07 18:56 (192.168.27.1)


[root@centos6 ~]# who -r #显示运行级别
run-level 5  2017-11-07 16:11
[root@centos6 ~]# whoami
root
[root@centos6 ~]# w #    带有启动时间,用户数,还有负载情况,用户,连接终端,来源ip,登陆时间,空闲时间,占用cpu时常
19:05:53 up  2:54,  6 users,  load average: 0.00, 0.00, 0.00

USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     tty1     :0               16:20    2:54m  5.38s  5.38s /usr/bin/Xorg :0 -br -v
root     pts/0    :0               16:20    2:45m  0.00s  0.54s kded4
root     pts/1    :0               16:34    2:30m  0.00s  0.00s /bin/bash
root     pts/2    192.168.27.1     16:39    2:12m  0.04s  0.04s -bash
root     pts/3    192.168.27.1     17:11    1:21m  0.07s  0.07s -bash
root     pts/4    192.168.27.1     18:56    0.00s  0.16s  0.10s w