Python学习之路——Linux基础之系统启动流程

系统启动流程

整体过程:BIOS → MRB → Kernel → init

1.BIOS决定从哪个盘开始读操作系统
        主引导记录MBR:共512bytes;前446代表引导信息,中64代表分区信息,后2代表标志位
        主引导记录加载boot loader,常见的bootloader有GRUB,GRUB用来控制加载哪个操作系统内核
        init 切换系统启动级别
                    1)init 0 重启
                    2)init 5 切换到图形界面
                    3)init 3 命令行界面
        在加载系统时按任意键进入识别Kernel步骤,按e修改,按e进行修改,键入空格后输入1,然后回车。键入b重新引导系统将进入单用户模式。直接使用root进入操作系统,可使用passwd root进行修改密码。

GRUB加密

/etc/grub.conf


default=0代表默认读取第一个title(即第一个内核)
timeout=0代表读秒的时间
hiddenmenu代表隐藏下列内容

加密过程
1)在/etc下执行grub-md5-crypt,输入密码获取md5密文密码

2)修改GRUB配置文件/etc/grub.conf

3)使用救援模式进入操作系统可以破解GRUB加密


BIOS加密

重启时按F2进入BISO界面,在Security下设置密码。



(Tips:在主板上扣下BIOS电池,放点后程序复位,密码被消除)

原文地址:http://blog.51cto.com/14052013/2311688

时间: 2024-10-12 09:41:05

Python学习之路——Linux基础之系统启动流程的相关文章

Python学习之路——Linux基础之软件包

rpm包 rpm包是吧软件的源码打包,方便进行直接安装 rpm包来源 网络 本地光盘:例如 /media/CentOS_6.8_Final/Packages rpm安装与卸载 rpm -ivh <软件包名> --force :加force强制安装 rpm -qa : 显示当前系统所有安装的rpm包 rpm -ql <软件包名>: 显示软件包安装位置 rpm -qi <软件包名>:查看详细信息 rpm -e <软件包名> : 卸载软件包 (不能加扩展名) rp

Python学习之路——Linux基础之系统进程管理

系统进程管理 进程:进程是程序的一次动态执行 守护进程:守护进程是在后台运行并提供系统服务的一些进程 top : 动态显示当前进程 标签 含义 PID 进程号 PR.NI 控制用户优先级,值越高,优先级越低 VIRT 虚拟内存 S 状态( S:Sleep R:Running) free : 查看内存信息 标签 含义 used 已经分配出去的buffer和cache buffers 已分配的buffer还未使用的 cached 已分配的cache还未使用的 ps aux : 查看所有进程及相关信息

Python学习之路——Linux基础之Vim编辑器

Vim编辑器 1. 常用的删除与复制的常用按键 1) dd : 删除光标所在的一行,剪切光标所在的一行 2) ndd(如 3dd):删除光标所在的向下的n行.3dd则删除3行 3) yy : 复制光标所在的一行 4) nyy: 复制n行 5) p : 将已复制的内容在光标的下一行粘贴 6) P : 将已复制的内容在光标的上一行粘贴 7) u : 撤销上一步操作 8) ctrl+r: 恢复上一步操作 9) $ : 跳到行尾 10) 0 : 跳到行首 11) ctrl+a : 跳到命令行首 12)

Python学习之路——Linux基础之yum

yum本地源 修改yum源配置文件 /etc/yum.repo.d/local/repo yum clean all : 清除yum缓存 网络yum源 修改yum源配置文件 /etc/yum.repo.d/local/repo 为网络yum源修改baseurl为网络yum源路径(注意需要存在依赖关系repodata目录的路径下) 自定义yum源 安装createrepo 创建yum源目录 : mkdir /test 拷贝软件包到/test createrepo /test :创建依赖性关系 (得

Python学习之路-Day1-Python基础

Python学习之路第一天 学习内容: 1.Python简介 2.安装 3.第一个Python程序 4.变量 5.字符编码 6.用户输入 7.表达式if..else语句 8.表达式for语句 9.break和continue 10.while循环 11.字符串格式化 1.python简介 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承. 最新的TIOB

python学习之路(基础篇)——python入门

一.python是一门编程语言,作为学习python的开始,需要事先搞明白:编程的目的是什么?什么是编程语言?什么是编程? 编程的目的:将人的思想转换成机器能理解的语言,利用机器的优势扩大个人的能力,实现更广阔的目标. 编程语言   : 能够被计算机所理解的语言即为编程语言.编程语言是程序员与计算机沟通的介质. 编程          :编程是程序员将自己思想流程按照编程规则写下来,产出的结果就是包含一堆字符的文件. 二.程序语言分类 机器语言:直接用二进制编程,直接操作硬件 汇编语言:简写的英

python学习之路_python基础(1)

学习内容: 1.python介绍 2.python程序初接触和变量 3.python用户交互 4.python数据类型 5.python循环if...(elif)...else 6.python循环while...else 7.python循环for...else 8.python循环中断break和continue 一.python介绍 1)python优缺点 先看优点: Python的定位是“优雅”.“明确”.“简单”,所以Python程序看上去总是简单易懂,初学者学Python,不但入门容

PYTHON学习之路_PYTHON基础(4)

学习内容: 1.Python函数的基本语法 2.Python函数的返回值与变量 3.Python嵌套函数 4.Python递归函数及实例(二分查找) 5.Python匿名函数 6.Python内置方法 7.Python实例 一.Python函数的基本语法 1.定义:函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可 def f(n): print (n**n) return n**2 2.特性 (一)减少重复代码 (二)使程序变的可扩展 (三)使程序变

python学习之路-5 基础进阶篇

本篇涉及内容 双层装饰器字符串格式化 双层装饰器 装饰器基础请点我 有时候一个功能需要有2次认证的时候就需要用到双层装饰器了,下面我们来通过一个案例详细介绍一下双层装饰器: 执行顺序:自上而下 解释顺序:自下而上 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51