




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、linux系統初級培訓 linux操作系統初級培訓 dsc認證培訓體系 課程時間180分鐘 更新日期2007年11月 課程簡介 本課程為linux操作系統培訓課程之一 課程內容linux操作系統的初級培訓 培訓對象 參加曙光dcsa認證的技術人員 能力要求初步了解linux操作系統的相關知識 培養目標此培訓綱要針對linux入門級學習使 大家能夠獨立安裝linux并進行簡單的系統維 護掌握linux操作系統的相關基礎知識及一些常 用的命令 目錄 第一章linux操作系統簡介 11 linux操作系統起源 12 linux操作系統特性 13 linux操作系統結構 14 linux操作系統內核版
2、本 15 linux操作系統發行版本 16 linux操作系統特點 第二章 linux操作系統安裝和基本配置 第三章 linux操作系統的文件系統結構 第四章 linux操作系統的用戶管理 第五章 linux操作系統常用命令詳解 第六章 linux操作系統的進程管理 第一章linux操作系統簡介 linux 以它的高效性和靈活性著稱具有多任務多用戶 的能力 linux 之所以受到廣大計算機愛好者的喜愛其主要原因 有兩個一是它屬于自由軟件用戶不用支付任何費用就可 以獲得它和它的源代碼并且可以根據自己的需要對它進行 必要的修改另一個原因是它具有 unix 的全部功能任 何使用 unix 操作系統或
3、想要學習 unix 操作系統的人都可 以從 linux 中獲益 11 linux操作系統起源 linux是一個誕生于網絡成長于網絡且成熟于網絡的操作系統 1991年芬蘭大學生linus torvalds萌發了開發一個自由的unix操作系統 的想法當年linux誕生為了不讓這個羽毛未豐的操作系統夭折linus 將自已的作品linux通過internet發布從此一大批知名的不知名的hack 編程人員加入到開發過程中來linux逐漸成長起來 linux一開始是要求所有的源碼必須公開并且任何人均不得從linux交易 中獲利然而這種純粹的自由軟件的理想對于linux的普及和發展是不利 的于是linux開
4、始轉向gpl成為gnu陣營中的主要一員 linux憑借優秀的設計不凡的性能加上ibmintelcaoracle等國際 知名企業的大力支持市場份額逐步擴大逐漸成為主流操作系統之一 linux只是內核即操作系統中允許用戶的軟件與硬件通信的那部分 linux產商借網絡愛好者升級的內核通過優化增加功能出售各個版本的 linux操作系統 12 linux操作系統特點 開放性指系統遵循世界標準規范特別是遵循開放系統互連osi國際標準 多用戶是指系統資源可以被不同用戶使用每個用戶對自己的資源例如文 件設備有特定的權限互不影響 多任務它是指計算機同時執行多個程序而且各個程序的運行互相獨立 良好的用戶界面 li
5、nux向用戶提供了兩種界面用戶界面和系統調用linux還 為用戶提供了圖形用戶界面它利用鼠標菜單窗口滾動條等設施給用戶 呈現一個直觀易操作交互性強的友好的圖形化界面 設備獨立性是指操作系統把所有外部設備統一當作成文件來看待只要安裝它 們的驅動程序任何用戶都可以象使用文件一樣操縱使用這些設備而不必 知道它們的具體存在形式 linux是具有設備獨立性的操作系統它的內核 具有高度適應能力 提供了豐富的網絡功能完善的內置網絡是linux一大特點 可靠的安全系統linux采取了許多安全技術措施包括對讀寫控制帶保護的 子系統審計跟蹤核心授權等這為網絡多用戶環境中的用戶提供了必要的安 全保障 良好的可移植性
6、是指將操作系統從一個平臺轉移到另一個平臺使它仍然能按其 自身的方式運行的能力 linux是一種可移植的操作系統能夠在從微型計 算機到大型計算機的任何環境中和任何平臺上運行 13 linux操作系統結構 kernel diff grep 系統啟動時將內核裝 入內存 管理系統各種資源 vi wc shell multitasking 用戶界面提供用戶 tcpip hardware stack 與內核交互處理接口 sh device interfaces 是命令解釋器提供 gcc who 強大的編程環境 kernel bash bashashpdkshtcs hkshshcshzsh shell l
7、s cat utility 提供各種管理工具 utilities 應用程序 14 linux操作系統內核版本 版本號碼 穩定版本 開發版本 com com-6 主版本號穩定 偶開發版本奇發布號-patch號 當前最新版本linux-comtargz httpcompublinuxkernel 15 linux操作系統發行版本 目錄 第一章 linux操作系統簡介 第二章 linux操作系統安裝和基本配置 21 linux系統安裝前的準備 22 linux系統安裝方式的選擇 23 linux系統安裝內容的選擇 24 服務器磁盤控制器類型 25 linux系統磁盤分區 26 linux系統分區優點
8、 27 linux系統分區識別 28 linux系統主要分區介紹 29 linux 操作系統安裝簡解 210 linux系統基本配置 第三章 linux操作系統的文件系統結構 第四章 linux操作系統的用戶管理 第五章 linux操作系統常用命令詳解 第六章 linux操作系統的進程管理 第二章linux操作系統安裝和基本配置 21 linux系統安裝前的準備 linux安裝前須知 安裝前要了解所安裝服務器的硬件配置方面的信息主要 包括磁盤控制器型號網卡型號內存大小及cpu類型等根 據相關信息和用戶使用情況安裝合適的linux操作系統在安 裝linux前要了解linux的一些基礎知識 服務器
9、硬盤分區要求 根據需要硬盤的分區可以自己定義建議最少安裝三個 分區根分區swap 交換分區boot引導分區 多操作系統的安裝 可以在硬盤上安裝一個以上的操作系統不同的操作系統 必須有自己的分區在安裝windows及linux雙操作系統時 請先安裝windows再安裝linux 22 linux系統安裝方式的選擇 通過光盤介質引導安裝 cddvd 通過網絡引導安裝 nfshttpftp 通過軟盤dos引導安裝 需將操作系統拷貝到硬盤某個分區 通過網絡傳輸鏡像文件安裝 曙光公司dcis采用的方式 23 linux系統安裝內容的選擇 根據實際需要來選擇將要安裝的軟件包 作為網絡服務器專用提供用戶服務
10、 作為辦公專用處理日常事務 作為企業工作站專用提供內部資源管理 如果將來有別的需要可以很方便的安裝相應軟件實現各 種所需功能 24 服務器磁盤控制器類型 磁盤類型 satascsisas raid卡型號 adapteccom lsi com 25 linux系統磁盤分區 磁盤分區 主分區最多4個主分區其中一個主分區必須被標志為是 活動的而且包含一個引導裝入程序 擴展分區將主分區之一轉換成一個擴展分區然后將擴展 分區再細分成任意個邏輯分區不可將目錄安裝在擴展分區 上 邏輯分區每個物理驅動器上最多只能有11個邏輯分區 26 linux系統分區優點 增強可用性如果系統一個分區由于故障而不能使用其余好
11、 的分區仍然可以使用 減少關閉時間如果系統故障只影響一部分分區那么只有這 部分分區需要修復故能比整個分區修復花的時間更少 維護輕松如果需要修復分區單獨修復每個分區比修復整個 大分區要輕松得多 均衡io可以把分區分配到不同的磁盤來平衡io改善性能 分區對用戶透明最終用戶感覺不到分區的存在 27 linux系統分區識別 第一scsisatasas的主盤devsda 分區devsda1devsda2 devsda3 第二scsisatasas的從盤devsdb 分區devsdb1devsdb2 devsdb3 第三scsisatasas的主盤devsdc 分區devsdac1devsdc2 devs
12、dc3 主分區被命名為sda1-sda3如超過3個分區則devsda4 被定義為擴展分區在devsda4下生成devsda5邏輯分 區linux操作系統最多能分11個邏輯分區 28 linux系統主要分區介紹boot boot引導分區 該目錄放置系統內核及驅動模塊引導程序需要獨立分區 1 獨立有利于避免文件系統損壞造成的無法啟動問題如果獨立出來而根 文件系統因為別的原因損壞了可以正常引導進入linux內核并有很大幾 率進入一個可用的shell來修復系統如果不獨立則很可能文件系統損 壞導致找不到boot下的內核鏡像從而無法引導內核 2 若使用lilo作為引導避免1024柱面問題使用grub引導不
13、存在該問題 3 文件系統支持問題若安裝多操作系統boot分區獨立可以很方便的管理 多系統引導 boot修復 若由于操作或別的原因導致系統引導損壞可以通過以下方法修復 進入grub模式 grub find bootgrubstage1 注找到boot分區位置 返回 hd00 注說明boot分區在第一塊硬盤的第一個分區 grub root hd00 注這是boot所在的分區 grub setup hd0 注把grub寫到mbr上 28 linux系統主要分區介紹swap swap空間的作用 當系統的物理內存不夠用的時候就需要將物理內存中的一部分空間釋放出來 以供當前運行的程序使用那些被釋放的空間可
14、能來自一些很長時間沒有什么操 作的程序這些被釋放的空間被臨時保存到swap空間中等到那些程序要運行 時再從swap中恢復保存的數據到內存中這樣系統總是在物理內存不夠時 才進行swap交換 有一點要聲明的是并不是所有從物理內存中交換出來的數據都會被放到swap中 如果這樣的話swap會不堪重負有相當一部分的數據直接交換到文件系統 分區規則 swap space 比內存要慢5-6個數量級 在安裝時系統會嘗試將交換分區安裝到磁盤外端 當有多個磁盤控制器時在每個磁盤上都建立交換分區 盡量將交換分區安裝在訪問最頻繁的數據區附近 28 linux系統主要分區介紹swap 創建swap文件 1以超級用戶ro
15、ot身份登陸 dd if devzero of swapfile bs 1024 count 32000 創建一個有連續空間的交換文件大小為102432000 32g 2激活swap文件 usrsbinswapon swapfile swapfile指的是上一步創建的交換文件 3 在etcfstab pathswapfile none swap default 0 0 4檢驗swap文件是否加上 usrsbinswapon -s 刪除多余的swap空間 1成為超級用戶 2使用swapoff命令收回swap空間 usrsbinswapoff swapfile 3編輯etcfstab文件去掉此sw
16、ap文件的實體 4從文件系統中回收此文件 rm swapfile 28 linux系統分區介紹 根目錄 root 超級用戶主目錄 bin 基本命令 boot kernel 和boot配置文件 etc 各種配置文件 usr 用戶程序 opt- 附加的應用軟件包 home 用戶目錄 mnt- 設備文件系統掛載點 tmp 臨時文件 var 可變信息區file spoollogsrequestsmailetc proc 進程信息 dev 設備 sbin 系統管理員執行程序 lib- 基本的共享庫和核心模塊 29 linux 操作系統安裝簡解 以光盤介質安裝簡解 若加載軟盤驅動 輸入linux dd 若
17、進入修復模式 輸入 linux rescue 若進入單用戶模式 輸入linux single com linux系統安裝分區 自動分區默認為自動分區系統會分三個分區boot swap根 手工分區根據應用分區bootswap為獨立分區可以定義 com linux系統手工分區 com 系統安裝需關閉的服務 配置防火墻及selinux 選擇無防火墻 no firwall selinux不活躍 disable selinux com 系統安裝完畢后的工作 在系統安裝的過程中按需求選擇無要求的默認即可 根據系統安裝提示將系統安裝完畢 系統安裝完畢重新啟動后進行用戶登錄 com 系統安裝完畢后用戶的登錄
18、超級用戶root password 在安裝時已設定 root為系統管理員可以完成任何事情建議不用root登 錄 login root password rootlocalhost root 普通用戶同樣需要輸入name password xyzlocalhost xyz 210 linux系統基本配置-網絡配置 網絡的配置 cd etcsysconfignetwork-scripts vi ifcfg-eth0 寫入網絡ip等 vi ifcfg-eth1 寫入網絡ip等 設置完ip后重啟網絡系統 etcinitdnetwork restart 網關在ifcfg-eth0 ifcfg-eth1
19、添加gateway 網關ip dns 在ifcfg-eth0 ifcfg-eth1 添加nameserver dnsip 網絡相關配置文件 210 linux系統基本配置-網絡文件 etchosts 如果系統的 ip 不是動態獲取簡單的主機名解析 文件格式 ip地址 主機名 cat etchosts com1 localhostlocaldomain localhost etcservices internet網絡服務文件將網絡服務名轉換為端口號協議由 inetd telnettcpdump 和一些其它程序讀取文件中的每一行對應一種服務它 由4個字段組成中間用tab或空格分隔分別表示服務名稱使
20、用端 口協議名稱以及別名 文件格式 服務 端口端口類型 別名 etcsysconfignetwork redhat linux etchostname suse 主機名配置文件記錄著本機的主機名 rootrhosts 網絡名認證 210 linux系統基本配置-服務的管理 服務的啟動 chkconfig 服務名稱 on 服務的關閉 chkconfig 服務名稱 off 服務關于運行級別的定義 chkconfig -level 35 服務名稱 onoff 服務的察看 chkconfig -list grep 服務名稱 210 linux系統基本配置-運行級別的定義 runlevel 運行級別 r
21、unlevels 定義在etcinittab中的不同模式 linux runlevels 0 bootstrap or power-down levels 1 administration mode 2 basic multiuser level no networking 3 multiuser with dfs and networking 4 not used 5 xii mode log in and out from x prompt ss single-user mode 第三章linux系統的文件系統及其結構 31 文件與目錄的基本概念 文件是用來存儲信息的基本結構它是被命名文件
22、名 的存儲在某種介質磁盤光盤磁帶等上的一組信息的 集合 從技術上講文件不能存貯任何數據它只是一個用來指向 它們相應的索引節點 inode 的名字索引節點包含了文件的 真正信息 文件名是文件的標識由字母數字下劃線圓點組成 擴展名為了便于識別和管理用擴展名作為文件名的一部 分中間用隔開 目錄文件用來管理和組織大量的文件常稱為目錄 32 文件系統基本概念 文件系統是包括在一個磁盤包括光盤軟盤閃盤及其它存儲設備 或分區的目錄結構一個可應用的磁盤設備可以包含一個或多個文件系 統如果您想進入一個文件系統首先您要做的是掛載mount文件系 統為了掛載mount文件系統您必須指定一個掛載點 文件系統是在一個磁
23、盤包括光盤軟盤閃盤及其它存儲設備或分 區組織文件的方法如ntfs或fat 文件系統是文件的數據結構或組織方法在linux中文件系統涉及兩個 非常獨特的事情目錄樹或在磁盤或分區上文件的排列文件系統是基 于操作系統的建立在磁盤媒質上的可見體系結構例如這種結構對于 一個linux用戶來說可以用ls 或其它工具可以看到 文件系統是基于被劃分的存儲設備上的邏輯上單位上的一種定義文件的 命名存儲組織及取出的方法 在計算機業一個文件系統是有組織存儲文件或數據的方法目的是易 于查詢和存取文件系統是基于一個存儲設備比如硬盤或光盤并且 包含文件文件物理位置的維護也可以說文件系統也是虛擬數據或網絡 數據存儲的方法比
24、如nfs 33 linux文件系統類型 ext2 文件系統 ext2文件系統應該說是linux正宗的文件系統早期的linux都是用ext2但隨著 技術的發展大多linux的發行版本目前并不用這個文件系統了比如redhat和 fedora 大多都建議用ext3 ext3文件系統是由ext2發展而來的對于linux新手 我們還是建議您不要用ext2文件系統ext2支持undelete反刪除如果您誤刪除 文件有時是可以恢復的但操作上比較麻煩 ext3 文件系統是由ext2文件系統發展而來 ext3 is a journalizing file system for linuxext3是一個用于lin
25、ux的日志 文件系統ext3支持大文件但不支持反刪除undelete操作 redhat和 fedora都力挺ext3 reiserfs 文件系統 reiserfs 文件系統是一款優秀的文件系統支持大文件支持反刪除 undelete操作反刪除比較容易reiserfs 支持大文件 34 常用文件系統比較 filesystem size filesystem file size limit limit ext2ext3 with 1 kib blocksize 16448 mib 16 gib 2048 gib 2 tib ext23 with 2 kib blocksize 256 gib 819
26、2 gib 8 tib ext23 with 4 kib blocks ize 2048 gib 2 tib 8192 gib 8 tib ext23 with 8 kib blocksize systems 65568 gib 64 tib 32768 gib 32 tib with 8 kib pages like alpha only reiserfs 35 2 gib 16384 gib 16 tib reiserfs 36 as in linux 24 1 eib 16384 gib 16 tib xfs 8 eib 8 eib jfs with 512 bytes blocksiz
27、e 8 eib 512 tib jfs with 4kib blocksize 8 eib 4 pib nfsv2 client side 2 gib 8 eib nfsv3 client side 8 eib 8 eib 1024 bytes 1 kb 1024 kb 1 mb 1024 mb 1 gb 1024 gb 1 tb 1024 tb 1 pb 1024 pb 1 eib 35 文件系統的創建 文件系統的創建 這個過程是存儲設備建立文件系統的過程一般也被稱為 格式化或初始化通過一些初始化工具來進行一般的情況 下每個類型的操作系統都有這方面的工具在linux中有mkfs 系列工具 創
28、建方法 以系統第二塊硬盤為例devsdb 分區fdisk devsdb 分區完畢后硬盤識別為devsdb1 文件系統創建mkfs t 文件系統類型 devsdb1 36 linux系統的文件結構 com linux文件類型的定義 普通文件 文本文件ascii碼形式存儲 開頭如-rw-r-r- 1 root root 39599 mar 8 1215 x 二進制文件以二進制形式存儲在計算機中不可直接讀要通過相應 的軟件讀取 開頭如-rwxrwxrwx 1 root root 46888960 dec 9 2005 xsh 目錄文件d字母開頭 如drwxr-xr-x 2 root root 409
29、6 aug 2 2006 bin 設備文件 塊設備文件b字母開頭 如brw-rw- 1 root disk 3 1 jan 30 2003 hda1 字符設備文件c字母開頭 如crw- 1 root root 4 1 jul 31 1349 tty1 com linux文件屬性的定義 rootlocalhost ls -lih 總計 104k 2408830 drwxr-xr-x 2 root root 40k 04-21 1246 mkuml-com 2408260 drwxr-xr-x 2 root root 40k 04-21 2215 mydir 2408258 lrwxrwxrwx
30、1 root root 7 04-21 2216 sun001txt - suntxt 2408263 -rw-r-r- 2 root root 39k 04-20 1417 suntxt 解釋 第一字段inode inode 索引節點每個存儲設備或存儲設備的分區存儲設備是硬盤軟盤u 盤 被格式化為文件系統后應該有兩部份一部份是inode另一部份是block block是用來存儲數據用的而inode是用來存儲這些數據的信息這些信息包括文件大小屬 主歸屬的用戶組讀寫權限等inode為每個文件進行信息索引所以就有了inode的數值 操作系統根據指令能通過inode值最快的找到相對應的文件 第二字段
31、文件種類和權限 第三字段硬鏈接個數 第四字段屬主 第五字段所歸屬的組 第六字段文件或目錄的大小 第七字段和第八字段最后訪問或修改時間 第九字段文件名或目錄名 com linux文件權限的定義 rootzhz home ls -l total 32 drwxrwxrwx 38 down root 4096 jul 5 1909 down drwx- 9 glh glh 4096 mar 26 1908 glh drwx- 4 lei lei 4096 mar 21 0840 lei drwxr-xr-x 5 root root 4096 apr 12 2006 software linux文件或
32、目錄的權限位 是由 9 個權限位來控制每三位為一組它們分 別是 文件屬主 ower 的讀r寫w執行x 用戶組 group 的讀r寫w執行x other 其它用戶的讀r寫w執行x 如果權限位不可讀不可寫不可執行是 用-來表示 com 系統目錄內容介紹 linux系統根目錄包含所有目錄 binary的縮寫存放用戶的可執行程序例如lscp bin 也包含其它的shell如bash等 包含vmlinuzinitrdimg等啟動文件隨便改動可能 boot 無法正常開機 dev 接口設備文件目錄如你的硬盤sda etc passwd等系統設置與管理的文件 etcx11 x windows system的設
33、置目錄 home 一般用戶的主目錄 包含執行bin和sbin目錄的二進制文件時所需的共享 liblib64 函數庫library 各項裝置的文件系統加載點例如mntcdrom是光 mnt 驅的加載點 opt 提供空間較大的且固定的應用程序存儲文件之用 ps命令查詢的信息與這里的相同都是系統內核與程 proc 序執行的信息 root 管理員的主目錄 com 系統目錄內容介紹 sbin 系統啟動時所需的二進制程序 tmp temporary存放暫存盤的目錄 usr 存放用戶使用系統命令和應用程序等信息 usrbin 存放用戶可執行程序如grepmdir等 usrdoc 存放各式程序文件的目錄 us
34、rinclude 保存提供c語言加載的header文件 usrincludex11 保存提供x windows程序加載的header文件 usrinfo gnu程序文件目錄 usrliblib64 函數庫 usrlib lib64 x11 函數庫 usrlocal 提供自行安裝的應用程序位置 usrman 存放在線說明文件目錄 usrsbin 存放經常使用的程序如showmount usrsrc 保存系統的源碼文件 usrx11r6bin 存放x windows system的執行程序 var variable具有變動性質的相關程序目錄如log 第四章linux操作系統的用戶管理 41 lin
35、ux系統用戶與任務的關系 理解linux的單用戶多任務多用戶多任務概念 linux 的單用戶多任務 單用戶多任務一個用戶為了完成工作執行了多個任務當然其 它的人還能以遠程登錄過來也能做其它的工作 linux 的多用戶多任務 有時可能是很多用戶同時用同一個系統但并不所有的用戶都一定都 要做同一件事所以這就有多用戶多任務之說 舉個例子比如一臺服務器上面有ftp用戶系統管理員web 用 戶常規普通用戶等在同一時刻有的可能在上傳軟件包管理子站 在與此同時可能還會有系統管理員在維護系統不同用戶所具有的權 限也不同要完成不同的任務得需要不同的用戶也可以說不同的用 戶可能完成的工作也不一樣 值得注意的是多用戶多任務并不是大家同時擠到一起在一臺機器的 的鍵盤和顯示器前來操作機器多用戶可能通過遠程登錄來進行比如 對服務器的遠程控制只要有用戶權限任何人都是可以上去操作或訪問 的 42 linux系統用戶和組的概念 用戶user的概念 linux 是真正意義上的多用戶操作系統linux系統中可建若干用戶 user 在 linux系
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司晨間律動活動方案
- 公司組建志愿者活動方案
- 公司攝影采風活動方案
- 公司氛圍營銷大會策劃方案
- 公司春季活動方案
- 公司日常特色活動方案
- 公司機制策劃方案
- 公司組織編發活動方案
- 公司特色自助餐活動方案
- 公司突破億元活動方案
- 酒店用火用電安全管理制度
- 模具機加工管理制度
- 區畜牧局十五五總結及十五五規劃
- 2025年普通高等學校招生全國統一考試(全國I卷英語)及答案
- 銀行支行安全防范教育培訓制度
- 艾梅乙考試試題及答案
- DB31/T 1096-2018醫院日間手術管理規范
- DB32-T 5119-2025 鋰離子電池工廠生產安全技術規范
- 中醫診所掛證醫生合同6篇
- ★教導型組織-行動管理模式(三)
- 朗文英語2B英語復習資料
評論
0/150
提交評論