标签:linux基础
题目来自老男孩BLOG:http://oldboy.blog.51cto.com/2561410/1709569,比较适合新手,空余的时候做一下,可以巩固Linux基础知识,有不对的地方欢迎指正。
(1)155729 -rw-r--r--. 1 root root 35 Oct 28 2011 oldboy
请解析上面的每一列内容
文件inode号,文件访问权限,硬链接数,文件所属用户,文件所属组,文件最后修改时间,文件名
(2)描述下硬链接和软连接的区别
1.硬链接原文件/链接文件共用一个inode号,说明他们是同一个文件,而软链接原文件/链接文件拥有不同的inode号,表明他们是两个不同的文件;
2.在文件属性上软链接明确写出了是链接文件,而硬链接没有写出来,因为在本质上硬链接文件和原文件是完全平等关系;
3.链接数目是不一样的,软链接的链接数目不会增加;
4.文件大小是不一样的,硬链接文件显示的大小是跟原文件是一样的,而软链接显示的大小与原文件就不同了。
5.不允许给目录创建硬链接,不可以在不同文件系统的文件间建立硬链接。软链接则没有任何文件系统的限制,任何用户可以创建指向目录的符号链接
6.若原文件删除了,则该软连接则不可以访问,而硬连接则是可以的。
(3)一个100M(100000k)的磁盘分区,分别写入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)硬链接问题
[root@mzq2~]# ls -ld oldboy
drwxr-xr-x.11 oldgirl root 4096 Oct 26 10:52 oldboy
[root@mzq2~]# 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)
如图所示,请创建一个用户,使它同时属于sa,JAVA,TECH组
useradd test -G sa,JAVA,TECH
(9)bin: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)说出你知道的扩展的正则表达式字符及其含义
(14)linux中对文件的读写执行权限说明
(15)linux中对目录的读写执行权限说明
(16)请从linux文件系统的角度详细描述读取/tmp/oldboyfile文件原理过程
(17)把下面内容转成数字权限或8进制权限
rw-rw-r-x
--xr-x-wx
-wx—x—x
715
635
012
(18)操作系统还是网站站点目录权限的安全界点是多少,如何得到的
(19)什么是umask,作用是什么,怎么计算文件和目录的默认权限
(20)setuid和setgid的区别
标签:linux基础
原文地址:http://yujia2016.blog.51cto.com/59379/1747715