RHCE(redhat7)(三)
一、配置软RAID(mdadm)
mdadm装系统时会自动装上,不需额外装
# mdadm -C /dev/md1 -a yes -l1 -n2/dev/sdb1 /dev/sdb2 (注意1前面是字母l,1代表raid1,2代表2快硬盘)
查看信息:
# mdadm -D /dev/md1
生成配置文件(不然,服务器重启软RAID就失效了):
# mdadm -Ds > /etc/mdadm.conf
# mkfs.xfs /dev/md1
# mount /dev/md1 /aa (这样就可以用了,可写到/etc/fstab里)
停用软RAID:
# mdadm -S /dev/md1
启用软RAID:
# mdadm -A /dev/md1
二、LVM
先创建一个物理卷组:
# pvcreate /dev/sdb1
再创建一个逻辑卷组:
# vgcreate vg0 /dev/sdb1 (默认PE为4M)
# vgcreate �Cs 8M vg0 /dev/sdb1 (可在创建时指定PE大小为8M)
查看物理卷组命令:
# pvscan
查看逻辑卷组命令:
# vgdisplay vg0
删除物理卷组命令:
# pvremove /dev/sdb1
删除逻辑卷组命令:
# vgremove vg0
创建大小为200M的分区/dev/vg0/lv01:
# lvcreate �CL 200M �Cn /dev/vg0/lv01
创建大小为200个PE大小的分区/dev/vg0/lv01(即200x4M):
# lvcreate �Cl 200 �Cn /dev/vg0/lv01
查看分区:
# lvscan
格式化分区(mount后即可正常使用):
# mkfs.xfs /dev/vg0/lv01
放大到400M:
# lvextend �CL 400M �Cn /dev/vg0/lv01
增加400M:
# lvextend �CL +400M �Cn /dev/vg0/lv01
增加50个PE:
# lvextend �Cl +50 �Cn /dev/vg0/lv01
停用lv01分区:
# lvchange �Can /dev/vg0/lv01
减小分区到300M(需先停用分区):
# lvreduce �CL 300M �Cn /dev/vg0/lv01
启用lv01分区:
# lvchange �Cay /dev/vg0/lv01
增加物理卷:
# vgextend vg0 /dev/sdb2
删除物理卷:
# vgreduce vg0 /dev/sdb2
数据迁移:
# pvmove �Ci 3 /dev/sdb1 /dev/sdb2 (将sdb1数据迁到sdb2上,3秒刷新一次)
创建快照(设置大小为总理的20%):
# lvcreate �CL 40M �Cn /dev/vg0/lv01_snap �Cs /dev/vg0/lv01
删除快照:
# lvremove /dev/vg0/lv01_snap
三、开机图形或文字界面
查看开机图形或文字:
# systemctl get-default
设置开机图形界面:
# systemctl set-default graphical.target
或
# ln �Cs /usr/systemd/system/graphical.target/etc/system/system/default.target
设置开机文字界面:
# systemctl set-default multi-user.target
或
# ln �Cs /usr/systemd/system/multi-user.target/etc/system/system/default.target
Ctrl+Alt+F2….F6 文字模式
Ctrl+Alt+F1\F7 图形模式
四、误删grub2目录解决办法:
# grub2-install /dev/sda
# grub2-mkconfig > /boot/grub2/grub.cfg
五、破解root密码步骤:
方法一:
开机启动是调至第2项,按字母e进去,将有root=UUID….. ro的那一行,ro后面全删掉,添加rd.break(仅限该行部分),然后按Ctrl+x
# mount �Co remount,rw /sysroot/
# chroot /sysroot/
# passwd
输入新密码
# touch /.autorelabel
# exit
# exit
方法二:
开机启动是调至第2项,按字母e进去,将有root=UUID….. ro的那一行,最后的rhgbquiet改为init=/bin/bash,然后按Ctrl+x
# mount �Co remount,rw /
# passwd
输入新密码
# touch /.autorelabel
# exec /sbin/init
六、systemctl命令:
启动、停止、重启、查看状态:
# systemctl start\stop\restart\status httpd
激活服务:
# systemctl is-active httpd
开机启动httpd:
# systemctl enable httpd
开机不启动httpd:
# systemctl disable httpd
使用systemctl命令杀死服务:
# systemctl kill httpd
列出所有服务(包括启用和禁用):
# systemctl list-units --type=service
屏蔽服务(使它不能启动或显示):
# systemctl mask httpd
取消屏蔽:
# systemctl unmask httpd