centos-檔案系統(轉)
對於國內主機來說,使用比較多的還是Windows主機,而對於美國主機,Linux佔大多數。用習慣了Windows的使用者可能需要點時間去調整。一個非常明顯的差別是:Windows的 “\” 變為了 “/”。
Linux和UNIX的檔案系統是一個以“/ “為根的階層式的樹狀檔案結構,/ 因此被稱為根目錄。所有的檔案和目錄都置於根目錄/ 之下。根目錄/下面有/bin,/home,/usr等子目錄。在早期的UNIX系統中,各個廠家各自定義了自己的UNIX系統的檔案系統構成,比較混亂。
為了避免在Linux也產生同樣的問題,在Linux面世不久,就開始了對Linux檔案系統進行標準化的活動,於1994年推出了名為FSSTND(Filesystem Standard)的Linux檔案系統層次結構標準。之後,FSSTND標準吸引了UNIX社團的開發人員,他們把FSSTND擴大到UNIX系統,FSSTND就變為FHS (Filesystem Hierarchy Standard)。2001年3月,FHS 2.2版本釋出,2004年1月29日發行了最新版本2.3。
FHS標準使得眾多的Linux釋出包有了可以遵循的標準,使得軟體和使用者可以預測已經安裝了的檔案和目錄的位置。它定義瞭如下的內容:
- 定義了檔案系統中每個區域的用途
- 定義了所需要的最小構成的檔案和目錄
- 給出了例外處理和矛盾的特殊例子
這裡並不詳細解釋FHS的內容,但是作為系統管理員應該詳細閱讀一下相關的內容,可以從這裡獲得相關的資訊:http://www.pathname.com/fhs/或 http://www.redhat.com/docs/manuals/linux/RHL-9-Manual/ref-guide/s1-filesystem-fhs.html。
這裡只是從檔案系統的角度給出系統的一個概覽。在我們購買的Linux虛擬主機(比如HostMonster/BlueHost主機)中,我們的網站就是存放在/home目錄下。更多的資訊可以檢視man或其他地方。
目錄 | 內容和用途 | ||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
/ | 根目錄。一般不含任何檔案,除了可能的標準的系統引導映象,通常叫/vmlinuz 。所有其他檔案在根檔案系統的子目錄中。 | ||||||||||||||||||||||||||
/bin | 一般使用者使用的命令 | ||||||||||||||||||||||||||
/boot | 放置核心及LILO、GRUB等導引程式(bootloader)的檔案,用於啟動。 | ||||||||||||||||||||||||||
/dev | 硬碟,分割槽,鍵盤,滑鼠,USB,tty等所有的裝置檔案都放在這個目錄。 | ||||||||||||||||||||||||||
/etc | 系統的所有配置檔案都存放在此目錄中。 | ||||||||||||||||||||||||||
/home | 使用者空間,所有的使用者都是用此空間。 | ||||||||||||||||||||||||||
/lib | 共享連線庫,如C庫和C編譯器等等。 | ||||||||||||||||||||||||||
/media | 掛接CD-ROM等裝置的目錄 | ||||||||||||||||||||||||||
/mnt | 移動裝置檔案系統的掛點 | ||||||||||||||||||||||||||
/opt | 存放後來追加的使用者應用程式 | ||||||||||||||||||||||||||
/proc | /proc檔案系統是一個假的檔案系統。它不存在在磁碟某個磁碟上。而是由核心在記憶體中產生。用於提供關於系統的資訊 (originally aboutprocesses, hence the name)。下面說明一些最重要的檔案和目錄。 /proc 檔案系統在procman頁中有更詳細的說明。
|
||||||||||||||||||||||||||
/root | root使用者的使用者目錄。 | ||||||||||||||||||||||||||
/sbin | 存放系統管理所需要的命令。類似/bin ,但不給普通使用者使用 | ||||||||||||||||||||||||||
/tmp | 臨時檔案目錄,重新啟動時被清除 | ||||||||||||||||||||||||||
/usr | /usr檔案系統經常很大,因為所有程式安裝在這裡。 /usr 裡的所有檔案一般來自Linuxdistribution;本地安裝的程式和其他東西在/usr/local下。這樣可能在升級新版系統或新distribution時無須重新安裝全部程式。 /usr的有些子目錄在下面列出(一些不太重要的目錄省略了,更多資訊見FHS)。
|
||||||||||||||||||||||||||
/var | /var 包括系統一般執行時要改變的資料。如存放應用程式資料和日誌記錄的目錄。每個系統是特定的,即不通過網路與其他計算機共享。
|
相關推薦
centos-檔案系統(轉)
對於國內主機來說,使用比較多的還是Windows主機,而對於美國主機,Linux佔大多數。用習慣了Windows的使用者可能需要點時間去調整。一個非常明顯的差別是:Windows的 “\” 變為了 “/”。 Linux和UNIX的檔案系統是一個以“/ “為根的階層式的樹狀檔
centos檔案系統操作
linux系統與windows操作區別還是很大的。 我們先來看下檔案系統這一塊,在windows系統中,我們存放的檔案都是存在在磁碟中的資料夾。那麼在linux系統中沒有磁碟的這中概念。 那麼linux中 是以目錄的形式來區分。 我們先來熟悉 兩個命令 ls 和 ll&nbs
不刪除資料情況下轉換檔案系統型別,從FAT32轉到NTFS
轉換檔案系統型別,從FAT32轉到NTFS(不刪除資料) 如果是從NTFS轉FAT32就不能用下面的方法,需要備份你的資料之後再格式化 最近下完電影想把電影傳到U盤裡,結果顯示檔案過大不能傳,然後看了看我的U盤屬性是FAT32,FAT32是不支援4G以上的檔案傳輸的,所以需要改變
CentOS 7 安裝配置分散式檔案系統 FastDFS 5.11
CentOS 7 安裝配置分散式檔案系統 FastDFS 5.11 前言: FastDFS是現在比較流行的分散式檔案系
轉:iTOP-4412實現NFS網路檔案系統
[學習嵌入式開發板]iTOP-4412實現NFS網路檔案系統 <div class="extra ui horizontal list meta-wrap"> <div class="item">
Oracle ACFS檔案系統支援CentOS
[[email protected] ~]# cd /u01/app/11.2.0.4/grid/lib/ [[email protected] lib]# cp -p osds_acfslib.pm os
Chap3:檔案系統中跳轉[The Linux Command Line]
1 introduce the following commands pwd - Print name of current working directory cd-Change directory ls-List directory contents 2 understand the
CentOS的檔案系統目錄結構
windows的目錄結構最基礎的是以c:d:e:f盤為主,而linux沒有磁碟的概念,只有一個根目錄,linux檔案系統是採用級層式的樹樁結構,再次結構嘴上是根目錄 在linux世界中,一切皆檔案,Linux是使用檔案來管理的 總結
製作cramfs基本檔案系統 (轉)
Read chip id = ec76Nand flash status = c0Set boot params = root=/dev/mtdblock2 init=/linuxrc load_ramdisk=0 console=ttySAC1,115200 mem=65536K devfs=mount d
CentOS 7 下掛載NTFS檔案系統磁碟並設定開機自動掛載
tar -xvf ntfs-3g_ntfsprogs-2014.2.15.tgz 2.編譯並進行安裝 進入ntfs-3g_ntfsprogs-2014.2.15資料夾中 ./configure && make &&
“轉”使用UBOOT燒寫根檔案系統和核心的方法
①此處param區存放著uboot傳遞給kernel的標記列表,(是uboot傳遞給核心的,核心去讀取),和nandflash上的param儲存區(是uboot自己的)的內容不一樣 nandflash的param儲存區存放的是如 bootargs=console=ttySAC0 noinitrd root=/
關於UBOOT,LINUX核心編譯,根檔案系統的15個弱智問題(轉)
(1)核心預設執行地址和載入地址在哪裡設定? (2)從FLASH什麼地址找核心和根檔案系統,UBOOT在哪裡設定? (3)啟動時UBOOT將根檔案系統和核心拷貝到RAM中何處在哪裡設定? (4)UBOOT 如何知道核心與根檔案系統的格式和大小? (5)核心啟動引數在編譯UBOOT時候哪裡指定? (6)核心
CentOS 7 安裝配置分散式檔案系統 FastDFS
前言 專案中用到檔案伺服器,有朋友推薦用FastDFS,所以就瞭解學習了一番,感覺確實頗為強大,在此再次感謝淘寶資深架構師餘慶大神開源瞭如此優秀的輕量級分散式檔案系統,本篇文章就記錄一下FastDFS的最新版本5.0.5在CentOS7中的安裝與配置。 簡介 首先簡
STM32的FATFS檔案系統移植筆記(轉…
一、序言 經常在網上、群裡看到很多人問關於STM32的FATFS檔案系統移植的問題,剛好自己最近也在除錯這個程式,為了讓大家少走彎路,我把我的除錯過程和方法也貢獻給大家。 二、FATFS簡介 FatFs Module是一種完全免費開源的FAT檔案系統模組,專門為小型的嵌入式系統而設計。
轉一篇比較詳細介紹FatFs檔案系統移植的文章 FatFs檔案系統的移植
因為需要,又不想自己寫,所以就移植了一個檔案系統。 說下我的硬體和開發工具:接成 TRUE IDE 模式下的CF卡(也就是相當於一塊硬碟了),三星S3C2440的ARM9,開發工具是很老很老的D版的ADS1.2。
centos 7 檔案系統
Linux 支援的檔案系統有: 型別 單檔案最大 EXT 2GB EXT2 2TB EXT3 16TB EXT4 32TB XFS 8EB tmp
讓CentOS支援ext4檔案系統
需要將一塊硬碟格式化成ext4檔案系統,結果報錯了: # mkfs.ext4 /dev/xvdb -bash: mkfs.ext4: command not found 上網查了下,發現CentOS預設是支援ext4檔案系統的,不過需要使用者自己動手配置一下。於是就動
CentOS Linux系統下apache日誌檔案設定(每天單獨生成一個日誌檔案)
vi /etc/httpd/conf/httpd.conf #編輯檔案 #ErrorLog logs/error_log #註釋此行,新增下面這行 ErrorLog "|rotatelogs /var/log/httpd/error_log%Y%m%d.log 8
轉一篇比較詳細介紹FatFs檔案系統移植的文章
摘自:http://blog.163.com/[email protected]/blog/static/3278568820090710053782/ 補充一點,FatFs的作者寫了兩個,一個是正宗的FatFs,比較適合大的RAM的裝置,另一個是FatFs/
玩轉Ubuntu Linux之加密檔案系統篇
當Ubuntu Linux使用加密檔案系統後,資料的安萬能得到非常好的保護。在這種情況下,即使把我們的機器送給黑客,只要他們沒有金鑰,黑客看到的資料只會是一堆亂碼,毫無利用價值可言。本文將周詳介紹利用dm-crypt來建立加密檔案系統的方法。和其他建立加密檔案系統的方法相比,