Linux系統(tǒng)架構(gòu)與目錄解析

出版時(shí)間:2009年  出版社:電子工業(yè)出版社  作者:邱世華  頁數(shù):237  字?jǐn)?shù):300000  
Tag標(biāo)簽:無  

內(nèi)容概要

  這是一本剖析Linux經(jīng)典與常用之目錄及文件的專著,打破以往只依賴命令語句的慣性思維,依據(jù)系統(tǒng)目錄架構(gòu)為主體,并設(shè)計(jì)查詢功能,以協(xié)助讀者建立Linux操作系統(tǒng)的整體感觀,而不再僅限于對(duì)某些服務(wù)或設(shè)置的片面了解。  本書提供了完整的系統(tǒng)啟動(dòng)流程圖,為讀者說明各個(gè)目錄與文件位于開機(jī)流程中的重點(diǎn)。針對(duì)Linux kernel為基礎(chǔ),列出基礎(chǔ)且必要的目錄結(jié)構(gòu),可通用于以Linux kernel為核心的各類操作系統(tǒng)。對(duì)于修改系統(tǒng)、設(shè)定服務(wù),或是設(shè)定X Window等必須熟悉的配置文件,以專章篇幅做詳細(xì)的介紹。依各類應(yīng)用程序在執(zhí)行時(shí)所須加載的函數(shù)庫文件,以簡(jiǎn)明易懂的方式說明其規(guī)則或標(biāo)準(zhǔn)。完全解析“主目錄”的功能,延伸用戶登錄的流程及X Windows的操作功能。充分掌握日志文件與暫存信息,引導(dǎo)讀者做好“系統(tǒng)管理”的核心工作。以功能分類的方式,詳列本書中的各項(xiàng)目錄及文件為索引,方便讀者查詢與使用。

作者簡(jiǎn)介

邱世華,臺(tái)灣鴻海精密股份有限公司資深工程師,擁有PHCE資格認(rèn)證,并任教于臺(tái)灣多所院校。
  專長(zhǎng):Linux系統(tǒng)硬件驗(yàn)證與管理、Linux Clustering Tehc、Linux各種服務(wù)器的管理、Red Hat/Suse Certification tool、網(wǎng)絡(luò)TCP/IP協(xié)議、刀鋒服務(wù)器管理。
  著作《Linux操作系

書籍目錄

索引第1章 Linux目錄的基本概念  1.1 Linux目錄的定義  1.2 根目錄的建立  1.3 根目錄的意義  1.4 根目錄中的目錄清單  總結(jié)第2章 不同啟動(dòng)模式的目錄  2.1 本地啟動(dòng)【/boot】   2.1.1 /boot/grub   2.1.2 System.map文件   2.1.3 kemel及.initrd  2.2 遠(yuǎn)程啟動(dòng)【/tflpboot】  總結(jié)第3章  Kernel Space與User Space的橋梁——虛擬文件系統(tǒng).  3.1 設(shè)備文件目錄【/dev】   3.1.1 基本的設(shè)備文件   3.1.2?。痙ev/bus   3.1.3 /dev/disk   3.1.4?。痙ev/input   3.1.5 /dev/mapper   3.1.6  /dev/net   3.1.7?。痙ev/pts   3.1.8 /dev/shm   3.1.9?。痙ev/.udev   3.1.10?。痙ev/VolGroup00  3.2 程序信息與系統(tǒng)設(shè)置目錄[/proc]   3.2.1 基本程序文件   3.2.2?。痯roc/[number]   3.2.3 /proc/acpi   3.2.4?。痯roc/bus   3.2.5?。痯roc/driver   3.2.6 /proc/fs   3.2.7?。痯roc/irq   3.2.8 /proc/net   3.2.9 /proc/scsi   3.2.10?。痯roc/sys   3.2.11 /proc/sysvipc   3.2.12?。痯roc/tty  3.3 系統(tǒng)分類信息[/sys]   3.3.1?。痵ys/block   3.3.2 /sys/bus   3.3.3?。痵ys/class   3.3.4 /sys/devices   3.3.5?。痵ys/firmware   3.3.6?。痵ys/fs   3.3.7?。痵ys/kemel   3.3.8?。痵ys/module   3.3.9 /sys/power  總結(jié)第4章 應(yīng)用程序目錄  4.1 執(zhí)行文件目錄【/bin】與【/sbin】  4.2 函數(shù)庫目錄【/lib】   4.2.1  /lib/bdevid   4.2.2?。痩ib,fiFmware   4 2.3 /Lib/i686  ……第5章 用戶的主目錄第6章 系統(tǒng)配置目錄第7章 日志文件與媒體掛載目錄

章節(jié)摘錄

  除了FHS所定義的目錄之外,每一家Linux廠商都有額外自行建立的目錄,供自行開發(fā)的應(yīng)用程序使用,所以真正的目錄結(jié)構(gòu)還是要以用戶實(shí)際使用的Linux版本為依據(jù),只是大部分目錄不會(huì)脫離FHS所定義的標(biāo)準(zhǔn)。本書大多以Fedora 7為例,這并不代表任何特殊含義,只是希望通過一個(gè)操作系統(tǒng)的版本(因?yàn)楣P者比較常使用的操作系統(tǒng)是Fedora7)去闡述每一個(gè)目錄的意義與所要提供的功能,畢竟各Linux版本的目錄是大同小異的?! ‘?dāng)然,筆者也并非萬能,只能盡其所能地讓讀者對(duì)每一個(gè)目錄有所了解,至于每一個(gè)目錄涉及的深度,有可能會(huì)因?yàn)槊恳粋€(gè)目錄的功能多少、文件數(shù)目、對(duì)系統(tǒng)的意義大小或筆者本身能力而有所差異。1.2根目錄的建立 大家一般都會(huì)知道根目錄的產(chǎn)生方式,就是系統(tǒng)使用mount指令,將系統(tǒng)所在的分區(qū)掛載,到目錄中,這樣便完成了所謂的根目錄。但你是否想過,雖然看起來合理卻有點(diǎn)詭異,因?yàn)楦夸浖热皇荓inux的“根”,那沒有根,哪來的mount指令?系統(tǒng)怎么可以使用呢?這正是要在這一節(jié)解釋的部分?! ≈v到如何產(chǎn)生根目錄,必須先知道根目錄產(chǎn)生之前的一些基本系統(tǒng)運(yùn)行動(dòng)作(如圖1.3所示),在開機(jī)管理程序啟動(dòng)操作系統(tǒng),在加載kernel之后(也就是當(dāng)用戶在開機(jī)畫面選擇某系統(tǒng)選項(xiàng)按【Enter】后),kernel會(huì)自行在內(nèi)存中建立一塊叫做rootfs的區(qū)域供本身使用,而里面的功能都是kernel本身所提供的,這也就是編譯kernel時(shí)所賦予的能力,不過大部分kernel的能力都是在安裝完操作系統(tǒng)后就已經(jīng)定義好了的,除非是自行重新將kernel編譯過。  而這一段kernel執(zhí)行的過程,并不是產(chǎn)生根目錄的階段。也就是說,在kernel啟動(dòng)階段,并沒有使用到根目錄,而根目錄產(chǎn)生出來的時(shí)間點(diǎn),是在kernel加載完成后,下一個(gè)initrd(Initial ramdisk)加載模塊期間。  這其實(shí)是因?yàn)樵谏形醇虞dinitrd之前,如果操作系統(tǒng)是在網(wǎng)絡(luò)或SCSI接口上,必須要等到相關(guān)模塊加載后才可以使用(除非是手動(dòng)將該模塊嵌入到kernel中),在這種情況下,如果kernel不支持該存儲(chǔ)設(shè)備或功能(像SAN),如何能辨認(rèn)及使用正確的根目錄?所以。必須等到initrd加載正確的模塊,并且正確地辨認(rèn)出存儲(chǔ)設(shè)備的硬件之后,才能將系統(tǒng)分割區(qū)準(zhǔn)確地掛載到根目錄上,產(chǎn)生出一般使用的根目錄?! 倪@一段啟動(dòng)的信息(如圖1-4所示)可看出?;旧辖?jīng)歷了以下3個(gè)步驟,根目錄被產(chǎn)生出來,不過不同廠商所推出的Linux,有可能會(huì)有不一樣的動(dòng)作,但概念是差不多的,圖1-4所圈選的部分,是用戶可以通過啟動(dòng)信息所看到的建立基本目錄的三大步驟。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    Linux系統(tǒng)架構(gòu)與目錄解析 PDF格式下載


用戶評(píng)論 (總計(jì)35條)

 
 

  •   1.該書內(nèi)容:介紹linux下各主要目錄,以及主要目錄下比較重要的次級(jí)目錄,及比較重要的文件??梢园汛藭?dāng)做一本工具書,遇到不太明白的目錄可以查閱,但我更建議大家通讀,讀罷會(huì)對(duì)Linux目錄結(jié)構(gòu)有一個(gè)較完整和更加清晰的認(rèn)識(shí)!2.該書面向讀者:該書不是Linux的入門書,屬于進(jìn)階,如果你學(xué)會(huì)了Linux的基本操作,想繼續(xù)探究linux,此書可以作為參考!3.我對(duì)此書的看法:能把linux的目錄以及重要文件如此講述的書,本人是第一次遇到,可以看做作者《Linux操作系統(tǒng)之奧秘》的后續(xù)作品,兩部書結(jié)合來看,會(huì)更加受益匪淺!總體的講解過程比較從容,但也確實(shí)對(duì)某些目錄的解釋較牽強(qiáng)或者隱晦,但總體還是一部不錯(cuò)的linux進(jìn)階之作!尤其是在介紹各目錄功用之時(shí),作者往往會(huì)舉例說明,這一點(diǎn)讓本人受益匪淺!一本好書,建議結(jié)合《Linux操作系統(tǒng)之奧秘》來讀!讀罷這兩部,如果您有操作系統(tǒng)原理、微機(jī)組成原理、匯編語言基礎(chǔ),可以直接讀有關(guān)linux內(nèi)核方面的書籍了!同大家共同進(jìn)步!。。。。。。。。。。。。。。。。。。。。。另外倡議下:寫書評(píng)時(shí),盡量具體化,不要上去就說“好””不錯(cuò)“,這樣會(huì)給人太籠統(tǒng)的感覺,好在何處,如何個(gè)好法?書里講了什么內(nèi)容?適合什么樣的讀者?不好在什么地方?大家盡量具體點(diǎn),這樣對(duì)別的對(duì)此書感興趣的朋友會(huì)幫助很大,同時(shí),您在買書的時(shí)候,也能得到別人的幫助!
  •   這本書相當(dāng)好,對(duì)Linux系統(tǒng)架構(gòu)與目錄很詳細(xì)地進(jìn)行分析。
  •   本書從不同于一般同類書的視角出發(fā),詳細(xì)介紹了Linux各目錄的功能。
  •   本書要是結(jié)合《Linux操作系統(tǒng)之奧秘》一起看的話,應(yīng)該就會(huì)對(duì)Linux有一個(gè)比較好的初步了解了
  •   印刷效果、紙張質(zhì)量都是上乘。是一本比較不錯(cuò)的工具書,隨手查查。有圖片截圖解釋。方便理解。對(duì)每個(gè)目錄的作用也僅僅是做了一個(gè)功能介紹,如果您想深入了解詳細(xì)的配置,那么還是專門買講服務(wù)器、配置的書吧。
    唯一感覺不好的地方就是書皮是磨砂感的而不是附膜的不耐臟,白色地方很擔(dān)心翻長(zhǎng)了肯定會(huì)弄臟。
  •   大概看了看,包裝很好內(nèi)容挺新穎,填補(bǔ)的其他linux書籍的一些空白。適合擴(kuò)展閱讀想多了解一些知識(shí)的
  •   看過作者寫的另外一本書,linux世界的奧秘,很不錯(cuò)。這本書肯定也不錯(cuò)!我會(huì)優(yōu)先看的。
  •   我是新手,對(duì)里面的目錄結(jié)構(gòu)和用途都不懂,這本書正是我所需要的。
  •   剛到手,沒細(xì)看,從目錄上,只能說一般,作為工具書使用了,
  •   讀了本書后 感覺就像市面上那些書 都是很空洞或者是千遍一律的 而這本書加上了作者的自己的工作經(jīng)驗(yàn) 非常的實(shí)際
  •   內(nèi)容很全,正在慢慢消化
  •   不知所云的書,根本不知道作者在講什么或者想表達(dá)什么意思.
  •   是一本參考的好書
  •   作者的兩本書都看過,確實(shí)不錯(cuò),能對(duì)整個(gè)linux的架構(gòu)有整體的把握,并且對(duì)目錄文件有詳細(xì)理解。
  •   希望作者講點(diǎn)實(shí)在的東西,不然看完整本書,一點(diǎn)收獲都沒有,雖然您的定位是補(bǔ)缺別人的空位,但是這個(gè)空位要補(bǔ)得好才好。不然這個(gè)缺永遠(yuǎn)是是缺。只是建議而已。
  •   書本身品質(zhì)還是不錯(cuò)的。缺點(diǎn):1.質(zhì)量還是有點(diǎn)差,書中很多插圖,不過看起來不清楚。2.當(dāng)當(dāng)送貨太慢,13號(hào)訂的,拖到18號(hào)才發(fā)貨,20號(hào)才收到。比****速度慢很多哦。
  •   內(nèi)容一般吧,作為工具書看看還是可以的,否則的話還是不推薦的~
  •   內(nèi)容不多,定價(jià)偏貴。
  •   紙張可以!?。。。。。。。。。。。?!
  •   覺得很一般,沒有想像中的好!
  •   正版,是一個(gè)工具書,內(nèi)容還算不少
  •     書寫的不錯(cuò),可是實(shí)在是沒心情看下去了,只看到第2章。在這個(gè)地方保存一下。
      
      以后有機(jī)會(huì)在看吧,先放回原處了!
      
      書寫的不錯(cuò),可是實(shí)在是沒心情看下去了,只看到第2章。在這個(gè)地方保存一下。
      
      以后有機(jī)會(huì)在看吧,先放回原處了!
  •      臺(tái)灣的技術(shù)作者往往能針對(duì)某一方面做很深刻獨(dú)到的見解,這本書也不例外。邱世華以前好像也寫過一本linux相關(guān)的書,評(píng)價(jià)還挺高的,但是我沒看過。
       作者的第一本書是探討linux底層技術(shù)的,我沒有看過,不便發(fā)言。僅僅從這本書來看,我覺得作者應(yīng)該是維護(hù)linux服務(wù)器出身,并不具備很深的底層開發(fā)經(jīng)驗(yàn)。僅舉一例,作者在第34頁講解用戶空間和內(nèi)核空間溝通的橋梁----虛擬文件系統(tǒng)時(shí)說ring1和ring2就是dev、proc、sys等虛擬文件系統(tǒng)。竊以為這是極其錯(cuò)誤的,intel雖然給cpu了四個(gè)特權(quán)級(jí),但是os(包括win、unix系)只用到了ring0和ring3,并沒有使用到ring1和ring2.關(guān)于CPU的特權(quán)級(jí),可google “CPL TSS”,這里不再贅言。
       雖偶有錯(cuò)誤,但瑕不掩瑜,該書的確是講解linu系統(tǒng)目錄的一本好書,F(xiàn)HS畢竟只是描述了一個(gè)框架,并沒有深入細(xì)微的講解,當(dāng)然該書應(yīng)該定位于工具書,哪里有不清楚的地方,翻來看一看就可以了,并不適合從頭到尾的學(xué)習(xí),當(dāng)然如果你有精力和時(shí)間的話,不妨一學(xué)。該書對(duì)于linux初學(xué)者應(yīng)該是會(huì)有很大幫助,起碼能讓你對(duì)linux目錄明白一個(gè)大概,而不會(huì)迷茫于linux和windows的目錄到底有什么關(guān)系。
  •     最近《Linux系統(tǒng)架構(gòu)與目錄解析》很火,但實(shí)際上這本書是不值得買的,因?yàn)長(zhǎng)inux各個(gè)目錄的功能實(shí)際上已經(jīng)被FHS標(biāo)準(zhǔn)化了。
      
      以下是FHS的一些信息:
      
      為L(zhǎng)inux的開發(fā)人員實(shí)在太多了,如果每個(gè)人都使用自己的目錄配置方法,那么將可能會(huì)帶來很多管理問題。你能想象,你進(jìn)入一個(gè)企業(yè)之后,所接觸到的Linux目錄配置方法竟然跟你以前學(xué)的完全不同嗎?很難想象。所以,后來就有所謂的文件系統(tǒng)層次標(biāo)準(zhǔn)(Filesystem Hierarchy Standard,F(xiàn)HS)出臺(tái)。
      
      
      FHS實(shí)際上僅是規(guī)范在根目錄(/)下面各個(gè)主要目錄應(yīng)該放什么樣的文件。FHS定義了兩層規(guī)范,第一層是, / 下面的各個(gè)目錄應(yīng)該要放什么文件數(shù)據(jù),例如/etc應(yīng)該要放置設(shè)置文件,/bin與/sbin則應(yīng)該要放置可執(zhí)行文件等等。第二層則是針對(duì)/usr及/var這兩個(gè)目錄的子目錄來定義。例如/var/log放置系統(tǒng)登錄文件、/usr/share放置共享數(shù)據(jù)等等。
      
      
      至于下載地址,大家自己去找吧。。。
  •     看這本書的書名的時(shí)候,很怪異的想法產(chǎn)生了,怎么有這么牛的人寫呢?
      
      很早的時(shí)候玩*nix的時(shí)候廠商都是分家的,不過內(nèi)核都是差不多的,很多的目錄也是差不多的,就是一些文件的不同,一個(gè)個(gè)看,一個(gè)個(gè)寫挺麻煩的,這么浩大的工程,呵呵,作者挺強(qiáng)大的,寫的很清楚,也很仔細(xì),從啟動(dòng)到進(jìn)桌面,還有到配置文件過程很清楚,順序也很清晰,介紹得比較親強(qiáng)大.
      
      這么牛的書在書店買到前就問了商家,很好的一本書,看就看得頭疼,當(dāng)參考手冊(cè)看,寫的細(xì),當(dāng)手冊(cè)看吧.很強(qiáng)大的一本書.
      
      作者的另外一本書也是很NB的<Linux操作系統(tǒng)之奧秘>,個(gè)人感覺做作者在這個(gè)方面還是超級(jí)精通的,簡(jiǎn)單的看,可以看看鳥哥的私房菜系列.
      
      或者網(wǎng)上有簡(jiǎn)單的相關(guān)配置教程,*nix,配置起來SHH,之類的還是比較方便了,但現(xiàn)在也接觸不到多少*nix的應(yīng)用,都是Windows,只能看看作為參考.
  •     1.該書內(nèi)容:
      介紹linux下各主要目錄,以及主要目錄下比較重要的次級(jí)目錄,及比較重要的文件。
      可以把此書當(dāng)做一本工具書,遇到不太明白的目錄可以查閱,但我更建議大家通讀,讀罷會(huì)對(duì)Linux目錄結(jié)構(gòu)有一個(gè)較完整和更加清晰的認(rèn)識(shí)!
      
      2.該書面向讀者:
      該書不是Linux的入門書,屬于進(jìn)階,如果你學(xué)會(huì)了Linux的基本操作,想繼續(xù)探究linux,此書可以作為參考!
      
      3.我對(duì)此書的看法:
      能把linux的目錄以及重要文件如此講述的書,本人是第一次遇到,可以看做作者《Linux操作系統(tǒng)之奧秘》的后續(xù)作品,兩部書結(jié)合來看,會(huì)更加受益匪淺!
      總體的講解過程比較從容,但也確實(shí)對(duì)某些目錄的解釋較牽強(qiáng)或者隱晦,但總體還是一部不錯(cuò)的linux進(jìn)階之作!
      尤其是在介紹各目錄功用之時(shí),作者往往會(huì)舉例說明,這一點(diǎn)讓本人受益匪淺!
      一本好書,建議結(jié)合《Linux操作系統(tǒng)之奧秘》來讀!
      讀罷這兩部,如果您有操作系統(tǒng)原理、微機(jī)組成原理、匯編語言基礎(chǔ),可以直接讀有關(guān)linux內(nèi)核方面的書籍了!
      同大家共同進(jìn)步!
      。。。。。。。。。。。。。。。。。。。。。
      另外倡議下:
      寫書評(píng)時(shí),盡量具體化,不要上去就說 “好””不錯(cuò)“,這樣會(huì)給人太籠統(tǒng)的感覺,好在何處,如何個(gè)好法?書里講了什么內(nèi)容?適合什么樣的讀者?不好在什么地方?大家盡量具體點(diǎn),這樣對(duì)別的對(duì)此書感興趣的朋友會(huì)幫助很大,同時(shí),您在買書的時(shí)候,也能得到別人的幫助!
      
      
  •   http://www.pathname.com/fhs/pub/fhs-2.3.pdf
    上面是下載地址。
    不過雖然有FHS了,但是這本書卻有更多的用處,里面講解了具體的文件作用,細(xì)節(jié)上分析了linux系統(tǒng)。
  •   多用是王道。
  •   對(duì)啊,雖然有FHS,不過,沒有每一個(gè)目錄的作用呢?這本書的價(jià)值就在此。
    就像我們都認(rèn)識(shí)漢字,可是,用途呢?還得用字典啊。
  •   畢竟說明文字和手冊(cè)都是英文,有這樣的一本書籍,是為不少中文用戶帶來便利的,也讓新手有提升的空間
  •   玩兒lfs的時(shí)候看過這個(gè)標(biāo)準(zhǔn),那個(gè)當(dāng)然權(quán)威,但是卻很冷
  •   計(jì)劃永遠(yuǎn)趕不上變化...Linux依然沒落...缺少運(yùn)用的平臺(tái)就很廢;Linux 只有哪些需要安全保護(hù)的大型企業(yè)才會(huì)用(缺少應(yīng)用,漏洞也少)
  •   邱世華的另一本介紹linux的書也很強(qiáng)大
  •   本來以為不太好,看了你的書評(píng)又想買了,呵呵
  •   予人玫瑰,手有余香。
 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7