linux 查询所有服务状态
转自http://jackflysky.iteye.com/blog/663621
一. 服务状态.
运行级别简介。
init0:开机。 init1:单用户模式。 init2:多用户模式。
init3: 文本模式。 init4:无作用。 init5:图形界面。 init6:重启。
1.显示当前的运行级别。 runlevel
2. 查看运行级别文件。 运行级别存放的文件在 /etc/inittab 。 用vi 编辑器打开。
3. a..。 chkconfig --list 查看服务的启动状态。
我们看到的“0-6”实际上就是“init0-init6”。
b、chkconfig --list 服务名 查询指定服务的启动状态。
c. chkconfig --list |grep 服务名 查看指定服务的启动状态。
2. 对服务级别的状态进行修改。
格式: chkconfig --level 级别号 服务名 on/off
2、4的状态以为“启用”。
3. 对附属进程进行操作。
格式: chkconfig 附属进程名 on/off
我们看到下面有“基于 xinetd 的服务”,我们要对其下的服务进行操作。
对第一个服务进行操作。 Chkconfig cklogin on 。 一定要重启其服务。 再次查看状态。
二 。 Linux 的关机
1. init 0 关机。
2.shutdown -h now 立即关机; shutdown +时间 。 多少分钟后关机
3. halt 关闭系统。
4. power off 。 断电
三. Linux 重启。
1. init 6 。
2. hutdown -r
3. reboot
四. Linux 注销。 logout