13_Linux启动管理

Linux 启动管理

1. CentOS 6.x 启动流程

1.1 系统运行级别

运行级别

Linux系统中默认定义了 7 种运行级别

运行级别含义
0关机
1单用户模式,可以想象为windows的安全模式,主要用
于系统修复
2不完全的命令行模式,不含NFS(Network File System)服务
3完全的命令行模式,就是标准字符界面
4系统保留
5图形模式
6重启动
运行级别命令

runlevel //查看运行级别命令

# runlevel
N 3

init //改变运行级别命令

# init 6
Connection closed by foreign host.
Disconnected from remote host(linux6.4-192.168.108.224) at 15:25:24.
系统默认运行级别

vim /etc/inittab //配置系统开机后直接进入哪个运行级别

# vim /etc/inittab
id:3:initdefault:

1.2 系统启动过程

启动过程

2 启动引导程序grub

2.1 grup.conf 配置文件

grup 中分区表示
硬盘分区Linux中设备文件名Grub中设备文件名
第一个主分区/dev/sda1hd(0, 0)
第一块SCSI硬盘第二个主分区/dev/sda2hd(0, 1)
扩展分区/dev/sda3hd(0, 2)
第一个逻辑分区/ dev/sda5hd(0, 4)
第一个主分区/dev/sdb1hd(1, 0)
第二块SCSI硬盘第二个主分区/dev/sdb2hd(1,1)
扩展分区/dev/sdb3hd(1, 2)
第一个逻辑分区/dev/sdb5hd(1, 4)
grub.conf 配置文件

多系统的时候,先装windows系统,后装Linux系统。因为windows系统的启动程序不会识别 grub.conf 文件。

如果不小心装错了顺序,需要重新按照grub程序。

/boot/grub/grub.conf

# vi /boot/grub/grub.conf
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.32-358.el6.x86_64)
	root (hd0,0)
	kernel /vmlinuz-2.6.32-358.el6.x86_64 ro root=/dev/mapper/VolGroup-lv_root rd_NO_LUKS LANG=en_US.UTF-8 rd_NO_MD rd_LVM_LV=VolGroup/lv_swap SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_LVM_LV=VolGroup/lv_root  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet
	initrd /initramfs-2.6.32-358.el6.x86_64.img

参数说明:

  • default = 0
    • 默认启动第一个系统
  • timeout -= 5
    • 等待时间,默认是5秒
  • splashimage=(hd0,0)/ grub/splash.xpm.gz
    • 这里是指定grub启动时的背景图像文件的保存位置
  • hiddenmenu
    • 隐藏菜单
  • title CentOS (2.6.32-279.el6.i686)
    • title就是标题的意思
  • root (hd0,0)
    • 是指启动程序的保存分区
  • kernel /vmlinuz-2.6.32-279.el6.i686…
    • 定义内核加载时的选项
  • initrd /initramfs-2.6.32-279.el6.i686.img
    • 指定了initramfs内存文件系统镜像文件的所在位置

2.2 grup加密与字符界面分辨率调整

grub加密

可以使用md5加密 e 模式:

  • grub-md5-crypt //生成加密密码串

    # grub-md5-crypt
    Password: 
    Retype password: 
    $1$Y84LB1$8tMY2PibScmuOCc8z8U35/
    
  • 修改 grub.conf 文件

    # vi /boot/grub/grub.conf
    default=0
    timeout= 5
    password --md5 $1$Y84LB1$8tMY2PibScmuOCc8z8U35/ #password选项放在整体设置处。
    splashimage=(hd0,0)/ grub/splash.xpm.gz
    hiddenmenu
    

最后会发现 grub 界面变成了p键:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kOcYuFCH-1610723848013)(C:\Users\Dongbixi\AppData\Roaming\Typora\typora-user-images\1608282393856.png)]

纯字符界面分辨率调整

首先查询内核是否支持分辨率修改:

# 查询内核是否支持分辨率修改
# grep "CONFIG_ FRAMEBUFFER_ CONSOLE" /boot/config-2.6.32-279.el6.i686

然后修改 grub.conf 文件:追加 vga=791

# vi /boot/grub/grub.conf
kernel /vmlinuz-2.6.32-358.el6.x86_64 ro root=/dev/mapper/VolGroup-lv_root rd_NO_LUKS LANG=en_US.UTF-8 rd_NO_MD rd_LVM_LV=VolGroup/lv_swap SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_LVM_LV=VolGroup/lv_root  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet vga=791

支持的分辨率

色深640X 480800X 6001024X 7681280X 1024
8位769771773775
15位784787790793
16位785788791794
32位786789792795

2.3 系统修复模式

单用户模式

单用户模式常见的错误修复:

  • 遗忘root密码
  • 修改系统默认运行级别

进入单用户模式步骤:

1.启动的时候按任意键进入grub程序选择界面。
在这里插入图片描述

2.按 e 键进入编辑模式(可以修改root/grub密码,不安全):
在这里插入图片描述

3.继续按e键编辑:
在这里插入图片描述

4.尾行输入字符“1”,表示启用单用户模式:
在这里插入图片描述
5.回到编辑模式按b键(选中kernel)进入单用户模式:
在这里插入图片描述
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-N55PR8eF-1610723848026)(C:\Users\Dongbixi\AppData\Roaming\Typora\typora-user-images\1608283384520.png)]
6.这时候就可以修改root/grub密码了:

# passwd root

光盘修复模式

可以修改grub密码和root密码。修复重要文件。

1.快速按F2键,修改启动模式为光盘启动。
在这里插入图片描述
2.选第三项:rescue installed system
在这里插入图片描述

3.进入命令行后:修复重要系统文件丢失,导致系统无法启动
在这里插入图片描述

  • bash-4. 1# chroot /mnt/sysimage #改变主目录
  • sh-4.1# cd /root #进入root用户
  • sh-4.1# rpm -qf /etc/inittab #查询T下 /etc/inittab 文件属于哪个包
  • sh-4.1# mkdir /mnt/cdrom #建立挂载点
  • sh-4.1# mount /dev/sr0 /mnt/cdrom #挂载光盘
Linux 的安全性

Linux系统无论怎么设置密码,都会有方法破解。windows系统也是一样。
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值