精华内容
下载资源
问答
  • linux os 将操作环境分为以下7个等级:0:开机(请不要切换到此等级)1:单人使用者模式的文字界面2:多人使用者模式的文字界面,不具有网络档案系统(NFS)功能3:多人使用者模式的文字界面,具有网络档案系统(NFS)功能4:某些...

    linux os 将操作环境分为以下7个等级:


    0:
    开机(请不要切换到此等级)
    1:
    单人使用者模式的文字界面
    2:
    多人使用者模式的文字界面,不具有网络档案系统(NFS)功能
    3:
    多人使用者模式的文字界面,具有网络档案系统(NFS)功能
    4:
    某些发行版的linux使用此等级进入x windows system
    5:
    某些发行版的linux使用此等级进入x windows system
    6:
    重新启动

     

    可以通过init 0 to 6来在各个运行等级间切换。Nice!

    展开全文
  • Linux系统有7个运行级别(runlevel) 运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动 运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆 运行级别2:多用户状态(没有NFS) ...
    Linux系统有7个运行级别(runlevel)
    运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动
    运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆
    运行级别2:多用户状态(没有NFS)
    运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式
    运行级别4:系统未使用,保留
    运行级别5:X11控制台,登陆后进入图形GUI模式
    运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动

    运行级别的原理:
    1。在目录/etc/rc.d/init.d下有许多服务器脚本程序,一般称为服务(service)
    2。在/etc/rc.d下有7个名为rcN.d的目录,对应系统的7个运行级别
    3。rcN.d目录下都是一些符号链接文件,这些链接文件都指向init.d目录下的service脚本文件,命名规则为K+nn+服务名或S+nn+服务名,其中nn为两位数字。
    4。系统会根据指定的运行级别进入对应的rcN.d目录,并按照文件名顺序检索目录下的链接文件
         对于以K开头的文件,系统将终止对应的服务
         对于以S开头的文件,系统将启动对应的服务
    5。查看运行级别用:runlevel
    6。进入其它运行级别用:init N

    7。另外init0为关机,init 6为重启系统



    -----------------------华丽的分割线--------------------------



    linux操作系统自从开始启动至启动完毕需要经历几个不同的阶段,这几个阶段就叫做runlevel,同样,当linux操作系统关闭时也要经历另外几个不同的runlevel,下面我们就准备详细介绍一下runlevel,并向您展示一些小技巧来让您的linux系统避免不必要的重启动。

      runlevel可以认为是系统状态,形象一点,您可以认为runlevel有点象微软的windows操作系统中的Normal,safemode,和Command promptonly。进入每个runlevel都需要启动或关闭相应的一系列服务(services),这些服务(services)以初始化脚本的方式放置于目录/etc/rc.d/rc?.d/或者/etc/rc?.d下面(?代表runlevel的对应序号)。

      在大多数的linux发行版本中,通常有8个runlevel

      Runlevel System State

      0 Halt the system

      1 Single user mode

      2 Basic multi user mode

      3 Multi user mode

      5 Multi user mode with GUI

      6 Reboot the system

      S, s Single user mode

      *****下列摘自RedHat Enterprise Linux 5(/etc/inittab)

      # Default runlevel. The runlevels used by RHS are:

      # 0 - halt (Do NOT set initdefault to this)

      # 1 - Single user mode

      # 2 - Multiuser, without NFS (The same as 3, if you do not have networking)

      # 3 - Full multiuser mode

      # 4 - unused

      # 5 - X11

      # 6 - reboot (Do NOT set initdefault to this)

      多数的桌面的linux系统缺省的runlevel是5,用户登陆时是图形界面,而多数的服务器版本的linux系统缺省的runlevel是3,用户登陆时是字符界面,runlevel 1和2除了调试之外很少使用,runlevel s和S并不是直接给用户使用,而是用来为Single user mode作准备。

      linux的运行模式比起windows的启动模式的优势在于:你可以在系统空闲时使用.init工具切换你现在使用的runlevel,另外,当你关闭或者启动linux系统时你已经不知不觉中切换你的runlevel,系统关机进程需要调用runlevel(0或6)来关闭所有正在运行中的进程。

      显示当前运行模式

      刚入门时,你或许对先前和目前正在使用中的运行模式很好奇,runlevel命令可以用来显示这些信息:

      $ /sbin/runlevel

      3 5

      runlevel命令的输出结果表明最初的运行模式是3,而现在的运行模式是5。

      切换运行模式

      切换运行模式使用telinit命令(root用户):

      $ /sbin/telinit

      通常,切换运行模式的目的是重启某些应用进程,比如XFree86,将运行模式从5切换到3将终止XFree86以及与之相关的所有进程,然后再把运行模式切换到5,XFree86就可以很干净的启动。在做这些工作之前,请确保所有在XFree86下的工作都已经保存,用root用户:

      $ /sbin/telinit 3

      $ /sbin/telinit 5

      在键入命令之后,你的屏幕可能会显示一些服务启动或者停止的信息。

      在运行模式中加入启动服务

      要在某个运行模式中加入一个启动服务,首先要新建该服务启动脚本,然后把它放置于/etc/rc.d/init.d或者/etc/init.d/(根据你的linux版本有所不同),要将该启动脚本与运行模式关联起来,你需要这个运行模式的目录下建立一个与/etc/rc.d/init.d/下启动脚本的symboliclink,文件名的前缀通常为SXX,XX为数字,这个数字是用来控制该运行模式下服务的启动顺序。脚本的执行顺序是按照数字大小升序执行,就是数字越小越先执行,下面就是一个在运行模式中加入启动服务具体的例子:

      $ cp myservice /etc/rc.d/init.d/

      $ ln -s /etc/rc.d/init.d/myservice /etc/rc3.d/S99myservice

      这样,下次以runlevel 3启动时,myservice就会自动启动。

      以某个runlevel启动

      你可以自己制定启动时所进入的runlevel,如果你的系统使用的是lilo,在启动命令中将相应的部分为:

      LILO: linux 5

      如果你使用的是GRUB,在启动时你可以按住e键进入设置模式,相应的位置显示为:

      kernel /vmlinuz ro root=/dev/hda1 5


    展开全文
  • 1.Linux系统一共有7个运行级别(runlevel) 运行级别0 系统停机状态,系统默认运行级别不能设为0,否则不能正常启动 运行级别1 单用户工作状态,root权限,用于系统维护,禁止远程登陆 运行级别2 多用户状态...

    1.Linux系统一共有7个运行级别(runlevel)

    运行级别0 系统停机状态,系统默认运行级别不能设为0,否则不能正常启动
    运行级别1 单用户工作状态,root权限,用于系统维护,禁止远程登陆
    运行级别2 多用户状态(没有NFS)
    运行级别3 完全的多用户状态(有NFS),登陆后进入控制台命令行模式
    运行级别4 系统未使用,保留
    运行级别5 X11控制台,登陆后进入图形GUI模式
    运行级别6 系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动

    2.运行级别原理
    (1)在目录/etc/rc.d/init.d下有许多服务器脚本程序,一般称为服务(service)
    在这里插入图片描述
    (2)在/etc/rc.d下有7个名为rcN.d的目录,对应系统的7个运行级别
    在这里插入图片描述
    (3)rcN.d目录下都是一些符号链接文件,这些链接文件都指向init.d目录下的service脚本文件,命名规则为K+nn+服务名或S+nn+服务名,
    其中nn为两位数字
    在这里插入图片描述
    (4)系统会根据指定的运行级别进入对应的rcN.d目录,并按照文件名顺序检索目录下的链接文件:对于以K开头的文件,系统将终止对应的服务;对于以S开头的文件,系统将启动对应的服
    在这里插入图片描述
    (5)查看运行级别用:runlevel
    在这里插入图片描述
    (6)进入其它运行级别用:init N

    • init 0为关机,init 6为重启系统
    另外,当使用runlevel查看运行级别时,结果会显示前一次的运行级别和现在的运行级别
    如果前次的运行级别为N,那么说明前次没有运行级别(可能刚刚power on)
    
    展开全文
  • 通过阅读如上链接,简单总结下自己对Linux系统运行级别的理解: a. Linux系统有7个运行级别,其中最常见的是3和5; b. 级别3是我们所谓的命令行模式,级别5则启动了图形界面。 c. 不同级别的差别就是系统默认启动的...


    本文转载自 http://blog.chinaunix.net/uid-22746363-id-383989.html, 感谢原文作者。

    通过阅读如上链接,简单总结下自己对Linux系统运行级别的理解:

    a. Linux系统有7个运行级别,其中最常见的是3和5;

    b. 级别3是我们所谓的命令行模式,级别5则启动了图形界面。

    c. 不同级别的差别就是系统默认启动的服务不同(如3不启动图形界面服务,而级别5却默认启动).

    d. 现在的Linux系统安装完成后通常运行在级别5,即系统启动后直接进入图形界面,而不用在字符模式下登录后使用startx或xinit来启动图形界面。

    上述链接中的更多细节内容见下文(本文仅对段落和标题做些调整,方便大家选择性阅读):

    Linux系统有7个运行级别(runlevel)

    运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动
    运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆
    运行级别2:多用户状态(没有NFS)
    运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式
    运行级别4:系统未使用,保留
    运行级别5:X11控制台,登陆后进入图形GUI模式
    运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动

    运行级别的原理

    <1> 在目录/etc/rc.d/init.d下有许多服务器脚本程序,一般称为服务(service)
    <2> 在/etc/rc.d下有7个名为rcN.d的目录,对应系统的7个运行级别
    <3> rcN.d目录下都是一些符号链接文件,这些链接文件都指向init.d目录下的service脚本文件,命名规则为K+nn+服务名或S+nn+服务名,其中nn为两位数字。
    <4> 系统会根据指定的运行级别进入对应的rcN.d目录,并按照文件名顺序检索目录下的链接文件
            对于以K开头的文件,系统将终止对应的服务
            对于以S开头的文件,系统将启动对应的服务
    <5> 查看运行级别用:    runlevel
    <6> 进入其它运行级别用:init N
    <7> 另外init0为关机,init 6为重启系统
        不同运行级别之间的差别的在于系统默认起动的服务的不同,如运行级别3默认不启动X图形界面服务,而运行级别5 却默认起动。本质上是没有区别的,更无所谓不同级别间功能强弱的问题。
    用户完全可自给定义不同级别的默认服务。在任何运行级别,用户都可用init 命令来切换到其他运行级别。    
        由于现在的Linux系统安装完后就运行在第5个级别,即系统启动后直接进入图形界面,而不用在字符模式下登录后用startx或者xinit 来起动图形界面。
    建议在系统安装完成后把系统的默认运行等级设置在第3级,在字符终端登录后,再手工输入startx 命令起动图形界面。

    如何修改系统默认的启动级别

    用文本编辑器修改 /etc/inittab文件,做如下修改:

    id:5:initdefault:                   =========>                id:3:initdefault:

    保存后就reboot重起,系统就默认起动到字符界面。

    Linux程序跟随操作系统自启动方案

    1.因为其中的rc.local是在完成所有初始化之后执行,因此我们可以把启动脚本写到里面

    2.用root账号登陆Linux,vi /etc/rc.d/rc.local编辑文件,在最后加入两行需要执行的脚本程序:

    cd /home/test1                                                 --该步不可少,否则会提示没有权限打开test.log文件

    su test1 -c "python /home/test1/test.py"      --把要执行的命令作为一个参数传递级su



    展开全文
  • 查看Linux操作系统运行状态的命令

    万次阅读 2017-10-16 14:29:23
    vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最喜爱的命令,一个是Linux/Unix都...
  • Linux系统运行级别

    2016-02-23 19:38:29
    运行级别是指操作系统当前正在运行的功能级别。 级别:0到6,具有不同的功能。 级别定义位置:在 /etc/inittab 文件中, 查看当前运行级别命令: runlevel  1. 运行级别原理介绍  A. 在目录 /etc/rc.d...
  • Linux系统运行级别

    千次阅读 2006-01-04 10:39:00
    简单的说,运行级就是操作系统当前正在运行的功能级别。这个级别从1到6 ,具有不同的功能。 不同的运行级定义如下:(可以参考Red Hat Linux 里面的/etc/inittab) # 0 - 停机(千万不能把initdefault 设置为0 ) # 1...
  • 1、Linux系统有如下的7个运行级别 0 关机 1 单用户,只有root一个用户可以登录,类似windows的安全模式,启动最小的核心服务进行系统修复等 2 不完全多用户,不含NFS(Network file system)网络服务 3 完全多...
  • Linux 七个运行级别

    2016-12-12 16:33:44
    运行级别就是操作系统当前正在运行的功能级别。级别是从0到6,具有不同的功能。这些级别定义在/ect/inittab文件中。这个文件是init程序寻找的主要文件,最先运行的服务是那些放在/etc/rc.d目录下的文件。Linux下有7...
  • 查看linux系统运行级别

    千次阅读 2018-05-08 16:11:00
    查看当前系统运行级别[root@apenglinux ~]# runlevel3 5查看系统的默认级别[root@apenglinux ~]# systemctl get-defaultgraphical.target 设置系统的默认运行级别为3[root@apenglinux ~]# systemctl set-...
  • Linux运行级别指的是操作系统当前正在运行的功能级别。CentOS6中,在/etc/inittab文件中定义了从0到6的7个级别。其各级别说明如下:
  • linux操作系统学习心得

    千次阅读 2017-08-16 05:19:49
    以往linux学习的博客,从上而下是学习深入的过程,我的博客链接如下:第一篇:《Linux操作系统分析》之分析计算机如何启动以及如何工作运行 第二篇:《Linux操作系统分析》之分析精简的Linux的内核中断和时间片轮询...
  • linux修改运行级别Run Level is a preset operating state in Linux systems. Different run levels have different behavior. How can we change these run levels easily?...运行级别Linux系统中的预设操...
  • Linux系统7个运行级别图文详解

    千次阅读 2019-09-11 20:00:16
    当安装linux操作系统时将选择下列那一个操作 ______ A.选择 "图形登录方式" 设定系统开始运行级为4 B.选择 "文本登录方式" 设定系统开始运行级为3 C.选择 "文本登录方式" 设定系统开始运行级为5 D.选择 "图形...
  • Unix/Linux系统运行级别

    千次阅读 2010-08-08 19:49:00
    Unix(Solaris)系统运行级别 系统运行级别有8种,分别为: 运行级别意义 0 进入PROM状态(OK状态) 1 管理状态(所有文件系统都挂上的单用户模式,禁止其他用户登录) 2 多用户模式...
  • Linux操作系统感想

    千次阅读 2018-05-24 22:21:13
    Linux系统有一段时间了,脱离了Windows的束缚以后,有很多感想,想和大家分享一下。  开始用的Linux系统是ubuntu16.04 LTS,后面升级到了18.04(用命令行升级大概花了四五个小时,挺浪费时间的,推荐大家直接换...
  • Linux 系统运行级别(Run Level)

    千次阅读 2010-09-09 14:13:00
    Linux 操作系统自从开始启动至启动完毕需要经历几个不同的阶段,这几个阶段就叫做 Runlevel,同样,当Linux操作系统关闭时也要经历另外几个不同的 Runlevel,下面详细介绍一下 Runlevel,并展示一些小技巧来让Linux...
  • 对于linux,老鸟使用多的还是debian,但是更多的人使用的ubutnu或者ubuntu的衍生版,如:linuxmint...首先先理解ubuntu的运行级别:一般的linux运行级别为6个等级(其中4一般不定义,不过应该也可以):0——6, 0 Ha
  • Linux 操作系统有五个运行级别
  • Linux操作系统的启动过程

    万次阅读 多人点赞 2018-11-09 06:32:25
    本文主要介绍了Linux操作系统的启动过程,对于各个阶段的工作内容进行了说明。
  • Linux操作系统基础知识

    万次阅读 多人点赞 2018-06-05 10:42:57
    一.Linux操作系统的起源1.linux操作系统是一种类Unix操作系统,他的发展与Unix操作系统息息相关。2.Unix操作系统的发展(1)1969年,Unix系统的第一个版本由Ken Thompson在DECPDP-7计算机上实现,实现了一个文件系统...
  • Linux系统有7个运行级别(runlevel) 运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动 运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆 运行级别2:多用户状态(没有...
  • 1.运行级别 运行级别列表如下 0 关机 1 单用户 # 注意该模式下不提供网络连接,所以无法使用超级终端进行连接。 2 无网络多用户 3 ...
  • Linux操作系统的进程2

    千次阅读 热门讨论 2021-03-08 15:53:22
    程序地址空间1 进程优先级1.1 进程优先级的概念1.2 查看系统进程和优先级1.3 更改系统的优先级2 环境变量2.1 基本概念2.2 常见环境变量和查看环境变量的方法2.3 和环境变量相关的命令2.4 环境变量的组织方式2.5 设置...
  • 走进Linux 操作系统

    千次阅读 2011-02-26 19:18:00
    走进Linux 操作系统 摘要:本期涉猎了操作系统的来龙去脉后与大家携手步入Linux世界。我们力图展示给大家一幅Linux系统的全景图,并为了加深对linux系统的全面认知,亲手搭建了一个能运行在内存中的试验...
  • linux 七个运行级别

    千次阅读 2016-05-06 19:48:51
    运行级别就是操作系统当前正在运行的功能级别。级别是从0到6,具有不同的功能。这些级别定义在/ect/inittab文件中。这个文件是init 程序寻找的主要文件,最先运行的服务是那些放在/etc/rc.d目录下的文件。   ...
  • linux系统的7种运行级别

    万次阅读 2016-10-09 16:20:40
    Linux系统有7个运行级别(runlevel) 运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动 运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆 运行级别2:多用户状态(没有NFS) ...
  • Linux系统有7个运行级别(runlevel) 运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动 运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆 运行级别2:多用户状态(没有NFS) ...
  • 废话不多说,开始:Linux 下分了多种运行级别运行级别就是当前系统启动后能做什么。下面就带着大家了解一下运行级别(看不懂的可以直接看2.3和最后的总结)。————具体的原理也不是很明白,现在总结起来以后哪天...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 194,644
精华内容 77,857
热门标签
关键字:

linux操作系统运行级别

linux 订阅