启动管理-启动引导程序-grub加密

前言

grub加密与字符界面分辨率调整是Linux当中的小技巧。
grub加密用着还行,字符界面分辨率调整用着不爽。

1. grub加密

开机的时候在倒数五秒的时候按任意键进入这个界面,在当前虚拟机下只有这一个操作系统,如果虚拟机里安装多个操作系统,有可能是Linux和Windows并存,也有可能安装了两个不同版本的Linux内核,可以在这个界面下来进行选择。到底启动哪一个界面,这就是grub启动引导程序基本功能,也是基本作用,选择到底进入哪一个系统。
启动管理-启动引导程序-grub加密
e进入它的编辑模式

启动管理-启动引导程序-grub加密
内核标题启动界面下的三个选项,就是再grub配置文件的三行内容
这三个选项是用来进行启动功能来编辑的,通过它其实非常方便的**我当前的root密码。 这时就会觉得不太安全,启动一下进入e就可以进入编辑模式,想改什么都可以,这个时候就可以考虑能不能给e加密,输入正确的密码才可以进入grub的编辑模式,而不是暴露在外面,这样会更加安全。

重点来了,如何进行加密那???

在redhat6.0之前使用的是MD5加密模式,到了Redhat6.0以后,使用的加密方式已经升级到了SHA512,这里指的是系统的用户名密码加密,到目前为止grub加密还是使用的是MD5加密。

Grub加密也不允许直接把明文密码写在grub配置文件,也是需要先把明文密码换算成MD5的加密密码串才可以放入。这时需要使用下面的命令:

命令: grub-md5-crypt
作用: 生成加密密码串,把生成的密码串放入grub的配置文件里,放在timeout的下面。

开始进行实验:

(1) 普通字串换成加密字串

启动管理-启动引导程序-grub加密
(2) 然后再把换算出来的加密字串放到grub配置文件当中。

启动管理-启动引导程序-grub加密
启动管理-启动引导程序-grub加密
启动管理-启动引导程序-grub加密
保护了这个e这个编辑模式,觉得更加安全。

2. 纯字符界面分辨率调整

在使用当中,可以使用远程工具来管理这个纯字符界面,远程工具和图形界面都可以非常方便的调整我的分辨率。但是纯字符界面分辨率默认就是这么大,看起来有点小,可以调节纯字符界面的分辨率吗? 可以,这个就是一个小技巧,我调整了下,体验感不是很好,还是用远程连接比较舒服。而且在实际的使用过程当中,在服务器上图形界面都不装,连显示器都没有,所以调整这个分辨率没有用,没有意义。一般使用的时候都是使用的远程工具来做的。

重点来了,如何进行分辨率的调整那???

(1) 首先查看一下内核是否支持分辨率修改,使用的就是在内核配置文件当中,向压缩内核当中去搜索是否又这个关键字,只要是有证明就支持。

启动管理-启动引导程序-grub加密
命令: grep "CONFIG_FRAMEBUFFER_CONSOLE" /boot/config-2.6.32-279.el6.i686
作用: 查询内核是否支持分辨率修改

(2) 分辨率对照表:

调整的时候遵守这个表就可以了。

启动管理-启动引导程序-grub加密
定义内核的启动选项的,在启动选项之后加入 vga=791 然后重启。然后我的Linux就可以遵守1024*768的分辨率。然后重启就好了,纯字符界面的屏幕会变大,但是字体还是那样。

启动管理-启动引导程序-grub加密