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)硬链接问题

[[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)

如图所示,请创建一个用户,使它同时属于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的区别

时间: 2024-10-11 13:11:48

Linux基础知识题解答(五)的相关文章

Linux基础知识题解答(六)

题目来自老男孩BLOG:http://oldboy.blog.51cto.com/2561410/1709569,比较适合新手,空余的时候做一下,可以巩固Linux基础知识,有不对的地方欢迎指正. (1)怎样查看文件或目录的属性,给出命令. ls -l 或者 ll (2)描述硬链接和软链接的区别 1.硬链接原文件/链接文件共用一个inode号,说明他们是同一个文件,而软链接原文件/链接文件拥有不同的inode号,表明他们是两个不同的文件:2.在文件属性上软链接明确写出了是链接文件,而硬链接没有写

linux基础知识题解答(九)

题目来自老男孩BLOG:http://oldboy.blog.51cto.com/2561410/1709569,比较适合新手,空余的时候做一下,可以巩固Linux基础知识,有不对的地方欢迎指正. (Linux用户权限-磁盘-网络) (1)列出 IPv4 的网络地址的分类,各分类容纳的网络数和主机数,以及前三类中的私有地址. A类:1~126,私有地址10.0.0.0~10.255.255.255 B类:128~191,私有地址172.16.0.0~172.31.255.255 C类:192~2

Linux基础知识题解答(三)

题目来自老男孩BLOG:http://oldboy.blog.51cto.com/2561410/1709569,比较适合新手,空余的时候做一下,可以巩固Linux基础知识,有不对的地方欢迎指正. 1.  存放系统的二进制命令的目录是(/bin) 超级用户二进制命令的目录是(/sbin) /dev指的是什么(设备文件目录) /etc指的是什么(配置文件目录) /mnt指的是什么(文件挂载目录) /proc指的是什么(内存的映射,是系统内核和进程的虚拟文件目录) 2.  开机自动挂载设备的文件是(

linux 基础知识学习(五)

1.显示当前系统上root.fedora或user1用户的默认shell: 注释:egrep '^(root|fedora|usr1)\>' /etc/passwd 从/etc/passwd中查找root,fedora,user1用户,存在就匹配,不存在就跳过: cut -d: -f1,7    截取第一和第七字段 2.找出/etc/rc.d/init.d/functions文件中某单词后面跟一组小括号的行,形如:hello(): 注释:参考的cix123 同学的博文,觉得很详细,所以也记下来:

Linux 基础知识(五)

一.每12小时备份并压缩/etc/目录到/back目录中,保存文件名格式为,etc-年-月-日-时-分.tar.gz) crontab -e *12/*** /usr/bin/tar -czf `date +%F-%H-%M`-etc.tar.gz /etc/ ??二.rpm包管理功能总结以及实例应用演示rpm命令:rpm [OPTIONS] [PACKAGE_FILE]安装:-i, --install升级:-U, --update, -F, --freshen卸载:-e, --erase查询:

老男孩26期运维班linux基础知识大比拼即将开始

老男孩26期运维班linux基础知识大比拼 1 比赛说明 比赛时间:2015年11月12日下午15点 比赛地点:老男孩教育教室二 比赛人员:老男孩教育26期全体同学 奖项:团体奖(按组奖励共1-9组): 一等奖奖励300元人民币或每人老男孩老师新书一本和老师合影签名. 二等奖奖励200元人民币 三等奖奖励100元人民币 个人奖:3名,赠老男孩新书一本 惩罚:没有得奖的组,或者组内无人得奖的组,罚100元或派选代表表演一个节目(唱歌或其它) 比赛规则当场宣布: 主评委:老男孩老师,张导 辅助评委:

Linux基础知识(2)

Linux基础知识: 一.程序管理: (1)程序的组成部分: (2)二进制程序: (3)配置文件: (4)库文件: (5)帮助文件: 二.程序包管理器: X: (1)程序的组成文件打包成一个或有限几个文件: (2)安装: (3)卸载: (4)查询: 三.安装Linux: 虚拟机安装Linux系统 需要设置计算机的CPU, 内存, IO等 四.虚拟化软件程序: vmwareworkstation和virtualbox虚拟机都可以安装系统 五.CentOS的镜像站点: http://mirrors.

linux基础知识---用户

用户和组 一.用户和组的概念 随着计算机对多用户需求越来越多,才引入了用户和组的概念.所谓的用户就是操作系统用来标识登陆系统的.就是用户和组是实现计算机资源分配的核心要素.组:是具有相同计算机资源(主要指权限)用户的一个集合. 在计算机内核中,用户和组都是一个数字,我们称之为UID和GID.UID和GID在系统中具有唯一性.实现这个过程进行名称解析才能完成,在Linux系统中使用glib库中的系统调用来完成. 二.用户识别 识别用户通过3A(Authentication,Authorizatio

Linux基础知识入门

[Linux基础]Linux基础知识入门及常见命令. 前言:最近刚安装了Linux系统, 所以学了一些最基本的操作, 在这里把自己总结的笔记记录在这里. 1,V8:192.168.40.10V1:192.168.40.11Linux ip:192.168.40.128 2,Linux是一个操作系统, 与windows的区别:Linux:图形化界面简单,性能很快,在企业中当做服务器来使用.Windows:图形化界面很炫,性能相对差,大众用户.windows的服务器: windows2003,win