红帽认证辅导:RHCE课堂实验笔记(六)
Linux 文件系统基本估量用时:1小时30分钟
方针:形核对Linux 文件系统的更充实的理解,搜罗:成立和使用link,使用mtools 包以措置DOS 文件系统,使用slocate 和find,并将文档打包和压缩。
尝试前筹备:一台装有Red Hat Linux 系统的机械,你在尝试2中需要一张空白软盘。
尝试1:成立并使用link
使命:
1、在起先的尝试中,你应该拷贝了/usr/share/dict/words 到你的帐号——student 的home目录中,并命名为words。那时,这样做的原因是为了使你访谒这个文件更简单。此刻,我们使用link 来达到同样的效不美观。
2、为了避免原本的文件和拷贝文件的同化,我们删除words 文件的拷贝。
$ cd
$ rm words
3、如不美观这时辰你还没有意识到的话,你早些使用的/usr/share/dict/words 现实上是一个soft link。列出/usr/share/dict,看看link 和它的指向:
$ ls -l /usr/share/dict
total 404
-rw-r--r-- 1 root root 409305 Apr 3 10:29 linux.words
lrwxrwxrwx 1 root root 11 Apr 20 17:33 words -> linux.words
a、你若何知道它是一个soft link?
b、为侍趵砟件的巨细是11字节?
c、words对所有用户开放所有的访谒权限。这会对linux.words 发生什么样的影响?除了root用户能经由过程这个link 向linux.words 写数据吗?
4、再次列出文件,此次显示它们所对应的inode。它们是否拥有不异的inode?
$ ls -i /usr/share/dict
5、此刻在你的home 目录中成立一个symbolic link 和一个hard link,指向
/usr/share/dict/linux.words:
$ ln -s /usr/share/dict/linux.words soft
$ ln /usr/share/dict/linux.words hard
6、测试你的新link 指向的数据:
$ head hard soft
7、用下面的呼吁测试你成立的link,并回覆下列问题:
$ ls -il hard soft
$ stat hard soft
写出文件hard 的巨细________,和soft 的巨细_________。
hard 确实使用的数据块________,soft确实使用的数据块__________。
你若何诠释这两个文件在数据块数上的分歧?
hard 的link 数________,soft 的link 数__________。
hard 的 UID和GID__________,soft的_____________。
文件hard 由root 所拥有,并对其他用户只开放读权限。student 用户是否可以删除这个新建的文件?为什么?
8、挑战:
a、你能成立一个symbolic link 指向一个不存在的文件吗?在这种情形下ls 呼吁是否给出任何提醒?
b、你能成立一个hard link 指向一个不存在的文件吗?为什么?
c、你能成立一个hard link 指向一个soft link 吗?如不美观你这样做的话会呈现什么情形?
d、在成立了几个hard link 之后,你若何找出“真正”的文件?这个问题有意义吗?(换句话说,有没有比你成立hard link 更“真实”的文件?)
页:
[1]