Linux自有服务

Posted blog-of-guoqi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux自有服务相关的知识,希望对你有一定的参考价值。

一、运行模式

运行模式也可以称之为运行级别。

在 Linux进程中存在一个进程:init(initialize,初始化),该进程ID是1

查看该进程命令:ps -ef | grep init

该进程存在一个对应的配置文件:inittab(系统运行级别配置文件,位置:/etc/inittab),用户可以使用 "cat /etc/inittab" 等其他查看文件的命令查看该文件。

CentOS6.5中存在7种运行级别/模式:

  • 0:halt 表示关机级别 (不可将默认的运行级别设置为此)
  • 1:单用户模式
  • 2:多用户模式,不带NFS(Networking File System)
  • 3:完全多用户模式   (纯命令行模式)
  • 4:没有被使用的模式(被保留的模式)
  • 5:X11,完整的图形化界面模式
  • 6:重启级别(不可将默认的运行级别设置为此)

相关命令

  • init 0:表示关机
  • init 3:表示切换到纯命令行模式
  • init 5:表示切换到图形界面
  • init 6:表示重启该Linux系统

注:这些命令其实都是调用的init进程,将数字(运行级别)传递给进程,进程去读配置文件执行对应的操作,并且init命令需要超级管理员的权限,普通用户无法执行。 

/etc/inittab 文件中的最后一行:id : 5 : initdefault 。这一行是用来设置系统开机的运行模式,这也就为什么在配置文件中我们不能将默认的运行级别设置为0或6。

以上是关于Linux自有服务的主要内容,如果未能解决你的问题,请参考以下文章

linux下自有服务

Linux自有服务-Linux从入门到精通第五天

Linux的自有服务-SSH服务(重点)

Linux自有服务

进程控制与linux下的自有服务

CentOS7自有服务和软件包