Redhat Linux系統(tǒng)教育訓練_第1頁
Redhat Linux系統(tǒng)教育訓練_第2頁
Redhat Linux系統(tǒng)教育訓練_第3頁
Redhat Linux系統(tǒng)教育訓練_第4頁
Redhat Linux系統(tǒng)教育訓練_第5頁
已閱讀5頁,還剩69頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。1redhat linux系統(tǒng)教育訓練redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。2課程大綱課程大綱(1) linux 系統(tǒng)簡介(2) linux系統(tǒng)安裝(3) 常用指令介紹(4) 使用者管理(5) 文件管理(6) 套件安裝管理(7) 基本網(wǎng)路設定(8) linux內存管理(9) 常用服務配置(vnc,telnet,ftp)redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載

2、或以任何形式重製。3linux 系統(tǒng)簡介unix,gnu, linux的歷史kernel的概念linux 有哪些特色使用者介面redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。4unix historyfirst version created by bell labs -1969at&t licensed source code for low costtrademarked unix name, “unix” name closely heldlicensees must create new name fo

3、r there operating systemmany unix “flavors” emergeredhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。5gnu stands for gnu not unix, it is an open source movement started by richard stallman in the year 1984. by 1990 ,nearly all required userspace applications created gcc. emacs. etcfree so

4、ftware foundationnon-profit organization that manages the gnu projectgnu project /fsfredhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。6gpl- gnu general public licenseprimary license for open source softwareencourages free softwareall enhancements and changes to gpl software must alse be

5、 gploften called “copyleft”redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。7linux historylinux was originally developed by linus torvald in 1991.when linux kernel combined withcreated linux kernel with gun applications, completed a free unix-like os possibleredhat linux系統(tǒng)教育訓練2007-2008精

6、業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。8核心與套件 linux的版本linux, 本質上來說,只是操作系統(tǒng)的核心 (kernel)。有人將 linux 及工具程式和應用程式集組合成的一個完整作業(yè)環(huán)境,這樣的組合就叫做 linux 的一個 發(fā)行套件(distribution).linux 這個字,雖然就嚴格的意義來說是指系統(tǒng)的核心,但這字也廣泛而正確地用來指明利用 linux 核心建構的整個操作系統(tǒng)。 linux kernel 的版本, 一般又分為正式版 (release) 與測試版 (experimental)redhat linux系統(tǒng)教育訓練2007-2008

7、精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。9linux 有哪些特色有哪些特色 linux 是開放源代碼的軟件 linux是 類unix 系統(tǒng) ,界面和作業(yè)方式和unix相似,有著同樣的穩(wěn)定性,功能也非常強大 多用戶和多任務的操作系統(tǒng) 廣泛硬件平臺的支持 (x86,power, ibm zserver, itanium)redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。10linux的市場份額在不斷擴大的市場份額在不斷擴大redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作

8、權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。11redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。12命令列模式命令列模式 : shellgui界面使用者介面redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。13shell1. shell提供了你與操作系統(tǒng)之間通訊的方式。同樣的unix下的圖形用戶界面gnome和kde,有時也被叫做虛擬shell或者圖形shell2.控制系統(tǒng)的腳本語言redhat linux系統(tǒng)教育訓練2007-2008精業(yè)

9、精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。14linux系統(tǒng)安裝redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。15常用指令介紹linux 指令格式輸出入重導向常用指令簡介linux的線上使用手冊vi 編輯器簡介redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。16指令(command) 選項(options) 參數(shù)s(arguments) 三大部分之間至少須有一個空白鍵或 鍵區(qū)隔。 選項一律以 - 為前導。 三大部分之順

10、序不可更動。 linux系統(tǒng)中,指令、選項及參數(shù)均為case sensitive, 亦即大小寫不可任意更換。例如指令ls不可寫成ls。 同一行中可輸入一個以上之指令,但指令之間必須 以分號”;”分隔開。linux指令格式redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。17萬用字元的使用 ?代表任何單一字元(character)*代表任何字串 (注意: 0 個以上的字元, 例: *yes 將包含 yes 或 yes-or-not)字元組合在中括號中的字元皆符合, 如: a-z代表所有的小寫字母!字元組合不在中括號中的字元

11、皆符合, 如: !0-9代表非數(shù)字的字元皆符合linux指令格式redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。18目錄與文件相關的指令:指令說明ls顯示目錄的內容cd切換目錄pwd顯示目前的路徑cpcopy 文件mv移動文件目錄, 或更名rm刪除文件或目錄mkdir開空目錄rmdir移除空目錄常用指令簡介redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。19目錄與文件相關的指令:指令說明cat顯示文件內容diff比較並顯示兩個文件的不同處 gr

12、ep找尋文件中的 關鍵字file查詢文件類型 more分頁顯示文件內容(不能往回看) less分頁顯示文件內容(能往回看)clear清除螢幕head顯示文字檔的前10行tail顯示文字檔的末10行常用指令簡介redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。20指令說明compress將文件壓縮成.z 檔uncompress將.z 檔解壓縮gzip將文件壓縮成.gz 檔bzip2將文件壓縮成.bz2 檔tar將文件打包成 .tar檔touch產生一個新檔 / 改變文件時間wc計算文字檔的行數(shù)/字數(shù)/字元數(shù)目錄與文件相關的

13、指令:常用指令簡介redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。21查詢相關的指令:指令說明whoami查詢使用者訊息who / w顯示目前線上使用者 uname查詢系統(tǒng)資訊(特別是os) free查詢目前記憶體的使用情形 locate利用database找尋文件 which由path尋找執(zhí)行檔的位置whereis尋找某個指令的文件位置 find找尋文件常用指令簡介redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。22文件系統(tǒng)與網(wǎng)路使用相關的指

14、令:指令說明mount掛上文件系統(tǒng) umount卸下已掛上的文件系統(tǒng) telnet遠端連接到別臺機器 (明碼)ssh遠端連接到別臺機器(加密)ftp文件傳送 常用指令簡介redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。23unix/linux 這一類的操作系統(tǒng)通常含有非常豐富的線上文件, 我們稱之為 man pages. man pages 可以幫助我們了解某些命令、程式、函式呼叫等等的使用方法. man 指令名稱 linux 系統(tǒng)中其他線上資訊 : info /usr/share/doclinux的線上使用手冊red

15、hat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。24啟動 vivi filenameesci,a,o:,/enter一般模式插入模式命令列模式離開 vivi 編輯器簡介redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。25插入模式下的操作 利用 vi filename 進入 vi的一般模式 運用上下左右鍵將游標移動至需輸入的位置 鍵入 i , a , o 等任一鍵即進入 vi 的 插入模式。 輸入完成後按esc鍵即可返回 一般模式。vi 編輯器簡介re

16、dhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。26命令列模式下的操作 離開 vi 及存檔 尋找字串退出:q!保存退出:wq! (x)尋找字符串/字符串vi 編輯器簡介redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。27一般模式下的操作 移動游標 刪除 新增 換行 vi 編輯器簡介redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。28使用者管理增加使用者帳戶刪除/修改使用者帳

17、戶/etc/passwd群組設定root帳號 與su 指令redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。29增加使用者帳戶 使用 useradd 指令 : useradd steven 使用 passwd 指令 : passwd steven adduser = useradd redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。30刪除/修改使用者帳戶 使用 userdel 指令 : userdel steven userdel -r stev

18、en 修改使用者資訊 : usermodredhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。31/etc/passwd/etc/passwd/etc/passwd是記錄所有系統(tǒng)user資料的文件,每一個user在/etc/passwd中均有一行描述其本身之資料,其資料共有7個欄位,其間並以符號“ : ”區(qū)隔之。例如:foo:x:500:500:a foo:/home/foo:/bin/bashidpassworduser idgroup idcommenthome login shell帳號密碼 使用者編號 使用者群組編號

19、 個人資料說明 家目錄 shell路徑位置 /etc/shadowredhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。32群組設定/etc/group 的結構 群組檔由許多筆組別記錄組成, 每一筆記錄共有 4 個欄位, 各欄位的意義如下:組別名稱 密碼, 通常是空白或是 * 組別編號 組員列表(用 , 分開) 範例: student:502:steven,test,wu,chen 新增群組 groupadd 刪除群組 groupdel 修改群組 groupmodredhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮

20、信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。33root帳號 與su 指令超級使用者帳號 root - the super user root 擁有至高無上的權力,可以bypass所有系統(tǒng)安全檢查,不受任何權限的約束,改變系統(tǒng)設定及執(zhí)行一些特殊指令。 root是一個危險性相當高的帳號,使用不當很可能造成無可挽回的大災難! root帳號使用的方式一般有兩種:(1)以root的身分直接login。(2)以一般user身分login,再執(zhí)行 su 指令。 redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。34

21、文件管理基本概念 linux 的文件系統(tǒng)目錄結構文件權限redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。35在在 unix/linux中中, 任何東西任何東西, 包括周邊硬件包括周邊硬件, 都都被視為是文件被視為是文件. partition 分割區(qū)分割區(qū): 規(guī)劃硬盤區(qū)間的大小規(guī)劃硬盤區(qū)間的大小 (與硬件有關與硬件有關)file system 文件系統(tǒng)文件系統(tǒng) : 文件訪問的機制文件訪問的機制 (與(與 kernel 有關有關 )directory structor 目錄結構目錄結構: 文件間的組織架構文件間的組織架構

22、(與(與 kernel 無關無關)基本概念redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。36linux fs 相關定義說明: sector (磁區(qū)) block (區(qū)塊) inode superblocklinux 的文件系統(tǒng)redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。37linux 支援的主要文件系統(tǒng)(由核心決定)文件系統(tǒng)參數(shù)名稱註解third extended file systemext3linux的文件系統(tǒng)second exten

23、ded file systemext2 extended file systemext umsdos file systemumsdos安裝linux在dos分割區(qū)ms-dos file systemmsdos訪問ms dos檔iso 9660 file systemiso9660讀取cd-romlinux 的文件系統(tǒng)redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。38ext3 文件系統(tǒng): linux 安裝時預設的文件系統(tǒng) 文件名稱可長達256位元組 隨時維持最佳化的磁碟儲存空間 可定址 4tb 的硬盤容量 單一文件最

24、大可達 2gb linux 的文件系統(tǒng)redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。39linux 樹狀階層式目錄結構: 目錄結構redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。40/bin 共用程式或常用指令的目錄/sbin 系統(tǒng)管理工具,其使用者通常僅限於superuser/dev週邊設備的驅動程式目錄/lib共用程式庫的存放目錄/etc 此處存放許多系統(tǒng)中所必須用的設定檔/usr存放原始程式檔或其他應用程式套件/home預設使用者的私人

25、目錄(home directory)的存放位置。/lost+found針對硬盤檢查後,所檢查出錯誤文件與目錄的存放位置。/rootsuperuser的私人目錄。/mnt軟碟機與cdrom的mount point。/tmp/tmp是一個暫存目錄(temporary directory) /var/var目錄主要存放在linux系統(tǒng)運行中會改變的資料或文件 /proc/proc是一個很特殊的目錄,這個目錄存放執(zhí)行中的process資訊目錄結構redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。41ls -l /etc/lilo

26、.conf- rw-r-r-1 root root 268jun 28 13:05 /etc/lilo.conf(1) 文件模式(2) 文件訪問權限(3) 鏈結個數(shù)(4) 文件擁有者(5) 群組(6) 文件大小(7) 修改日期(8) 檔名(1)(2)(3)(4)(5)(6)(7)(8)文件種類redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。42文件權限控管的對象: u - user g - group o - others文件權限的種類: r - read w - write x - exec文件權限redhat li

27、nux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。43改變擁有者或群組名稱:chownchgrp改變文件訪問權限:chmod文件權限的修改redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。44套件安裝管理rpm 簡介由 source package 安裝redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。45在 linux 世界裡,rpm 指的就是 red hat package manager

28、,我們稱之為包裝文件管理程式。 rpm 管理系統(tǒng)裡,最主要應用的文件格式是 .rpm 文件,也就是類似 apache-1.3.12-2.i386.rpm 這樣的文件命名格式,名稱格式之間以減號相隔:apache軟體套件的名稱 (softwares name)1.3.12版本號碼 (softwares version)2包裝號碼 (packages release)i386, i686, alpha, sparc, noarch架構環(huán)境 (architecture)src原始碼 (source)rpm 簡介redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意

29、,不得翻印、轉載或以任何形式重製。46查詢是以 -q 為指令參數(shù),可以搭配其他子參數(shù)-q :僅查詢,後面接的套件名稱是否有安裝;-qa :列出所有的,已經(jīng)安裝在本機 linux 系統(tǒng)上面的所有套件名稱;-qi :列出該套件的詳細資訊 (information),包含開發(fā)商、版本與說明等;-ql :列出該套件所有的檔案與目錄所在完整檔名 (list);-qc :列出該套件的所有設定檔 (找出在 /etc/ 底下的檔名而已)-qd :列出該套件的所有說明檔 (找出與 man 有關的檔案而已)-qr :列出與該套件有關的相依套件所含的檔案 (required 的意思)-qf :由後面接的檔案名稱,找

30、出該檔案屬於哪一個已安裝的套件;rpm 基本功能 - 查詢 (query)redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。47範例一:找出你的 linux 是否有安裝 logrotate 這個套件?rootlinux # rpm -q logrotatelogrotate-3.7.1-10rootlinux # rpm -q logrotatingpackage logrotating is not installed# 注意到,系統(tǒng)會去找是否有安裝後面接的套件名稱。注意,# 不必要加上版本喔!至於顯示的結果,一看就知

31、道有沒有安裝啦!範例二:列出上題當中,該套件的所有目錄與檔案:rootlinux # rpm -ql logrotate/etc/cron.daily/logrotate/etc/logrotate.conf.以下省略.# 可以看出該套件到底提供了多少的檔案與目錄。redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。48安裝是以 -i 為指令參數(shù)前導子,可以搭配其他子參數(shù),下列是一個有用的範例:rpm -ivh xyz-1.2-3.i386.rpm rpm -ivh -force dontdoit-9.8-7.i386.r

32、pmrpm ivh ftp:/ 昇級則是以 -u 為指令參數(shù)前導子,和安裝的差別在於:它會先將準備要裝進系統(tǒng)的包裝文件安裝好,然後再執(zhí)行移除舊版包裝文件的動作。 rpm -uvh xyz-4.5-6.i386.rpm rpm uvh ftp:/ rpm 基本功能 - 安裝與昇級redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。49移除是以 -e 為指令參數(shù)前導子, 可以搭配其他子參數(shù), 下列是一個有用的範例: rpm -e python rpm -e -nodeps python rpm 基本功能 - 移除 (erase

33、)redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。50安裝步驟:文件通常都是以 .tar.gz 或 .tgz 結尾(如果沒有壓縮的話則以 tar 結尾)。我們要先對這些文件進行解壓才能夠進行安裝 : tar zxvf xyz.tar.gz 執(zhí)行 ./configure 。 然後執(zhí)行 make。 執(zhí)行 make install 。由 source package 安裝redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。51如何得知系統(tǒng)中有哪些 pro

34、cess 在運作?!使用ps 指令用來觀看行程狀態(tài)。例如: ps aux | lessuser pid %cpu %mem vsz rss tty stat start time commandroot 1 0.2 1.5 1384 468 ? s 19:12 0:03 initroot 2 0.0 0.0 0 0 ? sw 19:12 0:00 keventd wnn 857 0.0 1.7 3696 516 ? s 19:13 0:00 /usr/bin/tserverxfs 913 0.0 2.1 4596 648 ? s 19:13 0:01 xfs -droppriv -dadaem

35、on 949 0.0 1.6 1416 492 ? s 19:13 0:00 /usr/sbin/atd root 1343 0.0 2.9 2304 900 tty1 s 19:18 0:00 login - root root 1519 0.0 4.3 2496 1304 tty1 s 19:22 0:00 -bashroot 1662 0.0 2.4 2612 724 tty1 r 19:34 0:00 ps aux使用top 指令可即時觀察行程狀態(tài)。(按 q 鍵退出)process 管理redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印

36、、轉載或以任何形式重製。52如何終止系統(tǒng)中的 process ?!行程的擁有人可以和行程做溝通, 以改變行程的執(zhí)行狀態(tài), 這種溝通的過程, 我們稱之為訊號(signal)的傳遞.使用kill 指令送訊號(signal)給行程。kill -訊號編號 pid例如: kill hup 913終止 process 可用: kill 9 1000 ( 或 kill kill 1000 ) process 管理redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。53stand-alone daemon super daemon red

37、hat linux 6.2 (含) 之前是指 inetdredhat linux 7.0(含) 之後是指 xinetd常駐在背景(background)中執(zhí)行,提供各類服務的程式稱為 daemon 。redhat linux 採用 sysv 的方式,在開機時利用 /etc/inittab定義不同的 runlevel,配合 /etc/rc.d/rcxx.d 啟動各種內定的服務程式 daemon的種類redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。54基本網(wǎng)路設定網(wǎng)路設定須知相關設定檔解說網(wǎng)路偵錯redhat linux系

38、統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。55linux 中的網(wǎng)路設備名稱 eth0 eth1網(wǎng)路設定須知redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。56主要設定檔所在目錄:/etc/sysconfig/network-scripts設定檔名稱:ifcfg-ethxx常用指令:ifup eth0ifdown eth0相關設定檔解說redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。57 設

39、定 hostname : /etc/sysconfig/network hostname=“主機名稱查詢相關設定: /etc/hosts /etc/resolv.conf相關設定檔解說redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。58 查詢網(wǎng)路介面資訊: 使用 ifconfigrootelib /root# ifconfigeth0 link encap:ethernet hwaddr 00:e0:18:02:84:2c inet addr:54 bcast:55 mask

40、: up broadcast running multicast mtu:1500 metric:1 rx packets:40069543 errors:0 dropped:0 overruns:0 frame:0 tx packets:25165574 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 interrupt:9 base address:0 xb800網(wǎng)路偵錯redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或

41、以任何形式重製。59簡易偵測執(zhí)行命令:pingtraceroute 指令主要用於查詢本機與目的主機間經(jīng)過哪些網(wǎng)路介面及其傳輸狀態(tài)。step (1) : ping 自己step (2) : ping 同一網(wǎng)段的朋友step (3) : ping 通訊閘step (4) : ping dns主機netstat 指令用來查看網(wǎng)路介面的使用狀況網(wǎng)路偵錯redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。60linux網(wǎng)卡檢測工具:ethtool網(wǎng)卡連接狀態(tài): mii-tool網(wǎng)路偵錯redhat linux系統(tǒng)教育訓練2007-2

42、008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。61linux 內存管理redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。62free# free total used free shared buffers cachedmem: 1488628 1333760 154868 0 11708 983852-/+ buffers/cache: 338200 1150428swap: 1966072 40 1966032問題:free 的物理內存很小,是不是物理內存有瓶頸?為什么我增加了物理內存,

43、運行一段時間后,剩余內存還這么小?但系統(tǒng)運行正常,這又如何解釋呢?為什么和windows的服務器相比,服務器的內存使用率怎么這么高?redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。63linux linux 使用內存原理使用內存原理 linux優(yōu)先使用物理內存,當物理內存還有空閑時,linux是不會釋放內存的,即使占用內存的程序已經(jīng)被關閉了(這部分內存就用來做緩存了)。這樣再次需要這些數(shù)據(jù)時可以直接從內存中取,而不需要有一個漫長的磁盤操作,這樣可以提高系統(tǒng)的整體性能。redhat linux系統(tǒng)教育訓練2007-200

44、8精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。64windows 使用內存原理windows則總是給內存留下一定的空閑空間,這樣做的好處是,啟動新的程序比較快,直接分給它些空閑內存就可以了.redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。65從兩個角度去查看內存從兩個角度去查看內存freefree狀態(tài)一從內核的角度來看內核目前可以直接分配到的內存,這個free值是不包括系統(tǒng)中處于buffer和cache狀態(tài)的內存;但是在內核需要時,buffer和cache狀態(tài)的內存可以變?yōu)閒ree狀態(tài)的內存。

45、二從應用層的角度來看 包括處于buffer和cache的,所以應用層分配內存時,可以直接從buffer和cache中拿。 redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。66freefree命令產生結果分析命令產生結果分析# free total used free shared buffers cachedmem: 1488628 1333760 154868 0 11708 983852-/+ buffers/cache: 338200 1150428swap: 1966072 40 1966032mem:表示物理

46、內存統(tǒng)計 -/+ buffers/cached:表示物理內存的緩存統(tǒng)計 swap:表示硬盤上交換分區(qū)的使用情況第一行,從系統(tǒng)的角度看,系統(tǒng)的總物理內存:1488628 kb(1.5g),對于os,buffers/cached 都是屬于被使用,可用的內存是 154868kb,它代表未被分配的內存。已用內存是1333760kb,其中包括,內核(os)使用+application使用的+buffers+cached第二行所指的是從應用程序角度來看,對于應用程序來說,buffers/cached 是等于可用的,因為buffer/cached是為了提高文件讀取的性能,當應用程序需在用到內存的時候,buf

47、fer/cached會很快地被回收。所以從應用程序的角度來說,可用內存所以從應用程序的角度來說,可用內存= =系統(tǒng)系統(tǒng)free memory+buffers+cachedfree memory+buffers+cached redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。67freefree命令產生結果分析命令產生結果分析# free total used free shared buffers cachedmem: 1488628 1333760 154868 0 11708 983852-/+ buffers/ca

48、che: 338200 1150428swap: 1966072 40 1966032(-/+ buffers/cache)free 115042815486811708983852真正有效的是第二行真正有效的是第二行redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精詮信息科技著作權所有。非經(jīng)同意,不得翻印、轉載或以任何形式重製。68緩沖區(qū)高速緩存的守護進程linux 采用了緩沖區(qū)高速緩存機制,因此有可能出現(xiàn)寫磁盤的命令已經(jīng)返回,但實際的寫操作還未執(zhí)行的情況。因此,應當使用正常的關機命令關機,而不應直接關掉計算機的電源。用戶也可以使用 syncsync 命令刷新緩沖區(qū)高速緩存。redhat linux系統(tǒng)教育訓練2007-2008精業(yè)精

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論