首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux 启动流程 -- 按下电源后发生的那些事儿

写在前面 从按下电源到Linux完全启动,发生的事情有太多太多,细节也太多太多,这里我们不会那么深入细节,但力求理清整体的脉络; 这里暂时只会介绍到 体系结构无关部分的初始化和体系结构相关部分的初始化,...这两部分具体细节我们会在以后的学习中继续分析; 这里的分析基于 Linux 5.4.2 x86_64; 如果你希望看到很详细的源码解析,那可能会让你失望了,这里还是以流程为主,能给你的可能只是下面这张图而已...linux启动流程.png 要点说明 模式转换 我们这里以x86_64体系结构为例来分析,从按下电源后经过了 16 位实模式 ----> 32位下的保护模式 ----> 64位下的长模式才将算最终完成启动...; 模式指的是CPU的工作模式:实模式,保护模式,长模式,概念我们很容易在网上查到,这里不再赘述;在上图中这几种模式扫从上到下用向右的长箭头作了分隔并用浅蓝色字体作了标注; 伴随着模式转换,执行控制权也有发生转换...,从 BIOS 到 引导程序 再到 Linux Kernel;在上图中用亮杏黄色作了标注;

97020
您找到你想要的搜索结果了吗?
是的
没有找到

python 协程池和pool.map用法

: 33,  # 黄色         'blue': 34,  # 蓝色         'purple_red': 35,  # 紫红色         'bluish_blue': 36, # 浅蓝色...: 33,  # 黄色         'blue': 34,  # 蓝色         'purple_red': 35,  # 紫红色         'bluish_blue': 36, # 浅蓝色...: 33,  # 黄色         'blue': 34,  # 蓝色         'purple_red': 35,  # 紫红色         'bluish_blue': 36, # 浅蓝色...: 33,  # 黄色         'blue': 34,  # 蓝色         'purple_red': 35,  # 紫红色         'bluish_blue': 36, # 浅蓝色...: 33,  # 黄色         'blue': 34,  # 蓝色         'purple_red': 35,  # 紫红色         'bluish_blue': 36, # 浅蓝色

3.5K20

linux文件系统目录结构

文件系统的目录结构 linux文件.png ---- 倒置树形结构 文件系统从更目录开始,用 / 表示 文件名称区分大小写 以 ....开头的文件为隐藏文件 路径分割的 / 文件的颜色: 蓝色-> 目录,绿色->可执行文件, 红色->压缩文件, 浅蓝色->链接文件, 灰色->其他文件 系统启动必须: /boot:存放的启动linux...sys:用于输出当前系统硬件设备相关信息虚拟文件系统 指令集合 /bin:存放最常用的程序和指令 /sbin:只有系统管理员能使用的程序和指令 外部文件管理 /dev:Device(设备)的缩写,存放linux...的外部设备,在linux中访问设备和访问文件的方式是相同的。...这个目录的内容不再内存里,我们也可以直接修改里面的某些文件来修改 扩展用的 /opt:默认是空的,我们安装额外软件可以放在这个里面 /src:存放服务启动需要提取的数据(不用服务器就是空) linux下的文件类型

1.5K10

linux常用命令

:返回上层目录 例如:cd usr/local/qqshow 2. ls:查看目录下的文件、子目录列表 例如:ls –a ls命令是Linux系统使用频率最多的命令,它的参数也是Linux命令中最多的。...使用ls命令时会有几种不同的颜色,其中蓝色表示是目录,绿色表示是可执行文件,红色表示是压缩文件,浅蓝色表示是链接文件,加粗的黑色表示符号链接,灰色表示是其它格式文件。...假设要创建的目录名是“tsk”,让所有用户都有rwx(即读、写、执行的权限),那么可以使用以下命令: $ mkdir -m 777 tsk 6. useradd:添加linux用户,必须是root权限才能添加用户...8. more:文件内容分页显示 例如:cat test.txt |more 9. cat /proc/version:查看linux系统版本 10. ps:查看服务器资源情况 11. top:查看服务器资源情况...20. cat /proc/cpuinfo:查看linux系统cpu个数和详细信息

1.2K170

linux

:返回上层目录 例如:cd usr/local/qqshow 2. ls:查看目录下的文件、子目录列表 例如:ls –a ls命令是Linux系统使用频率最多的命令,它的参数也是Linux命令中最多的。...使用ls命令时会有几种不同的颜色,其中蓝色表示是目录,绿色表示是可执行文件,红色表示是压缩文件,浅蓝色表示是链接文件,加粗的黑色表示符号链接,灰色表示是其它格式文件。...假设要创建的目录名是“tsk”,让所有用户都有rwx(即读、写、执行的权限),那么可以使用以下命令: $ mkdir -m 777 tsk 6. useradd:添加linux用户,必须是root权限才能添加用户...8. more:文件内容分页显示 例如:cat test.txt |more 9. cat /proc/version:查看linux系统版本 10. ps:查看服务器资源情况 11. top:查看服务器资源情况...20. cat /proc/cpuinfo:查看linux系统cpu个数和详细信息

1.1K70

【精华】Source Insight从入门到精通

linux建立共享一 1. 首先在linux中安装samba服务器   sudo apt-get install samba 2....与linux建立共享二 1.在linux中新建一个文件 然后直接本地共享即可访问   新建文件夹之后鼠标右键选择Local...  1.在windows中打开我的电脑 然后直接输入\\ip地址 即可访问...与linux建立共享三  1.在windows中打开我的电脑 然后新建文件夹,然后ubuntu建立共享  1.ubuntu添加文件  三、  如何创建工程 选择与linux共享的文件...最后进行代码同步  四、 代码标识符具体含义  #  代表的是头文件 # 代表的是宏定义   ⭕  代表全局变量     a为一个全局变量   S  代表的是结构    stu是一个结构体 浅蓝色的...E代表函数    ♦ 代表结构成员     b为结构体成员  与linux共享协作开发 首先linux与windows共享文件 给linux中的文件夹设置权限 在windows中直接打开文件来进行开发或者修改

1.1K20

浅谈Linux文件目录介绍及文件颜色区别

本文主要介绍的是关于Linux文件目录介绍及文件颜色区别的相关内容,具体如下。...文件颜色代表含义 蓝色表示目录; 绿色表示可执行文件; 红色表示压缩文件; 浅蓝色表示链接文件; 白色表示其他文件; 黄色是设备文件,包括block, char, fifo。...常见目录解释 Linux各种发行版的目录结构基本一致,各个目录简单介绍如下: 目录 描述 / 根目录 /bin 做为基础系统所需要的最基础的命令就是放在这里。.../boot Linux的内核及引导系统程序所需要的文件,比如vmlinuz initrd.img文件都位于这个目录中。.../srv 该目录存放一些服务启动之后需要提取的数据 总结 以上就是本文关于浅谈Linux文件目录介绍及文件颜色区别的全部内容,希望对大家有所帮助。

1.6K21
领券