@TOC
du -h --max-depth=1 /rng (一层一层的往下排查)
find /var/log/messages -mtime +30 -a -type f -a -name ‘*.log’ -exec rm-rf {} ;
chattr +i /etc/passwd /etc/shadow 锁定文件
lsattr /etc/passwd /etc/shadow 查看状态
1.echo 命令 输出命令
查看变量 echo $变量
2.date [选项] [+指定格式]
deta -s 20210425 8:30:00 更改时间
deta '+%j' 查看今年的第多少天
3.wget [参数] 下载地址
ps 命令
ps aux 或 ps -elf
R(运行) S(中断) D(不可中断) T(停止) Z(僵死)
1、检查是否已安装mdadm软件包
rpm -q mdadm
yum install -y mdadm
2、使用fdisk工具将新磁盘设备/dev/sdb、/dev/sdc、 /dev/sdd、 /dev/sde
划分出主分区sdb1、sdc1、 sdd1、 sde1, 并且把分区类型的ID 标记号改为“fd”
fdisk /dev/sdb
fdisk /dev/sdc
3、创建RAID设备
创建RAID5
mdadm -C -v /dev/md0 [-a yes] -15 -n3 /dev/sd[bcd]1 -x1 /dev/sde1
cat /proc/ mdstat 还能查看创建RAID的进度
或者
mdadm -D /dev/md0
watch -n 10 'cat /proc/mdstat' 用watch命令来每隔一段时间刷新/proc/mdstat 的输出
-c: 表示新建
-v: 显示创建过程中的详细信息
/dev/md0: 创建RAID5 的名称
-a yes: --auto, 表示如果有什么设备文件没有存在的话就自动创建,可省略。
-l: 指定RAID的级别,15表示创建RAID5
-n: 指定使用几块硬盘创建RAID, n3表示使用3块硬盘创建RAID
/dev/sd[bcd]1: 指定使用这3块磁盘分区去创建RAID
-x: 指定使用几块硬盘做RAID的热备用盘,x1表示保留1块空闲的硬盘作备用
/dev/sde1: 指定用作于备用的磁盘
4、创建并挂载文件系统
mkfs -t xfs /dev/md0
mkdir /lpl
mount /dev/md0 /lpl
df -Th
cp /etc/fstab /etc/fstab.bak
vim /etc/fstab
/dev/md0 /lpl xfs defaults 0 0
5、实现故障恢复
mdadm /dev/md0 -f /dev/sdb1 模拟/dev/sdb1故障
mdadm -D /dev/md0 查看发现sde1已顶替sdb1
6、创建/etc/mdadm.conf 配置文件,方便管理软RAID的配置,比如启动、停止
echo 'DEVICE /dev/sdc1 /dev/sdb1 /dev/sdd1 /dev/sde1' > /etc/mdadm.conf
mdadm --detail --scan >> /etc/mdadm.conf
mdadm命令其它常用选项
-r:移除设备
-a:添加设备
-S:停止RAID
-A:启动RAID
mdadm /dev/md0 -f /dev/ sdb1
mdadm /dev/md0 -r /dev/ sdbl
mdadm /dev/md0 -a /dev/ sde1
echo 'DEVICE /dev/sdc1 /dev/sdb1 /dev/sdd1' > /etc/mdadm.conf
mdadm --detail --scan >> /etc/ mdadm.conf
umount /dev/md0
mdadm -S /dev/md0
mdadm -As /dev/md0
#-s: 指查找/etc/mdadm.conf 文件中的配置信息
集中管理日志
将服务器的日志文件发到统一的日志文件服务器
便于日志信息的统一收集、整理和分析
杜绝日志信息的意外丢失、恶意篡改或删除
1.开机自检
总结:检测出第一个 能够引导系统的设备,比如硬盘或者光驱
2. MBR引导
总结:运行放在MBR扇区里的启动GRUB引导程序
3. GRUB菜单
总结: GRUB引导程序通过读取GRUB配置文件/boot/grub2/grub.cfg,来获取内核和镜像文件系统的设置和路径位置
4.加载Linux内核
总结:把内核和镜像文件系统加载到内存中
5. init 进程初始化
总结:加载硬件驱动程序,内核把init进程加载到内存中运行
创建YUM源
mount /dev/cdrom/mnt/ 把光盘挂载到/mnt目录下
cd /etc/yum.repos.d/
mkdir repos.bak
mv *.repo repos.bak
cd /etc/yum.repos.d/
vim local.repo
[local] 仓库类别
name=local 仓库名称
baseurl=file:///mnt 指定URL访问路径为光盘挂载日录
enabled=1 开启此yum源,此为默认项,可省略
gpgcheck=0 不验证软件包的签名
yum clean all && yum makecache 删除yum缓存并更新