zoukankan      html  css  js  c++  java
  • 学习笔记(一)

    1.Linux根据有无网络与有无X Window,分为7个运行级别:

       0-halt(系统直接关机)

       1-single user mode(单用户维护模式,用于系统出问题时进行维护)

       2-Multi-user,without NFS(类似运行等级3,但无NFS)

       3-Full multi-user mode(完整的含有网络功能的纯文本模式)

       4-unused(系统保留)

       5-X11(类似运行级别3,但使用X Window)

       6-reboot(重新启动)

       系统通过/etc/inittab中的设置获取开机进入后的运行级别。

       0,4,6-关机,保留,重启(init 0、init 6)

       1,2,3,5-1类似xp的安全模式

    2.使用/etc/rc.d/rc.sysinit这个Shell脚本来设置系统环境

       然后根据运行级别执行/etc/rc.d/rcx.d脚本,此脚本都是链接文件,连接到/etc/rc.d/init.d中的Shell脚本。

       用户可以将开机执行的命令写入/etc/rc.d/rc.local中

       通过init[0-6]更爱运行级别时,只是对rcx.d进行比较,启动未有的服务,关闭不需要的服务,所以并不需重新启动。

       runlevel-当前运行级别。

    3.守护进程分类

       独立启动(stand_alone)-启动之后常驻内存

       super daemon(超级守护程序)-通过统一的守护程序xinet,当有网络服务要求时,该要求先发送给xinet服务,然后xinet根据数据包内容将其送给实际运行的服务,该服务此

       时才会启动。

       守护程序通常会加上一个d。

       独立启动守护程序放在/etc/init.d中。值得注意的是xinet也是一个守护程序,是独立启动的,属于第一种守护程序,位于/etc/init.d/xinetd。

      

    3.Linux主机开机过程

       BIOS

       MBR(boot loader,引导加载程序)

       核心加载(kernel loading)

       启动程序(init program)

       初始化脚本(/etc/rc.d/rc.sysinit)

       启动守护程序(/etc/rc.d/rc[0-6].d/*)

       本地设置(/etc/rc.d/rc.local)

       利用chkconfig可以将自己的服务加入到开机启动中。

       再/etc/init.d/中建立自己的服务脚本,然后chkconfig --add myservice即可。

  • 相关阅读:
    cf C. Vasya and Robot
    zoj 3805 Machine
    cf B. Vasya and Public Transport
    cf D. Queue
    cf C. Find Maximum
    cf B. Two Heaps
    cf C. Jeff and Rounding
    cf B. Jeff and Periods
    cf A. Jeff and Digits
    I Think I Need a Houseboat
  • 原文地址:https://www.cnblogs.com/chinacloud/p/1795314.html
Copyright © 2011-2022 走看看