Linux入門筆記——系統目錄結構

目錄 評論
/ 根目錄,萬物起源。
/bin 包含系統啟動和運行所必須的二進制程序。
/boot 包含 Linux 內核,最初的 RAM 磁盤映像(系統啟動時,由驅動程序所需),和 啟動加載程序。
有趣的文件:
/boot/grub/grub.conf or menu.lst, 被用來配置啟動加載程序。
/boot/vmlinuz,Linux 內核。
/dev 這是一個包含設備結點的特殊目錄。“一切都是文件”,也使用于設備。 在這個目錄里,內核維護著它支持的設備。
/etc 這個目錄包含所有系統層面的配置文件。它也包含一系列的 shell 腳本, 在系統啟動時,這些腳本會運行每個系統服務。這個目錄中的任何文件應該是可讀的文本文件。
有意思的文件:雖然/etc 目錄中的任何文件都有趣,但這里只列出了一些我一直喜歡的文件:
/etc/crontab, 定義自動運行的任務。
/etc/fstab,包含存儲設備的列表,以及與他們相關的掛載點。
/etc/passwd,包含用戶帳號列表。
/home 在通常的配置環境下,系統會在/home 下,給每個用戶分配一個目錄。普通只能 在他們自己的目錄下創建文件。這個限制保護系統免受錯誤的用戶活動破壞。
/lib 包含核心系統程序所需的庫文件。這些文件與 Windows 中的動態鏈接庫相似。
/lost+found 每個使用 Linux 文件系統的格式化分區或設備,例如 ext3文件系統, 都會有這個目錄。當部分恢復一個損壞的文件系統時,會用到這個目錄。除非文件系統 真正的損壞了,那么這個目錄會是個空目錄。
/media 在現在的 Linux 系統中,/media 目錄會包含可移除媒體設備的掛載點, 例如 USB 驅動器,CD-ROMs 等等。這些設備連接到計算機之后,會自動地掛載到這個目錄結點下。
/mnt 在早些的 Linux 系統中,/mnt 目錄包含可移除設備的掛載點。
/opt 這個/opt 目錄被用來安裝“可選的”軟件。這個主要用來存儲可能 安裝在系統中的商業軟件產品。
/proc 這個/proc 目錄很特殊。從存儲在硬盤上的文件的意義上說,它不是真正的文件系統。 反而,它是一個由 Linux 內核維護的虛擬文件系統。它所包含的文件是內核的窺視孔。這些文件是可讀的, 它們會告訴你內核是怎樣監管計算機的。
/root root 帳戶的家目錄。
/sbin 這個目錄包含“系統”二進制文件。它們是完成重大系統任務的程序,通常為超級用戶保留。
/tmp 這個/tmp 目錄,是用來存儲由各種程序創建的臨時文件的地方。一些配置,導致系統每次 重新啟動時,都會清空這個目錄。
/usr 在 Linux 系統中,/usr 目錄可能是最大的一個。它包含普通用戶所需要的所有程序和文件。
/usr/bin /usr/bin 目錄包含系統安裝的可執行程序。通常,這個目錄會包含許多程序。
/usr/lib 包含由/usr/bin 目錄中的程序所用的共享庫。
/usr/local 這個/usr/local 目錄,是非系統發行版自帶,卻打算讓系統使用的程序的安裝目錄。 通常,由源碼編譯的程序會安裝在/usr/local/bin 目錄下。新安裝的 Linux 系統中,會存在這個目錄, 但卻是空目錄,直到系統管理員放些東西到它里面。
/usr/sbin 包含許多系統管理程序。
/usr/share /usr/share 目錄包含許多由/usr/bin 目錄中的程序使用的共享數據。 其中包括像默認的配置文件,圖標,桌面背景,音頻文件等等。
/usr/share/doc 大多數安裝在系統中的軟件包會包含一些文檔。在/usr/share/doc 目錄下, 我們可以找到按照軟件包分類的文檔。
/var 除了/tmp 和/home 目錄之外,相對來說,目前我們看到的目錄是靜態的,這是說, 它們的內容不會改變。/var 目錄是可能需要改動的文件存儲的地方。各種數據庫,假脫機文件, 用戶郵件等等,都駐扎在這里。
/var/log 這個/var/log 目錄包含日志文件,各種系統活動的記錄。這些文件非常重要,并且 應該時時監測它們。其中最重要的一個文件是/var/log/messages。注意,為了系統安全,在一些系統中, 你必須是超級用戶才能查看這些日志文件。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/373638.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/373638.shtml
英文地址,請注明出處:http://en.pswp.cn/news/373638.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

線程故事:關于健壯的線程池

我的主題系列的另一個博客。 這次是關于線程池,尤其是可靠的線程池設置。 在Java中,線程池由Java 5中引入的ThreadPoolExecutor類實現。該類的Javadoc組織得很好。 因此,我不遺余力地在此處進行概述。 基本上, ThreadPoolExecutor…

css縮寫

顏色: 16進制的色彩值為六位數,如果每兩位的值相同,可以縮寫一半。 如:#000000#000; #223344#234; 盒子的尺寸: 如margin:value; 一個值表示所有邊,兩個值表示上下,左右&…

win10改成ubundu主題_如何將ubuntu引導win10,修改為win10引導ubuntu

、首先用LiveCD進入ubuntu2、打開終端,輸入:fdisk -l 查看自己linux的分區情況,我的分了4個區,swap,boot,/,home,對應的分別是:/dev/sda9 swap/dev/sda10 boot/dev/sda11…

Linux入門筆記——文件操作命令1

pwd Print name of current working directory(打印出當前工作目錄名) cd Change directory(更改目錄)例子:cd 更改工作目錄到你的家目錄(和cd ~命令的運行結果是等同的 )cd - 更…

使用MJRefresh自定義下拉刷新,上拉加載動畫

有時候我們需要自己設置下拉刷新,上拉加載動畫的實現,這里主要是記錄下使用MJRefresh自定義下拉刷新,上拉加載動畫..... 下拉刷新我們只需要繼承MJRefreshGifHeader即可: 實現代碼如下: - (void)prepare{[super prepare];self.stateLabel.hidden NO;self.lastUpdatedTimeLabel…

2.mybatis入門實例 連接數據庫進行查詢

1.新建項目,添加mybatis和mysql的jar包 2.在mysql中新建表user[id,name,age] CREATE TABLE users (id int(11) NOT NULL auto_increment,NAME varchar(50) default NULL,age int(11) default NULL,PRIMARY KEY (id)) ENGINEInnoDB DEFAULT CHARSETutf8 3.新建User類…

使用JacpFX和JavaFX2構建富客戶端

創建快速且可擴展的桌面客戶端始終是一個挑戰,特別是在處理大量數據和長時間運行的任務時。 盡管Eclipse RCP和Netbeans RCP是已建立的平臺,但其想法是建立一個輕量級的框架來異步處理組件,類似于Web組件。 開發人員在線程主題上的工作應較少…

lob移表空間 oracle_Oracle數據庫(1)Oracle體系結構概述(一)

Oracle數據庫的體系結構主要包括:物理存儲結構、邏輯存儲結構、內存結構和實例進程結構。了解了Oracle的體系結構,就可以對Oracle數據庫有一個整體認識,這樣有利于后續Oracle的學習。下面我們分別來了解邏輯存儲結構、物理存儲結構、內存結構…

Linux入門筆記——文件操作命令2

cp Copy files and directories(復制文件和目錄) cp 選項: 選項 意義 -a, --archive 復制文件和目錄,以及它們的屬性,包括所有權和權限。 通常,復本具有用戶所操作文件的默認屬性。 -i, --interactive 在…

java 對象的上轉型對象(父類)

Example5_10.java class 類人猿 {void crySpeak(String s) {System.out.println(s); } } class People extends 類人猿 {void computer(int a,int b) { int ca*b;System.out.println(c); }void crySpeak(String s) {System.out.println("***"s"***"); }…

EnglishLeaning

今天看了些hadoop官方reference感覺自己詞匯量和語法真是又回到解放前了。于是,痛下決心要好好學習英語。找到了一些學習的方法,自己記錄下來,也和大家一起借鑒 努力目標: 掌握大量的計算機英語術語和縮略語;熟練掌握計…

雇用Java EE開發人員的一些面試問題

互聯網上充斥著Java開發人員的面試問題。 這些問題的主要問題是,它們僅證明候選人具有良好的記憶力,并且記住所有語法,結構,常量等。對他/她的邏輯推理沒有真正的評估。 我在下面列舉了一些面試問題的示例,這些示例根據…

手機mstsc遠程工具_遠程桌面連接,只需3步,輕松遠程操控電腦!

遠程桌面的好處遠程桌面有很多好處的1.對于運維技術人員來說,可以隨時隨地管理遠程主機,查看系統信息和硬件信息等系統性能診斷,遠程應用管理內存、CPU等敏感信息報警提醒,對遠程主機的一切盡收眼2.對于客戶服務來說,可…

Linux入門筆記——type、switch、help、man、apropos、whatis、info

type 顯示命令的類型switch 顯示可執行程序的位置help 得到shell 內部命令的幫助文檔例如:help cd--help 許多可執行程序支持一個 --help 選項,這個選項是顯示命令所支持的語法和選項說明。例如:mkdir --helpman 顯示程序手冊頁許多希望被命令…

linux上的常用的進程與內存優化命令

進程 ps命令 f 以樹狀結構顯示 u 顯示詳細信息 a 顯示所有進程 -A 顯示所有進程 -u 用戶名 是顯示該用戶下的進程 -l 更多進程詳細信息 例子1. 以樹狀結構顯示root用戶下進程的詳細信息 $ps fu -u root 顯示結果如下 USER PID %CPU %MEM VSZ RSS TTY STAT STAR…

qbytearry有數據上限嗎_金仕達大數據開發崗位面試題

金仕達-上海(1)自我介紹(2)在離線數倉,實時數倉中擔任的角色是什么,介紹項目?數據量有多大?(3)實時的指標和離線指標怎么消除掉?有沒有必要一致?(4)Flink上有多少個指標,一個指標一個jar包嗎&am…

BZOJ 1012 單調隊列+二分

思路&#xff1a; 維護一個單減的序列 序號是單增的 每回二分查找第一個比詢問的大的值 我手懶 用得lower_bound //By SiriusRen #include <cstdio> #include <algorithm> using namespace std; #define int long long int m,mod,top,jy,ans,tot; char ch[3]; st…

MyBatis 3 – Spring集成教程

作為本教程的第一步&#xff08;帶有MyBatis 3的Spring MVC 3 CRUD示例&#xff09;&#xff0c;我們將定義一個MyBatis服務&#xff0c;該服務將幫助我們在數據庫上執行CRUD操作。 我們有一個用于User的域類和一個用于將User信息存儲在數據庫中的數據庫表。 在示例中&#xff…

Linux入門筆記——cat、sort、uniq、wc、head、tail、tee

cat &#xff0d; 連接文件 cat 命令讀取一個或多個文件&#xff0c;然后復制它們到標準輸出。你可以使用 cat 來顯示 文件而沒有分頁cat 經常被用來顯示簡短的文本文件。案例 意義 cat ls-output.txt 讀取文件標準輸出 cat movie.mpeg.0* > movie.mpeg 連接文件&#x…

fir.im Log Guru 正式開源,快速找到 iOS 應用無法安裝的原因

很開心的宣布 Log Guru 正式開源&#xff01; Log Guru&#xff0c;是 fir.im 開發團隊創造的小輪子&#xff0c;用在 Mac 電腦上的日志獲取&#xff0c;Github 地址&#xff1a;FIRHQ/LogGuru. Log Guru 使用方法 當有測試者反饋應用裝不上的時候&#xff0c;將其測試設備連接…