运维新手学习笔记:磁盘阵列RAID与文件管理
48 浏览量
更新于2024-08-29
收藏 555KB PDF 举报
"运维小白养成记,千锋逆战班学习笔记"
在运维的世界里,基础知识是构建强大技能栈的基石。这篇摘要记录了在千锋逆战班学习的第15天的内容,主要包括磁盘阵列RAID、文件管理、进程控制、虚拟文件系统、管道与重定向以及存储管理等关键知识点。
首先,我们关注的是文件系统的权限管理。在Linux中,文件权限分为用户(User)、组(Group)和其他(Other),每个类别有读(r)、写(w)和执行(x)三个权限。`chmod`是用于改变文件或目录权限的命令,`chown`则用于改变文件或目录的所有者,`setfacl`则允许更细致的访问控制列表设置。此外,还提到了`chattr +i`用于设置文件的不可变属性,`umask`定义了默认的文件创建权限,而`suid`则是设置特殊权限,使得执行文件时拥有文件所有者的权限。
接下来是进程管理。进程是操作系统资源分配的基本单位,它的生命周期包括创建、运行、等待、就绪和终止等状态。`ps`和`top`命令用于查看进程状态,其中`ps`可列出进程信息,`top`则显示实时的系统状态,包括用户、进程ID、nice值(优先级)和CPU使用率。`kill`命令用于发送信号给进程,如`1`代表重新加载配置,`9`表示强制终止。同时,作业控制中的`jobs`、`&`、`fg`和`bg`用于在后台和前台之间切换进程。
在文件操作方面,提到了管道(Pipeline)的概念,如`命令1 | 命令2`,它将前一个命令的输出作为后一个命令的输入。`tee`可以同时将数据输出到屏幕和文件,而`xargs`则将一行或多行输入转换为命令参数。重定向是改变标准输入输出的关键,如`>`用于输出重定向,`<`用于输入重定向。
在存储管理部分,学习了磁盘分区和文件系统。`fdisk`用于创建基本分区,`mkfs`格式化分区,`mount`挂载分区,`partprobe`通知内核分区的变化。逻辑卷管理(LVM)涉及物理卷、卷组和逻辑卷,它提供了更灵活的存储管理。交换分区(Swap)通过`swapon`和`mkswap`创建和启用,用于扩展内存。文件系统如EXT4和XFS,它们使用inode索引和block块来组织数据。`ln`命令用于创建链接,包括硬链接和软链接。
最后,介绍了通过`mdadm`工具构建RAID5磁盘阵列,RAID5是一种提供数据冗余和性能的存储技术。在这个过程中,通常需要先添加多块硬盘,然后使用`mdadm`进行配置、格式化并挂载。
总结起来,这些知识点构成了运维基础的核心部分,对于理解和操作Linux系统至关重要。通过深入学习和实践,运维小白可以逐步成长为熟练的运维工程师。
2024-03-14 上传
2024-03-14 上传
2024-10-03 上传
weixin_38550812
- 粉丝: 3
- 资源: 894
最新资源
- 俄罗斯RTSD数据集实现交通标志实时检测
- 易语言开发的文件批量改名工具使用Ex_Dui美化界面
- 爱心援助动态网页教程:前端开发实战指南
- 复旦微电子数字电路课件4章同步时序电路详解
- Dylan Manley的编程投资组合登录页面设计介绍
- Python实现H3K4me3与H3K27ac表观遗传标记域长度分析
- 易语言开源播放器项目:简易界面与强大的音频支持
- 介绍rxtx2.2全系统环境下的Java版本使用
- ZStack-CC2530 半开源协议栈使用与安装指南
- 易语言实现的八斗平台与淘宝评论采集软件开发
- Christiano响应式网站项目设计与技术特点
- QT图形框架中QGraphicRectItem的插入与缩放技术
- 组合逻辑电路深入解析与习题教程
- Vue+ECharts实现中国地图3D展示与交互功能
- MiSTer_MAME_SCRIPTS:自动下载MAME与HBMAME脚本指南
- 前端技术精髓:构建响应式盆栽展示网站