zoukankan      html  css  js  c++  java
  • 文件系统结构-《循序渐进linux》

    1.目录结构

    目录结构

    很多linux的发行版都遵循FSSTND标准,这一标准仅包含系统最基本的文件。

    • /dev 设备文件
    • /bin 可执行的二进制文件
    • /opt
    • /root 超级用户的主目录
    • /home 每个用户的工作目录
    • /proc 虚拟目录,目录中所有信息都是内存的映射,存在于内存中而不是硬盘上
    • /lib 共享程序库和映像文件
    • /sbin 可执行的二进制文件
    • /usr 存放应用程序和文件,很多软件包默认安装在这里
    • /tmp 临时文件
    • /var 存放系统运行及软件运行的日志信息
    • /boot 启动时的核心文件
    • /mnt
    • /etc 系统管理相关的文件及子目录,如系统初始化文件/etc/rc、用户信息文件/etc/passwd

    2.系统的核心组成

    一个完整的linux内核一般由五部分组成:内存管理、进程管理、进程间通信、虚拟文件系统、网络接口

    1)内存管理

    管理物理内存,并快速响应各个子系统对内在分配的请求,而且支持虚拟内存

    2)进程管理

    控制系统进程对CPU的访问。

    3)进程间通信

    控制不同进程之间在用户空间的同步、数据共享和交换

    4)虚拟文件系统

    用一个通用的文件模型表示不同的文件系统,这个模型屏蔽了很多具体文件系统的差异,使linux支持很多不同的文件系统。可分为逻辑文件系统和设备驱动程序

    5)网络接口

    提供了对各种网络标准的实现和各种网络硬件的支持,包括网络协议和网络设备驱动程序。

    3.运行机制

    1)linux初始化init系统

    最早也最流行的为sysvinit系统,后来发展为两派,一派以Ubuntu为代表使用的upstart方式,另一派以redhat公司为代表使用systemd方式

    2)系统运行级别(运行目标)

    每个linux发行版对运行级别的定义都不太一样,但是0/1/6三个级别达成了共识:

    0--关机

    1--单用户模式,只有管理员可以进入

    6--重启模式

    另外4个运行级别,RHEL/CentOS发行版的定义如下:

    2--多用户模式,不支持文件共享

    3--完全的多用户模式,最常用的模式

    4--实现特定的登陆请求,基本不用

    5--完全多用户模式,默认登陆到X-Window窗口,即图形界面

    systemd管理体系里,查看默认的target的命令为:ll /etc/systemd/system/default.target

    查看运行级别与target的对应关系:ll /lib/systemd/system/runlevel*.target

    3)系统关机过程

    • shutdown--由超级用户执行

    语法: shutdown -fFhknrc -t 时间 提示

    立即关机 shutdown -h now

    立即重启 shutdown -r now

    5分钟后关机,并提示 shutdown +5 "system will shut down after 5 minutes'

    • halt halt -finp
    • reboot 重启
    • init init 0
  • 相关阅读:
    深入理解DOM事件类型系列第四篇——剪贴板事件
    深入理解DOM事件机制系列第四篇——事件模拟
    利用select实现年月日三级联动的日期选择效果
    深入理解表单脚本系列第四篇——选择框脚本
    存储过程返回布尔值以及C#相关处理
    Type 'Insus.NET.PictureObject' in Assembly 'App_Code, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' is not marked as serializable.
    打开Windows10网络发现或是文件打印共享
    反射(Reflection)的SetValue遇上DBNULL转换为string
    MS SQL中使用UPDATE ... INNER JOIN ...
    Visual Studio 2015正式企业(Enterprise)版
  • 原文地址:https://www.cnblogs.com/huguangqin/p/7137647.html
Copyright © 2011-2022 走看看