Linux基础知识题解答

Posted

tags:

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

题目来自老男孩BLOG:http://oldboy.blog.51cto.com/2561410/1709569,比较适合新手,空余的时候做一下,可以巩固Linux基础知识,有不对的地方欢迎指正。

 

 

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

请解析上面的每一列内容

 

文件inode号,文件访问权限,硬链接数,文件所属用户,文件所属组,文件最后修改时间,文件名

 

 

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

 

1.硬链接原文件/链接文件共用一个inode号,说明他们是同一个文件,而软链接原文件/链接文件拥有不同的inode号,表明他们是两个不同的文件;
2.在文件属性上软链接明确写出了是链接文件,而硬链接没有写出来,因为在本质上硬链接文件和原文件是完全平等关系;
3.链接数目是不一样的,软链接的链接数目不会增加;
4.文件大小是不一样的,硬链接文件显示的大小是跟原文件是一样的,而软链接显示的大小与原文件就不同了。
5.不允许给目录创建硬链接,不可以在不同文件系统的文件间建立硬链接。软链接则没有任何文件系统的限制,任何用户可以创建指向目录的符号链接
6.若原文件删除了,则该软连接则不可以访问,而硬连接则是可以的。

 

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

 

假设inode size=128byte  block size=1024byte  可写入1k文件100000000/(128+1024) 可写入1M文件  100000000/(1048576+128)  

 

假设inode size=256byte  block size=4096byte  可写入1k文件100000000/(256+4096)  可写入1M文件 100000000/(1048576+256)  

 

以上计算结果均去掉小数字后的数字

 

 

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

 

普通文件,目录,块设备,字符设备,FIFO文件,符号链接文件,socket文件

通过stat -c %F 后接文件名  可以查看文件的类型

 

 

5)删除文件的原理

 

 

 

 

 

6)硬链接问题

[[email protected]~]# ls -ld oldboy

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

[[email protected]~]# ls -l oldboy -a

total64

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

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

drwxr-xr-x   2 root   root 4096 Oct 25 23:59 123

drwxr-xr-x   2 root   root 4096 Oct 26 10:51 1234

drwxrw-rw-   2 root   root 4096 Oct 26 10:52 12345

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)分别说下删除文件的源文件,硬链接,字符链接的对三者的影响

 

删除文件的源文件,inode减1

删除文件的硬链接,inode减1,不影响源文件

删除文件的符号链接,源文件还可以访问

 

8

 

技术分享

如图所示,请创建一个用户,使它同时属于saJAVATECH

 

useradd test -G sa,JAVA,TECH

 

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

说明此内容各段的含义

 

用户名:密码占位符:uid:gid:用户文字说明:用户家目录:用户登陆时的SHELL,/sbin/nologin表示禁止登陆

 

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

此内容是哪个命令实现的

 

 题目不清

 

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

 

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

 

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

 

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

 

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

 

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

 

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

rw-rw-r-x

--xr-x-wx

-wxxx

715

635

012

 

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

 

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

 

20setuidsetgid的区别

 

以上是关于Linux基础知识题解答的主要内容,如果未能解决你的问题,请参考以下文章

Linux基础知识题解答

几道java基础题 求大神解答

深入解答11道Python基础面试题

Java基础——HashMap源码分析及面试题解答

Android 大厂高频面试题及参考解答,知识脉络整理~~

大厂Java高级面试题汇总解答,超详细