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

Linux 系统启动过程

linux启动时我们会看到许多启动信息。 Linux系统的启动过程并不是大家想象中的那么复杂,其过程可以分为5个阶段: 内核的引导。 运行 init。 系统初始化。 建立终端 。 用户登录系统。...但是,不同的场合需要启动不同的程序,比如用作服务器时,需要启动Apache,用作桌面就不需要。 Linux允许为不同的场合,分配不同的开机启动程序,这就叫做"运行级别"(runlevel)。...Linux 的账号验证程序是 login,login 会接收 mingetty 传来的用户名作为用户名参数。...---- 图形模式与文字模式的切换方式 Linux预设提供了六个命令窗口终端机让我们来登录。...---- Linux 关机 在linux领域内大多用在服务器上,很少遇到关机的操作。毕竟服务器上跑一个服务是永无止境的,除非特殊情况下,不得已才会关机。

2.6K20

Linux系统启动过程

原文:https://www.runoob.com/linux/linux-system-boot.html Linux 系统启动过程 linux 启动时我们会看到许多启动信息。...linux 启动时我们会看到许多启动信息。 Linux 系统的启动过程并不是大家想象中的那么复杂,其过程可以分为 5 个阶段: 内核的引导。 运行 init。 系统初始化。 建立终端 。...Linux 的账号验证程序是 login,login 会接收 mingetty 传来的用户名作为用户名参数。...图形模式与文字模式的切换方式 Linux 预设提供了六个命令窗口终端机让我们来登录。...---- Linux 关机 在 linux 领域内大多用在服务器上,很少遇到关机的操作。毕竟服务器上跑一个服务是永无止境的,除非特殊情况下,不得已才会关机。

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

    Linux 系统启动过程

    Linux 系统启动过程 linux启动时我们会看到许多启动信息。 Linux系统的启动过程并不是大家想象中的那么复杂,其过程可以分为5个阶段: 内核的引导。 运行 init。 系统初始化。...它们在Windows叫做"服务"(service),在Linux就叫做"守护进程"(daemon)。 init进程的一大任务,就是去运行这些开机启动的程序。...但是,不同的场合需要启动不同的程序,比如用作服务器时,需要启动Apache,用作桌面就不需要。 Linux允许为不同的场合,分配不同的开机启动程序,这就叫做"运行级别"(runlevel)。...Linux系统有7个运行级别(runlevel): 运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动 运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆 运行级别...而如果发现存在相应的脚本也存在K打头的连接,而且已经处于运行态了(以/var/lock/subsys/下的文件作为标志),则将首先以stop为参数停止这些已经启动了的守护进程,然后再重新运行。

    2.8K00

    Linux 系统启动过程

    linux启动时我们会看到许多启动信息。 Linux系统的启动过程并不是大家想象中的那么复杂,其过程可以分为5个阶段: 内核的引导。 运行 init。 系统初始化。 建立终端 。 用户登录系统。...但是,不同的场合需要启动不同的程序,比如用作服务器时,需要启动Apache,用作桌面就不需要。 Linux允许为不同的场合,分配不同的开机启动程序,这就叫做"运行级别"(runlevel)。...Linux 的账号验证程序是 login,login 会接收 mingetty 传来的用户名作为用户名参数。...---- 图形模式与文字模式的切换方式 Linux预设提供了六个命令窗口终端机让我们来登录。...---- Linux 关机 在linux领域内大多用在服务器上,很少遇到关机的操作。毕竟服务器上跑一个服务是永无止境的,除非特殊情况下,不得已才会关机。

    2.6K30

    Linux 系统启动过程分解

    Linux 系统启动过程 linux启动时我们会看到许多启动信息。 Linux系统的启动过程并不是大家想象中的那么复杂,其过程可以分为5个阶段: 内核的引导。 运行 init。 系统初始化。...但是,不同的场合需要启动不同的程序,比如用作服务器时,需要启动Apache,用作桌面就不需要。 Linux允许为不同的场合,分配不同的开机启动程序,这就叫做"运行级别"(runlevel)。...Linux 的账号验证程序是 login,login 会接收 mingetty 传来的用户名作为用户名参数。...---- 图形模式与文字模式的切换方式 Linux预设提供了六个命令窗口终端机让我们来登录。...---- Linux 关机 在linux领域内大多用在服务器上,很少遇到关机的操作。毕竟服务器上跑一个服务是永无止境的,除非特殊情况下,不得已才会关机。

    2.6K00

    Linux 系统启动过程 原

    linux启动时我们会看到许多启动信息。 Linux系统的启动过程并不是大家想象中的那么复杂,其过程可以分为5个阶段: 内核的引导。 运行 init。 系统初始化。 建立终端 。 用户登录系统。...但是,不同的场合需要启动不同的程序,比如用作服务器时,需要启动Apache,用作桌面就不需要。 Linux允许为不同的场合,分配不同的开机启动程序,这就叫做"运行级别"(runlevel)。...Linux的账号验证程序是login,login会接收mingetty传来的用户名作为用户名参数。...图形模式与文字模式的切换方式 Linux预设提供了六个命令窗口终端机让我们来登录。...Linux 关机 在linux领域内大多用在服务器上,很少遇到关机的操作。毕竟服务器上跑一个服务是永无止境的,除非特殊情况下,不得已才会关机。

    2.9K20

    Linux 系统启动过程(一)

    linux启动时我们会看到许多启动信息。 Linux系统的启动过程并不是大家想象中的那么复杂,其过程可以分为5个阶段: 内核的引导。 运行 init。 系统初始化。 建立终端 。 用户登录系统。...linux1.png 运行init init 进程是系统所有进程的起点,你可以把它比拟成系统所有进程的老祖宗,没有这个进程,系统中任何进程都不会启动。...Linux 的账号验证程序是 login,login 会接收 mingetty 传来的用户名作为用户名参数。...---- 图形模式与文字模式的切换方式 Linux预设提供了六个命令窗口终端机让我们来登录。...linux6.png Linux 关机 在linux领域内大多用在服务器上,很少遇到关机的操作。毕竟服务器上跑一个服务是永无止境的,除非特殊情况下,不得已才会关机。

    2.4K20

    03.Linux系统启动过程

    03.Linux系统启动过程 Linux 系统启动过程 linux启动时我们会看到许多启动信息。 Linux系统的启动过程并不是大家想象中的那么复杂,其过程可以分为5个阶段: 内核的引导。...但是,不同的场合需要启动不同的程序,比如用作服务器时,需要启动Apache,用作桌面就不需要。 Linux允许为不同的场合,分配不同的开机启动程序,这就叫做"运行级别"(runlevel)。...Linux的账号验证程序是login,login会接收mingetty传来的用户名作为用户名参数。...---- 图形模式与文字模式的切换方式 Linux预设提供了六个命令窗口终端机让我们来登录。...---- Linux 关机 在linux领域内大多用在服务器上,很少遇到关机的操作。毕竟服务器上跑一个服务是永无止境的,除非特殊情况下,不得已才会关机。

    2.5K40

    一文读懂 | Linux系统启动过程

    如果有一天你们公司很重要的一台Linux服务器突然启动不了了,重装系统又浪费时间,如果是启动过程有问题,那么你知道启动过程可以快速定位系统问题,很快就可以解决。 1....GRUB引导 在Linux资料中,被俗称GRUB的就是Boot Loader,GRUB是GRand Unified Bootloader的缩写,MBR的前446字节存放的就是GRUB程序的一部分,它是一个多重操作系统启动管理器...加载内核(Kernel) 系统启动到这一步,首先会加载系统的Kernel,Kernel是现代操作系统的核心,直接负责管理硬件。 5....从文件内容知道Linux系统运行等级一共有7种: 0:关机模式,运行等级为0,系统会立即关机,在系统启动后可以利用这种等级对系统进行关机操作,但是不允许将系统下次启动时的等级设定为0,否则系统将无法正常启动...执行/bin/login 到这里,Linux系统启动结束,最后执行/bin/login程序,启动到系统登录界面,等待用户输入用户名和密码,然后就可登录到Shell终端。

    1.6K30

    Linux操作系统学习,Linux系统启动过程(一)

    本期介绍Linux系统启动过程 Linux启动时我们会看到许多启动信息。 Linux系统的启动过程并不是大家想象中的那么复杂,其过程可以分为5个阶段: 1、内核的引导。 2、运行 init。...它们在Windows叫做"服务"(service),在Linux就叫做"守护进程"(daemon)。 init进程的一大任务,就是去运行这些开机启动的程序。...但是,不同的场合需要启动不同的程序,比如用作服务器时,需要启动Apache,用作桌面就不需要。 Linux允许为不同的场合,分配不同的开机启动程序,这就叫做"运行级别"(runlevel)。...Linux系统有7个运行级别(runlevel): 1、运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动 2、运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆...而如果发现存在相应的脚本也存在K打头的连接,而且已经处于运行态了(以/var/lock/subsys/下的文件作为标志),则将首先以stop为参数停止这些已经启动了的守护进程,然后再重新运行。

    1.7K41

    Linux操作系统学习,Linux系统启动过程(二)

    本期接着上期内容继续介绍Linux系统启动过程 建立终端 rc执行完毕后,返回init。这时基本系统环境已经设置好了,各种守护进程也已经启动了。 init接下来会打开6个终端,以便用户登录系统。...用户登录系统 一般来说,用户的登录方式有三种: (1)命令行登录 (2)ssh登录 (3)图形界面登录 对于运行级别为5的图形方式用户来说,他们的登录是通过一个图形化的登录界面。...Linux 的账号验证程序是 login,login 会接收 mingetty 传来的用户名作为用户名参数。...图形模式与文字模式的切换方式 Linux预设提供了六个命令窗口终端机让我们来登录。...Linux 关机 在linux领域内大多用在服务器上,很少遇到关机的操作。毕竟服务器上跑一个服务是永无止境的,除非特殊情况下,不得已才会关机。

    1.7K51

    Android系统启动过程

    启动电源以及系统启动   当电源按下时引导芯片代码聪预定义的地方(固化在ROM)开始执行。加载引导程序到BootLoader到RAM,然后执行 二。...Linux内核启动   当内核启动时,设置缓存、被保护存储器、计划列表、加载驱动。当内核完成系统设置时,它首先在系统文件中寻找init.rc文件,并启动init进程 四。...)是专门为移动设备定制的,允许在有限的内存中同时运行多个虚拟机的实例,并且每一个Dalvik应用作为一个独立的Linux进程执行。...独立的进程可以防止在虚拟机崩溃的时候所有的程序都被关闭 2.DVM中的应用每次运行时,字节码都需要通过即时编译器JIT转换为机器码,这会是的应用的运行效率降低。...12.通俗讲Launcher就是系统的桌面,它的作用主要有以下两点   1)作为Android系统的启动器,用于启动应用程序   2)作为Android系统的桌面,用于显示和管理应用程序的快捷图标或者其他桌面组件

    93620

    linux系统启动相关

    1.grub参数的修改 grub配置文件/boot/grub2/grub.cfg 一般不会修改此配置文件 修改/etc/default/grub文件后,使用命令生成grub.cfg配置文件 grub2...-mkconifg -o /boot/grub2/grub.cfg 2.grub不同的模式 救援模式rescue,需要root密码 类似于windows下的安全模式 在启动参数后添加1或者s或者single...紧急模式emergency 需要root密码 类似于windows下的安全模式 在启动参数后添加 emergency fsck /dev/sdb1 3.重置root密码 开机修改grub参数(7.0...需要删除 rhgb quiet) e编辑 linux最后一行添加 init=/bin/sh ctrl + X mount -o rw,remount / 修改密码 echo redhat |passwd...boot/grub2/grub.cfg 2.密码加密 grub2-mkpasswd-pbkdf2 生成密码 cat <<EOF set superusers="tom" password tom 生成的密码

    2.5K20

    Android系统启动流程(四)Launcher启动过程与系统启动流程

    前言 此前的文章我们学习了init进程、Zygote进程和SyetemServer进程的启动过程,这一篇文章我们就来学习Android系统启动流程的最后一步:Launcher的启动流程,并结合本系列的前三篇文章的内容来讲解...应用程序Launcher在启动过程中会请求PackageManagerService返回系统中已经安装的应用程序的信息,并将这些信息封装成一个快捷图标列表显示在系统屏幕上,这样用户可以通过点击这些快捷图标来启动相应的应用程序...2.Launcher启动流程 SyetemServer进程在启动的过程中会启动PackageManagerService,PackageManagerService启动后会将系统中的应用程序安装完成。...到这里Launcher启动流程就讲到这,接下来讲Android系统启动流程。 4.Android系统启动流程 那么结合本篇以及本系列的前三篇文章,我们就可以得出Android系统启动流程,如下所示。...3.Linux内核启动 内核启动时,设置缓存、被保护存储器、计划列表、加载驱动。当内核完成系统设置,它首先在系统文件中寻找init.rc文件,并启动init进程。

    2.4K90

    QNX4系统启动过程

    image.png QNX启动步骤 嵌入式系统的启动都是类似的,先启动一个boot程序,然后又boot控制系统的进一步加载运行. 根据启动过程,大致可以分为一下五个步骤: 1....启动系统的启动代码(qnx的启动代码就是IPL)。 3. IPL会将OS镜像装载并传递控制参数到镜像中的startup程序。...接着执行 Proc32进程, 该进程包含系统微内核, 主要完成处理器的初始化并对系统映象所包含的各个进程进行运行调度; 最后执行sinit进程, sinit进程通过启动一个shell来执行脚本命令从而对系统进行第二阶段的初始化..., 通常一些比较次要的系统服务以及大部分用户程序都是在这个阶段加载的。...image.png 参考 QNX4原理及其启动过程分析

    1.9K10

    【深度解析】Linux系统启动流程

    Linux系统启动流程大概总结下来是这么一个过程: POST-->BootLoader(MBR)-->Kernel(硬件探测、加载驱动、挂载根文件系统、/sbin/init)-->init(/etc/inittab...去加载BIOS程序(存储在CMOS里面),BIOS是由一系列的汇编指令组成,用于进行硬件检测(把检测到的结果存储到内存的低地址空间里,是由于BIOS 的寻址能力有限),BIOS首先会探测有几块内存以及其他设备是不是都基本正常...-308.el5,而这里的(hd0,0)指的是第1个硬盘的第1个分区,GRUB在识别硬盘的时候都是识别为hd开头的 [x] 总结: GRUB不是通过文件系统来找内核文件的,因为这时候内核还没有启动所以也不存在什么文件系统...,而是直接访问硬盘的第1个硬盘第1个分区(MBR里面存在分区表)的来找到内核文件 [x] 这时候又有个问题 GRUB是怎么识别分区表中这些分区的文件系统的?...LVM,所以必须要把/boot单独分区 [x] 第2个阶段 这里面才是正在的开始寻找内核的过程,然后是启动内核 第3步 3.在上一步中,GRUB成功找到内核文件,并把内核加载到内存,同时把/boot/initrd

    2.2K60
    领券