linux发动次序,Linux发动次序概述
Linux体系的发动次序一般遵从以下进程:
1. 加电自检(POST):当计算机加电时,首要进行加电自检,查看硬件是否正常作业。
2. 引导加载程序(Bootloader):加电自检完成后,计算机开端引导操作体系。常见的引导加载程序有GRUB(GRand Unified Bootloader)和LILO(Linux Loader)。引导加载程序会加载操作体系的内核。
3. 内核加载:引导加载程序加载内核后,内核会初始化体系硬件,并发动第一个进程init进程。
4. 初始化体系:init进程会读取装备文件,并发动必要的体系服务。在传统的System V初始化体系中,init进程会依照runlevel(运转等级)来发动服务。在新的systemd初始化体系中,init进程会运用target(方针)来办理服务。
5. 用户登录:当体系服务发动完成后,体系会提示用户登录。用户登录后,会发动用户会话。
6. 图形界面发动:假如用户挑选了图形界面登录,那么X Window System(X11)会发动,并显现图形用户界面(GUI)。
7. 应用程序发动:用户登录后,能够发动各种应用程序,进行作业或文娱。
请注意,以上进程是Linux体系发动的一般次序,具体的发动进程可能会因不同的Linux发行版和装备而有所不同。
Linux发动次序概述
Linux体系的发动次序是体系运转的根底,了解这一进程关于保护和优化体系功能至关重要。本文将具体介绍Linux体系的发动次序,协助读者更好地了解这一杂乱但要害的进程。
一、加电自检(POST)
当计算机接通电源后,首要进入的是机器主板的BIOS程序。这个进程称为POST(Power-On Self-Test),即加电自检。BIOS会查看计算机的硬件状况,包括CPU、内存、硬盘等,保证一切的硬件能够正常作业。这一阶段,BIOS还会读取CMOS(互补金属氧化物半导体)中的设置,如发动次序、日期和时刻等。
二、挑选发动设备
POST自检完成后,BIOS会依据设置的发动次序来查找发动设备。发动次序能够在BIOS设置中修正,一般包括硬盘、U盘、光盘、网络等。假如设置为从硬盘发动,BIOS会读取硬盘的第一个扇区,即MBR(Master Boot Record,主引导记载)。
三、MBR引导
MBR是硬盘的第一个扇区,其间包括引导加载程序(Boot Loader)和分区表。在MBR引导进程中,BIOS会读取MBR中的引导加载程序,并将其加载到内存中。常见的引导加载程序有GRUB、LILO等。
四、引导加载程序(Boot Loader)
引导加载程序担任加载操作体系内核。在Linux体系中,常见的引导加载程序是GRUB。GRUB会显现一个菜单,列出一切可发动的内核和操作体系选项。用户能够挑选要发动的内核,或许依据默许装备加载体系。
五、加载Linux内核
挑选好操作体系后,GRUB会加载选定的操作体系内核以及初始内存映像(initramfs)。Linux内核是一个预先编译好的二进制可履行文件,介于各种硬件资源与体系程序之间,担任资源分配与调度。初始内存映像是一个暂时的文件体系,包括了发动Linux体系所需的根本东西和驱动程序。
六、init进程初始化
内核加载完成后,会发动init进程。这是Linux体系中的第一个进程,是体系一切进程的起点。init进程的进程号永远是1,也就是说,体系中的一切进程的父进程都是init进程。init进程担任发动和初始化体系服务,如网络、看护进程等。
七、体系初始化
init进程发动后,会读取装备文件,如/etc/inittab或systemd装备文件,来决议体系的运转等级。Linux体系的运转等级有7种,从0到6,别离对应关机、单用户形式、多用户形式等。依据运转等级,体系会发动相应的服务,如网络、图形界面等。
八、用户登录
体系初始化完成后,用户能够经过终端或图形界面登录体系。登录进程中,体系会依据/etc/passwd和/etc/shadow文件中的信息验证用户名和暗码。验证成功后,用户家目录下的环境变量初始文件(如~/.bashrc、~/.bashprofile等)会被读取,然后设置用户的环境变量。
九、体系运转
用户登录后,体系开端正常运转。此刻,用户能够履行各种指令、运转应用程序等。体系会依据需要发动和封闭服务,以坚持体系的稳定性和功能。
Linux体系的发动次序是一个杂乱的进程,涉及到多个阶段和组件。了解这一进程有助于咱们更好地保护和优化体系。本文具体介绍了Linux体系的发动次序,期望对读者有所协助。
猜你喜欢
- 操作系统
苹果电脑怎样装windows体系,苹果电脑装置Windows体系的具体攻略
装置Windows体系到苹果电脑上一般运用BootCamp软件。BootCamp是苹果公司开发的软件,能够协助用户在Mac上装置和运转Windows体系。以下是装置Windows体系到苹果电脑上的根本进程:1.查看体系要求:保证你的M...
2025-01-11 0 - 操作系统
windows2000体系下载,轻松获取经典操作体系
你能够在以下几个网站下载Windows2000体系:1.嗨软:供给Windows2000官方原版ISO镜像下载。你能够拜访下载Windows2000体系。2.多多软件站:供给Windows2000Profe...
2025-01-11 0 - 操作系统
windows10锁屏设置
在Windows10中设置锁屏能够经过以下过程进行:1.运用设置运用:点击“开端”菜单,挑选“设置”。在设置窗口中,挑选“个性化”。在个性化设置中,挑选“锁屏界面”。在这里,你能够挑选锁屏布景图片、滑动显...
2025-01-11 0 - 操作系统
windows11
Windows11是由微软公司开发的最新操作体系,于2021年6月24日发布,并于同年10月5日正式上市。以下是关于Windows11的具体介绍:1.主要特点现代化规划:Windows11在全体规划语言和UI方面进行了大幅改善,...
2025-01-11 0 - 操作系统
linux和windows的差异,体系来源与规划理念
1.开源与闭源:Linux:依据开源代码,任何人都能够检查、修正和分发源代码。Windows:是微软的专有软件,源代码不揭露。2.运用范围:Linux:广泛应用于服务器、超级计算机、嵌入式体系、移动设备等。...
2025-01-11 0 - 操作系统
linux调试,Linux调试入门与进阶技巧
1.运用调试器:GDB:这是Linux下最常用的调试器,能够用来调试C/C程序。它支撑设置断点、单步履行、检查变量值、追寻函数调用等。Valgrind:首要用于检测内存走漏和内存过错,对C/C程序特别有用。...
2025-01-11 0 - 操作系统
笔记本电脑windows7,经典之作,仍旧闪烁
Windows7体系下载1.笔记本Win764位经典旗舰版:专为笔记本用户打造,集成了Windows必备运转库,兼容各种笔记本类型。详情请拜访。2.老笔记本Win7精简版32位:专为老旧笔记本电脑规划,优化体系资源占用,提高功用...
2025-01-11 0 - 操作系统
linux检查nohup进程, 什么是nohup指令?
在Linux体系中,假如您想检查由`nohup`指令发动的进程,能够运用以下几种办法:1.运用`ps`指令:```bashpsaux|grepnohup```这将列出一切由`nohup`发动的进程。2....
2025-01-11 0