《Linux就该这么学》第九节课学习笔记
su命令可以解决切换用户身份的需求,使得当前用户在不退出登录的情况下,顺畅地切换到其他用户。
使用sudo命令可以给普通用户提供额外的权限来完成原本只有root管理员才能完成的任务,可以限制用户执行指定的命令,记录用户执行过的每一条命令,集中管理用户与权限(/etc/sudoers),以及可以在验证密码后的一段时间无须让用户再次验证密码。
Linux系统中颇具特色的文件存储结构常常搞得新手头昏脑涨,本章将从Linux系统中的文件存储结构开始,讲述文件系统层次标准(Filesystem Hierarchy Standard,FHS)、udev硬件命名规则以及硬盘设备的原理。
主分区或扩展分区的编号从1开始,到4结束;
逻辑分区从编号5开始。
Linux系统支持数十种文件系统,而最常见的文件系统如下所示。
Ext2:最早可追溯到1993年,是Linux系统的第一个商业级文件系统,它基本沿袭了UNIX文件系统的设计标准。但由于不包含日志读写功能,数据丢失的可能性很大,因此大家能不用就不用,或者顶多建议用于SD存储卡或U盘。
Ext3:是一款日志文件系统,它会把整个硬盘的每个写入动作的细节都预先记录下来,然后再进行实际操作,以便在发生异常宕机后能回溯追踪到被中断的部分。Ext3能够在系统异常宕机时避免文件系统资料丢失,并能自动修复数据的不一致与错误。然而,当硬盘容量较大时,所需的修复时间也会很长,而且也不能100%地保证资料不会丢失。
Ext4:Ext3的改进版本,作为RHEL 6系统中默认的文件管理系统,它支持的存储容量高达1EB(1EB=1,073,741,824GB),且能够有无限多的子目录。另外,Ext4文件系统能够批量分配block(块),从而极大地提高了读写效率。现在很多主流服务器也会使用Ext4文件系统。
XFS:是一种高性能的日志文件系统,而且是RHEL 7/8中默认的文件管理系统。它的优势在发生意外宕机后尤其明显,即可以快速地恢复可能被破坏的文件,而且强大的日志功能只需花费极低的计算和存储性能。它支持的最大存储容量为18EB,这几乎满足了所有需求。
RHEL 7/8系统中一个比较大的变化就是使用了XFS作为文件系统,这不同于RHEL 6使用的Ext4。从红帽公司官方发布的说明来看,这确实是一个不小的进步,但是刘遄老师在实测中发现并不完全属实。因为单纯就测试一款文件系统的“读取”性能来说,到底要读取多少个文件,每个文件的大小是多少,读取文件时的CPU、内存等系统资源的占用率如何,以及不同的硬件配置是否会有不同的影响,这些因素都是不确定的,因此实在不敢直接照抄红帽官方的介绍。我个人认为XFS虽然在性能方面比Ext4有所提升,但绝不是压倒性的,因此XFS文件系统最卓越的亮点应该当属可支持高达18EB的存储容量吧。
18EB等于18,874,368TB。假设每块硬盘的容量是100TB,那么大概需要19万块硬盘才能把18EB的数据都装下。总之,当用了XFS之后,文件的存储上限就不再取决于技术层面,而是钱包了。过去常常跟同学们开玩笑,“如果有18EB的数据在上海机房,想以最快的方式传送到北京,我们有什么好办法呢?”答案是“乘坐京沪高铁”。
在拿到一块新的硬盘存储设备后,先需要分区,然后再格式化文件系统,最后才能挂载并正常使用。硬盘的分区操作取决于您的需求和硬盘大小;也可以选择不进行分区,但是必须对硬盘进行格式化处理。
《Linux就该这么学》第九节课学习笔记相关推荐
- Linux就该这么学--第五期 学习笔记
第一节:基础 <Linux就该这么学>第二期视频 Linux就该这么学第5期第二节: ------------ 你的价值:你对公司做出的共享和你的不可替代性 ------------ 瑞尔 ...
- 《机器学习基石》第12节课学习笔记
第12节课 Nonlinear Transformation 这节课主要介绍了非线性分类模型,通过非线性变换,将非线性模型映射到另一个空间,转换为线性模型,再来进行线性分类.本节课完整学习了非线性变 ...
- 《Linux就该这么学》第十节课学习笔记
分区 格式化 挂载 交换(SWAP)分区是一种通过在硬盘中预先划分一定的空间,然后把内存中暂时不常用的数据临时存放到硬盘中,以便腾出物理内存空间让更活跃的程序服务来使用的技术,其设计目的是为了解决真实 ...
- 《Linux就该这么学》第十一节课学习笔记
RAID与LVM磁盘阵列 由于RAID 10是由RAID 1和RAID 0组成的,因此正确的叫法是"RAID一零",而不是"RAID十". 前面学习的硬盘设备管 ...
- LinuxProbe第三节课-第七节课学习笔记
- HCIA-第二节课学习笔记总结(ARP协议与IP地址)
"ping"---检测网络连通性的工具(ICMP协议) 上图是因特网包探索器,用于测试网络连接量的程序.Ping发送一个ICMP:回声请求消息给目的地并报告是否收到所希望的ICMP ...
- Linux就应该这么学第七课-文件的特殊权限
Linux就应该这么学第七课 文件的特殊权限 1.SUID 将文件执行者临时获取所有者的权限 u+s 2.SGID 让执行者临时拥有属组的权限 g+s 在某个目录中创建的文件自动继承该目录的用户组(只 ...
- 第九节课·open3d学习
Open3d可以实现点云可视化,本节课学习了部分3d效果的处理. 目录 1.前期安装 2.多角度点云拼接生成整个点云 3.近邻搜索 4.法向量估计 5.三角片面 1.前期安装 pip install ...
- 鲁祥老师吉他课学习笔记
鲁祥老师吉他课学习笔记 导语 参考教材: <吉他入门经典教程>李国标 <弹指之间>潘尚文 <吉他教本>好连得出版社 <吉他教程>杰瑞吉他学校 <伯 ...
最新文章
- 防抖 节流_面试必备考点:防抖与节流
- win32汇编获取当前进程ID和可执行文件名
- PHP vs Node.js vs Nginx-Lua(转)
- 泛泰A860(高通公司8064 cpu 1080p) 拂4.4中国民营recovery TWRP2.7.1.2文本(通过刷第三版)...
- grub rescue的修复方法
- getFullYear 方法
- 解决ADB启动问题(Failed to initialize Monitor Thread: Unable to establish loopback connection)
- and or not 优先级_EXCEL函数与公式剖析:AND
- 【深度学习--图像分类】imageAI自定义模型训练
- DelphiXE Update1
- android微信qq分享,android 一键分享 QQ 微信
- C++ 几个特殊符号
- 塞班微信登录显示服务器繁忙,塞班系统彻底告别 已无法登陆QQ/微信
- 【2022.11】5分钟注册好美区Apple ID,稳定有效
- 基于python+OpenCV的车牌号码识别
- python3根据excel表数据自动生成word格式数据报告
- 自定义串口通信协议,如何实现?
- Scrapy框架爬虫项目:京东商城笔记本电脑信息爬取
- 与element-UI相媲美的前端UI组件库ArcoDesign 开源啦
- 51单片机 智能小车