centos7新特性3

Centos7新特性:

MBR 分区的前 446 个字节存放的是系统引导程序 grub,中间 64 字节是分区表,最后 2 个字 节表示结束。

系统开机都经历了什么?

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

1. 修改系统启动的等待时间

默认为5秒,修改/etc/default/grub文件

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

2. 加密grub(明文)

修改/etc/grub.d/00_herder文件末尾

Cat <<EOF

Set superusres=’用户名’

Password 用户名 密码

EOF

重新编译生成grub.cfg

重启之后输入e,输入用户和密码

加密grub(密文)

命令:grub2-mkpasswd-pbkdf2

进入/etc/grub.d/00_header

cat <<EOF

set superusers=”用户名”

passwd_pbkdf2 用户名 加密密文

EOF (EOF为定义名称,可随意起名)

重新编译生成grub.cfg文件

grub2-mkconfig -o /boot/grub2/grub.cfg

(在终端模式下,需安装gpm工具来复制粘贴)

3. 修改root密码

(1.)重启系统时按e进入单用户模式

在linux16这行末尾添加rd.break console=tty0,ctrl+x重启

Mount –o remount,rw /sysroot

Chroot /sysroot

Passwd 设置密码

touch /.autorelabel

exit

exit

(2.)方法二

在linux16这行删除rhgb quiet,然后添加init=/bin/sh

Ctrl+x

Passwd 密码

touch /.autorelabel

exec /sbin/init

4. grub故障

1.(mbr故障)

模拟mbr故障:dd if=/dev/zero of=/dev/sda bs=1 count=446

完成之后系统提示,因为系统默认从本地启动,然后是光盘,最后是pxe网络启动,这个提示就是网络启动

挂载光盘,选择光盘启动

选择Troubleshooting(排错)模式,选择rescue a contos 7.0,选择1(continue)

重新安装grub2分区,

grub2-install /dev/sda

重启之后就ok了

2.(boot分区故障)

模拟故障(删除boot分区内的所有文件)

重启进入GRUB救援模式: grub rescue>

挂载光盘,从光盘启动,查看boot分区,没有任何文件

切换根目录Chroot /mnt/sysimage,挂载光盘mount /dev/cdrom /media

RPM重新安装kernel,需加(—force),强制安装

安装完内核之后,重新安装grub2,

Grub2-install /dev/sda

Grub2-mkconfig –o /boot/grub2/grub.cfg

重启系统就OK!!

原文地址:http://blog.51cto.com/13544810/2055585

时间: 2024-11-08 11:54:35

centos7新特性3的相关文章

centos7新特性5

centos7新特性: ssm工具的使用 ssm(system-storage-manager)系统存储管理工具 首先安装ssm工具 挂载光盘 rpm安装工具 然后在系统中添加两块磁盘 使用ssm list查看磁盘状态,可查看此逻辑卷,卷组等磁盘状态 创建磁盘挂在目录 创建逻辑池,逻辑卷 查看一下 扩展逻辑池(前提:扩展的逻辑池必须是空磁盘) 扩展逻辑卷 扩展完成之后需要使用命令刷新一下 可用ssm list参看一下大小 逻辑卷快照 方法一: 先向/data目录下存放一点文件 创建快照 删除/d

centos7新特性6

centos7新特性 系统存储类型:1.块存储(san,dan),也就是直接通过硬盘等介质直接存储 2.文件存储(tcp/ip),通过TCP/IP等协议存储 3.对象存储(mfs,gfs)分布式文件存储 今天来一篇文件存储(iscsi):网络存储服务 iscsi实现网络存储,提供存储端叫做target,使用存储端叫做initiator,target上提供存储空间,initiator负责连接设备,在iscsi设备中创建文件系统,以及存储数据在initiator上看就像多了一块硬盘. 服务器端配置t

Linux7/Centos7新特性以及安装体验

一.RHEL7新特性: 1.身份管理 ?kerberos的跨平台信任机制:kerberos将完全兼容微软活动目录,实现完全使用活动目录进行认证. ?REALMD:该功能简化了RHEL 加入微软活动目录的配置,支持自动发现域信息. RHEL 7增加了两个关键性的新特征改善了RHEL对AD的处理方式.现在,RHEL7和AD之间建立了跨域信任(Cross-realm trusts),因此AD用户可以在Linux端无需登录就能访问资源.RHEL 7增加的另外一个AD相关的功能是realmd,实现自动化查

RHEL7/CENTOS7新特性

1.身份管理 kerberos的跨平台信任机制:kerberos将完全兼容微软活动目录,实现完全使用活动目录进行认证. REALMD:该功能简化了RHEL 加入微软活动目录的配置,支持自动发现域信息. RHEL 7增加了两个关键性的新特征改善了RHEL对AD的处理方式.现在,RHEL 7和AD之间建立了跨域信任(Cross-realm trusts),因此AD用户可以在Linux端无需登录就能访问资源.RHEL 7增加的另外一个AD相关的功能是realmd,实现自动化查询与添加AD(或其他红帽认

Centos7 新特性

深色的海面布满白色的月光,我出神望着海星不止飞哪去. <不要说话> 切割工具:cut -c/b/d/f file  split -b/d/l/C file  awk ......          ---- 小 Q ----------------------------------------------------------------------------------------------- 1.安装更加容易 2.内核升到了3.10 3.已经没有32位系统,需下载最新版镜像 4.启

Centos7新特性

centos最小好化安装没有ifconfig命令 刚安装了centos7.0,最小化安装,发现没有ifconfig命令,虚拟机里面的网卡显示ens32,这是centos7.0的特点,要使用ifconfig命令,在/etc/sysconfig/network-scripts/if-ens32里面配置好网络, 记住 onboot=on 这个选项一定要设置,不然网络启动不了,重启网络,/etc/init.d/network restart 使用centos的官方yum源 yum clean all y

Linux7/Centos7新特性之firewalld防火墙

Rhel7防火墙 Redhat Enterprise Linux7已经默认使用firewalld作为防火墙,其使用方式已经变化. 基于iptables的防火墙被默认不启动,但仍然可以继续使用. RHEL7中有几种防火墙共存:firewalld.iptables.ebtables等,默认使用firewalld作为防火墙,管理工具是firewall-cmd.RHEL7的内核版本是3.10,在此版本的内核里防火墙的包过滤机制是firewalld,使用firewalld来管理netfilter,不过底层

RHEL7/CENTOS7 新特性(服务控制和防火墙)

一 服务控制 1 简介  RHEL7 监视和控制 systemd 的主要命令是 systemctl,该命令可以    用于查 看系统状态和管理系统及服务.         RHEL7 的服务 systemctl 脚本存放在: /usr/lib/systemd/,有系统 ( system)          和用户( user)之分,像需要开机不登陆就能运行的程序, 存在系统服务 里,即:/usr/lib/systemd/system 目录下. 每一个服务以.service 结尾 ,一般会分为 3

Linux7/Centos7新特性

如何实现rhel7图形界面自动登陆: 首先找到/etc/gdm/custom.conf文件 然后在custom.conf文件里在daemon下加入下面的内容: AutomaticLoginEnable=true AutomaticLogin=root 设置主机名 rhel7不再使用/etc/sysconfig/network设置主机名,而是使用/etc/hostname文件,下面就介绍有关rhel7设置主机名的几种方法. 方法:1 修改/etc/hostname文件设置主机名. 方法:2 执行h