3-服务控制及切换运行级别


2016.6.19

系统服务控制:

  • 常用方式

    • service 服务名称 控制类型
    • /etc/rc.d/init.d 服务名称 控制类型
  • 控制类型

    • start:启动
    • stop:停止
    • restart:重新启动
    • reload:重新加载
  • status:查看服务状态

  • reload与restart的区别

    • reload并不会中断进程

查看postfix的状态

[root@test1 /]# service postfix status
master (pid  2473) is running...

停止postfix服务

[root@test1 /]# service postfix stop
Shutting down postfix:                                     [  OK  ]
[root@test1 /]#

停止后,查看postfix状态

[root@test1 /]# service postfix status
master is stopped
[root@test1 /]#

启动postfix服务

[root@test1 /]# service postfix start
Starting postfix:                                          [  OK  ]

启动后查看Postifix服务

[root@test1 /]# service postfix status
master (pid  6055) is running...
[root@test1 /]#

/etc/init.d/... ...

[root@test1 /]# /etc/init.d/postfix status
master (pid  6055) is running...

/etc/rc.d/init.d/... ...

[root@test1 /]# /etc/rc.d/init.d/postfix status
master (pid  6055) is running...
[root@test1 /]# ls -l /etc/init.d
lrwxrwxrwx. 1 root root 11 May 24 00:02 /etc/init.d -> rc.d/init.d
[root@test1 /]# /etc/init.d/postfix stop
Shutting down postfix:                                     [  OK  ]
[root@test1 /]# /etc/init.d/postfix status
master is stopped
[root@test1 /]# /etc/init.d/postfix start
Starting postfix:                                          [  OK  ]
[root@test1 /]# /etc/init.d/postfix status
master (pid  6354) is running...
[root@test1 /]#

Linux系统的运行级别

  • 查看运行级别:使用runlevel命令
  • 临时切换运行级别:使用init命令结合0-6运行级别参数
[root@test1 /]# runlevel
N 3
[root@test1 /]#

N表示之前未切换过运行级别

[root@test1 ~]# runlevel
3 5

results matching ""

    No results matching ""