linux启动与登录
1、............rescue..............进入维护模式 (grub选项吧这是)
2、linux启动的幕后过程:
| 1 |
加电 |
(再一次联想服务器升级内存时,加电后有个黄色报警,过很长一段时间才会消失,应该是加电也有自检,电源键没反应) |
| 2 |
BIOS自检 |
打开电源后,先加载CMOS信息(系统时间等);然后BIOS自检(即PSOT),包括内存memory、键盘keyboard?、显卡Graphics?、RAID卡、硬盘Hard drive/disk等;然后执行硬件初始化; 最后执行MBR中的开机启动程序(GURB或BootLoader) |
| 3 |
主引导程序(在磁盘的主引导扇区) |
读取硬盘分区的第一个扇区到内存并执行它,即引导程序BootLoader,由他加载存储到其他位置的操作系统。 |
| 4 |
LILO/GRUB2 |
把剩余的lilo/grub2部分读入(/boot、/grub/grub.conf),根据配置文件的内容把文件系统上的内核文件读入并执行它, |
| 5 |
执行内核 |
将内核自解压,并移到高端内存,正式执行,重新检测一次硬件,并加载驱动,建立运行环境后,执行祖宗进程/usr/lib/systemd/systemd(或init),此时内核才正式接管BIOS的工作。 |
| 6 |
执行首进程systemd(init) |
是linux系统中运行的第一个程序,其进程号PID永远为1,准备软件执行的环境(主机名、网络配置、文件系统格式、语言还有服务),它读取init的配置文件/etc/inittab来设定开机的runlevel,进而执行相应的启动程序,启动相应的服务,并最终进入指定的运行级别。(把7给写了,囧)(init已经被取代) |
| 7 |
根据默认目标单元做初始化 |
Red Hat默认的目标单元的graphical.target,它继承了multi-user.target,后者又继承basic.target,后者再次继承sysinit.target等,最后执行getty@.service |
| 8 |
提示登录 login |
输入用户密码,完成系统的启动过程! |
3、用户登录分为:(图形界面登录、字符界面登录)(本地登录、远程登录)
login:用户名
password:
login incorrect错误
登录屏幕:红帽F1~F6(tty1~tty6),第1个为图形界面?快捷键ctrl+alt+F1~F6?
(亲测:fedora24下f3到f6为字符界面,f1位图形界面,f2不属密码就能回来,那是不是启动时默认是tty2好像也不是,tty1输密码回来还是这个界面?可以在开机时测试)
UbuntuF1~F7,第7个为图形界面?

注:
默认情况下Ubuntu不允许root登录,sudo -s可切换到root用户(然后设置root密码)
注销是退出返回登录界面
锁屏是需要密码才可进入桌面
linux启动与登录的更多相关文章
- linux启动后自动登录并运行自定义图形界面程序
在<Ubuntu CTRL+ALT+F1~F6 进入命令模式后不支持中文显示的解决办法>一文中提到linux启动在以后运行一个独占显示器的图形程序的两种办法. 1.不启动xserver,使 ...
- Linux启动或禁止SSH用户及IP的登录
启动或禁止SSH用户登录 一般情况下,在使用Linux操作系统都不会去机房来操作机器,都是使用一些第三方的工具来操作. 比如使用SSH Secure File Transfer Client工具来传输 ...
- Linux启动或禁止SSH用户及IP的登录,只允许密钥验证登录模式
启动或禁止SSH用户登录 一般情况下,在使用Linux操作系统都不会去机房来操作机器,都是使用一些第三方的工具来操作. 比如使用SSH Secure File Transfer Client工具来传输 ...
- Linux启动与禁止SSH用户及IP的登录
以下就针对SSH方面讨论一下.假设有人特别关注Linux环境的安全性,第一就从login方面来进行讨论 1:Linux启动或禁止SSH root用户的登录 2:Linux限制SSH用户 事实上这些东西 ...
- Linux开机自动登录(文本模式)
• Linux系统启动登录过程 以RedHat/CentOS为例,Linux系统Level3模式下从启动到登录的整个过程大致如下: 1> 加载BIOS信息:包含了CPU/显卡/内存/硬盘/网卡等 ...
- Linux启动过程详解(inittab、rc.sysinit、rcX.d、rc.local)
启动第一步--加载BIOS 当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它.这是因为BIOS中包含了CPU的相关信息.设备启动顺序信息.硬 ...
- Linux启动过程详解
Linux启动过程详解 附上两张图,加深记忆 图1: 图2: 第一张图比较简洁明了,下面对第一张图的步骤进行详解: 加载BIOS 当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的 ...
- Linux启动过程详述
http://www.ibm.com/developerworks/cn/linux/kernel/startup/index.html Linux启动第1步:引导内核 Linux启动第2步:内核部分 ...
- linux启动流程及自定义gurb
linux 启动流程 POST BIOS(boot sequence) 所选择的启动设备次序的MBR中是否有引导程序, ----> MBR(bootloader) 提供内核列表 -------& ...
随机推荐
- Halcon一日一练:获取孔位
本例程是用于获取安装螺丝孔在图像中对应的坐标位置,并显示该坐标位,如上图所示. read_image(Image,'rim.png')//读取图像 dev_close_window()//关闭窗口 g ...
- MS08-067 远程执行代码 漏洞复现
漏洞编号:MS08-067 披露日期: 2008/10/22 受影响的操作系统:Windows 2000;XP;Server 2003;Server 2008; 目标系统 Microsoft(R) ...
- 16.Nginx HTTPS实践
1.不做任何修改实现http跳转https(协议间的跳转): return [root@web01 conf.d]# cat url.cheng.com.conf server { listen 80 ...
- Git & Github 使用教程【1】入门篇
Github教程 1-1 版本管理工具简介 主要作用:备份文件.记录历史.回到过去.多端共享.独挡一面.团队协作 2-1 版本管理工具发展历史 3-1 Git下载和安装[略] 3-2 linux下安装 ...
- 多种方式实现AOP
一.使用代理工厂完成声明式增强 1.创建业务接口 public interface IdoSomeService { public void doSomething(); } 2.创建接口实现类 pu ...
- LaTeX常用篇(三)---矩阵与表格
目录 1. 序言 2. 矩阵 2.1 复杂写法 2.2 简化写法 2.3 复杂矩阵 3. 表格 4. 对齐 更新时间:2019.10.02 1. 序言 矩阵是一个强大的工具,许多东西都能够用矩阵来 ...
- C#解析深浅拷贝
前言 前面我们学习完了设计模式,在其中我们有了解到原型模式.这里涉及到了克隆自身对象.那么也就是对对象进行拷贝.这里就涉及到了这么一个概念.深浅拷贝.何为深拷贝何为浅拷贝呢?我们一起来看看吧. 浅拷贝 ...
- SpringBoot与MybatisPlus整合之活动记录(十五)
活动记录和正常的CRUD效果是一样的,此处只当一个拓展,了解即可 pom.xml <dependencies> <dependency> <groupId>org. ...
- 基于SkyWalking的分布式跟踪系统 - 微服务监控
上一篇文章我们搭建了基于SkyWalking分布式跟踪环境,今天聊聊使用SkyWalking监控我们的微服务(DUBBO) 服务案例 假设你有个订单微服务,包含以下组件 MySQL数据库分表分库(2台 ...
- Java零基础入门面向对象之多态
多态: 多态的概念:一种事物的多种形态:允许不同类的对象对同一消息做出不同的响应 多态的前提:继承,重写:向上转型(父类引用指向子类对象) 多态的作用:提高代码的可用性:降低模块之间的耦合度 多态分类 ...