首页 > 技术文章 > Linux系统运行级别配置

kakag 2015-02-05 16:05 原文

Linux的运行级别

Linux的运行级别有七种,可以通过查看/etc/inittab文件进行了解:

  • Level0:系统停机状态,默认系统运行级别不能设置为0,否则系统不能正常启动;
  • Level1:单用户工作状态,root权限,用于系统维护,禁止远程登录;
  • Level2:多用户状态(没有网络,控制台界面);
  • Level3:多用户状态(控制台界面);
  • Level4:未使用(系统保留);
  • Level5:X11控制台,登陆后进入图形GUI模式;
  • Level6:系统正常关闭并重启,同一一样系统默认级别不能设置为6,否则不能正常启动;

Linux默认运行级别的配置

查看当前系统运行级别:

  1. who -r
  2. runlevel

修改当前系统运行级别:命令init -N

  • init 0:关机;
  • init 3:进入命令行模式;
  • init 5:进入图形管理界面,如果是在命令行界面也可以通过startx命令来启动图形界面;
  • init 6:重启;

修改系统默认运行级别:

使用文本编辑器打开/etc/inittab文件,文件内容格式如:id:3:initdefault:,共包含四项,其中:

  • 第一项-id:登陆项标识符,是一个任意指定的四个字符以内的序列标号;
  • 第二项-runlevels:系统运行级,登记项的初始运行级别;
  • 第三项-action:表示进入对应的runlevel时,init应该运行process字段的命令的方式;
  • 第四项-process:具体应该执行的命令;

如果只是需要修改默认登陆级别,只需要修改inittab中对应的第二项即可,比如说要修改成初始化运行级别为图形化界面,只需要将文件改为id:5:initdefault:即可;

推荐阅读