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密码)

注销是退出返回登录界面

锁屏是需要密码才可进入桌面

原文地址:https://www.cnblogs.com/daduryi/p/6619156.html