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

    注销是退出返回登录界面

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

  • 相关阅读:
    HTML5之画布的拖拽/拖放
    HDU 4028 The time of a day STL 模拟题
    java 使用htmlunit模拟登录爬取新浪微博页面
    【java.lang.UnsupportedClassVersionError】版本不一致出错
    Unsupported major.minor version 52.0
    java.lang.NoClassDefFoundError: org/w3c/dom/ElementTraversal问题解决
    htmlunit抓取js执行后的网页源码
    Maven添加本地依赖
    htmlunit爬取js异步加载后的页面
    HtmlUnit爬取Ajax动态生成的网页以及自动调用页面javascript函数
  • 原文地址:https://www.cnblogs.com/daduryi/p/6619156.html
Copyright © 2020-2023  润新知