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

  • 相关阅读:
    linux运维 技能树
    ORACLE:毫秒与日期的相互转换,获取某天的信息
    Mybatis通用Mapper(转)
    Redis数据类型之散列类型hash
    Redis数据类型(字符串)
    Redis整理第三波(生存时间、事务管理)
    Redis整理第二波(启动、命令)
    非关系型数据库(NOSQL)-Redis
    冒泡排序,冒泡性能优化--java实现
    学习过的设计模式总结(分别从概念、分类、优缺点、应用、区别来说)
  • 原文地址:https://www.cnblogs.com/chinacloud/p/1795314.html
Copyright © 2011-2022 走看看