首页 > 系统服务 > 详细

linux目录结构知识---实战

时间:2019-04-07 22:59:23      阅读:187      评论:0      收藏:0      [点我收藏+]

1.企业面试题:一个100M的磁盘分区,分别写入1k文件,及写入1M的文件,分别可以写多少个?

     一块磁盘被分区格式化成系统文件后,有Inode和Block;一个文件一般占用一个Inode和一个Block。一般block和inode都是够用的。 一个分区中一般block的数量是大于inode数量,所以inode一般情况下是够用的,而block是不够用的。

      但如果是空文件或者小文件,则Inode会满。

            一般Inode是存放属性的,大小为128byte 或者  256byte

            block 是存放内容的,大小是1k(boot),4k(非系统分区默认给4k)

   1)1k文件: 假设如果blcok是4k ,则1k文件会占用1个block,则Block的数量就是文件个数数量。

   100M=100000k  则文件个数是100000/4个数,每个文件浪费3k空间,总体浪费3/4空间。

   2)1M文件:假设如果block是4k,则block是不浪费的,则100/1 为100个

2.如何过滤出当前目录的1级目录

       要的是方法的个数,并不是一个答案,要的是思想,不是具体的答案,脱离技术你怎么解决这个问题,如可以通过颜色区分,可以根据目录区分,可以做标记,然后把目录过滤出来等。

  技术:

    技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

 

运维思想:当一个命令的输出,含有我们需要的内容的时候,我们要想到可能这个命令的某个参数就能直接搞定,例如tree这个是我们首先想到的解决方法,那么通过man进行查找。

   3.如何最快切回源目录:cd -

技术分享图片

OLDPWD这个变量就是记录上一次的目录

 运维思想:先走通,在变通

 工作经验:尽量走别人走过的路,起始地点到终点,从终点到起始点,才算走过的路,说白了就是要纠结每一个细节。

 4.只保留七天内的日志  

制造日志的脚本

 for n in `seq 14`
 do 
    date -s "04/0$n/13" 
    touch  access_www_`(date +%F)`.log 
done
 date -s "04/14/13"

技术分享图片

5.tail -f比 tail -F不如,tail  -F有重试功能。

6.less  是一行行显示,more也是一行行显示,但是不能往回走。

7.显示行号:cat -n      、    less  -N        vi里面的set   nu

 8.开机启动原理:

技术分享图片

    对应各个级别下比如如图:开机启动55顺序,对应到init.d/sshd里面有chkconfig设置了开机自启动。

linux目录结构知识---实战

原文:https://www.cnblogs.com/dangjingwei/p/10667879.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!