软件测试技术

当前位置:首页 > 软件测试技术

鸟哥的Linux私房菜 基础学习篇(第三版) 一些基础 Linux 问题 六

六、档案与目录管理

请问底下的目录与主要放置什么数据?

。/etc/ :几乎系统的所有配置文件案均在此,尤其passwd, shadow

。/etc/rc.d/init.d :系统开机的时候加载服务的scripts的摆放地点

。/boot: 开机配置文件,也是预设摆放核心vrmlinuz的地方

。/usr/bin, /bin : -般执行档摆放的地方

。/usr/sbin, /sbin :系统管理员常用指令集

。/dev: 摆放所有系统装置档案的目录

。/var/log :摆放系统注册表档案的地方

●【旧的】Unix系统与Linux系统的[文件名」最多可以容许几个字符?

14 255

●什么是绝对路径与相对路径,要由/usr/share/doc进入到/usr/share/man由相对路径与绝对路径的写法各为何?

。绝对路径绝对由/开始写起,相对路径则非由/写起;

。cd /us/share/man; cd ./man

在非为根目录的任何-一个目录中,下达Is -a1时,均会有I.J及J这两个目录,请问分别代表什么?

。:代表本目录

。:代表上层目录

显示、变换目录的时候,使用什么指令?

ls, pwd为显示;变换目录用cd

●新增目录移除目录移动目录与拷贝目录有什么指令可用?

。新增: mkdir目录

。移除: rmdir目录(但是该目录内必须要已经清空了), m -rf目录

。 移动: mv directory1 directory2

, 拷贝:中- directory1 directory2

如何查看-一个档案的I内容」(不要使用vi的情况下)

cat, tac, more, less head, tail, nl, od[查看=进制制)

cat, tac, more, less head, tail, nl, od查看二进制制)

●什么是hard link与soft link的档案?有何不同?

。 Hard Links :在做成hard link档案时,系统会占用掉-个inode ,由连结档案可发现其link字段多使用了一个inode , 当源文件被删除的时候,该源文件的内容将继续保留在其他的Hard Links档案中;但所有Link占用的硬盘总量仅占-一个档案的容量大小! (但Hard link不能连结不同filesystem 的档案)

。Soft Links :类似快捷方式,当原始档被删除, soft link档案将找不到原始档了!

如何在root的家目录下建立-个/bin的连结快捷方式

In -s /bin /ootbin

●若有-个连结档为testing连结到test1sh ,请问copy testing到/tmp底下,fcp testing/tmpJ则/tmp/esting这个档案会是: (1)连结档,连结到test1sh ;(2) 一般档案,为内容与test1.sh相同?

答案为(2)

当一个文件属性为-rnwxrwxrwt则表示这个档案的意义为?

任何人皆可读取、可写入,但是不可删除该档案(或目录) ,除了root与档案或目录拥有者有权可以删除。

●我需要将一个档案的属性改为-TWXF-XT--请问该如何下达指令?

chmod 754 filename, chmod u=rwxg=rx,o=r filename

●在/usr/bin/passwd这个档案的属性为-5--请问代表什么意思(s)

那个s代表为SUID .当使用者使用这个档案进行工作的时候.将会具有该档案拥有者的权限!

如何改出-NWxr-sr-xX与-rwxr-xr-t这个属性?

chmod 2755 filename, chmod 1755 filename

如何查看-一个档案的类型(ype)例如纯文本档.执行档与setuid档案等?

file filename

●若一个使用者的umask为033 , 请问他建立-个新的目录 与档案时的默认属性为?

。目录: 744 ? -Wx--f--

。档案: 644 ? -rW---

若我需要更改- 个档案的拥有者与群组,该用什么指令?

chown, chgrp

如何将-一个档案的修改日期改成目前的时间?

touch filename

●如何搜寻一个档案?

which (仅用于指令搜寻) whereis, locate, find

●Linux预设的文件系统为何?此外,常用的Jouralling文件格式有哪些?

Ext2. Jourallina有ext3及Reiserfs 等

●less跟more有什么不同?

less可以翻页,但是more不行!

在比较两个档案的异同时,常使用的是diff与cmp。 请教两者有何不同?

diff为-行一行比较,cmp为-一个字符(character)-个字符比较

六1.磁盘挂载与虚拟内存问题

●我要如何查看Linux系统兰中所有已经挂载的硬盘容量与inodes ?

df-k, df-i,

我要如何查看目前所在目录的所有档案占用的硬盘空间。此外。如何仅输出结果?

du-k du-i, du-s .

如果扇区/dev/hda3有问题,偏偏他是被挂载上的。请问我要如何修理此-扇区?

umount /dev/hnda3

fsck /dev/hda3

●承上题,那么有问题的档案将被移动到那个目录下?

lost+ found

●试说明新增一一个partition在/dev/hdb当中,且为hdb5时,并挂载上/disk2 ,需要哪些步骤?

。fdisk /dev/hdb按n新增,按e新增extended ,再按n新增logical

。mke2fs -b 2048 /dev/hdb5

。mkdir /disk2

。mount -t ext2 /dev/hdb5 /disk2

●如何新增加64MB的虚拟内存swap ?

。dd if=/dev/zero of=/tmp/swap bs= 4k count= 16384

。mkswap /tmp/ swap

。swapon /tmp/swap

●如果要设定- 个新挂载上的扇区,令他可以在开机的时候被挂载上,应该编辑哪-一个档案?

。先/etc/fstab

。再mount -a

●简易说明quota的设置流程?

编辑/etc/fstab ,加入usrquota and/or grpquota

。reboot

。quotacheck -avug (会产生aquota.user(group))

。quotaon -aug

。edquota -u usemame

。edquota -g groupname

。repquota -vu /dev/hd[a-d][1-16]


相关内容

文章评论

表情

共 0 条评论,查看全部
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~