第五组内部linux比赛命题

老男孩运维班26期第五组内部linux比赛命题

(Linux文件属性至正则表达式)

(1)155729 -rw-r--r--.  1rootroot   35 Oct 28  2011 oldboy

请解析上面的每一列内容

文件的inode编号文件类型 文件所属用户权限 文件所属组权限 其他人权限selinux相关

所属用户 所属组 文件mtime 文件名

(2)描述下硬链接和软连接的区别

答:

1.        硬链接不占用磁盘的空间和inode

2.        软连接会占用磁盘的空间和indode

3.        目录不能够创建硬链接,只能创建软链接

4.        硬链接只全部删除才算这个文件被删除

5.        软连接删除源文件,软链接文件无法打开

(3)一个100M(100000k)的磁盘分区,分别写入1k的文件或者写入1M的文件,分别可以写多少个?

1.        磁盘的inode是有限的,创建1k的文件会消耗一个inode,所以100M磁盘上inode有多少就可以创建多少个。

2.        磁盘的控件是规定的,如果创建一个1M的文件,那就只能创建100个。

(4)文件类型分为哪些,通过那个命令可以查看文件的类型

答:文件分为文本、数据、

可以通过file命令查看文件的类型。

(5)删除文件的原理

答:删除文件就是将文件的硬链接数变为0,系统开机的时候就会清除掉这些信息。

(6)硬链接问题

[root@mzq2~]# ls -ld oldboy

drwxr-xr-x.11 oldgirl root 4096 Oct 2610:52 oldboy

[root@mzq2~]# ls -l oldboy -a

total64

drwxr-xr-x.11 oldgirl root 4096 Oct 2610:52 .

dr-xr-x---.13 root    root 4096 Oct 30 15:01 ..

drwxr-xr-x  2 root   root 4096 Oct 25 23:59123

drwxr-xr-x  2 root   root 4096 Oct 26 10:511234

drwxrw-rw-  2 root   root 4096 Oct 26 10:5212345

drwxr-xr-x  2 root   root 4096 Oct 28  2011 ext

-rw-r--r--  1 root   root    0 Oct 28 2011 jeacen

-rw-r--r--  1 root   root  292 Oct 13 19:26 nginx.conf

-rw-r--r--  1 root   root  35 Oct 28  2011 oldboy

-rw-r--r--  1 root   root  247 Oct 20 10:52 oldboy.log

drwxr-xr-x. 2 root   root 4096 Oct  4 04:10 tese

drwxr-xr-x. 2 root   root 4096 Oct 27  2011 test

-rw-r--r--  1 root   root   25 Oct 27 2011 wodi.gz

drwxr-xr-x  2 root   root 4096 Oct 27  2011 xiaodong

drwxr-xr-x  2 root   root 4096 Oct 27  2011 xiaofan

drwxr-xr-x  2 root   root 4096 Oct 27  2011 xingfujie

-rw-r--r--  1 root   root   28 Oct 27 2011 yingsui.gz

如上如所示:列出oldboy的硬链接数

 11个硬链接

 

(7)分别说下删除文件的源文件,硬链接,字符链接的对三者的影响

 删除文件的源文件,硬链接没有任何影响。

 删除文件的源文件,字符链接文件变红,无法打开。

 

(8)如图所示,请创建一个用户,使它同时属于sa,JAVA,TECH组

 useradd test -G sa,JAVA,TECH

(9)bin:x:1:1:bin:/bin:/sbin/nologin

说明此内容各段的含义

 用户名:密码:id号:组id号:注释:用户家目录:可用shell

 

(10)drwxr-xr-x   2 root   root    4096 2015-10-18 21:50 10

-rw-r--r-x   1 root   root       0 2015-10-25 23:05 112

此内容是哪个命令实现的

 ll --time-style=long-iso

 

(11)说出正则表达式的特殊字符及其含义

 

(12)说出你知道的通配符及含义

 

(13)说出你知道的扩展的正则表达式字符及其含义

 

(14)linux中对文件的读写执行权限说明

 文件要想被写就需要可读和可写的权限。

 文件要想被执行,就得需要有可读和可写的权限。

 文件要想被读取,那只需要可读权限。

(15)linux中对目录的读写执行权限说明

目录要想被切换进去就需要给目录可读和执行权限。不然无法进入目录

目录下面的文件想要能够编辑,需要可读和可写可执行权限。

要想查看目录下有那些文件,就需要给可读和执行权限。

(16)请从linux文件系统的角度详细描述读取/tmp/oldboyfile文件原理过程

 首先文件先去根目录下面查询tmp的inode信息,根据inode信息找到tmp目录,在查询oldboyfile这个文件的inode信息。直接去block块里面找到oldboy的信息。这就是文件读取的全部内容。

(17)把下面内容转成数字权限或8进制权限

rw-rw-r-x

--xr-x-wx

-wx—x—x

715

635

012

 

 ls -l|awk -F " " '{print$1}'|cut -c2-10|tr rwx- 4210|awk -F "" '{print$1+$2+$3$4+$5+$6$7+$8+$9}'

(18)操作系统还是网站站点目录权限的安全界点是多少,如何得到的

 操作系统网站目录是755。

(19)什么是umask,作用是什么,怎么计算文件和目录的默认权限

 答:umask是设置系统创建文件或者目录的默认权限。

文件的默认权限是666来减掉umask值,如果umask值是奇数,那就将umask中的值减1。再来算文件的权限。

目录权限是由777减umask值来算。

(20)setuid和setgid的区别

 setuid能够暂时获得属于这个文件所属用户的的权限。

setgid 能够获得属于文件所属组的的支持。


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值