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) 提供内核列表 -------& ...
随机推荐
- python编程系列---白痴女朋友(我没有女朋友!)看了都能懂的TCP/IP协议介绍
前言 早期的计算机网络,都是由各厂商自己规定一套协议,IBM.Apple和Microsoft都有各自的网络协议,互不兼容:为了把全世界的所有不同类型的计算机都连接起来,就必须规定一套全球通用的协议,为 ...
- {每日一题}:tcp协议实现简单的文件下载器(单任务版)
文件下载器客户端 这个版本的只是为了方便回顾一下TCP客服端,服务端的创建流程,缺点就是 服务器一次只能让一个人访问下载,过两个写个使用面向对象写一个多线程版的强化一下. from socket i ...
- spark cdh5编译安装[spark-1.0.2 hadoop2.3.0 cdh5.1.0]
前提你得安装有Hadoop 我的版本hadoop2.3-cdh5.1.0 1.下载maven包 2.配置M2_HOME环境变量,配置maven 的bin目录到path路径 3.export MAVEN ...
- odoo联调补充
odoo联调补充(剑飞花 373500710) 安装某些py插件包时需要vc++2008发行包,可访问下面地址. 安装python-ldap一定要用支持9.44postgresSQL的exe安装,同样 ...
- 详解 Redis 内存管理机制和实现
Redis是一个基于内存的键值数据库,其内存管理是非常重要的.本文内存管理的内容包括:过期键的懒性删除和过期删除以及内存溢出控制策略. 最大内存限制 Redis使用 maxmemory 参数限制最大可 ...
- 百万年薪python之路 -- Socket
Socket 1. 为什么学习socket 你自己现在完全可以写一些小程序了,但是前面的学习和练习,我们写的代码都是在自己的电脑上运行的,虽然我们学过了模块引入,文件引入import等等,我可以在程序 ...
- Java IO_001.File类--文件或文件夹相关操作
Java IO之File对象常用操作 File类:用于文件或文件夹或网址相关联的操作.可以关联或不关联文件(即关联不存在的文件).构造函数有: public File(String pathname) ...
- Ubuntu 14.04 sudo免密码的方法| sudo不需要密码
Ubuntu 14.04 sudo免密码的方法| sudo不需要密码 cd /etc/sudoers.d sudo touch nopasswd4sudo sudo vi nopasswd4sudo ...
- 详细解读 Spring AOP 面向切面编程(二)
本文是<详细解读 Spring AOP 面向切面编程(一)>的续集. 在上篇中,我们从写死代码,到使用代理:从编程式 Spring AOP 到声明式 Spring AOP.一切都朝着简单实 ...
- 选择器, ,>,+,~
一.后代选择器 选取指定元素的后代元素 与子元素选择器相比,后代选择器选取的不一定是直接后代(儿子),而是作用于所有后代元素(儿子.孙子.重孙…)都可以. 二.(>)子元素选择器 选取某个元素的 ...