Linux 学习第一阶段问题小结

Posted lxs0817

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 学习第一阶段问题小结相关的知识,希望对你有一定的参考价值。


1、dev目录作用

dev是设备(device)的英文缩写。这里主要存放设备、光盘、硬盘(在Linux下,一切皆文件)。

2、tmp目录权限

技术分享图片

/tmp目录的权限为1777,在其他用户的权限最后一位为t,为粘滞位(sticky),是Linux中特殊权限,对应数字为1,意为在/tmp目录中,只有文件的所有者或者root能删除或移动该文件。

3、tar命令小结

-z:通过zip工具进行压缩;

-c:(create)创建压缩包;

-v:(verbose)显示执行过程;

-f:(file)压缩包的名字;

-t:(list)显示压缩包的内容;

-x:(extract)从包中提取文件。

4、raid0 raid1 raid5 raid10优缺点及应用场景

raid 0: 将连续的数据拆分成block,分散将数据block的读/写请求给各个磁盘,达到“同时”读/写的目的。

最少磁盘要求:1块

优点:利用率最高,为100%,读写速度最快。

缺点:无法备份数据,一旦出现错误,所有数据丢失。

应用场景:适合于大规模并发读写,但对数据安全性要求不高的情况,如mysql slave(数据块从库),集群的节点RS(服务员)

raid 1:最大限度的保证用户数据的可用性和可修复性。

只能是2块磁盘

优点:在存储时同时写入两块磁盘,实现数据完整备份。

缺点:利用率最低,为50%,读写速度慢。

应用场景:应用于数据很重要,且不能间断的业务。

raid 5:raid 0 和raid 1的折中方案。

3块磁盘以上,利用率为(n-1)/n*100%(n≥3)

优点:可允许错误出现,数据安全保障程度比RAID 1 低,磁盘空间利用率要比raid 1 高

缺点:只能允许损失一块磁盘,写入性能不高

应用场景:mysql的主从库都可以,存储也可以,普通的服务器为了减少维护成本,又保持一定冗余和读性能都可以做RAID 5

raid 10:也称为RAID 1+0 ,是RAID 1和RAID 0标准结合的产物,先按RAID 0分成两组,再分别对两组按RAID 1方式镜像

4块磁盘,利用率50%

优点:读写速度很快,能容错,能备份数据

缺点:成本高

应用场景:应用于需要高性能、高容错但对容量要求不大、不差钱的场合

5、 awk倒数第二列awk怎么表示

awk ‘NR==3{print $(NF-1)}‘ 

其中$NF表示最后一列,倒数第二列为-1,倒数第三列为-2,以此类推,倒数第n列为(n-1)

 


以上是关于Linux 学习第一阶段问题小结的主要内容,如果未能解决你的问题,请参考以下文章

2017国赛小结

linux学习的基本分为三个阶段

Python第一阶段学习总结 如何学好Python

PHP四个阶段目标以及第一阶段学习内容

Linux相关学习

个人冲击阶段总结(第一阶段)