Linux从入门到精通(九)

逻辑卷的建立

为解决问题 分区大小的扩展问题

 

pvscan pvcreate pvremove

vgdisplay pe物理单元4M vgcreate vgremove

vgcreate 卷组名称 卷组设备

vgextend 扩容

lvscan lvcreate lvremove lvextend

lvcreate -L 30G -n 名字 卷组

lvextend -L 50G /dev/vg/lv

resize2fs /dev/vg/lv

 

raid0 优点 读写速度快 缺点 安全性

raid1 优点 安全性 缺点 浪费容量

raid5 20g 20g 20G (n-1)*20G 异或

mdadm -C /dev/md0 -l 5 -n 3 /dev/xxxx /dev/xxx /dev/xxx

 

mdadm --manage /dev/md0 -f /dev/sdc

mdadm --manage /dev/md0 -r /dev/sdc

mdadm --manage /dev/md0 -a /dev/sde

 

mdadm -D /dev/md0

 

 

/dev/md127

1、固定设备名称使得md0名称固定

man mdadm.conf 看配置文件手册 到最后一行找例子

 

vim /etc/mdadm.conf

ARRAY /dev/md0 UUID=(这里写导入的uuid值)

 

:r !mdadm -D /dev/mdxxx | grep -i uuid 将uuid导入到该文件中

2、还原磁盘阵列到最初状态

/dev/md0 物理卷

vg lv

2.1 先删除lv和vg后删除pv物理卷 使得md0为一个未被使用的虚拟磁盘设备

2.2 注释掉 /dev/mdadm.conf 的内容

2.3 mdadm -S /dev/md0 停止虚拟磁盘工作

由于sdb - sde 中保留了阵列的信息 因此重启会恢复md设备,所以要将其清除

2.4 mdadm --zero-superblock /dev/sd[bcde]

2.5 blkid /dev/sd[bcde] 如果没有任何信息就是清除成功。

 

 

单用户破密码

单用户是用来做什么的? 系统维护 root 类似安全模式

为什么单用户可以破解密码? 默认不需要认证

单用户的存在是否安全?是否对系统进行了加固

 

linux系统启动流程, 基本输入输出系统的basic input output system(BIOS)。启动列表

找硬盘 - 》 分区表 -》 sda1 主引导分区 中的内容会被读取 -》GRUB引导菜单 按任意键进入菜单

 

e 进入编辑模式

root (hd0,0) 将根分区指定为第一个硬盘的第一个分区 根分区是sda1 /xxxx

kernetl /加载内核 并指定内核参数 ro 只读 root=/dev/mapper/vg_xxxx-lv_root 将根还给真正的逻辑卷 xxxxxxxxxxxx

initrd /initdxxxxx.img 加载初始化镜像盘(加载驱动)

 

将光标选到第二行kernel后按e 进入编辑 输入 空格 1 回车

按b键引导进入单用户系统

passwd -d root 删除root密码

reboot 重启进入系统验证

 

 

进入系统的流程/sbin/init 系统启动的第一个进程

进程和程序的区别 根据自己的配置文件识别自己要进入那一种启动状态

vim /etc/inittab 决定了开机后默认进入的工作模式

0 关机

1 单用户

2 多用户无网络功能

3 字符界面

4 未启用和3一样

5 图形模式

6 重启

 

id:5:initdefault:

 

/etc/rc.d 目录中需要了解的文件有 rc.local 开机启动脚本

rcX.d 0-6 目录 设定了哪些服务是默认启动服务 S 启动 K 不启动

临时开启或者关闭

service bluetooth stop|start 任选其一

永久使其关闭

chkconfig --list 列出所有服务每个级别的启动状态

chkconfig --level 2345 bluetooth off|on 认选其一

 

练习1:

修改/etc/inittab文件中的默认基本为3或者其他级别观察重启后效果。

2:修改bluetooth服务默认的启动状态为不启动。

3:在/etc/rc.d/rc.local 写入一行命令 touch /tmp/1903.txt的文件 重启观察效果

 

了解grub引导菜单的位置 /boot

cd /boot/grub 菜单软件的所在位置

vim /boot/grub/grub.conf

密码设定首先 通过 grub-crypt 建立一个加密后的密码

 

title上输入 password --encrypt xxxxxxxxxxxxxxx

 

重启验证grub菜单是否被加密。

 

实验内容

将/boot/grub 中的 grub.conf 重命名为 grub.conf.bak 重启手动进入系统

 

grub> 因为配置文件没了需要手动输入命令进入

grub> help 查看grub的命令字

grub> root (hd0,0)

grub> kernel /vmlinuzxxxxxx ro root=/dev/mapper/vg_xxxx-lv_root

grub> initrd /initxxxxx.img

grub> boot 引导进入系统

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值