码迷,mamicode.com
首页 > 系统相关 > 详细

shell命令2

时间:2019-08-31 12:28:40      阅读:102      评论:0      收藏:0      [点我收藏+]

标签:raid5   示例   linux正则   mac   xxx   div   处理工具   raid   ip地址   

raid0 raid1 raid5的区别

# 1、什么是raid?
由一系列硬盘组成的阵列,简单说:一个服务器有10个一硬盘,你如何能保证坏掉1个硬盘后数据不丢,业务不断

# raid分类:raid0 、raid1、raid5
raid0
  1、特点:数据分散存储在多个硬盘
  2、优点:读写并发,速度超快,提升数倍
  3、缺点:一旦一个硬盘挂掉,则损坏全部数据
raid1:
  1、特点:数据分别写入两个磁盘(写了两份)
  2、优点:实现了数据备份
  3、缺点:磁盘使用率只能到50%
raid5:
  1、特点:提供热备盘实现故障恢复
  2、优点:只损坏1块磁盘,数据不会损坏
  3、缺点:同时坏2块磁盘,数据损坏

周期性计划任务

# 1、进入周期性计划任务
crontab -e (首次进入按2 - 找vim)

# 设置周期性计划任务
* * * * *  : 五个*号代表  分 时 日 月 周
分 :0-59
时 :0-23
日 :1-31
月 :1-12
周 :0-6

# 开始设置 : 
1、* 代表所有可能值
2、, 指定多个时间点
3、/ 指定时间间隔频率
4、- 指定一个时间段

# 示例
1、每月的1日和5日两天: * * 1,5 * * 
2、每10分钟: */10 * * * * 
3、0点-6点每小时执行: 0 0-6/1 * * *
4、每分钟执行: * * * * *

# 练习
1、每小时的第3分钟和第15分钟执行

2、每周六、周日的0点执行一个 01.py 文件

6、每天18:00到23:00之间每小时执行 01.py 文件 

文本处理工具 - awk

语法格式:awk 选项 动作 文件列表

 

常用方式:Linux命令  |   awk  选项  ‘动作‘

使用方法:

# 示例
awk {print "abc"} ip.txt
# 思考: 这个会输出什么?
df -h | awk {print $1}

# -F:指定分隔符
awk -F ":" {print $2}  # 显示 : 分隔后的第2列
# 练习
输出本机的IP地址

grep命令之正则表达式

# 元字符 - grep命令
^xxx : 以 xxx 开头
xxx$ : 以 xxx 结尾
.    : 任意1个字符(不包含\n)
*    : 0到n个字符
# 扩展元字符 - egrep 或者 grep -E 
+    : 1次或n次
{n}  : n次
()   : 分组

# 其他
[0-9]    : 数字
[a-zA-Z] : 大小写字母   或者[a-Z]

练习: 使用Linux正则匹配Mac地址
     00:0c:29:70:e1:5f
([0-9a-fA-F]{2}:){5}[0-9a-fA-F]{2}
# 提取本机mac地址
ifconfig | egrep ([0-9a-fA-F]{2}:){5}[0-9a-fA-F]{2} | awk {print $2}

 

shell命令2

标签:raid5   示例   linux正则   mac   xxx   div   处理工具   raid   ip地址   

原文地址:https://www.cnblogs.com/maplethefox/p/11438433.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!