SUSE-Linux基礎(chǔ)培訓(xùn)(華為)_第1頁
SUSE-Linux基礎(chǔ)培訓(xùn)(華為)_第2頁
SUSE-Linux基礎(chǔ)培訓(xùn)(華為)_第3頁
SUSE-Linux基礎(chǔ)培訓(xùn)(華為)_第4頁
SUSE-Linux基礎(chǔ)培訓(xùn)(華為)_第5頁
已閱讀5頁,還剩32頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

SUSELinux基礎(chǔ)培訓(xùn)HUAWEITECHNOLOGIESCO.,LTD.來自華為培訓(xùn)中心Page2LINUX文件系統(tǒng)一文件系統(tǒng)是操作系統(tǒng)用于明確磁盤或分區(qū)上文件的方法和數(shù)據(jù)結(jié)構(gòu),即在磁盤上組織文件的方法。LINUX系統(tǒng)支持EXT2/EXT3/等文件系統(tǒng),ext2是可擴(kuò)展的高性能的文件系統(tǒng)。在2000年前是Linux/GNU的標(biāo)準(zhǔn)文件系統(tǒng),可以支持256字節(jié)的長文件名,單一文件大小上限為2048GB,而文件系統(tǒng)的理論容量上限為6384GB。ext3是一種日志式文件系統(tǒng),日志文件系統(tǒng)可以在系統(tǒng)發(fā)生斷電或者其它系統(tǒng)故障時保證整體數(shù)據(jù)的完整性,ext3在ext2的基礎(chǔ)上加入了記錄元數(shù)據(jù)的日志功能。其他的文件系統(tǒng)還有:ReiserFs,XFSPage3LINUX文件系統(tǒng)二普通文件(-):是記錄在存儲介質(zhì)上的ASCII或二進(jìn)制流。目錄文件(d):是包含若干個文件和子目錄的文件。設(shè)備文件(b,c):代表連接在系統(tǒng)上的物理設(shè)備字符設(shè)備(c),又叫raw設(shè)備:讀寫與存儲之間沒有任何緩沖,一次讀寫1byte。如磁帶塊設(shè)備(b):讀寫與存儲之間有緩沖,一次讀寫一個block。如終端或磁盤設(shè)備。符號鏈接(l)是指向另一個文件的文件。根節(jié)點(diǎn)頁節(jié)點(diǎn)1子節(jié)點(diǎn)1頁節(jié)點(diǎn)2頁節(jié)點(diǎn)3頁節(jié)點(diǎn)4每個目錄都包含指向自身(“.”)和指向其父目錄(“..”)的引用Page4文件類型文件連接數(shù)權(quán)限文件所有者組所有者文件大小時間戳mtime文件名drwxr-xr-x2rootsys40962003-7-29backupdrwxr-xr-x文件類型(-dcbl等)Owner權(quán)限Group權(quán)限Other權(quán)限R:讀權(quán)限W:寫權(quán)限X:執(zhí)行權(quán)限文件詳細(xì)描述一Page5文件詳細(xì)描述二用命令stat可查看文件的i-node及其結(jié)構(gòu)的詳細(xì)信息:

[liuhj@islabliuhj]$stattestfileFile:‘testfile’Size:18Blocks:8IOBlock:4096RegularFileDevice:805h/2053dInode:32468Links:1Access:(0664/-rw-rw-r--)Uid:(500/liuhj)Gid:(500/liuhj)Access:2005-09-2111:48:36.000000000+0800Modify:2005-09-2111:47:04.000000000+0800Change:2005-09-2111:48:02.000000000+0800Unix文件的MAC時間:

mtime(modifytime):文件數(shù)據(jù)最后被修改的時間

ctime(changetime):文件的meta-data(inode結(jié)構(gòu))最后被改變的時間

atime(accesstime):文件數(shù)據(jù)最后被訪問的時間Page6常用目錄作用 /根目錄

/bin用戶命令的可執(zhí)行文件

/dev特殊設(shè)備文件

/etc系統(tǒng)執(zhí)行文件、配置文件、管理文件,主要是配置文件

/home用戶目錄(Solaris為/export/home) /lib引導(dǎo)系統(tǒng)以及在root文件系統(tǒng)中運(yùn)行命令所需的共享庫

/mnt臨時掛載(mount)的文件系統(tǒng)(如光驅(qū)、軟驅(qū))

/sbin只有root使用的可執(zhí)行文件和只需要引導(dǎo)或安裝/usr的文件

/tmp臨時文件

/usr為用戶和系統(tǒng)命令使用的可執(zhí)行文件、頭文件、共享庫、幫助文件、本地程序(在/usr/local中)

/var這個目錄中存放著那些不斷在擴(kuò)充著的東西,如日志,郵件。

/opt

附加的應(yīng)用軟件包,通常大型第三方軟件的安裝目錄

/usr/local 通常第三方的小軟件安裝在這里Page7文件系統(tǒng)常用命令fdisk--磁盤分區(qū)命令,例如:fdisk/dev/hdb,相關(guān)參數(shù)說明如下:mkfs--創(chuàng)建文件系統(tǒng),例如:mkfs-M/home/db2data/dev/datavg1/db2lv1以上兩個命令也可以通過圖形化界面來完成--yast2disk,如下圖:mount--使用硬盤、光驅(qū)、軟盤之前必須先掛載(Mount)后使用,Linux啟動時自動掛載文件/etc/fstab重定義的文件系統(tǒng)umount–卸載文件系統(tǒng)Page8文件相關(guān)操作一顯示文件列表:ls[-options][filelist]如果不指定filelist參數(shù),則列出當(dāng)前目錄中的所有文件;filelist參數(shù)既可以是絕對路徑也可以是相對路徑不帶任何選項(xiàng)的ls命令只列出文件名-a用于列出目錄中的所有文件,包括文件名以“.”開頭的隱藏文件-l以長格式列出文件的詳細(xì)信息:文件的類型、操作權(quán)限、鏈接數(shù)、屬主名、屬組名、字節(jié)數(shù)以及最近修改時間顯示文件內(nèi)容的命令:cat、more、head、tail后面的參數(shù)為待顯示的文件列表more能夠在終端上逐頁地顯示一個或多個文件,在每屏的最后一行給出提示,顯示目前顯示了百分之多少的內(nèi)容,并可根據(jù)不同的輸入命令繼續(xù)顯示后續(xù)的文本內(nèi)容head顯示文件頭tail顯示文件尾Page9文件相關(guān)操作二Copy文件:cp[-options]src_file_listdst_file移動文件(改名):mvsrc_file_listdst_file刪除文件:rmfile_list創(chuàng)建空文件:touchfilename創(chuàng)建文件鏈接:ln–s鏈接文件源文件-f強(qiáng)制-I交互-r目錄遞歸Page10文件相關(guān)操作三目錄操作:pwd 顯示當(dāng)前路徑cd 改變當(dāng)前工作目錄(不帶參數(shù)時回到home目錄)mkdir 創(chuàng)建目錄rmdir 刪除目錄當(dāng)使用rmdir命令時,要求被刪除的目錄是個空目錄,否則必須使用-r選項(xiàng)當(dāng)-p選項(xiàng)被使用時,如果該目錄的父目錄為空,那么也被刪除Page11文件相關(guān)操作四設(shè)置文件/目錄操作權(quán)限:基本語法:chmod[-options]mode

files…mode為設(shè)定的權(quán)限,有兩種設(shè)定方式:符號方式和八進(jìn)制數(shù)值方式符號方式的mode格式為:useroperatoraccess

user表示用戶的分類:operator表示設(shè)置運(yùn)算符:access表示權(quán)限類型:u 文件的屬主+添加r允許讀或復(fù)制一個文件g 同組的成員-清除w允許寫一個文件o 其他用戶x允許運(yùn)行一個可執(zhí)行文件如:chmodu+x,o-xfile或chmoduo-xfile

當(dāng)使用八進(jìn)制數(shù)方式時,每位八進(jìn)制數(shù)代表一組用戶的讀、寫、執(zhí)行權(quán)限如將當(dāng)前目錄下的文件file的權(quán)限改為-rw-r-xr--chmod654filePage12文件相關(guān)操作五修改文件和目錄的屬組只有使用root用戶采用使用chown和chgrp任意更改文件或者是目錄的屬組,例如:chownnew_user.new_groupfilechownnew_userfilechown.new_groupfilechgrpnew_groupfile普通用戶只能使用chown和chgrp修改屬于自己用戶的文件或目錄,例如:chown.new_groupfilechgrpnew_groupfilePage13文件相關(guān)操作六文件壓縮/備份:tar打包:tarcvf文件名待打包目錄解包:tarxvf文件名gzip壓縮:gzip–c文件名>文件名.gz解壓縮:gzip–dxxx搜索:Find查找文件例如查找所有的c程序時:find/–name*.cGrep模式匹配,通常用于過濾查找如ps–ef|grepsendmailPage14文件相關(guān)操作七文本編輯:vi是所有UNIX系統(tǒng)都有的一個文本編輯器,工作在兩種模式:命令模式:初進(jìn)入vi,在編輯模式下按’Esc鍵編輯模式:在命令模式下按“iIaAoO”等鍵進(jìn)入編輯模式常用的vi命令:vifilename:打開或新建文件,并將光標(biāo)置于第一行首。查找命令/pattern:從光標(biāo)開始處向文件尾搜索pattern?pattern:從光標(biāo)開始處向文件首搜索pattern

保存退出命令:w 保存當(dāng)前文件:x 保存當(dāng)前文件并退出:q 退出vi:q! 不保存文件并退出vi插入文本類命令

i:在光標(biāo)前

I:在當(dāng)前行首

a:光標(biāo)后

A:在當(dāng)前行尾

o:在當(dāng)前行后插入一新行開始編輯

O:在當(dāng)前行前插入一新行開始編輯刪除命令

x或dd:刪除光標(biāo)處一個字符及刪除該行Page15LINUX的LVM(邏輯卷管理器)LVM的功能:可以將多塊硬盤或多個分區(qū)合并為一個較大的邏輯卷如果配置合適,當(dāng)可用空間用完后,可以擴(kuò)大LV(例如/usr)使用LVM,甚至可以在正在運(yùn)行的系統(tǒng)中添加硬盤或者LV;但這需要能執(zhí)行此類操作的可熱插拔的硬件可以激活將邏輯卷的數(shù)據(jù)流分布在多個物理卷上的"分帶方式";如果這些物理卷駐留在不同的磁盤上,則可以提高讀寫性能,這與RAID0類似使用快照功能可以在正在運(yùn)行的系統(tǒng)中執(zhí)行一致的備份(尤其適合服務(wù)器)可以最多添加256個LV,LV可以被文件系統(tǒng)使用或者是以裸設(shè)備的方式被數(shù)據(jù)庫使用Page16LVM常用命令介紹PV管理fdisk--格式化硬盤的命令,使用時注意將分區(qū)ID設(shè)置為8e,8e為LVM類型pvcreate--創(chuàng)建物理卷,如:pvcreate-ff/dev/sdd1pvscan--查看陣列上有哪些pv、哪些已被卷組使用、哪些未用,如果只查看沒被卷組使用的pv,使用命令pvscan–nVG管理vgcreate--創(chuàng)建卷組,如:vgcreate-s64M-vdatavg1/dev/sdd1vgexpand--擴(kuò)展卷組vgremove--刪除卷組vgdisplay--查看卷組和邏輯卷,一般使用-v的參數(shù)LV管理lvcreate--創(chuàng)建邏輯卷,如:lvcreate-L5120M-ndb2lv2datavg1Lvscan--查看邏輯卷Lvextend--擴(kuò)展邏輯卷Page17用戶和組配置文件用戶和組的信息存放在下面三個文件中/etc/passwd/etc/shadow/etc/group不能手工修改上述文件通過圖形化界面或者是命令行進(jìn)行相關(guān)信息的修改手工修改上述文件會帶來不可預(yù)知的錯誤Page18/etc/passwd文件Page19/etc/passwd文件UID:0–99系統(tǒng)使用100–499特殊的系統(tǒng)用戶使用(比如:servicesandprograms)SLES9中,普通用戶的UID從1000開始Page20/etc/shadow文件Page21/etc/shadow文件Page22/etc/group文件Page23用戶相關(guān)管理useradd增加用戶-m./etc/skel/usedasatemplateforhomedirectory-c.“comment”-g.GIDor-ggroupname-G.definesanysupplementarygroups-p.“encryptedpassword”(usemkpasswdfirst)-e.YYYY-MM-DD:expirationdateuserdel刪除用戶passwd修改用戶口令groupadd組名

增加用戶組-gGID-pencrypted_passwordsu–用戶名切換用戶Page24進(jìn)程基礎(chǔ)進(jìn)程是Linux系統(tǒng)中一個非常重要的概念。Linux是一個多任務(wù)的操作系統(tǒng),系統(tǒng)上經(jīng)常同時運(yùn)行著多個進(jìn)程。我們不關(guān)心這些進(jìn)程究竟是如何分配的,或者是內(nèi)核如何管理分配時間片的,所關(guān)心的是如何去檢視和控制這些進(jìn)程,讓它們能夠很好地為用戶服務(wù)。Linux操作系統(tǒng)包括三種不同類型的進(jìn)程,每種進(jìn)程都有自己的特點(diǎn)和屬性。交互進(jìn)程是由一個Shell啟動的進(jìn)程。交互進(jìn)程既可以在前臺運(yùn)行,也可以在后臺運(yùn)行。批處理進(jìn)程和終端沒有聯(lián)系,是一個進(jìn)程序列。監(jiān)控進(jìn)程(也稱系統(tǒng)守護(hù)進(jìn)程)時Linux系統(tǒng)啟動時啟動的進(jìn)程,并在后臺運(yùn)行。例如,httpd是著名的Apache服務(wù)器的監(jiān)控進(jìn)程。Page25進(jìn)程管理一PSps生成進(jìn)程的列表a顯示現(xiàn)行終端機(jī)下的所有程序,包括其他用戶的程序。-A顯示所有程序。c列出程序時,顯示每個程序真正的指令名稱,而不包含路徑,參數(shù)或常駐服務(wù)的標(biāo)示。-e此參數(shù)的效果和指定"A"參數(shù)相同。e列出程序時,顯示每個程序所使用的環(huán)境變量。f用ASCII字符顯示樹狀結(jié)構(gòu),表達(dá)程序間的相互關(guān)系。-N顯示所有的程序,除了執(zhí)行ps指令終端機(jī)下的程序之外。s采用程序信號的格式顯示程序狀況。S列出程序時,包括已中斷的子程序資料。u以用戶為主的格式來顯示程序狀況。x顯示所有程序,不以終端機(jī)來區(qū)分。最常用的方法是ps-aux,然后再利用一個管道符號導(dǎo)向到grep去查找特定的進(jìn)程,然后再對特定的進(jìn)程進(jìn)行操作Page26進(jìn)程管理二topTop顯示進(jìn)程列表,top的使用和顯示解釋非常復(fù)雜,見附件文本Page27進(jìn)程管理三kill&killallKill

向內(nèi)核發(fā)送一個系統(tǒng)操作信號和某個程序的進(jìn)程標(biāo)識號,然后系統(tǒng)內(nèi)核對進(jìn)程標(biāo)識號指定的進(jìn)程進(jìn)行操作。$killPID強(qiáng)制終止指定進(jìn)程號(PID)的進(jìn)程$kill–9PID強(qiáng)制終止指定進(jìn)程號(PID)的進(jìn)程Killall直接使用進(jìn)程的名字而不是進(jìn)程標(biāo)識號killall-HUPinetdPage28網(wǎng)絡(luò)配置

命令配置:ifconfiginterface[aftype]options|address...Interface:網(wǎng)卡名字用ifconfig–a可查看要配置的網(wǎng)卡名稱配置例:bond0Linkencap:EthernetHWaddr00:11:0A:5D:1B:BEinetaddr:68Bcast:55Mask:inet6addr:fe80::211:aff:fe5d:1bbe/64Scope:LinkUPBROADCASTRUNNINGMASTERMULTICASTMTU:1500Metric:1 ……

配置文件:ifconfig用來配置網(wǎng)卡的IP地址,改動后即生效,但并不保存,下次啟動后失效。使用固定ip需要修改如下文件/etc/sysconfig/network/ifcfg-eth-id-網(wǎng)卡的mac地址Page29使用固定IP樣例固定IP配置樣例#cat/etc/sysconfig/network/ifcfg-eth-id-00:17:a4:8d:08:12BOOTPROTO='static'BROADCAST='55'IPADDR=''MTU=''NETMASK=''NETWORK=''REMOTE_IPADDR=''STARTMODE='onboot'UNIQUE='LHB6.RfYI5sfd_88'_nm_name='bus-pci-0000:02:02.0'Page30使用DHCP配置樣例DHCP配置樣例#cat/etc/sysconfig/network/ifcfg-eth-id-00:17:a4:8d:08:12BOOTPROTO='dhcp'MTU=''REMOTE_IPADDR=''STARTMODE='onboot'UNIQUE='Ccgx.RfYI5sfd_88'_nm_name='bus-pci-0000:02:02.1'Page31增加靜態(tài)路由

命令方式增加默認(rèn)路由:routeadddefaultgw

命令方式增加路由:對192.168.1.XXX網(wǎng)段增加路由routeadd-netnetmaskgw54

配置文件:route用來配置靜態(tài)路由,改動后即生效,但并不保存,下次啟動后失效。重啟后仍然需要路由生效請修改文件:/etc/sysconfig/network/routes例如:cat/etc/sysconfig/network/routesdefault--54–文件的格式為:DESTINATIONGATEWAYNETMASKINTERFACE[TYPE][OPTIONS]TYPE和OPTIONS可以忽略,其他4項(xiàng)如果沒有的可以用”-”代替Page32查看路由

查看路由:#iprouteshowPage33文件打包和壓縮文件打包:tartar[opitions][options_values][files]例如:$tarcvf/tmp/backup.tar~/data~/test-打包$tarxvfbackup.tar-解包文件壓縮:gzipgzip[opitions][files]例如:$gzipbackup.tar-壓縮$gzip–dbackup.tar.gz-解壓縮使用tar命令直接解壓縮包文件(用tar打包并用gzi

溫馨提示

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

評論

0/150

提交評論