云计算基础之系统管理体系-磁盘管理故障案例与特殊符号

举报
tea_year 发表于 2024/08/02 23:41:33 2024/08/02
【摘要】 系统管理体系-磁盘管理故障案例与特殊符号1. 日常复盘与今日内容1.1 复盘1.2 今日内容2. 系统管理-补充2.1 文件系统2.2 磁盘性能指标3. 总结4. 三剑客日志处理系列-特殊符号4.1 引号系列 ⭐⭐⭐⭐⭐2.%2 重定向符号系列%3) 概述%3) 重定向符号%3) 小结3.%2 通配符5. 三剑客日志处理系列-正则表达式5.1 正则概述5.2 正则与通配符区别5.3 正则分类...

系统管理体系-磁盘管理故障案例与特殊符号

1. 日常复盘与今日内容

1.1 复盘

1.2 今日内容

2. 系统管理-补充

2.1 文件系统

2.2 磁盘性能指标

3. 总结

4. 三剑客日志处理系列-特殊符号

4.1 引号系列 ⭐⭐⭐⭐⭐

2.%2 重定向符号系列

%3) 概述

%3) 重定向符号

%3) 小结

3.%2 通配符

5. 三剑客日志处理系列-正则表达式

5.1 正则概述

5.2 正则与通配符区别

5.3 正则分类

6. 今日内容

1. 日常复盘与今日内容

1. 复盘

raid级别

磁盘命名与分区命名 磁盘分区,格式化,挂载永久挂载

创建swap

mbr vs gpt (parted)

磁盘分区方案

故障案例(面试必备),star法则模拟

分析与知晓原因解决

2. 今日内容

磁盘尾巴

正则表达式与grep

2. 系统管理-补充

1. 文件系统

文件系统: 磁盘中文件的组织方式.


常见文件系统

说明

xfs

centos 7默认的文件系统即可

ext4

centos 6.x ubuntu 默认的文件系统

ext3

centos 5.x 默认的文件系统

swap

交换分区,也算是个文件系统

2. 磁盘性能指标

磁盘性能指标

说明

吞吐量(读写速度)

一般值得是磁盘读写速度

iops

每秒可以进行的io数量(io per second),每秒可以进行读写次数

延迟

进行读写的时候操作延时

故障间的平均时间(MTBF

固态硬盘 基本都是百万小时

连续读写: dd命令测试随机读写: fio测试fio可以测试这些指标

3. 总结

核心: 磁盘选型,硬件知识:使用流程核心: Raid级别及应用场景

核心: 磁盘分区,格式化(mkfs),挂载(mount),永久挂载熟练: swap创建

了解: 企业分区规则

核心: 磁盘故障案例: no space left on device,模拟环境(复现),分析,排查,解决.

了解: 文件系统

了解: 磁盘性能指标

4. 三剑客日志处理系列-特殊符号

引号系列: '' "" `` 不加引号重定向符号系列

4.1 引号系列    ⭐⭐⭐⭐⭐

对于Linux大部分命令通用,四剑客目前单独记忆与使用即可.


引号

含义

单引号

所见即所得,单引号里面的内容会原封不动输出.

双引号

和单引号类似,对双引号里面的特殊符号会进行解析,对于{}花括号(通配符)没有解析.

不加引号

和双引号类似,额外支持通配符(匹配文件) *.log {1 :10}

反引号

优先执行,先执行反引号里面的    命令    .

2.%2 重定向符号系列

1) 概述

重定向:改变输出的方向.

2) 重定向符号


重定向符号

含义

应用场景

> 1>

标准输出重定向: 先清空文件,然后写入.

大部分情况下先清空的时候可以使用. 创建文件.

1

标准输出追加重定向: 直接写入到文件末尾.

修改配置文件,表示追加的时候.


2>

标准错误输出重定向: 先清空文件,然后写入错误信息.

较少单独用,一般用于获取所有输出.


2

标准错误追加输出重定向: 直接把错误写入到文件末尾.

较少单独用,一般用于获取所有输出.

命令    babay.log 2>&1


无论对错都把结果写入到文件中.


比较常用,定时任务,脚本中常用.

命 令 & babay.log

无论对错都把结果写入到文件中.

比较常用,定时任务,脚本中常用.

< 0<

标准输入重定向

很少用,搭配某几个命令用xargs,tr

0


标准输入追加重定向

    cat搭配使用    表示向文写入多行内容


标准输出重定向与错误重定向

同时记录正常输出与错误输出⭐⭐⭐⭐⭐


2 [root@babay-aliyun-servers ~    eco aaaa

zhangsir.txt

3 -bash: eco: command not found

4 [root@babay-aliyun-servers ~    cat zhangsir.txt

5 zhangsir

6 zhangsir

7 [root@babay-aliyun-servers ~    eco aaaa

2 zhangsir.txt

8 [root@babay-aliyun-servers ~

9 [root@babay-aliyun-servers ~

10 [root@babay-aliyun-servers ~    cat zhangsir.txt

11 zhangsir

12 zhangsir

13 -bash: eco: command not found 14


输入重定向符号(与固定命令搭配)

用于与xargs配合,指定读取文件内容.

追加输出重定向 ⭐⭐⭐⭐⭐

5 结束标记

6 结束标记两边不要有多余符号

7 一般都是事先写好,然后粘贴到命令行执行.


 cat >babay.txt EOF
I
love
linux
EOF 14
EOF End of File文件结束的缩写.


#另外的一种cat的格式18
cat    EOF    >babay.txt
love
linux
EOF 24
EOF End Of File文件结束

3) 小结

核心掌握: >    2>&1用法

核心掌握:cat向文件写入多行 🐈

3.%2 通配符

诞生:用于给linux中大部分命令使用,用于批量找

Linux大部分命令都可以使用.(找文件).


符号

含义

*星号

所 有 , *.txt *.log '*ip*'

{}花括号

输出序列,echo,touch,mkdir.

[]

参考正则中含义即可.

[!] [^]

取反

?

任意一个字符

{} ⭐⭐⭐⭐⭐

%3 #基本用法
%3 echo {a :z} 3 echo {1 :10} 4
 #输出等宽的数字序列    01    02 03 10    001    002    … 100
 echo {01 :10}
 echo {01 :100}
 #输出无规律
 [root@localhost ~]# echo
{zhangsir,babay,zhangsan}
 zhangsir babay zhangsan
 [root@localhost ~]# echo babay-
{zhangsir,babay,zhangsan}
 babay-zhangsir babay-babay babay-zhangsan 14
 # seq 输 出 1 3 5 7 9
 [root@localhost ~]# seq 1 3 10 
1
 4
7

 # 使用{}实现:了解
[root@localhost ~]# echo {1 :10 :2} 23 1 3 5 7 9
[root@localhost ~]# echo {a :z :2}
a c e g i k m o q s u w y 26
#小技巧: 备份某一个文件
 [root@localhost ~]# cp babay.txt{,.bak}
[root@localhost ~]# ll babay.txt*
 -rw-r =r =. 1 root root 23 12月 23 10:44 babay.txt 31 -rw-r =r =. 1 root root 23 12 月 23 11:26
babay.txt.bak
[root@localhost ~]# echo babay.txt{,.bak}
 babay.txt babay.txt.bak
[root@localhost ~]# echo    A{,B}
 A AB
 [root@localhost ~]#
[root@localhost ~]# echo    A{C,B}
AC AB

? 任意1个字符.

小结

理解通配符作用:匹配文件.常用的符号: {} *

5. 三剑客日志处理系列-正则表达式

1.%2 正则概述

用于给Linux三剑客,程序语言使用的. 使用正则表达式对

. 使用三剑客实现日志的过滤.

正则表达式本质是一些符号^ $ ^$ . * .* [] [^] | () + {} ? .

可以结合:http: §nbre. babay linux.cn/playground 使用

2.正则与通配符区别

区别

用途(找的内容不同)

支持的命令不同

正则

匹配文件内容(    匹配字符    )

三剑客支持,开发语言.

通配符

匹配    文件    (命令参数)

Linux大部分命令都支持.

3. 正则分类


分类

符号

基础正则

^ $ ^$ .

* .* [] [^]

扩展正则

| + () {}


?

6. 今日内容

磁盘体系总结

核心:引号系列:单引号,双引号,不加引号,反引号区别.

**核心:重定向符号系列: >    2>&1用法    cat通配符: {} *

正则概述



【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。