快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

CentOS7(聚合链路,GRUB配置文件)-创新互联

CentOS 7 (聚合链路,grub配置文件)

成都创新互联公司是一家专业提供弥勒企业网站建设,专注与网站设计、网站建设H5页面制作、小程序制作等业务。10年已为弥勒众多企业、政府机构等服务。创新互联专业网络公司优惠进行中。

实验需求:

1.    创建一个聚合链路

2.    查看grub的配置文件

3.    为grub设置加密

4.    为root的用户重设密码

实验步骤:

一、链路聚合

NIC teaming,简单的说就是多个物理端口绑定在一起当成一个逻辑端口使用,以便提高带宽,实现负载平衡或高可用的功能。RHEL7里面是通过runner (可以视作一段代码)来实现不同的目的。

配置的基本过程就是配置一个逻辑端口的连接,视作master;然后把需要的物理端口配置成slave 连接,绑定到组。然后把这个逻辑端口分配IP就可以用了

team:高可用性

首先准备两块网卡,它们有不同的MAC地址

CentOS 7 (聚合链路,GRUB配置文件)

创建一个新连接,类型是team连接名称team0。

CentOS 7 (聚合链路,GRUB配置文件)

activebackup表示热备,loadbalance表示负载均衡

master 配置好了,还得配置slave,即将eno16777736和eno33554960两块网卡加入到team0

CentOS 7 (聚合链路,GRUB配置文件)

执行nmcli connection show命令查看team0-1和team0-2的状态

CentOS 7 (聚合链路,GRUB配置文件)

上图中team0-2没有启用,启用一下在查看:

CentOS 7 (聚合链路,GRUB配置文件)

执行ifconfig,发现网卡的地址都一样了,这样交换机才能转发包到同一个逻辑端口

CentOS 7 (聚合链路,GRUB配置文件)

最后给team0 分配一个IP地址(也可以直接用图形工具设置IP地址)

CentOS 7 (聚合链路,GRUB配置文件)

二、rhel7 grub配置文件及排错

RHEL7用了grub2,而不再是grub了

MBR分区的前446个字节存放的是系统引导程序grub,中间64字节是分区表,最后2个字节表示结束。那么什么是grub是怎么工作的呢?

简单的说,开机会经历以下几步:

1、BIOS自检,检查硬件;

2、激活MBR,MBR上不存在文件系统,可以视作硬件一部分,因此可以被直接读取

3、grub加载到内存,生成一个微系统,微系统内置了精简版的文件系统

4、通过这个微系统,他会去引导分区,比如默认一般是sda1上去找内核文件如vmlinuz,然后再调用grub的配置文件。

grub的主要把他的配置文件放在了3个地方。

/boot/grub2/grub.cfg (/etc/grub2.cfg是/boot/grub2/grub.cfg文件的符号链接)

/etc/grub.d/

/etc/default/grub

如下所示。他们的关系是 grub.cfg里面通过 ####BEGIN ##### 这种格式按照顺序调用/etc/grub.d里面的脚本实现不同的功能。grub.d目录里面有很多数字开头的脚本,按照从小到大的顺序执行。以00__header为例,他又会调用 /etc/default/grub 配置文件来实现最基本的开机界面配置

CentOS 7 (聚合链路,GRUB配置文件)

例1:修改启动的等待时间

rhel7默认启动等待时间为5秒,下面将启动时间修改为3秒(注:如果改为-1,那么每次启动时需手动确认才可以)

修改/etc/default/grub文件,如下图所示:

CentOS 7 (聚合链路,GRUB配置文件)

修改之后重新编译生成grub.cfg文件

CentOS 7 (聚合链路,GRUB配置文件)

例2:加密grub

开机界面的时候如果输入e,会打开编辑窗口,我们可以根据需要进入rescue, emergency 或者 shell 模式。如何限制访问。

在/etc/grub.d/00_header 文件末尾,添加以下内容:

CentOS 7 (聚合链路,GRUB配置文件)

重新编译生成grub.cfg文件

CentOS 7 (聚合链路,GRUB配置文件)

重启之后输入e,就需要用户和密码才能进入编辑窗口了

CentOS 7 (聚合链路,GRUB配置文件)

这就是grub的配置文件

CentOS 7 (聚合链路,GRUB配置文件)

那么如果忘记root密码了怎么办?

1、重启系统,按e

2、在linux16那行的最尾部加上一下信息

rd.break console=tty0

CentOS 7 (聚合链路,GRUB配置文件)

3、按ctrl+x启动

4、重新挂在文件系统

CentOS 7 (聚合链路,GRUB配置文件)

5、改变根目录

CentOS 7 (聚合链路,GRUB配置文件)

6、修改root密码

CentOS 7 (聚合链路,GRUB配置文件)

7、在根目录下创建相关文件(用于重新标记selinux环境值)CentOS 7 (聚合链路,GRUB配置文件)

8、退出,系统将会重启

CentOS 7 (聚合链路,GRUB配置文件)

===========================================================================================

通过一些实验来验证理论,欢迎转载,学习!

  http://taoliang.blog.51cto.com/

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享标题:CentOS7(聚合链路,GRUB配置文件)-创新互联
当前路径:http://6mz.cn/article/doejgi.html

其他资讯