马哥linux 0728作业

1,软链接和硬链接的区别

硬链接有以下特性

1)文件有相同的 inode 及 data block;

2)只能对已存在的文件进行创建;

3)不能交叉文件系统进行硬链接的创建;

4)不能对目录进行创建,只可对文件创建;

5)删除一个硬链接文件并不影响其他有相同 inode 号的文件。

而软链接有一下特性

1)软链接有自己的文件属性及权限等;

2)可对不存在的文件或目录创建软链接;

3)软链接可交叉文件系统;

4)软链接可对文件或目录创建;

5)创建软链接时,链接计数 i_nlink 不会增加;

6)删除软链接并不影响被指向的文件,但若被指向的原文件被删除,则相关软连接被称为死链接(即 dangling link,若被指向路径文件被重新创建,死链接可恢复为正常的软链接)。


2,inode的工作原理

其工作原理就是,一个文件包含元数据和数据内容,元数据是存放在tnode table中,而数据内容是存放在数据块(block)中,inode存放着这个文件的元数据条目,其内容包括,mode(权限),还存放着指向数据的指针,这些指针分为直接指针和间接指针,双重指针,三重指针,直接指针代表直接指向数据内容的block内容,间接指针是指向下一层,但是间接指针指向的下一层并不是数据内容,而也是更多的指针数据块,如果块的大小为4K,每个指针占四个字节,则这个指针可以存放1024个指针,然后这些指针才会真正指向数据内容.同样的双重间接指针是按照间接指针以此类推,指向了更多一层的指针,上一层的每个指针又指向了1024个数据块,然后再指向真正的数据块内容,这些新的指针每个都含有1024个指针.同样的三重间接指针继续向下层指向更多的指针,然后再指向真正的数据内容.



3.将/etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中

1.png

4.将当前系统登录用户的信息转换为大写后保存至/tmp/who.out文件中

2.png

5.

一个linux用户给root发邮件,要求邮件标题为”help”,邮件正文如下:

Hello, I am 用户名,the system version is here,pleasehelp me to check it ,thanks!

操作系统版本信息

3.png

6.将/root/下文件列表,显示成一行,并文件名之间用空格隔开

原创文章,作者:Kartik,如若转载,请注明出处:http://www.178linux.com/28210

(0)
KartikKartik
上一篇 2016-08-04
下一篇 2016-08-04

相关推荐

  • 正则表达式

    正则表达式 热身 正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。 例如 grep, expr, sed , awk. 或Vi中经常会使用到正则表达式,为了充分发挥&…

    Linux干货 2016-08-12
  • 笔记整理:权限管理1-基础权限管理&默认权限

    权限管理: 权限的分配根据owner和group来进行分配的   对于文件,各个权限的意义: r:可以使用工具查看内容 w:往里写 x:运行,提请内核发起一个进程 对于目录,各个权限的意义: r:用ls 查看目录列表   w:可以创建或删除目录中的文件   x:可以使用ls -l查看文件列表,也可cd进去   管理命令…

    Linux干货 2016-08-05
  • linux网络属性命令操作介绍(第十一天)

            linux网络属性常用命令有ifconfig\route\ip命令,centos7 的还是nmcli\nmtui。     网络属性的三大文件:修改DNS的文件/etc/resolv.conf  、修改网卡IP地址/etc/sysconfig/…

    Linux干货 2016-06-01
  • Linux中的网络管理

    1. ifconfig命令的使用方法 ifconfig是一个比较老的命令了,以后可能会慢慢被ip命令替代。ifconfig命令可以用来配置网卡ip地址,配置网卡别名等信息。 ifconfig ifconfig 网络设备名:用来查看网卡的信息,如ip地址,子网掩码,MAC地址等信息 ifconfig eth0 add 172.16.0.35/16:配置eth0…

    2017-05-02
  • Linux文件系统

    Linux:glibc 程序编译方式: 动态链接 静态编译 进程的类型: 终端:硬件设备,关联一个用户接口 与终端相关:通过终端启动 与终端无关:操作引导启动过程当中自动启动 操作系统的组成: 静态:kernel, application 文件系统:层级结构 FHS: Filesystem Hierarchy Standard /bin:所有用户可用的基本命…

    Linux干货 2016-11-10
  • 用PHP编写Hadoop的MapReduce程序

    Hadoop流 虽然Hadoop是用java写的,但是Hadoop提供了Hadoop流,Hadoop流提供一个API, 允许用户使用任何语言编写map函数和reduce函数.Hadoop流动关键是,它使用UNIX标准流作为程序与Hadoop之间的接口。因此,任何程序只要可以从标准输入流中读取数据,并且可以把数据写入标准输出流中,那么就可以通过Hadoop流使…

    Linux干货 2015-04-13