馬哥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.www58058.com/28210

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

相關推薦

  • Linux磁盤管理(一)

      磁盤,計算機最常見的存儲硬件設備。對Linux而言,其哲學思想之一就是一切皆文件,因此linux之上所有設備的操作都是通過文件接口來實現的,也就是說在訪問設備的時候就如同訪問一個文件一樣,因為他們使用的都是文件系統接口。 向磁盤中寫入數據的操作過程:   首先硬件設備在系統上會映射成一個一個文件,我們在對硬件中寫入數據就相當…

    Linux干貨 2016-08-30
  • N22-第五周作業

    1、顯示當前系統上root、fedora或user1用戶的默認shell; [root@localhost ~]# cat /etc/passwd | grep "^root" | cut -d: -f7 /bin/bash 2、找出/etc/rc.d/init.d/functions文件中某單詞后面跟一組小括號的行,形如:hello()…

    Linux干貨 2016-09-15
  • ArchSummit 2017全球架構師峰會100余位國內外技術專家北京等你!

    ArchSummit全球架構師峰會是InfoQ中國團隊推出的面向高端技術管理者、架構師的技術大會,參會者中超過50%擁有8年以上的工作經驗。

    2017-11-13
  • 如何將遷移home到獨立分區中

        背景(centos7中):         由于在剛開始學習linux時磁盤分配追求簡單,只是把一個磁盤簡單的分了3個分區。現在,因用戶數據增多、磁盤空間變少、當數據撐滿磁盤時,會導致系統崩潰。為防止此種情況的發生我必須把把根下的/home 目錄遷移出 來獨立分…

    2017-08-10
  • N21_第7周_磁盤及文件系統管理

    N21_第7周_磁盤及文件系統管理 作業題目: 1、創建一個10G分區,并格式為ext4文件系統;    (1) 要求其block大小為2048, 預留空間百分比為2, 卷標為MYDATA, 默認掛載屬性包含acl;    (2) 掛載至/data/mydata目錄,要求掛載時禁止程序自動運行,且不更新文件的訪問時間戳…

    Linux干貨 2016-09-26
  • linux基礎入門之一

    一、計算機的組成與功能 計算機由硬件和軟件組成 硬件: 按馮·洛伊曼體系劃分 1、CPU:包括運算器、控制器、寄存器、緩存,對數據控制和計算 2、存儲器:內部存儲器、外部存儲器,對數據提供存儲功能 3、輸入設備:具有下指令,提供數據輸入 4、輸出設備:輸出數據加工的結果 軟件: 1、低級語言:匯編語…

    Linux干貨 2016-09-19
欧美性久久久久