• 运行级别(RunLevel)


    一、什么是init
    init是Linux系统操作中不可缺少的程序之一。 是一个由内核启动的用户级进程。  
    内核启动(已经被载入内存,开始运行,并已初始化所有的设备驱动程序和数据结构等)之后,就通过启动一个用户级程序init的方式来启动其他用户级的进程或服务。所以,init始终是第一个进程(其PID始终为1)。  
    内核会在过去曾使用过init的几个地方查找它,它的正确位置(对Linux系统来说)是/sbin/init。如果内核找不到init,它就会试着运行/bin/sh,如果运行失败,系统的启动也会失败。  

    二、运行级别  
    运行级就是操作系统当前正在运行的功能级别。这个级别从1到6,具有不同的功能。其功能级别如下:
    # 0 - 停机(千万不能把initdefault 设置为0 )
    # 1 - 单用户模式  
    # 2 - 多用户,没有 NFS  
    # 3 - 完全多用户模式(标准的运行级)  
    # 4 - 没有用到  
    # 5 - X11 (xwindow)  
    # 6 - 重新启动 (千万不要把initdefault 设置为6——把被你黑掉的linux的initdefault设置为0或6也算是拒绝服务攻击噢!)
    除此之外还有ABC三个运行级别,但在RHLinux中都没有意义。
    这些级别在/etc/inittab 文件里指定。这个文件是init 程序寻找的主要文件,最先运行的服务是放在/etc/rc.d 目录下的文件。在大多数的Linux 发行版本中,启动脚本都是位于 /etc/rc.d/init.d中的。这些脚本被用ln 命令连接到     /etc/rc.d/rcn.d 目录。(这里的n 就是运行级0-6)

    输入runlevel可查看当前运行级别

    chkconfig --list 服务名 可查看某服务的个运行级别的设置情况
    chkconfig --level 345 sshd on

  • 相关阅读:
    HDU 5818 Joint Stacks
    HDU 5816 Hearthstone
    HDU 5812 Distance
    HDU 5807 Keep In Touch
    HDU 5798 Stabilization
    HDU 5543 Pick The Sticks
    Light OJ 1393 Crazy Calendar (尼姆博弈)
    NEFU 2016省赛演练一 I题 (模拟题)
    NEFU 2016省赛演练一 F题 (高精度加法)
    NEFU 2016省赛演练一 B题(递推)
  • 原文地址:https://www.cnblogs.com/zfying/p/2544847.html
Copyright © 2020-2023  润新知