Linux第十一周学习报告

进程管道

  管道也是一种重定向,重定向字符 控制输出到文件,管道控制输出到其他程序;它的作用是把上一个进程的输出作为下一个进程的输入,可以把多个进程连接到一起。

 

1、将etc/passwd中的用户按照UID数值大小排序,显示前三行,其中“-t”指定字段分隔符。“-k”指定字段,“-n”表示按数值大小排序。管道用“|”表示

 

2、统计出最占CPU的5个进程

 

3、关于awk文本处理工具,老师没有细说,所有我自己去了解了一下,如下:

awk是一个命令行工具,用于处理文本和数据。它是Linux和Unix系统上的一种编程语言,用于对文本和数据进行处理。awk能够处理数据,如日志文件、配置文件和其他格式化文本文档。
awk的工作方式是将输入按行分割,然后对每行应用一个脚本。这个脚本可以包含多个指令,如打印特定列、执行计算、过滤行等。awk可以通过管道与其他命令行工具结合使用,如grep、sed等。
awk的一些常见用途包括:
1. 提取特定列:awk可以提取输入中的特定列,如日志文件中的时间戳、用户名等。
2. 计算:awk可以执行计算,如求和、平均值、最大值等。
3. 过滤:awk可以根据特定的条件过滤行,如只显示包含特定字符串的行。
4. 替换:awk可以将输入中的文本替换为指定的字符串。

awk的常用选项和用法:
1. -F:定义输入中的字段分隔符,如-F':'用于定义使用冒号作为分隔符。
2. '{print $1,$2}':打印输入中的第一个和第二个字段。
3. '$3 > 5 {print $0}':如果第三个字段大于5,则打印整行。
4. 'length($0) > 80 {print $0}':如果输入行的长度大于80,则打印整行。

存储管理

在Linux系统中,每个设备都被当成一个文件来对待,几乎所有的硬件设备都在/dev这个。目录内。

硬盘连接目前主流的是SATA接口,是由SCSI模块来驱动的。磁盘在Linux里的设备文件名是由检测到的顺序决定的,而不是卡槽位置决定。识别优先识别磁盘后识别移动设备。

关于磁盘是怎么读取数据的:磁盘的第一个扇区(512字节)特别重要,记录了整块磁盘的重要信息。主要包括,主引导记录(可以安装启动引导程序的地方--446字节)、分区表(记录分区状态--64字节)。

主分区不能进行扩容,windo平台下由主分区+扩展分区构成。

 

1、使用lsblk命令可以查看硬盘情况(添加磁盘需要在虚拟机设置上面添加)

 

2、使用fdisk命令对sdb硬盘进行分区,这里我安排内存太小了,只能分一个区,输入n创建新的分区,输入p为主分区,分区编号可以自己选也可以直接回车默认,最后需要输入w保存。

 

3、gdisk命令系统会自动创建一个GPT分区表,输入n进行分区,按回车创建主分区。

 

4、输入mkfs后连续按两次tab键可以查看所有文件类型,CentOS7的文件默认为XFS

 

5、创建分区后不能立即存放数据,需要对分区进行格式化

 

6、挂载分区,把设备挂载到某个目录下面

 

总结:这周代码相对比较少,老师大部分时间在讲理论,对于存储管理这一块的话,目前感觉没有太大的问题。

posted @     阅读(16)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示