freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

linux核心-全文預覽

2025-09-16 09:30 上一頁面

下一頁面
  

【正文】 作系統(tǒng)是不可見的。他們維護一個已知的壞塊列表,在文件系統(tǒng)建立時初始化,并可以在以后修改。它不格式化磁盤,因此可以用于檢查存在的文件系統(tǒng)。 If the floppy is only marginally bad (due to dirt on the read/write head, some errors are false signals), fdformat 可能沒事,而真正的錯誤可能退出有效過程。要得到與上面一樣的結(jié)果,可以這樣: $ setfdprm /dev/fd0 1440/1440 $ fdformat /dev/fd0 Doublesided, 80 tracks, 18 sec/track. Total capacity 1440 kB. Formatting ... done Verifying ... done $ 選擇與軟盤類型相符的正確的設備文件通常更方便。如果壞區(qū)較大,這可能是個好辦法,因為文件系統(tǒng)有時難以處理大量的壞區(qū)。但有時,如果壞塊太多,需要一些工作來避免使用磁盤的 這部分。 磁盤經(jīng)常需要特定的程序來格式化,因為驅(qū)動器的格式化邏輯的接口每個驅(qū)動器都不一樣。當必須區(qū)分時,真正的格式化被稱為 低級格式化 lowlevel formatting,而建立文件系統(tǒng)被成 19 為 高級格式化 highlevel formatting。格式化后,混沌變?yōu)橹刃颍?建立的磁道,劃分了扇區(qū)。有多種方法將 CDROM 連接到計算機:SCSI、聲卡或 EIDE。同時, Rock Ridge 文件系統(tǒng)仍然是一個有效的ISO9660 文件系統(tǒng),使非 UNIX 一樣可以使用。這個標準定義了一個最小的文件系統(tǒng),甚至比 MSDOS 更粗糙。速度慢使 CDROM驅(qū)動器不能代替硬盤使用 (有些 Linux distributions提供 live CDROM 文件系統(tǒng),使之不必拷貝文件到硬盤,使安裝簡單并節(jié)約了許多硬盤空間 ),雖然是可能的。其他很容易,不過是機械。信息記錄在盤片表面 的從中心的邊沿的螺旋型小坑上。不幸的是,當用于此的信號線斷了或不好時,當在 MSDOS 中使用時,這并不總有 18 效。這有時需要特殊的格式化程序。自動設備叫 /dev/fd0 、/dev/fd1 等。軟盤設備的命名約定見 [Anv]。因此, /dev/fd0H1440 是第一個軟驅(qū) (fd0),必須是 39。 如同硬盤,一張軟盤也分為磁道和扇區(qū) (軟盤 2 面上的相同的磁道組成柱面 ),但數(shù)量要比硬盤少得多。硬盤的設 備文件只在存取主引導扇 (也將在下面討論 )時使用。這就是 /dev/hda , /dev/hdb , /dev/hdc , 和 /dev/hdd 。而是爭取給一個文件分配連續(xù)編號的山區(qū),這樣能得到類似的性能。 轉(zhuǎn)換只是 IDE 硬盤的問題。例如,一個硬盤可能有 8 個磁頭, 2048 個磁道,每磁道 35 個扇區(qū) 。 磁盤的面 (或頭,實際是一樣的 )、柱面、扇區(qū)數(shù)各不 相同,硬盤這些數(shù)目叫 硬盤參數(shù) geometry。 這意味著當一個磁頭在某個磁道時,其他磁頭也在相應的位置,所有相同位置的磁道組成 柱面 cylinder。通常所有磁道有相同的扇區(qū)數(shù),但也有硬盤在外圈磁道放較多的扇區(qū) (所有扇區(qū)用同樣大小的物理空間,這樣在較長的外圈磁道可以容納更多的數(shù)據(jù) )。還有其他好多工作,比如馬達旋轉(zhuǎn)磁盤、移動磁頭,但這都與理解硬盤工作原理無關。這樣,計算機只要說 嗨,磁盤,給我我要的東西 ,而不是用一串長而復雜的電信號來移動磁頭到正確的位置,并等正確的位置到了磁頭下后再做那些不愉快的工作。盤片 有一個共同的軸,典型的旋轉(zhuǎn)速度是每分鐘 3600 轉(zhuǎn),高性能的硬盤轉(zhuǎn)速可能 更高。如果你已經(jīng)知道這些項目 和內(nèi)容,可以跳過本節(jié)。 注意即使設備沒有安裝,一般所有設備文件都存在。 15 因為設備被視為文件系統(tǒng)中的文件 (在 /dev 目錄中 ),很容易看到存在哪些設備文件,使用 ls 或其他的適當?shù)拿罴纯伞.斎?,因為不應該讓多人同時 cat 文件到同一打印機,一般用特定的程序發(fā)送文件去打印 (通常是 lpr )。 2 種設備 UNIX 及 Linux,識別 2 類設備:隨機存取的塊設備 (如磁盤 )和字符設備 (如磁帶和串行線 ),有些是串行的,有些是隨機存取的。在你建立文件系統(tǒng)前, 磁盤對 Linux 沒有意義。 ) ? 給硬盤分區(qū),如果想用于互相不干擾的幾件事。如果你要增加一個新硬盤或更好地調(diào)整你的硬盤的使用,那么可能回到這一章。 磁盤和其他存貯介質(zhì)的使用 On a clear disk you can seek forever. 安裝和升級系統(tǒng)時,需要對硬盤做很多工作。 /proc/version 核心版本。 /proc/self 到查看 /proc 的程序的進程目錄的符號連接。 /proc/loadavg 系統(tǒng) 平均負載 ; 3 個沒有意義的指示器指出系統(tǒng)當前的工作量。與物理內(nèi)存大小完全一樣,但不實際占用這么多內(nèi)存; it is generated on the fly as programs access it. (記?。撼悄惆阉截惖绞裁吹胤?,/proc 下沒有任何東西占用任何磁盤空間。 /proc/dma 顯示當前使用的 DMA 通道。 /proc/1 關于進程 1 的信息目錄。而是由核心在內(nèi)存中產(chǎn)生。 /var/tmp 比 /tmp 允許的大或需要存在較長時間的臨時文件。 /var/run 保存到下次引導前有效的關于系統(tǒng)的信息文件。 許 多 程 序 遵 循 在 /var/lock 中產(chǎn)生一個鎖定文件的約定,以支持他們正在使用某個特定的設備或 文件。 ) /var/lib 系統(tǒng)正常運行時要改變的文件。 /var/catman 當要求格式化時的 man 頁的 cache。 編程的原始庫存在 /usr/lib 里。 /usr/include C 編程語言的頭文件。 /usr/bin 幾乎所有用戶命令。 /usr/X11R6 X Window 系統(tǒng)的所有文件。 usr文件系統(tǒng) /usr 文件系統(tǒng)經(jīng)常很大,因為所有程序安裝在這里。 /dev目錄 /dev 目錄包括所有設備的設備文件。說明不同的終端用什么 轉(zhuǎn)義序列 控制。 /etc/shells 列出可信任的 shell。這允許系統(tǒng)管理員為所有用戶建立全 11 局缺省環(huán)境。 /etc/ login 命令的配置文件。需要一個當前安裝的文件系統(tǒng)的列表時使用,例如 df 命令。內(nèi)容由系統(tǒng)管理員確定。 /etc/magic file 的配置文件。 /etc/inittab init 的配置文件。 Linux 下,也包括用 swapon a 啟用的 swap 區(qū)的信息。說明不同的軟盤格式。 /etc/rc or /etc/ or /etc/rc?.d 啟動、或改變運行級時運行的 scripts 或 scripts 的目錄,更詳細的信息見關于 init 的章。 10 etc目錄 /etc 目錄包含很多文件。 /mnt 系統(tǒng)管理員臨時 mount 的安裝點。 /boot 引導加載器 (bootstrap loader)使用的文件,如 LILO。 /lib/modules 核心可加載模塊,特別是那些恢復損壞系統(tǒng)時引導所需的 (例如網(wǎng)絡和文件系統(tǒng)驅(qū)動 )。 /sbin 類似 /bin ,但不給普通用戶使用,雖然如果必要且允許時可以使用。損壞的根文件系統(tǒng)一般意味著除非用特定的方法 (例如從軟盤 )系統(tǒng)無法引導,所以不應該冒這個險。 9 Unix 文件結(jié)構(gòu)根據(jù)目的來分組文件,即所有的命令在一個地方,所有的數(shù)據(jù)在另一個地方,所有的文檔又在一個地方,等等。 雖然上面將不同的部分稱為文件系統(tǒng),但它們不必是真的分離的文件系統(tǒng)。傳統(tǒng)上 /var 的所有東西曾在 /usr 下的某個地方,但這樣 /usr 就不可能只讀安裝了。 ? /usr 文件系統(tǒng)包含所有命令、庫、 man 頁和其他一般操作中所需的不改變的文件。虛線指出分區(qū)限制。主要部分是根、 /usr 、 /var 和 /home 文件系統(tǒng) (見圖 )。 本章不詳細解釋所有文件。如果沒有什么特殊的理由,不遵從 FSSTND 不是個好主意。 3 章將更詳細地說明文件系統(tǒng)布局, Linux 文件系統(tǒng)標準 (Linux Filesystem Standard)中有更詳細的說明。這允許應用程序快速地完成一個打印任務到打印隊列程序,應用程序無須等到打印任務真正完成就可以繼續(xù)下去。 打印 同時只能有一個人使用某一臺打印機,但各用戶不共享打印機是不經(jīng)濟的。如果收件人的郵箱在另一臺機器上,信件就被發(fā)送到那臺機器,由它用它覺得最合適的方法來投遞郵箱。 郵件 電子郵件通常 是通過計算機通信的最重要的方法。這個服務一般用 Sun 公司開發(fā)的網(wǎng)絡文件系統(tǒng) Network File System,或NFS。 網(wǎng)絡登錄為每種登錄方法提供一個單獨的守侯程序 (tel 和 rlogin 使用不同的守侯程序 ),而不是使用一群 getty ,來偵聽所有的輸入的登錄企圖??梢缘卿浀拿總€終端各有一條單獨的物理串行線。最基本的服務:文件系統(tǒng)、打印、備份等都可以通過網(wǎng)絡完成。 3 種最流行的基于 X實現(xiàn)的用戶接口風格是 Athena、 Motif 和 Open Look。用戶接口同時提供文本和圖形環(huán)境。每個用戶有個 crontab ,在這里列出他要執(zhí)行的命令和想執(zhí)行的時間。例如,核心信息經(jīng)常與其他信息分開,單獨定向到一個分離的文件,因為核心信息經(jīng)常更重要且需要有規(guī)律地閱讀以確定問題。 Syslog 核心和 許多系統(tǒng)程序會產(chǎn)生錯誤、警告和其他信息。 init 為每個允許登錄的終端啟動一個單獨的 getty 實例 getty 讀用戶名并運行 login 程序,由它讀口令。一般說來這稱為 運行級 run levels;單用戶和多用戶模式可以理解為 2 個運行級,還可以有其他運行級,例如,在控制臺上運行 X。 init UNIX系統(tǒng)里最重要的服務是由 init 提 供的。例如,不同的網(wǎng)絡協(xié)議已經(jīng)被抽象為一個編程接口: BSD socket 庫。有許多不同的硬件,因此軟件控制方法不同。存儲器管理負責分配進程的存儲器區(qū)域和對換空間區(qū)域、核心的部件及 buffer cache。文檔、有時甚至游戲,可以是操作系統(tǒng)的一部分。系統(tǒng)程序和應用程序的區(qū)別是目的:應用程序意圖完成一些有用的工作 (或游戲 ),而系統(tǒng)程序則為系統(tǒng)工作而需要。這樣,核心給每個用戶與其他用戶之間提供保護。核心是操作系統(tǒng)的心臟 。還有一些做某件事情的應用程序 application programs。它還阻止任何人直接存取硬件,強制每個人使用它提供的工具。系統(tǒng)程序和所有其他程序運行在核心之上,叫做用戶模式 user mode。 雖然編程語言不必是操作系統(tǒng)的一部分,操作系統(tǒng)也可以包括編譯器及其相關的庫 (Linux 下是gcc 和 C 庫 )。 2 3 4 圖 :Linux 核心的一些最重要的部分 可能核心最重要的部分 (沒有它們什么也不能工作 )是存儲器管理和進程管理。因為世界上存在大量不同的硬件,硬件設備驅(qū)動的數(shù)量極大。 核心自己提供的有些軟件服務有類似的抽象屬性,因此可以抽象分類。當一些實體企圖使用一個文件系統(tǒng)時,請求通過 VFS 送出,它將請求發(fā)送到適當?shù)奈募到y(tǒng)驅(qū)動。通常提供單用戶模式 single user mode 的概念,此時沒有用戶能登錄, root 在控制臺使用一個 shell;通常的模式叫 多用戶模式 multiuser mode。 從終端登錄 從終端登錄 (通過串行線 )和控制臺 (當不運行 X 時 )是由 getty 程序提供的。核心沒有登錄的概念,這都由系統(tǒng)程序處理。它能設置成根據(jù)輸出信息的程序或重要程度將信息排序到不同的文件。 cron 服務是做這個的。 圖形用戶接口 GUI UNIX 和 Linux 不將用戶接口合在核心中,而是用用戶級程序?qū)崿F(xiàn)。 X 也不實現(xiàn)用戶接口;它只實現(xiàn)一個窗口系統(tǒng),即可以實現(xiàn)圖形用戶接口的工具。 6 UNIX 操作系統(tǒng)具有許多網(wǎng)絡特征。 網(wǎng)絡登錄 網(wǎng)絡登錄與普通登錄有一點不同。通過網(wǎng)絡登錄有若干不同的方法, tel 和 rlogin 是 TCP/IP 網(wǎng)絡中的主要方法。 網(wǎng)絡文件系統(tǒng) 網(wǎng)絡服務的一個最有用的東西是通過 網(wǎng) 絡文件系統(tǒng) work file system 共享文件。這極大地簡化了信息共享,因為它對程序無須任何修改。當什么人發(fā)送郵件時,郵件程序定位收件人的郵箱,并在郵箱文件中添加信件。郵箱一般存在/var/spool/mail 中。 打印隊列軟件也把打印輸出 spools 到磁盤,即,當任務在隊列中時,打印輸出存在一個文件中。依賴于硬件配置和系統(tǒng)管理員的決定,方法 不同,甚至所有東西可能在一個文件系統(tǒng)中。此標準沒有強制所
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1