UNIX系統(tǒng)技術(shù)入門課件_第1頁(yè)
UNIX系統(tǒng)技術(shù)入門課件_第2頁(yè)
UNIX系統(tǒng)技術(shù)入門課件_第3頁(yè)
UNIX系統(tǒng)技術(shù)入門課件_第4頁(yè)
UNIX系統(tǒng)技術(shù)入門課件_第5頁(yè)
已閱讀5頁(yè),還剩54頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

UNIX系統(tǒng)技術(shù)入門第一節(jié)UNIX系統(tǒng)的基本常識(shí)控制臺(tái)和終端機(jī)控制臺(tái)(console):與主機(jī)相連,顯示系統(tǒng)引導(dǎo)、系統(tǒng)運(yùn)行、多用戶運(yùn)行、系統(tǒng)錯(cuò)誤警告等資訊;終端(terminal):是普通用戶的操作臺(tái),顯示本用戶登錄、與系統(tǒng)交互的資訊。2.用戶和帳戶管理帳戶(Account)一個(gè)電腦化的記錄,其中包含了用戶在Unix系統(tǒng)中註冊(cè)時(shí)所有必要的資訊。超級(jí)用戶(root)和普通用戶Passwd檔和ShadowPassword檔增加用戶(useradd命令)刪除用戶(userdel命令)對(duì)用戶進(jìn)行空間限制(quota命令)其他相關(guān)命令admintool

超級(jí)用戶帳戶擁有系統(tǒng)最高許可權(quán),可以執(zhí)行一個(gè)Unix系統(tǒng)中所有的命令,讀取所有檔;超級(jí)用戶擁有的特權(quán)如下:更改檔主人設(shè)置系統(tǒng)時(shí)鐘增加或刪除電腦資源使用的限制管理檔系統(tǒng)管理所有用戶的進(jìn)程建立設(shè)備檔指定網(wǎng)路工作介面關(guān)閉系統(tǒng)普通用戶帳戶---管理自己的檔和目錄。

Passwd檔

系統(tǒng)認(rèn)可的用戶的清單,它建立在/etc目錄中。這個(gè)檔的每一行對(duì)應(yīng)於一個(gè)用戶。這個(gè)檔是文本檔可用任何適當(dāng)?shù)木庉嬈骶庉?。?biāo)準(zhǔn)的步驟是在編輯passwd檔之前,先將它拷貝出來(lái),這樣在出錯(cuò)的時(shí)候很容易將它恢復(fù)。

username:x:uid:gid:comment:homedir:loginshell

(1)

(2)(3)(4)(5)(6)(7)例如:zhang:x:103:100:zhanghongguang:/home/zhang:/bin/csh(1):用戶名(2):口令,加密顯示(3):用戶標(biāo)識(shí),低於100的UID通常用作系統(tǒng)使用的專用UID(4):用戶組標(biāo)識(shí)(5):用戶註冊(cè)描述(6):用戶主目錄(7):進(jìn)入系統(tǒng)後第一步完成的工作

Passwd檔的格式:

ShadowPassword檔

出於特別的安全型的需要,Unix系統(tǒng)提供的,用來(lái)存放用戶加密口令的檔,只有超戶有讀取的權(quán)力,必要時(shí)超級(jí)用戶可以強(qiáng)制修改該檔。這個(gè)檔通常為/etc/shadow檔。Shadow檔的格式:

username:password:lastchg:min:max:warn:inactive:expire(1)(2)(3)(4)(5)(6)(7)(8)(1):用戶名(2):加密後的口令(3):口令最後修改日期(4):可修改口令的最少天數(shù)(5):可修改口令的最多天數(shù)(6):口令到期提前提示天數(shù)(7):允許不登錄天數(shù)(8):口令到期確定日期useradd命令格式:useradd[option]用戶名userdel命令格式:userdel

[-r]用戶名注意:確信用戶的有用數(shù)據(jù)資訊已備份出來(lái);對(duì)於已經(jīng)離開(kāi)的用戶應(yīng)及時(shí)將他的帳戶凍結(jié)或刪除。-d主目錄

-g用戶組-u

uid-sShell…例:#useradd–d/home/stud–gusers–u101–s/bin/bashstudpasswd命令(教材P12)設(shè)置用戶密碼,格式:

passwd

[用戶名]su命令擁有其他用戶的許可權(quán),格式:

su[-][用戶名][arg]who命令(教材P23)顯示系統(tǒng)當(dāng)前的線上用戶資訊w命令和last命令-c“commandargs”3.用戶組

/etc/group檔存儲(chǔ)與用戶帳戶相關(guān)的組資訊,檔格式:

groupname:password:gid:user-list用戶組名稱用戶組口令用戶組標(biāo)識(shí)組中的用戶列表

管理命令

groupadd命令格式:groupadd[-g

gid]用戶組名

groupdel命令格式:groupdel用戶組名4.用戶的系統(tǒng)登錄與退出用戶進(jìn)入系統(tǒng):login:zhangpasswd:******用戶退出UNIX系統(tǒng):%exit或者輸入:Ctrl-d/logout

也可完成系統(tǒng)註銷,系統(tǒng)提示:login:用戶名口令上一次你登錄的情況系統(tǒng)提示符:%或$符第二節(jié)UNIX的shell

作為OS的外殼,是用戶和操作系統(tǒng)之間的介面。是命令語(yǔ)言、命令解釋程式及程式設(shè)計(jì)語(yǔ)言的統(tǒng)稱。廣泛使用的UNIXShell:

BournShell:縮寫(xiě)為sh,命令提示符$Cshell:縮寫(xiě)為csh,命令提示符%

kornShell:縮寫(xiě)為ksh,命令提示符$bashAgainpdkshtcsh具有csh的特徵,使用bsh的語(yǔ)法保留命令的歷史;任務(wù)控制;命令編輯等

Shell命令和DOS命令的區(qū)別在DOS下,檔案名必須遵循8.3格式的規(guī)則;而UNIX中可以使用長(zhǎng)文件名。UNIX中區(qū)分大小寫(xiě)。DOS環(huán)境中使用“\”作為路徑中目錄間的分割符;而UNIX中使用“/”。UNIX中以“.”開(kāi)始的檔案名的檔被視為隱藏檔。DOS中是否可執(zhí)行檔由檔的擴(kuò)展名來(lái)區(qū)分;而UNIX中由檔的訪問(wèn)許可權(quán)控制。DOS中命令參數(shù)(選項(xiàng))由“/”打頭給出;而UNIX中由“-”打頭。Linux中的Bash的特點(diǎn)和使用具有命令行編輯功能有內(nèi)建的幫助資訊具有命令補(bǔ)齊功能支持命令行中的通配符具有命令的歷史記錄history命令和.bash_history檔支持別名alias命令和unalias命令第三節(jié)

Unix系統(tǒng)中的命令命令執(zhí)行方式用命令行方式執(zhí)行執(zhí)行程式存放在shell環(huán)境的查詢路徑中,直接輸入執(zhí)行程式名;執(zhí)行程式不在shell環(huán)境的查詢路徑中,輸入執(zhí)行程式的全路徑名。

用圖形用戶介面執(zhí)行命令GUI提供更靈活的操作方式,linux中提供:GNOME/Enlightenment(缺省)

KDE(KDesktopEnviroment)2.命令輸入方式

UNIX命令格式command[-options][arguments]多命令行多個(gè)命令用“;”分割,OS順序執(zhí)行多行命令使用轉(zhuǎn)義符“\”例:%cd/usr/sbin;pwd;

ls–l例:%cchello_world.c-lxm-lxt-lx11–lm\

-ohello_world3.常用命令獲得聯(lián)機(jī)幫助的方法man命令(教材P22)

查找並顯示指定的Unix命令、函數(shù)、一些配置檔的參考手冊(cè)(我們通常稱之為man頁(yè))。 格式:mannamehelp命令(教材P24)-help參數(shù)-a-l…目錄和文件操作pwd命令(教材P23)

顯示當(dāng)前的工作目錄,類似於DOS中無(wú)參數(shù)的cd命令。 格式:pwdls命令(教材P22)

列出指定的檔資訊或指定的目錄中的檔和子目錄清單。

格式:ls

[options][names]-alcd命令(教材P21)改變工作目錄,格式:cd

或cd

dirname(類似於DOS的cd)mkdir命令(教材P24)創(chuàng)建指定的新目錄,格式:mkdir[options]dirnames-p-m-i-r-f…rm命令刪除指定的檔或目錄,格式:rm

[options]dirfilenamesmv命令移動(dòng)/更名檔或目錄,移動(dòng)格式:mv

[options]srcnametargetname更名格式:mv

[options]srcnametargetdir移動(dòng)更名格式:mv

[options]srcnametargetdir/targetname-i-f-p-r…-i-fcp命令(教材P22)複製檔或目錄,格式:cp

[options]srcnametargetnamecat命令(教材P20)對(duì)指定的檔在標(biāo)準(zhǔn)輸出上顯示內(nèi)容或連接。格式:catfilename1filename2filename3…more命令分屏顯示指定的檔內(nèi)容,格式:more

[options]filename顯示完一屏後,可以鍵入一些命令動(dòng)態(tài)的根據(jù)需要選擇顯示的部分,其中:h 顯示各命令的幫助資訊head命令顯示指定檔開(kāi)始部分的內(nèi)容,格式:head

[options]filename-numbertail命令顯示指定檔末尾部分的內(nèi)容,格式:tail

[+number或-number][options]filename-f-r…從第number行開(kāi)始倒數(shù)followReversefind命令(教材P28)按條件在指定的目錄下查找檔或目錄。格式:find起始目錄

尋找條件

操作-name字串-mtime

天數(shù)-group

用戶組名-nogroup-nouser-a-o!…-print-ls-exec命令名稱{}-ok命令名稱{}例:%find/-namehosts-printgrep命令(教材P29)

按給定的模式搜索檔,並顯示所有包含模式的文本行,格式:

grep

[options]patternfil-v-l-i…

其他同組命令fgrep命令:搜索固定字串不能匹配正則運(yùn)算式,是快速搜索命令;egrep命令:支持完全正則運(yùn)算式搜索及快速演算法,是grep的擴(kuò)展形式。例:%grepapple/etc/hosts

%grep-vapple/etc/hosts

tar命令(教材P30)

tar命令是用來(lái)將檔歸檔到一個(gè)被稱為tar檔的檔中或從tar檔中取出檔。一個(gè)tar檔通常是磁帶,也可以是任一個(gè)檔。因此,tar命令即是Unix中磁帶拷貝的工具,也是檔打包、解包的工具。

如何拷貝檔到磁帶上或打包檔

tarcvf

tarfilefilenamefilename…c選項(xiàng)表示建立一個(gè)新檔案。v選項(xiàng)表示顯示所有被處理過(guò)的檔案名。f選項(xiàng)表示檔案將被寫(xiě)進(jìn)指定的檔或設(shè)備中。

如何列出檔包或磁帶裏的檔tartvf

tarfile

t選項(xiàng)是列出磁帶中所有的檔。如何將檔添加到檔包或磁帶中

tarrvf

tarfilefilenamefilenamefilename…r選項(xiàng)表示檔將被添加到一個(gè)已存在的文檔的末尾。

如何從檔包或磁帶中恢復(fù)檔tarxvf

tarfile

x選項(xiàng)表示從檔案中取出檔。壓縮命令:compress和uncompress

gzip和gunzipRPM(RadHat

PakageManager)軟體安裝工具主要用於軟體的安裝升級(jí);安裝格式:rpm–ivh軟體包卸裝軟體包:rpm–e

軟體包查詢軟體包:rpm–q[查詢選項(xiàng)][資訊選項(xiàng)]驗(yàn)證軟體包:rpm–V[驗(yàn)證選項(xiàng)]其他date命令(教材P30)crontab命令檔系統(tǒng)管理命令進(jìn)程管理命令設(shè)備管理命令網(wǎng)路管理命令

….第四節(jié)系統(tǒng)的啟動(dòng)與關(guān)閉UNIX系統(tǒng)的啟動(dòng)什麼是引導(dǎo)?打開(kāi)電腦,導(dǎo)致加載其操作系統(tǒng)的過(guò)程。UNIX啟動(dòng)的幾個(gè)過(guò)程加電後的PROM啟動(dòng)過(guò)程PROM自檢並裝入引導(dǎo)塊過(guò)程引導(dǎo)塊加載UNIX核心程式過(guò)程核心程式開(kāi)始工作過(guò)程啟動(dòng)讀引導(dǎo)塊完成bootblk自舉由bootblk裝入內(nèi)核程式bootblk將程式計(jì)數(shù)器內(nèi)容換成內(nèi)核程式的起始地址內(nèi)核裝入根檔系統(tǒng)(檢查檔系統(tǒng))內(nèi)核在後臺(tái)啟動(dòng)init程式內(nèi)核自解壓內(nèi)核檢測(cè)硬體(顯卡、硬碟、軟碟、網(wǎng)路適配器等等),配置相應(yīng)的設(shè)備驅(qū)動(dòng)程式;輸出檢測(cè)資訊init切換到多用戶模式,啟動(dòng)

getty等進(jìn)程,等待用戶登錄,系統(tǒng)啟動(dòng)完成

系統(tǒng)啟動(dòng)流程用戶登錄、退出迴圈過(guò)程通過(guò)終端登錄通過(guò)網(wǎng)路登錄inetd進(jìn)程:處理所有網(wǎng)路登錄的進(jìn)程。daemon UNIX中的一種程式,用於打開(kāi)特定端口,並等待進(jìn)入的連接。如果有連接接入,它就會(huì)創(chuàng)建一個(gè)用於接受該連接的子進(jìn)程,父進(jìn)程則繼續(xù)監(jiān)聽(tīng)別的連接請(qǐng)求。開(kāi)始init:fork+exec(“/sbin/getty”)getty:等待用戶getty:讀用戶名exec(“/bin/login”)login:讀密碼是否匹配login:exec(“/bin/sh”)sh:讀命令並執(zhí)行退出login:退出否是登錄的意義對(duì)用戶進(jìn)行身份驗(yàn)證;為用戶設(shè)置初始化環(huán)境;輸出用戶上次登錄的資訊,檢查用戶的電子郵件;在系統(tǒng)日誌檔中記錄用戶的登錄情況(失敗嘗試和成功登錄)utmp檔:記錄當(dāng)前已經(jīng)登錄的用戶,系統(tǒng)啟動(dòng)時(shí)會(huì)被清除,使用who、w等命令查看;wtmp檔:記錄所有成功的登錄,使用last命令查看。3.UNIX系統(tǒng)的關(guān)閉UNIX系統(tǒng)為什麼不能貿(mào)然地關(guān)閉電源?UNIX系統(tǒng)有一個(gè)磁片緩存區(qū),這個(gè)緩存區(qū)不是立即將所有數(shù)據(jù)寫(xiě)入磁片的,而是隔段時(shí)間後,再將數(shù)據(jù)寫(xiě)入磁片。因此,隨手關(guān)掉電源可能會(huì)導(dǎo)致緩存沒(méi)有回寫(xiě),磁片上的檔系統(tǒng)不完整;在UNIX的多任務(wù)系統(tǒng)中,可能有許多程式正置於後臺(tái)運(yùn)行,只有通過(guò)正確的關(guān)機(jī)順序,才可以保證所有的後臺(tái)進(jìn)程都能保存自己的數(shù)據(jù)。Linux中的關(guān)閉系統(tǒng)命令以root身份在根目錄下,運(yùn)行命令:shutdown-htime[warning-message]now+min例:#shutdown-h+10'Wewillinstallanewdisk.Systemshouldbebackon-lineinthreehours.'#Broadcastmessagefromroot(tty0)WedJul1620:18:362003…Wewillinstallanewdisk.Systemshouldbebackon-lineinthreehours.ThesystemisgoingDOWNforsystemhaltin10minitues!!Linux中重新啟動(dòng)系統(tǒng)的命令

shutdown-rnowUNIX中其他關(guān)閉系統(tǒng)的命令haltrebootinit0進(jìn)程號(hào)為1(即pid=1),完成系統(tǒng)的初始化,是系統(tǒng)中所有其他用戶進(jìn)程的祖先進(jìn)程。兩個(gè)相關(guān)檔:/sbin/init——系統(tǒng)初始化程式;/etc/inittab——系統(tǒng)初始化控制表,描述了系統(tǒng)初始化中的各種參數(shù)指標(biāo),例如init程式運(yùn)行的級(jí)別、進(jìn)程執(zhí)行的命令名、命令執(zhí)行的方法等。4.initinit的運(yùn)行級(jí)別0主要實(shí)施關(guān)閉系統(tǒng)1單用戶模式(系統(tǒng)管理模式)2多用戶模式3擴(kuò)展的多用戶模式,所有網(wǎng)路服務(wù)程式一起運(yùn)行4用戶自定義的,不常用5halt系統(tǒng)6重新啟動(dòng)系統(tǒng)到運(yùn)行級(jí)別3init的工作系統(tǒng)啟動(dòng)時(shí)的工作:檢查檔系統(tǒng);清除/tmp;分析inittab並根據(jù)需要或缺省的運(yùn)行級(jí)別來(lái)運(yùn)行/etc/rc.d目錄中的腳本,而每個(gè)腳本又運(yùn)行不同的服務(wù)程式。系統(tǒng)關(guān)閉時(shí)的工作:殺死所有用戶進(jìn)程;關(guān)閉所有後臺(tái)進(jìn)程;卸裝所有檔系統(tǒng)和交換區(qū);列印可以關(guān)機(jī)的資訊;停止處理器。系統(tǒng)運(yùn)行過(guò)程中的工作:確認(rèn)getty的正常運(yùn)行;收養(yǎng)“孤兒”進(jìn)程(父進(jìn)程已死的進(jìn)程)。Samba(教材P285)修改並測(cè)試samba配置檔

/etc/samba/smb.conf使用testparm命令檢查配置的正確性創(chuàng)建samba帳號(hào)並設(shè)置密碼啟動(dòng)samba服務(wù)

第五節(jié)Linux的安裝及其相關(guān)知識(shí)硬體是否相容?http://hardware.redhat.com/hcl/是否有足夠的硬碟空間?空間需求:Workstation:如果安裝GNOME或KDE,至少需要1.5GB;若GNOME和KDE都裝,至少要1.8GB。Server:不安裝圖形介面的最小安裝,至少要1.3GB;除了圖形介面外其餘都裝,至少要1.4GB;全裝,至少要2.1GB。Laptop:安裝GNOME或KDE,至少要1.5GB,兩者都裝,至少要1.8GB。Custom:最小安裝至少要350MB,所有軟體包都裝,至少3.7GB。在現(xiàn)有系統(tǒng)上安裝,需要一些可刪除的現(xiàn)有分區(qū)能夠騰出足夠的硬碟空間或足夠的未分區(qū)的空間來(lái)安裝Linux系統(tǒng)除此之外還需要額外的空間存放自己的數(shù)據(jù)。安裝方式直接使用系統(tǒng)光碟安裝具有可自啟的系統(tǒng)光碟,有光驅(qū),BIOS支持從光碟啟動(dòng)用軟碟啟動(dòng),從光碟安裝有光驅(qū)但BIOS不支持光碟啟動(dòng),有軟驅(qū)製作啟動(dòng)軟碟:一張格式化過(guò)的3吋空白軟碟使用dosutils目錄中的rawrite命令將images目錄中的boot.img引導(dǎo)映像檔傳輸?shù)杰浀?。使用軟碟啟?dòng),通過(guò)ftp網(wǎng)路安裝在局域網(wǎng)內(nèi)有一個(gè)放有RedHatLinux安裝樹(shù)的ftp伺服器製作啟動(dòng)軟碟一張格式化過(guò)的3吋空白軟碟在MS-DOS環(huán)境下使用dosutils目錄中的rawrite命令將images目錄中的bootnet.img引導(dǎo)映像檔傳輸?shù)杰浀?。C:\>d:D:\>cd\dosutilsD:\dosutils>rawriteEnterdiskimagesourcefilename:..\images\bootnet.imgEntertargetdiskettedrive:a:PleaseinsertaformatteddisketteintodriveA:andpress--ENTER--:沒(méi)有軟碟的安裝系統(tǒng)從MS-DOS啟動(dòng),運(yùn)行以下命令(假定光驅(qū)是D盤):C:\>d:D:\>cd\dosutilsD:\dosutils>autoboot.bat硬碟驅(qū)動(dòng)器:類型,標(biāo)籤、大小等,如:IDEhda=1.2GB分區(qū):分區(qū)圖及掛載點(diǎn),如:/dev/hda1=/home記憶體大?。喝纾?4M光驅(qū):介面類型,如:IDE(ATAPI)、SCSI網(wǎng)卡:製造商及型號(hào),如:3COM滑鼠:類型、協(xié)議及鍵數(shù),如:3鍵PS/2滑鼠顯示器:製造商、型號(hào)及廠商規(guī)格視頻卡:商標(biāo)、型號(hào)及VRAM的大小聲卡:商標(biāo)、晶片集和型號(hào)IP、DHCP和BOOTP的地址子網(wǎng)掩碼網(wǎng)關(guān)IP地址一個(gè)或多個(gè)DNS伺服器地址功能變數(shù)名稱主機(jī)名系統(tǒng)資訊滑鼠類型串口滑鼠:PS/2滑鼠:USB滑鼠:AT滑鼠:安裝系統(tǒng)後的配置修改命令/usr/sbin/kbdconfig命令/usr/sbin/mouseconfig/usr/sbin/setup命令磁片分區(qū)硬碟的基本概念未格式化過(guò)的新盤格式化後的磁片格式化:製作一個(gè)檔系統(tǒng)Block管理費(fèi)用:驅(qū)動(dòng)器上被用來(lái)存儲(chǔ)與檔系統(tǒng)有關(guān)的數(shù)據(jù)的空間1-14個(gè)檔存儲(chǔ)在硬碟上

碎段:已用的塊和未用的塊交錯(cuò)分佈。分區(qū)(partition)(Why&What)將一個(gè)磁片驅(qū)動(dòng)器變成多個(gè),即,每個(gè)分區(qū)都可以像一個(gè)獨(dú)立的磁片一樣被訪問(wèn)。通過(guò)“分區(qū)表”實(shí)現(xiàn),分區(qū)表通常被保存在磁片的最前面,在任何檔系統(tǒng)或用戶數(shù)據(jù)之前。分區(qū)表項(xiàng)包括分區(qū)的起止點(diǎn)、分區(qū)的狀態(tài)(是否“活躍”)以及類型等資訊。

溫馨提示

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

評(píng)論

0/150

提交評(píng)論