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

文件系统结构-《循序渐进linux》的更多相关文章

  1. linux 文件系统结构及命令

    1.linux 文件系统结构 / 根目录 root |--mnt/ | |--sdcard/  挂载点 | |--usb0 | |--cdrom |--home | |--soft01 <- 用 ...

  2. 【程序员技术练级】熟悉Unix/Linux Shell和常见的命令行(一)文件系统结构和基本操作

    作为程序猿,熟悉一些unix/linux命令行是非常必要的,因为部署服务的服务器现在基本上用的都是unix/linux系统,很少在windows上部署服务的. 今天我们就介绍一些在linux上的文件系 ...

  3. Linux - 文件系统结构

    文件系统结构:   Linux文件系统为一个倒转的系统单根树状结构. 根为   / 严格区分大小写. 路径使用   /    分割,Windows使用  \     . 当前工作目录: 每一个Shel ...

  4. 十二、文件和目录——Linux文件系统结构

    12.1 Linux文件系统结构 12.1.1 文件操作基本元素 文件操作相关的最基本元素是:目录结构,索引节点和文件的数据本身 目录结构(目录项) 索引节点(i 节点) 文件的数据 12.1.2 文 ...

  5. Linux知识(4)----文件系统结构

    Ubantu 14.04的文件系统结构如下图所示: 参考资料: 1.http://www.cnblogs.com/wen858636827/archive/2012/12/26/2834373.htm ...

  6. Linux 文件系统类型 文件系统结构 与Windows文件系统的比较

    摘自:http://blog.csdn.net/gelivable007/article/details/7249365 Linux 文件系统类型 磁盘文件系统.包括硬盘.CD-ROM.DVD.USB ...

  7. 分析Ext2文件系统结构。

    1. 目的 分析Ext2文件系统结构. 使用 debugfs 应该跟容易分析 Ext2文件系统结构 了解ext2的hole的 2. 准备工作 预习文件系统基本知识: http://www.doc88. ...

  8. Linux系统基本结构——摘自《循序渐进linux》

    系统与硬件 系统资源管理器 查看系统PCI设备 lspci 列出所有的pci设备如主板.声卡.显卡.网卡.usb接口设备 lspci -v 更详细的pci信息 查看cpu信息 more /proc/c ...

  9. php读取csv文件,在linux上出现中文读取不到的情况 解决方法

    今,php读取csv文件,在linux上出现中文读取不到的情况,google,后找到解决办法<?phpsetlocale(LC_ALL, 'zh_CN');$row = 1;$handle = ...

  10. hadoop学习;大数据集在HDFS中存为单个文件;安装linux下eclipse出错解决;查看.class文件插件

    sudo apt-get install eclipse 安装后打开eclipse,提示出错 An error has occurred. See the log file /home/pengeor ...

随机推荐

  1. iView之清空选择框

    Form表单布局的vue组件,已经增加了校验选择框,判断为空的情况下不调用接口. 后来发现,选择了选择框后,清空,再点查询,还是会调接口,看日志发现传了原来清空的值过来,实际上没有清空. 这里增加on ...

  2. Spring入门第十课

    Spring表达式语言:SpEL Spring表达式语言(简称SpEL)是一个支持运行时查询和操作对象图的强大的表达式语言. 语法类似于EL:SpEL使用#{...}作为定界符,所有在大括号中的字符都 ...

  3. 2. DVWA亲测文件包含漏洞

    Low级:     我们分别点击这几个file.php文件 仅仅是配置参数的变化: http://127.0.0.1/DVWA/vulnerabilities/fi/?page=file3.php 如 ...

  4. 星级评分--封装成jquery插件

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  5. CloseHandle()函数的使用

    CloseHandle()函数的使用?? 很多程序在创建线程都这样写的:............ThreadHandle = CreateThread(NULL,0,.....);CloseHande ...

  6. HDU - 5015 233 Matrix(杨辉三角/前缀+矩阵快速幂)

    233 Matrix In our daily life we often use 233 to express our feelings. Actually, we may say 2333, 23 ...

  7. 从网络架构方面简析循环神经网络RNN

    一.前言 1.1 诞生原因 在普通的前馈神经网络(如多层感知机MLP,卷积神经网络CNN)中,每次的输入都是独立的,即网络的输出依赖且仅依赖于当前输入,与过去一段时间内网络的输出无关.但是在现实生活中 ...

  8. CentOS软件包管理

    rpm安装包管理 指令 说明 rpm -i XX.rpm 安装XX.rpm软件包 rpm -qa XX 查看XX软件包安装的所有文件 rpm -e XX 卸载XX软件包 yum管理软件 指令 说明 y ...

  9. 洛谷P3272 [SCOI2011]地板(插头dp)

    传送门 感谢大佬的教导->这里 容易注意到,本题的合法路径“L型地板”有一些特殊的地方:拐弯且仅拐弯一次. 这由于一条路径只有两种状态:拐弯过和没拐弯过,因此我们可以尝试着这样定义新的插头: 我 ...

  10. 取消eclipse英文单词拼写验证

    依次点击Preferences->General->Editors->TexEditors->Spelling->Enable Spell Checkingt , 如下图 ...