UNIX操作系統教程(華為培訓)_第1頁
UNIX操作系統教程(華為培訓)_第2頁
UNIX操作系統教程(華為培訓)_第3頁
UNIX操作系統教程(華為培訓)_第4頁
UNIX操作系統教程(華為培訓)_第5頁
已閱讀5頁,還剩58頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

UNIXSCOUNIXUNIXDOS操作UNIX深圳市華為技術有限公司1998Copyright□1998byHuaweiTechnologiesCo.,Ltd.AllRightsReserved.NopartofthisdocumentmaybereproducedortransmittedinanyformorbyanymeanswithoutpriorwrittenconsentofHuawei.HUAWEI□、華為□、C&C08□、EAST8000□、HONET□、視點□、INtess□、1998年8月第1.1998年8月第1印數:1-1000 第一章UNIX操作系統概 UNIX操作系統簡 一、UNIX特 二、UNIX流派及標 UNIX系統組 與UNIX有關的幾個名 第二章UNIX常用操 啟動終 登 UNIX命 一、UNIX命令格 二、特殊按 三、UNIX常用簡單命 四、UNIX用戶間簡單通訊命 注銷(退出UNIX系統 第三章UNIX文件系 UNIX文件系統分 UNIX文件類 UNIX樹型目錄結 UNIX文件名 UNIX文件存取權 UNIX重定向與管 UNIX文件系統常用命 第四章UNIX文件系統常用工具和實用程 vi編輯器的最基本用 利用find命令查找文 grep命令基本用 利用cmp命令比較文 文件的備份和恢復實用程 一、tar命 二、cpio命 文件壓縮和解壓程 一、compress壓縮命 二、pack壓縮文 三、gzip壓縮文 四、pkzip壓縮文 第五章UNIX簡單維護與管 UNIX開機舉 UNIX關機舉 修改系統時 如何控制后臺進 如何查看磁盤使用情 掉電故障及處 第六章網絡通 TCP/IP協 查看網上用戶信 使用mail發送和接收電子郵 一、發送電子郵 二、閱讀電子郵 在網絡上登錄和拷 一、 二、 基礎篇小 基礎篇習 第一章UNIX啟動和定時管 UNIX啟動過 UNIX用戶的登錄過 daemon進 UNIX系統的定時 第二章UNIX用戶管 用戶管 一、增加新用 二、刪除用 一、增加新用戶 二、刪除用戶 采用另外一種方法增加和刪除用 一、增加用 二、刪除用 第三章存儲設備的使 創建設 mount和umount命 一、mount命 二、umount命 軟盤的使 一、軟盤設備的創 二、軟盤的格式 三、安裝文件系 四、軟盤的掛 硬盤的使 一、SCSI接口 二、SCSI硬盤設備的創 三、硬盤的分 四、硬盤的掛 CD-ROM的使 一、CD-ROM設備的創 二、CD-ROM的掛 第四章網絡、主機和路由參數設 /etc/networks文 /etc/hosts文 /etc/gateways文 設置步 測 深入篇小 深入篇習 UNIX第一部分上機環 UNIX主機環 工作站環 第二部分在工作站上登錄 NetTerm的安 NetTerm的使 第三部分UNIX常用命令的使 常用命令之 常用命令之二(選做 常用命令之 第四部分ftp的使 ftp的安 使用ftp拷貝文 附錄 UNIX命令速查 附錄B習題參考答 基礎篇習題參考答 深入篇習題參考答 第一 UNIX操作系統概UNIXUNIX1969Bell實驗室產生,1975年對外公布,1976Bell實驗室外廣泛使用。一、UNIXUNIX操作系統是一種非常流行的多任務、多用戶操作系統,應用非常廣泛。UNIX的 UNIX是一個多任務操作系統,在它內部允許有多個任務同時運行。而DOS操作系統是單任務的操作系統,不能同時運行多個任務。早期的UNIX操作系統的多任務是靠分時(timesharing)機構實現的,現在有些UNIX除了具有分時機制外,還加入 UNIX又是一個多用戶操作系統,它允許多個用戶同時使用。在UNIX中,每位用戶運行自己的或公用的程序,好象擁有一臺單獨的機器。DOS操作系統是單用并行處理能 UNIX支持多處理器系統,允許多個處理器協調并行運行管道UNIX允許一個程序的輸出作為另外一個程序輸入,多個程序串起來看起來好象一條DOS操作系統也借鑒并提供了這種機制。ShellUNIXShell實現。UNIXShell,Shell本身就是一種解釋型高級語言,通過用戶編程就可創造無數命令,使用方便。安全保護機制UNIX提供了非常強大的安全保護機制,防止系統及其數據未經許可而被非穩定性好在目前使用的操作系統中,UNIX是比較穩定的。UNIX具有非常強大的錯誤處 傳統的UNIX用戶界面采用命令行方式,命令較難記憶,很難普及到非計算機專業人員。這也是長期以來UNIX遭受指責的主要原因,但現在大多數的UNIX都加入的圖形強大的網絡支持UNIXTCP/IPUNIX的缺省UNIXTCP/IPUNIX、TCP/IPInternet的UNIXInternet上各種服務器的首選操作系統。 UNIX操作系統的源代碼絕大部分用C語言寫成非常便于移植到其它計算機上,再加上初期UNIX組織對UNIX源代碼寬松的管理政策,促進了UNIX的發展和普及。很早以前,就應用到幾乎所有16位及以上的計算機上,包括微機、工作站、服務器、小型機、二、UNIXUNIX和其它操作系統不同,UNIX的生產廠家很多,由于歷史的原因,不同廠家生產UNIXUNIX流派。AT&TUNIXAT&T源代碼的UNIX產品:UNIXSCOUNIXPC兼容機PCSCO公司微軟,DigitalDecAlphaDigitalSunSunIBMIBMUNIX標準版本:UNIXSystemVAT&T公司制定的標準版本,以后成為事實上的工業標準,傳統上UNIXUNIXSystemVSVR3.2SVR4.0SVR4.2(SVRSystemVRelease)。SCOUNIXUNIXSystemV。BSDUNIX BurkeleyUNIX版本(BSDUNIXBerkeleySoftwareDistributionVersionofUNIX)BSDUNIXBSD4.2、BSD4.3BSD4.4版。SolarisBSDUNIX。UNIXSRV4BSD的特性。SVR4.2UNIX的一個標準部件。SVR4.2PC機以外的所有平臺,PCUNIXUnixware。UNIXUNIXKernel(內核Shell(外殼UNIXKernel(UNIX內核) 是UNIX操作系統的核心,指揮調度UNIX機器的運行,UNIXShell(UNIX外殼) 是一個UNIX的特殊程序,是UNIX內核和用戶的接口,是UNIX的命令解釋器、也是一種解釋性高級語言。目前常見的Shell有三種:ShellBourneBUNIXKornKBShellBShellC-CBourneShell,ShellShell下鍵輸入命令:KShell UNIX提供了很多工具軟件和應用程序供用戶使用,如vi編輯器、文與UNIX 仿真終 在某計算機上運行某一特定程序,把計算機當作另一臺計算機的終端使用UNIX控制臺(Console)這是一種特殊的終端,由顯示器、鍵盤(和鼠標)組成,分別連到 UNIX是多用戶操作系統,它允許多個用戶同時使用。每個用戶擁有用般用戶的UNIX操作系統提示符一般為”$”。用戶組 若干個用戶可以組成一組,同組內的用戶可以共享信息root用戶 UNIX的超級用戶,擁有其他用戶沒有的特權。root用戶的UNIX操作系統 是正在執行的程序。UNIX允許多個進程同時存在,每個進程都有唯一代號稱為進程標識符(pid---processid)。前臺進程(Foregroundprocess) 以接收鍵盤輸入并將結果顯示在顯示器上。缺省狀態下用戶啟動的UNIX程序運行在前臺后臺進程(Backgroundprocess) 后臺進程程序的運行。UNIX有很多系統進程在后臺執行。設備(Device)或稱設備文件,代表某個硬件,如磁盤、軟盤、串口。UNIX對硬件的原始設備(Raw 也稱為裸設備,沒有經過加工的設備文件。原始設備文件名r開頭,如/dev/rhd0第二 UNIX常用操TCP/IP協議驅動程序和終端仿真程序即可。UNIX系統連通后,在終端上會出現”login:”提示符。在”login:”提示符下輸入用戶名,出現”password:”abc用戶登錄的過程為:Login:abcUNIX一、UNIX1、UNIXShell有不同的缺省提示符:BShellKShell的缺省提示符為CShell的缺省提示符為root用戶登錄時,系統提示符統一缺省為"#"。Shell和提示符。2ShellUNIX命令。UNIX 參數 參數 參數數之間用空格隔開。UNIXDOSUNIX的命令區分大小寫,且命令和參數之間必須隔開DOS來說是以下四條命令是相同的:cd\tmpCD\tmpcdUNIXcdUNIXcdcd/tmpcdtmpTmpCDcd3mkdirtmpcpfile1tmp/file2lsltmpUNIX會順序執行以上三條命令。4[1]findabc的文件。$find.-nameabc-print&10722表示進程號(PID)find[2]findabc的文件并將結果存myfind文件中。$find.-nameabc-5、nohupnohup2nohup后變為:$nohupfind.-nameabc-UNIXCtrl+kill結束當前的操作狀態(三、UNIXUNIXUNIXmancalbannerwhoamwhoamfinger1、man-查看幫助信息查看man的使用方法 查看finger命令的幫助信息: manfinger2、date命令-顯示、修改日期和時間MonAug1713:43:14NSTNST標準時間,199881713:43:14,星期一。3、cal命令-顯示日歷顯示1998年全年日歷 cal顯示1998年8月日歷: cal819984、banner命令-顯示大寫大字舉例:在屏幕上用大字顯示“HUAWEI”banner"HUAWEI"5、bc命令-簡單計算器bc命令可以進行加、減、乘、除、求模、乘方運算,運算符分別為“+”“-”“*”“/”“%”“^”。bc使用舉例如下1234*3+按回車顯示結果,以后等待輸入其它算式。按<Ctrl>+dbc。6、passwd命令-修改口令7、who-UNIX的用戶whoam8、finger命令-finger命令比who命令顯示的信息量大,功能強。基本使用方法如下: smithfingersmith9、clear命令-清除屏幕四、UNIXUNIX提供許多方式讓用戶相互通信,它允許你以文本的方式發送及接收信息。你可以(一)writewritewrite命令write命令時,就在對方用戶終端上顯示提示信息。writewritedestination-user其中,destination-userwho命令查看其注冊名。terminalwrite的報文送向指定的終端。為了write命令,且必須指定注冊名。一UNIX進行通話時,通信雙方有一些約定:用“o”表示結束一條報文,“oo”表示ctrl-dwrite命令。[1]UNIXalexjennywrite命令通信。alex的所在終端上(<CR>表示回車):$ HiAlex,areyouthere?MessagefromAlex(tty11)[SatJan515:08]….YesJenny,I’mhere.o<CR>Thankyou,Alex,bye!Ctrl-writeAlexJennyJennyAlexAlexJenny收到了,省略號表示他們的通信繼續。最后,Jennythankyou,Alex,bye!ooAlex沒有話要說了,并在下一行開ctrl-dwriteshell。(二)talktalktalkuser-name[terminal]〈CRtalk[connect時,雙方可雙工通信了。雙方可以以任意的速度從鍵盤輸入,talk把你的輸入一行一行的顯示在你和對方的屏幕上。用<Delete>talk。(三)mesgmesgwritetalk通訊信息。mesg命令在本地mesg[y][n]〈CR其中,y表示允許接收,nyn,則報告現在的許可[1]$mesgisy is[2]writetalk isn(四)wall所有登錄用戶都可收到該消息。僅超級用戶使用該命令。wall##wall#wall“sendamessagetoallthepeople。注銷(退出UNIX系統UNIX提示符下,運行:$$Ctrl+dUNIX第三 UNIX文件系UNIXUNIX操作系統可由多個可以動態安裝及拆卸的文件系統組成。UNIX文件系統主要分根文件系統(therootfile 每一個UNIX操作系統在其主硬盤上至少含有一 除根文件系統外的其它文件系統,如/u文件系統,AFS文件系統等。UNIXUNIX普通文件(ordinaryfile),分為 (1)文本文件(2)二進制文目錄文件特殊文件(specialfile),分為 (1)塊設備文件(2)字符設備文符號鏈接文件(symbolic普通文件用于存放程序、數據等,我們絕大部分處理的文件就是這種文件。UNIX把所vi等編輯器能文件類型標 在用”ls-l”命令顯示文件目錄時的用下列符號表示不同的文件類型 舉例$ls-rwxr-xr- 2wjmnewservice321Oct1709:33drwxr-xr- 2wjmnewservice Oct1709:40其中,第一列的“-”file1是普通文件,“d”dir1UNIXX名字是由根目錄到該文件的路徑上的所有節點名按順序構成的,相互之間用“/”分開。如文prog的全路徑名為:/usr/smithprog,根目錄用“/”表示。根文件系統常用目 根文件系統的常用目錄舉例如下表 UNIX 設備文件,如 C UNIXDOS有些相似,但文件路徑的書寫方式不同。任何文件的路徑全家目 UNIX在創建用戶名時,一般會創建一個目錄專門供該用戶使用,這個目錄為該用戶的家目錄(HomeDirectory)。缺省家目錄一般放在/usr目錄下,目錄名與用戶名家目錄中有一個文件比較特殊:“.pofile”(或“.logn”)文件。當以該家目錄的用戶名登X時,會自動執行“.profile”文件。它有點類似于SAUTOEXEC.BAT文件。“.profile”Kshell的啟動文件,而“.ogin”Cshel的啟動文件。“.profile”文件中常有一行:其中,PATHDOSPATH,而$HOMEUNIXUNIX255大小寫敏感(file1File1表示兩個不同的文件無專用擴展名(UNIX文件名可出現多個小數點,并無特殊含義)UNIX .字符 任一個字符,如”abc?”4 任何字符,如”ab*10”ab10結尾的名字。DOS文件通配符*有區別。UNIXUNIX能使用該目錄下的文件(cd命令)文件的屬主(擁有者其他用戶(owner可以通過”lsl”$ - -rwxr-xr- Oct17 2-4字符”rwx”wjmfile1的權利為”行

5-7字符”r-x”newservicefile1的權利為:8-10字符”r--”file1的權利為”可讀、不可寫、不可執行chmod命令修改文件的存取權限,chmod格式 格式 ), 文件屬主(user---用戶組其他人所有人permissionpermissionchmodu+wtesttestreport文件“可寫chmodu-xabc.cchmodu+rwxchmodugo+rwx), a*4+b*2+

a=1分別表示可讀,a=0表示不可讀;b=1分別表示可寫,b=0c=1分別表示可執行,c=0組內成員對ncp只有“可讀、可執行”的權利;chmod751改變文件屬主的格式如下 屬主名文件名write權利才可改變文件的屬主。 組名文件名supervisor舉例 將文件test1的屬主改為 將文件test1的用戶組改為UNIXUNIX重定向 >>

lsl> lslfile1ls>>file1 將ls命令顯示的內容附加存到file1的尾部grepabc<file1 將file1的內容作為grepabc命令的輸入UNIX管 將一文件的輸出作為另一文件的輸入。管道符號如下

lsmorepsef|grep psefgrepsmithUNIXUNIXDOScdcdmkdirmdrmdirrdrm-rm-rdeltreelslslabc(文件長列表lsaabc(所有類型文件)ls-d*(不進子目錄)dircattypemorecpfile1copyfile1移動(重命名)mvcall.testmovecall.tstrencall.testrmdel一、pwdpwd命令用來顯示當前目錄路徑,命令如下:二、cdcd命令用于改變當前的目錄,如: cd 改變到/usr/smithcd wjmcd exam1 cdDOS有本質區別。三、rm命令rm命令可以刪除文件及目錄,舉例如下: rm rm filerm-r/usr/wjm/exam2 刪除目錄/usr/wjm/exam2及其內容四、ls命令ls命令可以顯示目錄內容,命令格式如下:ls-選項文件名- - 命令舉 說 ls filelsl 長列表顯示目錄/usr/wjm/exam2ls 顯示當前目錄內容(同時帶-l、-d、-a參數[注 ”ls-l”命令顯示格式如下drwxrwxr- 2 48Jan 1998-rwxr-xr- 1 321Oct1709:331個字符表示文件的類型(d表示目錄,-表示普通文件2-4字符表示文件屬主對此文件的訪問權限(如:“rwx”和“rwx”);5-7字符表示用戶組對此文件的訪問權限(如:“rwx”和“r-x”);8-10字符表示其他用戶對此文件的訪問權限(如:“r-x”和“r--”);第二列:此文件的鏈接數(如:2第四列:用戶組名(如:groupnewservice);第五列:文件所占字節數(如:48321);第六至八列:最后修改的日期和時間(如:“Jan051998”和“Oct1709:33”);第九列:文件名(如:johnfile2)。五、mkdir、rmdir、cat、more、cp、mv這些命令和DOS的相應命令功能和用法基本一致,它們和DOS命令的對應關系如下:UNIX命令 DOS命令 mkdir rmdir move UNIX文件系統 viviUNIXvi文本輸入方 用于文本的輸命令方 用于輸入控制命vivi文件名 將在光標所在位置之后插入文本 將在光標所在位置之前插入文本 將在光標所在行的下一行開始插入文本 行號 光標移到某行(如1G表示光標移到第一行 ESC 退出viESC鍵,以 利用findfind命令會在指定目錄及其子目錄下查找符合條件的特定文件。此命令的最大用處是當 目錄 條目錄名--- 欲開始尋找的目錄所在。find會尋找此目錄及其子目錄。可以有多個目錄條 -- 欲搜索文件的條件,可包含文件名稱、屬主、最后修改時間等等-namename 可用通配符,如,-name‘*.c’- -size nblock-type xd---目錄 f---文件b---塊(block), c--字符(character),p---管道(pipe)-useruser user所擁有的文件,useruid號-groupgroup group的所有文件,groupgid號-links n-atim n-mtime n command{}command邏輯運!-name所有不以.c--size+10-o-links10block3-size+10-links10block3find/temp-name“abc*”- 在/tempabcfind.-nametest- testgrepgrepgrep字符串文件名grepabcd tempabcdgrep"Thisisabook" temp中查找”Thisisabook”利用cmp [- 文件名 文件名- - cmp命令的返回值(0cmptemp1 temp1temp2一、tar命令tar命令,可將多個文件合并成一個文件庫(archival)的方式存放于磁帶或磁盤上。當需要時,可由文件庫獲取所需的文件。tar的指令格式:$ tartar的動作(如讀取,寫入等),tar的動作。tar命令選項前沒有“-”。功能選項(function- 讀取文件庫內的文件,如文件名為目錄,則連子目錄也會被讀取(常用 (常用 修改選項 啟動顯示模式,tar會顯示所處理的文件名(常用 啟動確認模式,tar file,省略此項,以預設的磁帶或磁盤為對象(常用(一)tar[$ work目錄中的所有文件及子目錄作備份,備份到缺省設備,且在備份時[$ fUNIX(二)tar[ x表示將缺省設備中的文件復原到硬盤,v[ [ 二、cpiocpio可將文件或目錄從文件庫獲取出來或將數據拷貝到文件庫。cpiocpio–i[bcdmrtuv][patterns]cpio–o[abcv]cpio–p說明:cpio共有三種基本模式,-ocopy-outcopy到一個文件庫,-icopy-in模式,讀取文件庫,并將其展開在當前目錄。-p能從某個目錄讀取所有文件(包括子目錄到另一個目錄),archive(歸檔)的方式存放。cpioshell使用。-ocopycopy成的archivefile通過標準輸出設備輸出。一般利用輸入/輸出重定向或管道的原理,達到真正復(一)cpio備份:[1]$findwork–print|cpio–ocdv>work目錄下的文件備份到軟盤上。-o表示輸出模式,-c-表示按需要生成目錄,-v表示命令執行時不斷顯示信息。用“>”[$ls|cpio–oold1archivefile[3]$ls*.c|cpioc程序.[4]$ls|cpio–p復制當前工作目錄下的文件到/usr/linfs/tempdir目錄,不生成 (二)cpio[$cpio–icdv<將軟盤中的文件復原。-icpio把文件作為它的輸入,-d按需要生成目錄,-v顯示執行時的所有信息,-c具有頭文件格式。[$cpio–icdv"*stat.wp"<僅復原*stat.wp[$cpio–i</usr/linfs/old1僅復原*.f一、compresscompress命令可將文件壓縮以減少存儲空間。壓縮后的文件以“.Z” uncompresscompressed-filename[1]file文件進行壓縮和解壓縮compressuncompressfile.Z二、packpackunpack。壓縮后文件的名稱為“.z”其壓縮后的空間因 注:pack對太小的文件不壓縮,若要強制壓縮,用-f -f三、gzipgzip壓縮文件對應的解壓縮文件為gunzip。壓縮后的文件名稱為“.gz”。命令格式: 四、pkzippkzip壓縮文件對應的解壓縮文件為pkunzip。壓縮后的文件名稱為“.zip”。命令格式: 第五 UNIX簡單維護與管UNIXSCOUNIX為例。SCOUNIXSCOUNIXboot:Ctrl+droot出現”login:”SCO_UNIXUNIXSCOUNIX主機的關機過程為,在root用戶下鍵入:#shutdown -g0-y# -g0-y[注意]必須在運行完shutdown命令,并出現允許關機的信息時,再關掉主機電源。未出現date-t19988101536UNIXpsu顯示某用戶的進程(psups-ps-長列表顯示所有正在運行的進程信息,UNIXps-killUNIXkillkill-9root用”ps-ef”和"grep關鍵字"pidkillpid號,若殺不掉,再運行”kill9pid號UNIXdf-du[文件名fsck命令命令對文件系統進行檢查。fsckfsck[-y][-n][-b][-D][-f]fsck-fscky(yes),fsck-fsckn-若是檢查根文件系統(rootfilesystem),會重新啟動-描述相對于硬件設備的特殊文件名。若去掉此項會自動檢查存在于/etc/checklist第六 網絡通TCP/IP在當今世界,UNIXUNIX的強大聯網功能。UNIXTCP/IP。UNIXInternet上各種服務器的首選操作系統。TCP/IPTCP/IP協議族。TCP/IPTCP/IP協議族中傳輸控制協議/(TCP/IPTransmissionControlProtocol/InternetProtocol)用戶數據報協議(UDP-UserDatagramProtocol)提供無連接的傳輸層協議,但不保文件傳輸協議(FTPFileTransferProtocol)也是用戶層協議,定義了不同系統間進fingerUNIX系統的用戶信息。finger的命令格式如下:finger[用戶名][@ip地址]fingerfingerrootfingerxywsyb2finger查看主機fingerxywsyb2abcfinger查看主機02abc使用mailmailmail與本系統的用戶通信,還可與網絡中的用戶通信。mail的兩種功能:發送電子郵件和接收電子郵件。$mailalexSubject:Thisisatestmessage一般用句號來結束信件,ctrl-dmail會顯示所有郵件的標題。這時,用戶按回車一個一個的閱讀,直到所有的郵件都qshell。$計算機網絡計算機網絡(TCP/IP協議(telnet/ftp服務器(telnet/ftp客戶機UNIX操作系統的計算機。計算機網絡可以是任何類型的網絡,如LAN、WAN、InternetTCP/IP協議。本地計算機可以是任何類型的計算機,PCDOS、Windows3.x、Windows95、WindowsNT、UNIX、VMS等等。深入分析telnet/ftpTCP/IP協議族中的應用層協議,它們的工作方式采用客戶機/服務器方式。本地telnet/ftptelnet/ftpTCP/IP協議與遠程主機中的服務telnet/ftp服務器端軟件的系統均可作為上面所說的遠程主機。UNIXTCP/IP,telnet/ftptelnet/ftp的服務器端軟件和客戶機軟件,UNIXtelnet/ftptelnet/ftpUNIX一、telnettelnetIPIPUNIXIP地址和域名。在本地計算機屏幕上就會出現UNIXUNIX系統,UNIXUNIXPC兼Windowstelnetxterm。[注意事項]在運行telnet之前必須保證本地計算機和遠程主機間的TCP/IP(三)Windows95telnetSCOUNIXSCOUNIXIP地址01。Windows95上的“開始”按紐,再選則“運行”菜單,出現運行框,輸telnet點擊運行框上的“確定”TelnetUNIXUNIXSystemVRelease3.2()(ttyp2)UNIX[例2]Windows3.xtelnetDigitalUNIXDigitalUNIX裝。這里不介紹安裝過程,只介紹軟件的簡單設置和使用。Nettermtelnet的變種,telnetNetterm進行介紹。NettermNettermFile菜單下選”PhoneDirectory…”,出現”PhoneDirectory”框,在”HostName項下輸入一個名字(UNIX主機名),23TCPIP,點擊”Add”按紐,再點擊”Ok”按紐。DigitalUNIX(xyw)(ttyp6)UNIX二、ftptelnet的“近親”。telnet允許在遠程主機上登錄并使用其資源,ftp機與遠程主機之間傳遞文件。ftpFileTransferProtocal的縮寫,意為文件傳輸協議,它可UNIX系統上。(三)ftp時,可簡單地把文件分為兩大類:文本文件和二進制文件。文本文件也ASCIIASCII的定義,主要特征如下:ASCII文件由若干行組ASCII(BinaryFile)ASCIIASCII文件格式一般是不兼容的,ftpASCII文件的傳輸時,自動進行了格式轉換,而對于二進制文件來說,ftp不進行任何轉換。[注意事項]可以將ASCII文件按二進制方式傳輸,但決不能將二進制文件按ASCII方式傳(二)ftpftpftpIPUNIXftp提示符:ftp[注意事項]在運行ftp之前必須保證本地計算機和遠程主機間的TCP/IP(三)ftpftp?或helpASCII方式傳送文件(缺省值cddir[r-dir][l- [r-dir][l-dir,lcdputfile1file1getfile1file1mputfilesmgetfilesFTPopenIPquit或(四)ftpIP01SCOUNIXPC機,DOSftpC:\FTP目錄下。[例1]ftpcdftp(UNIX用戶名和口令,會出現提示符:)[例2]C:\DOShelp.hlp拷貝到遠程主機的/usr/xyw/tmp目錄下。ftp>binaryftp>lcdc:\dosftp>cd/usr/xyw/tmpftp>puthelp.hlp[3]C:\TEMP\TO目錄下的所有文件拷貝到遠程主機的/usr/xyw/tmp目錄下。ftp>ftp>lcdc:\temp\toftp>cd/usr/xyw/tmpftp>mput*.*[例4]將遠程主機的/usr/xyw/bin/dispdateC:\TEMP\FROM目錄ftp>ftp>lcdc:\temp\fromftp>cd/usr/xyw/binftp>getdispmesg[例5]將遠程主機的/usr/xyw/doc目錄下的所有文件按文本文件格式拷貝到本地計算機C:\TEMP\FROM目錄下。命令如下:ftp>asciiftp>lcdftp>cd/usr/xyw/docftp>mget*[例6]ftpftp>closeftp>quitUNIXUNIX常見的三Shell:BShell、KShell和CShell。UNIXUNIXUNIXUNIX用戶通訊命令:write、talk、mesgwall。UNIXUNIXUNIXUNIX支持長文件名。UNIXUNIX文件的存取權限分為:r、w、xUNIXUNIXUNIXvifindgrepcmptarcpiocompress、pack、pkzipgzip。UNIX的簡單維護操作:UNIX的開關機、修改系統時間、進程管理、fingerUNIXUNIXmailtelnetftp1、什么是UNIX UNIX有哪幾種 它們各自的啟動命令是什么23、UNIX4、UNIX文件名通配符“abc*th”,和“abc?”5、UNIX6UNIX7find命令,在/usr/abcaddd.dat8UNIXshutdown?10C:\FILE1\TTT.SQLUNIX主機(ip01)的/usr/abc/ttt文件中去,ftp第一 UNIX啟動和定時管UNIXUNIXROMbootboot區存有硬盤的分區信息和驅bootstrap程序調入內存并執行。bootstrap程序位于該活動0號塊中。UNIX的啟動程序/bootUNIX的內核程序/unix啟動/etc/init進程。init將/etc/inittab調入內存,并根據啟動層次的不同,選擇/etc/inittab內不同的程序來執行。對于多用戶來說,init會執行/sbin/bcheckrc/sbin/brc進程,最后由/sbin/rc2進程將系統帶入多用戶使用環境,并為每個終端啟動/etc/getty一個進程等待接收用戶的登錄。UNIXUNIXgettygettyloginloginloginusernamepasswordloginshell件和$HOME/.profile文件(或$HOME/.login文件)UNIX提示符,等以上過程簡述如下(BShell為例->getty->login->sh/etc/profile->$HOME/.profile->出現提示符/etc/wtmp和daemondaemon進程,它們在后臺自動運行并負責對系統的管理。daemonupdate的daemon30秒便自動地更新盤上的內容。該命令可用下列命令來啟動:#/etc/update但是更好的辦法是把這條命令放在系統的/etc/rcUNIXUNIXcron進程來實現的。cron是一daemonUNIX的多用戶模式下執行,它使某程序在一特定的時間被執行。croncrontabs文件所指定的時間執行命令,crontabs文件內容舉例如下:#0-0-1-1-0-#---------------------------------------------------------- 1-1-1crontabs 0:30啟動/usr/abc/rj文件運行,而如下一行 1- 1、3、681到周五,啟動/usr/abc/makfile命令。crontabcrontabcrontabscrontabmyfilecrontabscrontab-crontabscrontab-crontabs[1]crontabs13時啟動/usr/abc/stat文件運運行crontab-ltmp 運行crontab第二 UNIX用戶管 刪除用戶組 root步驟1UNIX系統中增加新用戶,useradd/etc/useradd[-ccomment][-ddirectory]][-ggroup][-m][-sshell]-c -d -g - -sshell 1devos的用戶,其它默認,創建命令如下:useradd-mdevosdirectory不出現,則自動創建缺省家目錄,如/usr/devosshellBShell2ncp的用戶,shellksh,其它默認,創建命令如下:useradd-m-s/bin/kshncp3useradd-c"TestUser"-m-d/test/test02-gxyw-s/bin/kshtest02xyw用戶組,家目錄為/test/test02(自動創建)“TestUser”步驟2devos建立密碼的命令為:passwddevos/etc/userdelUNIXxyw/etc/groupaddxywUNIXgp11/etc/groupdelgp11UNIX在/etc/passwd為該用戶選擇用戶組,將該用戶標識符加在/etc/group為該用戶創建一個家目錄(homedirectory),將其家目錄的屬主改為該用戶所有,(一)/etc/passwd/etc/passwd是一文本文件,用來存放用戶信息,每行表示一個用戶。/etc/passwd每行的用戶識別號(UserID),用戶組識別號,參見/etc/group該用戶缺省/etc/passwdcfl:x:201:50:CaoFeilong:/usr/cfl:/bin/shdevos,需要在/etc/passwd文件末尾增加如下一行:devos::207:50:DickDevos:/usr/devos:/bin/sh(二)/etc/group/etc/group是一文本文件,用來存放用戶組信息,每行表示一個組。/etc/group每行的格用戶組識別號(GroupID)/etc/group的內容舉例如下:devosgroup組,還需要在/etc/groupgroup組所在行末加上(三)#mkdir/usr/devos 在/usr目錄下創建與用戶名同名的目錄devos#chowndevos/usr/devos 設置/usr/devos的屬主為devos#chgrpgroup/usr/devos 設置/usr/devos的用戶組為group#chmod755/usr/devos 設置存取權限,一般為755(四)devos建立密碼的命令為:#passwddevos以后的版本則借用/etc/shadow刪除/etc/passwd刪除/etc/group第三 存儲設備的使UNIXUNIX設備創建好后,系統會在/devSCOUNIXboot1351811mount和umount系統的某個目錄上,此目錄稱為掛接點(mountpoint)。此時該設備上的文件系統相當于該一、mountmount的過程(步驟)如下:1步:創建一目錄23mount命令,將設備掛接到該目錄上mount命令格式如下: [-v][-r][-ffstyp]specialmountmountmount真正執行掛接操作,參數mount---二、umountumount命令將設備從文件系統中卸出。umountumount umount掛接目[1]CD-ROMumountumountCD-ROMUNIXfdSCOUNIX的磁盤驅動器設備文件(DOSA盤boot13518個扇區1359484884894884899696159618969盤)13518個扇區的軟盤(1.44M),format命令如下:format/dev/rfd0135ds18/etc/mkfs#mkdir #chmod777 mount/dev/fd0135ds18 將/dev/fd0135ds18掛接到/diskaSCSISCSI一、SCSISCSI接口卡(SCSIHostAdapter)插在計算機總線插槽內,硬盤、CD-ROMSCSISCSI(一)SCSISCSI主接口卡卡號---HostAdaptorNumber)。卡號的取值范圍為:0–1(二)SCSISCSI主接口卡由不同廠家制造,沒有統一的軟件驅動程序。在使用之前,應先選擇相 Adapter154x、154xemlation、164x 386/486CBUSSCSI DPT Adaptec OlivettiESC- FutureDomainTMC-1660、TMC-1680、MCS-(三)id號(IDNumber),取值為:0–7。(四)8個設備,邏輯單元號(lun---LogicalUnitNumber)就是設備地址0-7lun,0二、SCSI(DOSC盤001若將上面的/dev/hd0換成/dev/hd1,在使用之前可先查看該文件是否存在,若不存在,可以創建硬盤設備。SCSI硬盤硬盤 其中,id是主接口卡控制器地址;ha是主接口卡卡號;lun是邏輯單元號;hatype是主接口卡類型(SCSI接口卡)。CompaqSCSIID2,SCOUNIX的運行如下命令:#mkdevhd200cha#reboot#mkdevhd200mkdev硬盤設備創建好后,還應對硬盤進行分區。SCOUNIX的分區命令格式是:divvy[硬盤設備名]divvy是對/dev/hd10#mkdir #chmod777 #mount/dev/linda/hd1_dir 將/dev/linda掛接到/hd1_dir目錄其中/dev/linda是分區設備名。CD-ROM一、CD-ROMUNIXCD-ROM設備。CD-ROM 1CD-ROM 2CD-ROMmkdev二、CD-ROMCD-ROM#mkdir #chmod555 mount-r/dev/cd0 將/dev/cd0掛接到/cdrom"-r"第四 網絡、主機和路由參數設UNIX上的網絡、主機和路由參數設置。在進行網絡(主機)地址設置時一般用到/etc目錄下三個文本文件:networks、hosts、gateways,分別存放網絡、主機、路由/etc/networks

表示網絡號,把IP地址中的主機地址去掉就是網絡號 /etc/networks#HuaweiTech.Co.peixun #Training其中,第一行,loopback127(A類地址;第二行,huawei是網,是網絡名,它的網絡號是“129.6”,它的別名有兩個:peixunqqsj“#TrainingCenter”是注/etc/hosts/etc/hosts文件存放主機列表,一般把所用到的主機號都放到此表,該主機可以不在同一

表示主機IP地址 hostnamenodename(UNIXhostnameuname命令/etc/hostsxyw01xyw02#Routerto#Li其中,第一列,01等是IP地址;第二列,localhost、“xyw01”“xyw02”“intess114”是別名,“#Router”是注釋。/etc/gateways/etc/gateways

<net|host> gateway metric 表示路由指向網絡還是指向某一特定主機,net和host為關鍵字 目的網絡名或主機名(或IP地址) 網關名或網關IP地址 表示表示到目的網絡或主機的hop計數值 <net|host>nethost兩個關鍵字中的其中一個,<passive|active|external>表示只/etc/gatewaysnetgatewaymetrichostgatewaymetricpx_hw_rpx_xx_rnetgatewaymetrichostgatewaymetricroot查看/etchosts、networksgateways對內核進行重新連接(SCOUNIXsysadmshsystem->kernal-rebootIP01,/etchostsnetworksgateways文件1、23UNIXping命令進行測試。(一)ping01 自身測試,查看IP協議是否已經驅動pingintess114 自身測試,查看hosts設置是否正確ping ping (二)ping ping UNIX的啟動和登錄過程、daemonUNIX的定時執行CD-ROM目錄下的1UNIX1點,執行/usr/abc/stat2、/etc/passwd文件內容每行由哪幾部分組成?/etc/group文件內容每行由哪幾部分組成?4、/etcnetworks、hosts、gatewaysUNIX第一部 上機環UNIXUNIX1、操作系統:SCO2、IP3UNIX xyw 1、計算機:PentiumPC機1DOS2Windows3、NetWare上網軟件(for4、TCP/IP協議驅動軟件(forDOSandWindows3.x)5、NetTerm軟件(forWindows)6、FTP軟件(for NetTerm安裝盤(目錄) ftp軟件(目錄) 第二部 在工作站上登錄NetTermNetTermtelnettelnet的基本功能外,還可以遠程撥號連接。NetTermWindows環境下運行的軟件,假設已經安裝好第一部分所述工作站軟件配置f:\apps\netterm.ins目錄中。1Windows3.2f:\apps\netterm.ins\nt16323.exe,具體操作步驟如下:cdwin[注]Windows95NetTermnt32425.exent32400.exe。2、當出現“WinZipSelf-Extractor”運行框時,用鼠標點擊“Setup”按扭。3、當出現“NetTermInstallation”運行框時,用鼠標點擊“Continue”按扭。6、當出現“NetTerm3.2.3Setupiscomplete!”時用鼠標點擊“確定”NetTerm1WindowsNetTermNetTermNetTerm畫面。2、選擇“File->PhoneDirectory”。3、在PhoneDirectory下,輸入參數: TelnetPort:23Host UNIXIP用鼠標點擊“Add”PhoneDirectoryUNIX登錄1WindowsNetTermNetTermNetTerm畫面。2、選擇“File->PhoneDirectory”。3PhoneDirectoryxyw01項,用鼠標點擊“Conenct”按扭,UNIXSCOUNIX來說,信息如下:SCOOpenServer(TM)Release5UNIXloginUNIXSCOUNIX,接著會出現下列信息:TERM=(ansi)要求輸入終端類型(括號中的內容為缺省),vt100UNIXUNIX斷開與UNIX連接、退出1、點擊斷開連接按扭(或選擇“FileDisconnect”)。2、選擇“File->Exit”,以后點擊“確定”。第三部 UNIX常用命令的使whoamfinger命令查看已經登錄的用戶信息:fingerrootfingerfinger01root用戶信息:fingerroot@01fingerman 1999年日歷:cal1999banner pwdcd 進入/usr/bin doc ---- - ls| -l|more d*|more rootls中 -l>/usr/xyw/rootls cat命令顯示/usr/xyw/pwdhlpcatmoremore catpwdhlp|animal、plus1plus2:mkdirmkdirplus1mkdirls-vivi編輯器建立文件/usr/xyw/animal/tiger:cdanimalvi(Itwasahot,blusteryday.Mostfolksstayedindoos.Notme.Atigercameamblingdownthestreet.tigerls-ltiger文件內容,確認內容是否正確:cattigertiger文件拷貝到它的父目錄中,cptiger cat將/etc/passwd文件拷貝成當前目錄下的passwd.bak文件,并查看passwd.bak內容: morepasswd.bakplus1目錄,并查看是否移動:lspasswd.bakmv lspasswd.bakcdplus1lspasswd.bak文件:rmpasswd.bakrmdir刪除子目錄plus1及其內容: plus1ls-查看文件tiger的存取權限: -ltigertigerchmod777tigerroot:chownroottigertigergroup:(選做chgrpgroupfindtig開頭的文件名: - -grep在文件/usr/xyw/pwdhlp中查找 pwdhlp|grep "/etc/passwd"<cpioanimal目錄下的內容備份到/usr/xyw/anmlbakfindanimal-print|cpio-ocdv>將以上備份內容恢復到/usr/xyw/tmpcdcpio-icdv<compress將文件/usr/xyw/bin/callingcd/usr/xyw/bincompresscallinglsuncompress

溫馨提示

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

評論

0/150

提交評論