9.13-15 runlevel & init & service
runlevel:输出当前运行级别
runlevel命令用于输出当前Linux系统的运行级别。
-quiet 不输出结果,用于通过返回值判断的场合
[root@cs6 ~]# runlevel
N 3
具体如下。
0:停机
1:单用户模式
2:无网络的多用户模式
3:多用户模式
4:未使用
5:图形界面多用户模式
6:重启
init:初始化Linux进程
init命令是Linux下的进程初始化工具,init进程是所有Linux进程的父进程,它的进程号为1。init命令的主要任务是依据配置文件“/etc/inittab”创建Linux进程。
切换运行级别。
[root@cs6 ~]# init 0 #<=关机
[root@cs6 ~]# init 6 #<=重启
service:管理系统服务
service命令用于对系统服务进行管理,比如启动(start)、停止(stop)、重启(restart)、重新加载配置(reload)、查看状态(status)等,该命令在CentOS7里被systemctl取代。
-status-all 显示所有服务状态
查看当前服务状态
[root@cs6 ~]# service --status-all auditd (pid 1270) 正在运行... crond (pid 1451) 正在运行... 表格:filter Chain INPUT (policy ACCEPT) num target prot opt source destination 1 ACCEPT all ::/0 ::/0 state RELATED,ESTABLISHED 2 ACCEPT icmpv6 ::/0 ::/0 3 ACCEPT all ::/0 ::/0 4 ACCEPT udp ::/0 fe80::/64 state NEW udp dpt:546 5 ACCEPT tcp ::/0 ::/0 state NEW tcp dpt:22 6 REJECT all ::/0 ::/0 reject-with icmp6-adm-prohibited Chain FORWARD (policy ACCEPT) num target prot opt source destination 1 REJECT all ::/0 ::/0 reject-with icmp6-adm-prohibited Chain OUTPUT (policy ACCEPT) num target prot opt source destination iptables:未运行防火墙。 iscsi 已停 iscsid 已停 lvmetad 已停 dmeventd 已停 mdmonitor 已停 multipathd 已停
管理系统服务
[root@cs6 ~]# service crond status crond (pid 1451) 正在运行... [root@cs6 ~]# /etc/init.d/crond status crond (pid 1451) 正在运行...