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即可。

  • 相关阅读:
    Django~1
    Codeforces Round#201(div1) D. Lucky Common Subsequence
    ACdream原创群赛(18)のAK's dream题解
    区间dp
    部署AlwaysOn第三步:集群资源组的健康检测和故障转移
    Join 和 App
    SSRS配置1:凭证和邮件
    巧用Alt 键
    把Excel的数据导入到数据库
    jvm系列:Java GC 分析
  • 原文地址:https://www.cnblogs.com/chinacloud/p/1795314.html
Copyright © 2011-2022 走看看