美文网首页
Linux Note13 20160726

Linux Note13 20160726

作者: 潇涵quant | 来源:发表于2016-07-26 14:20 被阅读15次

Linux系统启动

BIOS
MBR: Boot Code
执行引导程序-GRUB
加载内核
执行init (id = 1)
runlevel

BIOS

basic input output system.保存在主板BIOS芯片上。
功能:检查硬件,无故障就滴一声;接着查找可启动设备(硬盘,光盘,u盘,可以设置顺序,也可以从网络启动,具有引导信息)

MBR

运行MBR的引导代码,实现跳转到真正的引导程序。
第一个扇区(前512字节)最后两位为55AA,引导代码为前446字节。功能为引导不同的系统。

GRUB

LINUX主流引导系统,其也可以引导windows等其他系统。
配置文件保存在 /boot/

加载内核

只加载最重要的,其他的打包成模块动态加载。
dmesg 返回内核输出信息,同样的内容保存在/var/log/dmesg

init

linux系统中的第一个进程init.
top :进程查找init(pid = 1)
init是所有进程的父进程。

linux运行级别:

  • 0 关机
  • 1 单用户
  • 2 无网络的多用户
  • 3 多用户
  • 4 未使用
  • 5 XII图形化模式
  • 6 重启

用的最多的是3和5。3和5除了图形界面外,没有任何区别。

cat /etc/inittab 下存储的是默认运行级别(但我没有找到)
/etc/init/ 里面是各种配置文件,可以更改快捷键的功能等

runlevel :查看上一个运行级别和当前的运行级别
init 3 :切换到运行级别3下

单用户修改root密码

向kenel抛出参数1或者single(最后)就可以了。
在单用户模式下,直接就是root,并且可以用passwd修改密码,直接就是新密码。

grub加密

因为上面方法的存在,使得计算机非常不安全,所以想要修改kenel参数,必须需要密码:

grub -md5-crypt 该命令就可以生成密码
注意:复制加密后密码的时候不能漏掉.,不要多加空格。

在grub.conf(这个在ubuntu上没有啊)里配置密码:
第一行加入
password --md5 加密后密码(如$1$gdc6u$smyprb53X6Q7JUByQtTOj.)

相关文章

  • Linux Note13 20160726

    Linux系统启动 BIOSMBR: Boot Code执行引导程序-GRUB加载内核执行init (id = 1...

  • 20160726

    1 12 123

  • 20160726

    觉得忽冷忽热。 昨天通宵了。听佳慧讲故事。一边听着苏州河。 然后就很感慨,心不在你身上,所以你做什么,他都不会感动...

  • 20160726

    心情如潮起落,不由我掌控。 这段时间坚持跑步,20多天了,我还能坚持下去。跑步带给我的东西太多了,当然,就算跑步带...

  • 20160726

    大鱼这首歌真的炒鸡好听!听得我一身的鸡皮疙瘩 在车站遇见一个长得好高的短发女生 我被完全压制 心痛 等车这个地方风...

  • 20160726早起

    又一个第二天。每个早起就发现好像将一天延长了,用自己的生活方式去改变自己。 是的,我不喜欢现在这个物欲横流,什么都...

  • 20160726健身日志

    1、虎式热身,开合跳,波比 2、卧推 20-22.5-25,各5个 30,5*5 组间1kg侧平举 3、坐姿划船1...

  • Note13 vue 进阶

    打包部署 (目标:跟部署GG搞好关系…=_= 内网开发的痛) step1: vue 项目内修改代码 static文...

  • 阅读《孤独小说家》

    20160726记录骑行第二天:早上起床后开始看孤独小说家,作家耕平的把儿子的生活点滴写进了小说遭到了儿子的反抗。...

  • 20160726 重庆磁器口

网友评论

      本文标题:Linux Note13 20160726

      本文链接:https://www.haomeiwen.com/subject/vmunjttx.html