版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
Linux操作系統(tǒng)初級培訓(xùn)DSC認(rèn)證培訓(xùn)體系課程時間:180分鐘更新日期:2007年11月整理ppt本課程為Linux操作系統(tǒng)培訓(xùn)課程之一課程內(nèi)容:Linux操作系統(tǒng)的初級培訓(xùn)培訓(xùn)對象:參加曙光DCSA認(rèn)證的技術(shù)人員能力要求:初步了解Linux操作系統(tǒng)的相關(guān)知識培養(yǎng)目標(biāo):此培訓(xùn)綱要針對Linux入門級學(xué)習(xí),使大家能夠獨立安裝Linux,并進行簡單的系統(tǒng)維護;掌握Linux操作系統(tǒng)的相關(guān)根底知識及一些常用的命令。課程簡介整理ppt目錄第一章:Linux操作系統(tǒng)簡介1.1Linux操作系統(tǒng)起源1.2Linux操作系統(tǒng)特性1.3Linux操作系統(tǒng)結(jié)構(gòu)1.4Linux操作系統(tǒng)內(nèi)核版本1.5Linux操作系統(tǒng)發(fā)行版本1.6Linux操作系統(tǒng)特點第二章:Linux操作系統(tǒng)安裝和根本配置第三章:Linux操作系統(tǒng)的文件系統(tǒng)結(jié)構(gòu)第四章:Linux操作系統(tǒng)的用戶管理第五章:Linux操作系統(tǒng)常用命令詳解第六章:Linux操作系統(tǒng)的進程管理整理ppt第一章:Linux操作系統(tǒng)簡介Linux以它的高效性和靈活性著稱。具有多任務(wù)、多用戶的能力。Linux之所以受到廣闊計算機愛好者的喜愛,其主要原因有兩個,一是它屬于自由軟件,用戶不用支付任何費用就可以獲得它和它的源代碼,并且可以根據(jù)自己的需要對它進行必要的修改。另一個原因是,它具有Unix的全部功能,任何使用Unix操作系統(tǒng)或想要學(xué)習(xí)Unix操作系統(tǒng)的人都可以從Linux中獲益。整理ppt1.1Linux操作系統(tǒng)起源Linux是一個誕生于網(wǎng)絡(luò)、成長于網(wǎng)絡(luò)且成熟于網(wǎng)絡(luò)的操作系統(tǒng)。1991年,芬蘭大學(xué)生LinusTorvalds萌發(fā)了開發(fā)一個自由的UNIX操作系統(tǒng)的想法,當(dāng)年Linux誕生,為了不讓這個羽毛未豐的操作系統(tǒng)夭折,Linus將自已的作品Linux通過Internet發(fā)布。從此一大批知名的、不知名的hack、編程人員參加到開發(fā)過程中來,Linux逐漸成長起來。Linux一開始是要求所有的源碼必須公開,并且任何人均不得從Linux交易中獲利。然而這種純粹的自由軟件的理想對于Linux的普及和開展是不利的,于是Linux開始轉(zhuǎn)向GPL,成為GNU陣營中的主要一員。Linux憑借優(yōu)秀的設(shè)計,非凡的性能,加上IBM、INTEL、CA、ORACLE等國際知名企業(yè)的大力支持,市場份額逐步擴大,逐漸成為主流操作系統(tǒng)之一。Linux只是內(nèi)核,即操作系統(tǒng)中允許用戶的軟件與硬件通信的那局部。Linux產(chǎn)商借網(wǎng)絡(luò)愛好者升級的內(nèi)核,通過優(yōu)化、增加功能出售各個版本的linux操作系統(tǒng)整理ppt1.2Linux操作系統(tǒng)特點開放性:指系統(tǒng)遵循世界標(biāo)準(zhǔn)標(biāo)準(zhǔn),特別是遵循開放系統(tǒng)互連〔OSI〕國際標(biāo)準(zhǔn)。多用戶:是指系統(tǒng)資源可以被不同用戶使用,每個用戶對自己的資源〔例如:文件、設(shè)備〕有特定的權(quán)限,互不影響。多任務(wù):它是指計算機同時執(zhí)行多個程序,而且各個程序的運行互相獨立。良好的用戶界面:Linux向用戶提供了兩種界面:用戶界面和系統(tǒng)調(diào)用。Linux還為用戶提供了圖形用戶界面。它利用鼠標(biāo)、菜單、窗口、滾動條等設(shè)施,給用戶呈現(xiàn)一個直觀、易操作、交互性強的友好的圖形化界面設(shè)備獨立性:是指操作系統(tǒng)把所有外部設(shè)備統(tǒng)一當(dāng)作成文件來看待,只要安裝它們的驅(qū)動程序,任何用戶都可以象使用文件一樣,操縱、使用這些設(shè)備,而不必知道它們的具體存在形式。 Linux是具有設(shè)備獨立性的操作系統(tǒng),它的內(nèi)核具有高度適應(yīng)能力提供了豐富的網(wǎng)絡(luò)功能:完善的內(nèi)置網(wǎng)絡(luò)是Linux一大特點??煽康钠桨蚕到y(tǒng):Linux采取了許多平安技術(shù)措施,包括對讀、寫控制、帶保護的子系統(tǒng)、審計跟蹤、核心授權(quán)等,這為網(wǎng)絡(luò)多用戶環(huán)境中的用戶提供了必要的平安保障。良好的可移植性:是指將操作系統(tǒng)從一個平臺轉(zhuǎn)移到另一個平臺使它仍然能按其自身的方式運行的能力。Linux是一種可移植的操作系統(tǒng),能夠在從微型計算機到大型計算機的任何環(huán)境中和任何平臺上運行。整理ppt1.3Linux操作系統(tǒng)結(jié)構(gòu)Kernel系統(tǒng)啟動時將內(nèi)核裝入內(nèi)存管理系統(tǒng)各種資源Shell用戶界面,提供用戶與內(nèi)核交互處理接口是命令解釋器,提供強大的編程環(huán)境bash,ash,pdksh,tcsh,ksh,sh,csh,zsh….Utility提供各種管理工具,應(yīng)用程序整理ppt1.4Linux操作系統(tǒng)內(nèi)核版本版本號碼穩(wěn)定版本
開發(fā)版本2.4.322.6.19-6主版本號.穩(wěn)定(偶〕/開發(fā)版本〔奇〕.發(fā)布號-patch號:///pub/linux/kernel/當(dāng)前最新版本linux-2.6.23.tar.gz
整理ppt1.5Linux操作系統(tǒng)發(fā)行版本整理ppt目錄第一章:Linux操作系統(tǒng)簡介第二章:Linux操作系統(tǒng)安裝和根本配置2.1Linux系統(tǒng)安裝前的準(zhǔn)備2.2Linux系統(tǒng)安裝方式的選擇2.3Linux系統(tǒng)安裝內(nèi)容的選擇2.4效勞器磁盤控制器類型2.5Linux系統(tǒng)磁盤分區(qū)2.6Linux系統(tǒng)分區(qū)優(yōu)點2.7Linux系統(tǒng)分區(qū)識別2.8Linux系統(tǒng)主要分區(qū)介紹2.9Linux操作系統(tǒng)安裝簡解2.10Linux系統(tǒng)根本配置第三章:Linux操作系統(tǒng)的文件系統(tǒng)結(jié)構(gòu)第四章:Linux操作系統(tǒng)的用戶管理第五章:Linux操作系統(tǒng)常用命令詳解第六章:Linux操作系統(tǒng)的進程管理整理ppt第二章:Linux操作系統(tǒng)安裝和根本配置整理ppt2.1Linux系統(tǒng)安裝前的準(zhǔn)備Linux安裝前須知安裝前要了解所安裝效勞器的硬件配置方面的信息,主要包括磁盤控制器型號、網(wǎng)卡型號、內(nèi)存大小及CPU類型等,根據(jù)相關(guān)信息和用戶使用情況安裝適宜的Linux操作系統(tǒng)。在安裝Linux前要了解Linux的一些根底知識。效勞器硬盤分區(qū)要求根據(jù)需要,硬盤的分區(qū)可以自己定義,建議最少安裝三個分區(qū):/根分區(qū)、/swap交換分區(qū)、/boot引導(dǎo)分區(qū)。多操作系統(tǒng)的安裝可以在硬盤上安裝一個以上的操作系統(tǒng),不同的操作系統(tǒng)必須有自己的分區(qū),在安裝Windows及Linux雙操作系統(tǒng)時,請先安裝Windows再安裝Linux。整理ppt2.2Linux系統(tǒng)安裝方式的選擇通過光盤介質(zhì)引導(dǎo)安裝CD、DVD通過網(wǎng)絡(luò)引導(dǎo)安裝NFS,HTTP,F(xiàn)TP通過軟盤〔DOS〕引導(dǎo)安裝需將操作系統(tǒng)拷貝到硬盤某個分區(qū)通過網(wǎng)絡(luò)傳輸鏡像文件安裝曙光公司DCIS采用的方式整理ppt2.3Linux系統(tǒng)安裝內(nèi)容的選擇根據(jù)實際需要來選擇將要安裝的軟件包作為網(wǎng)絡(luò)效勞器專用,提供用戶效勞作為辦公專用,處理日常事務(wù)作為企業(yè)工作站專用,提供內(nèi)部資源管理如果將來有別的需要,可以很方便的安裝相應(yīng)軟件,實現(xiàn)各種所需功能整理ppt2.4效勞器磁盤控制器類型磁盤類型:SATA,SCSI,SASRAID卡型號:Adaptec:adaptecLSI:lsilogic整理ppt2.5Linux系統(tǒng)磁盤分區(qū)磁盤分區(qū):主分區(qū):最多4個主分區(qū),其中一個主分區(qū)必須被標(biāo)志為是“活動的〞,而且包含一個引導(dǎo)裝入程序擴展分區(qū):將主分區(qū)之一轉(zhuǎn)換成一個擴展分區(qū),然后將擴展分區(qū)再細(xì)分成任意個邏輯分區(qū),不可將目錄安裝在擴展分區(qū)上邏輯分區(qū):每個物理驅(qū)動器上最多只能有11個邏輯分區(qū)整理ppt2.6Linux系統(tǒng)分區(qū)優(yōu)點增強可用性:如果系統(tǒng)一個分區(qū)由于故障而不能使用,其余好的分區(qū)仍然可以使用;減少關(guān)閉時間:如果系統(tǒng)故障只影響一局部分區(qū),那么只有這局部分區(qū)需要修復(fù),故能比整個分區(qū)修復(fù)花的時間更少;維護輕松:如果需要修復(fù)分區(qū),單獨修復(fù)每個分區(qū)比修復(fù)整個大分區(qū)要輕松得多;均衡I/O:可以把分區(qū)分配到不同的磁盤來平衡I/O改善性能;分區(qū)對用戶透明,最終用戶感覺不到分區(qū)的存在。整理ppt2.7Linux系統(tǒng)分區(qū)識別第一SCSI/SATA/SAS的主盤:/dev/sda
分區(qū):/dev/sda1、/dev/sda2、/dev/sda3……..第二SCSI/SATA/SAS的從盤:/dev/sdb
分區(qū):/dev/sdb1、/dev/sdb2、/dev/sdb3……..第三SCSI/SATA/SAS的主盤:/dev/sdc
分區(qū):/dev/sdac1、/dev/sdc2、/dev/sdc3……..主分區(qū)被命名為sda1-sda3,如超過3個分區(qū),那么/dev/sda4被定義為擴展分區(qū),在/dev/sda4下生成/dev/sda5邏輯分區(qū),Linux操作系統(tǒng)最多能分11個邏輯分區(qū)整理ppt2.8Linux系統(tǒng)主要分區(qū)介紹—/boot/boot引導(dǎo)分區(qū):該目錄放置系統(tǒng)內(nèi)核及驅(qū)動模塊引導(dǎo)程序,需要獨立分區(qū):1獨立有利于防止文件系統(tǒng)損壞造成的無法啟動問題,如果獨立出來,而/根文件系統(tǒng)因為別的原因損壞了,可以正常引導(dǎo)進入linux內(nèi)核,并有很大幾率進入一個可用的shell來修復(fù)系統(tǒng),如果不獨立,那么很可能/文件系統(tǒng)損壞導(dǎo)致找不到/boot下的內(nèi)核鏡像,從而無法引導(dǎo)內(nèi)核。2假設(shè)使用lilo作為引導(dǎo),防止1024柱面問題。使用grub引導(dǎo)不存在該問題。3文件系統(tǒng)支持問題。假設(shè)安裝多操作系統(tǒng),/boot分區(qū)獨立可以很方便的管理多系統(tǒng)引導(dǎo)/boot修復(fù)假設(shè)由于操作或別的原因?qū)е孪到y(tǒng)引導(dǎo)損壞,可以通過以下方法修復(fù):進入grub模式grub>find/boot/grub/stage1注:找到/boot分區(qū)位置返回
(hd0,0)注:說明/boot分區(qū)在第一塊硬盤的第一個分區(qū)grub>root(hd0,0)注:這是/boot所在的分區(qū);grub>setup(hd0)注:把GRUB寫到MBR上;整理ppt2.8Linux系統(tǒng)主要分區(qū)介紹—/swapSwap空間的作用當(dāng)系統(tǒng)的物理內(nèi)存不夠用的時候,就需要將物理內(nèi)存中的一局部空間釋放出來,以供當(dāng)前運行的程序使用。那些被釋放的空間可能來自一些很長時間沒有什么操作的程序,這些被釋放的空間被臨時保存到Swap空間中,等到那些程序要運行時,再從Swap中恢復(fù)保存的數(shù)據(jù)到內(nèi)存中。這樣,系統(tǒng)總是在物理內(nèi)存不夠時,才進行Swap交換。有一點要聲明的是,并不是所有從物理內(nèi)存中交換出來的數(shù)據(jù)都會被放到Swap中〔如果這樣的話,Swap會不堪重負(fù)〕,有相當(dāng)一局部的數(shù)據(jù)直接交換到文件系統(tǒng)分區(qū)規(guī)那么:Swapspace比內(nèi)存要慢5-6個數(shù)量級在安裝時,系統(tǒng)會嘗試將交換分區(qū)安裝到磁盤外端當(dāng)有多個磁盤控制器時,在每個磁盤上都建立交換分區(qū)盡量將交換分區(qū)安裝在訪問最頻繁的數(shù)據(jù)區(qū)附近整理ppt2.8Linux系統(tǒng)主要分區(qū)介紹—/swap創(chuàng)立Swap文件
1.以超級用戶〔root〕身份登陸
#ddif=/dev/zeroof=swapfilebs=1024count=32000
創(chuàng)立一個有連續(xù)空間的交換文件。大小為1024*32000=32G
2.激活Swap文件
#/usr/sbin/swaponswapfile
swapfile指的是上一步創(chuàng)立的交換文件。3.在/etc/fstab
/path/swapfilenoneSwapdefault00
4.檢驗Swap文件是否加上
/usr/sbin/swapon-s
刪除多余的Swap空間。
1.成為超級用戶
2.使用Swapoff命令收回Swap空間。
#/usr/sbin/swapoffswapfile
3.編輯/etc/fstab文件,去掉此Swap文件的實體。
4.從文件系統(tǒng)中回收此文件。
#rmswapfile整理ppt2.8Linux系統(tǒng)分區(qū)介紹—//—根目錄/root—超級用戶主目錄/bin-根本命令/boot-kernel和boot配置文件/etc-各種配置文件/usr-用戶程序/opt附加的應(yīng)用軟件包/home-用戶目錄/mnt設(shè)備/文件系統(tǒng)掛載點/tmp-臨時文件/var-可變信息區(qū)〔filespool,logs,requests,mail,etc.)/proc-進程信息/dev-設(shè)備/sbin-系統(tǒng)管理員執(zhí)行程序/lib根本的共享庫和核心模塊整理ppt2.9Linux操作系統(tǒng)安裝簡解以光盤介質(zhì)安裝簡解假設(shè)加載軟盤驅(qū)動,輸入linuxdd假設(shè)進入修復(fù)模式,輸入linuxrescue假設(shè)進入單用戶模式,輸入linuxsingle整理ppt2.9.1Linux系統(tǒng)安裝分區(qū)自動分區(qū):默認(rèn)為自動分區(qū),系統(tǒng)會分三個分區(qū)/boot、/swap、/根手工分區(qū):根據(jù)應(yīng)用分區(qū),/boot、/swap為獨立分區(qū),可以定義整理ppt2.9.2Linux系統(tǒng)手工分區(qū)整理ppt2.9.2系統(tǒng)安裝需關(guān)閉的效勞配置防火墻及SElinux選擇無防火墻nofirwallSelinux不活潑disableSElinux整理ppt2.9.3系統(tǒng)安裝完畢后的工作在系統(tǒng)安裝的過程中,按需求選擇,無要求的默認(rèn)即可,根據(jù)系統(tǒng)安裝提示將系統(tǒng)安裝完畢系統(tǒng)安裝完畢重新啟動后,進行用戶登錄整理ppt2.9.4系統(tǒng)安裝完畢后用戶的登錄超級用戶root(password在安裝時已設(shè)定〕root為系統(tǒng)管理員,可以完成任何事情,建議不用root登錄login:root
password:******
[root@localhostroot]#普通用戶同樣需要輸入name&password
[xyz@localhostxyz]$整理ppt2.10Linux系統(tǒng)根本配置-網(wǎng)絡(luò)配置網(wǎng)絡(luò)的配置
#cd/etc/sysconfig/network-scripts#viifcfg-eth0寫入網(wǎng)絡(luò)IP等
#viifcfg-eth1寫入網(wǎng)絡(luò)IP等設(shè)置完IP后,重啟網(wǎng)絡(luò)系統(tǒng)
#/etc/init.d/networkrestart
網(wǎng)關(guān):在ifcfg-eth0、ifcfg-eth1添加GATEWAY=網(wǎng)關(guān)IPDNS:在ifcfg-eth0、ifcfg-eth1添加NAMESERVER=DNSIP網(wǎng)絡(luò)相關(guān)配置文件整理ppt2.10Linux系統(tǒng)根本配置-網(wǎng)絡(luò)文件/etc/hosts如果系統(tǒng)的IP不是動態(tài)獲取,簡單的主機名解析文件格式:ip地址主機名cat/etc/hosts:localhost.localdomainlocalhost/etc/servicesInternet網(wǎng)絡(luò)效勞文件,將網(wǎng)絡(luò)效勞名轉(zhuǎn)換為端口號/協(xié)議。由inetd、telnet、tcpdump和一些其它程序讀取。文件中的每一行對應(yīng)一種效勞,它由4個字段組成,中間用TAB或空格分隔,分別表示“效勞名稱〞、“使用端口〞、“協(xié)議名稱〞以及“別名〞。文件格式:效勞端口/端口類型別名/etc/sysconfig/network(redhatlinux)、/etc/hostname(suse)主機名配置文件,記錄著本機的主機名/root/.rhosts網(wǎng)絡(luò)名認(rèn)證整理ppt2.10Linux系統(tǒng)根本配置-效勞的管理效勞的啟動chkconfig效勞名稱on效勞的關(guān)閉chkconfig效勞名稱off效勞關(guān)于運行級別的定義chkconfig--level35效勞名稱on/off效勞的觀察chkconfig--list|grep效勞名稱整理ppt2.10Linux系統(tǒng)根本配置-運行級別的定義
runlevel運行級別
runlevels:定義在/etc/inittab中的不同模式。
LinuxRunlevels 0 Bootstraporpower-downlevels 1 Administrationmode 2 Basicmultiuserlevel(nonetworking) 3 MultiuserwithDFSandnetworking 4 Notused 5 XIImode:loginandoutfromXprompt s/S Single-usermode 整理ppt第三章:Linux系統(tǒng)的文件系統(tǒng)及其結(jié)構(gòu)整理ppt3.1文件與目錄的根本概念文件:是用來存儲信息的根本結(jié)構(gòu),它是被命名〔文件名〕的存儲在某種介質(zhì)〔磁盤,光盤,磁帶等〕上的一組信息的集合。從技術(shù)上講,文件不能存貯任何數(shù)據(jù),它只是一個用來指向它們相應(yīng)的索引節(jié)點(inode)的名字,索引節(jié)點包含了文件的真正信息。文件名:是文件的標(biāo)識,由字母,數(shù)字,下劃線,圓點組成。擴展名:為了便于識別和管理,用擴展名作為文件名的一局部,中間用.隔開目錄文件:用來管理和組織大量的文件,常稱為目錄整理ppt3.2文件系統(tǒng)根本概念文件系統(tǒng)是包括在一個磁盤〔包括光盤、軟盤、閃盤及其它存儲設(shè)備〕或分區(qū)的目錄結(jié)構(gòu);一個可應(yīng)用的磁盤設(shè)備可以包含一個或多個文件系統(tǒng);如果您想進入一個文件系統(tǒng),首先您要做的是掛載〔mount〕文件系統(tǒng);為了掛載〔mount〕文件系統(tǒng),您必須指定一個掛載點;文件系統(tǒng)是在一個磁盤〔包括光盤、軟盤、閃盤及其它存儲設(shè)備〕或分區(qū)組織文件的方法,如NTFS或FAT;文件系統(tǒng)是文件的數(shù)據(jù)結(jié)構(gòu)或組織方法。在Linux中,文件系統(tǒng)涉及兩個非常獨特的事情,目錄樹或在磁盤或分區(qū)上文件的排列;文件系統(tǒng)是基于操作系統(tǒng)的,建立在磁盤媒質(zhì)上的可見體系結(jié)構(gòu),例如這種結(jié)構(gòu)對于一個Linux用戶來說可以用ls或其它工具可以看到;文件系統(tǒng)是基于被劃分的存儲設(shè)備上的邏輯上單位上的一種定義文件的命名、存儲、組織及取出的方法;在計算機業(yè),一個文件系統(tǒng)是有組織存儲文件或數(shù)據(jù)的方法,目的是易于查詢和存取。文件系統(tǒng)是基于一個存儲設(shè)備,比方硬盤或光盤,并且包含文件文件物理位置的維護;也可以說文件系統(tǒng)也是虛擬數(shù)據(jù)或網(wǎng)絡(luò)數(shù)據(jù)存儲的方法,比方NFS。整理ppt3.3Linux文件系統(tǒng)類型ext2文件系統(tǒng)ext2文件系統(tǒng)應(yīng)該說是Linux正宗的文件系統(tǒng),早期的Linux都是用ext2,但隨著技術(shù)的開展,大多Linux的發(fā)行版本目前并不用這個文件系統(tǒng)了;比方Redhat和Fedora大多都建議用ext3,ext3文件系統(tǒng)是由ext2開展而來的。對于Linux新手,我們還是建議您不要用ext2文件系統(tǒng);ext2支持undelete〔反刪除〕,如果您誤刪除文件,有時是可以恢復(fù)的,但操作上比較麻煩;ext3文件系統(tǒng):是由ext2文件系統(tǒng)開展而來ext3isaJournalizingfilesystemforLinux〔ext3是一個用于Linux的日志文件系統(tǒng)〕,ext3支持大文件;但不支持反刪除〔undelete〕操作;Redhat和Fedora都力挺ext3;reiserfs文件系統(tǒng)reiserfs文件系統(tǒng)是一款優(yōu)秀的文件系統(tǒng),支持大文件,支持反刪除〔undelete〕;操作反刪除比較容易;reiserfs支持大文件;整理ppt3.4常用文件系統(tǒng)比較FilesystemFileSizeLimitFilesystemSizeLimitext2/ext3with1KiBblocksize16448MiB(~16GiB)2048GiB(=2TiB)ext2/3with2KiBblocksize256GiB8192GiB(=8TiB)ext2/3with4KiBblocksize2048GiB(=2TiB)8192GiB(=8TiB)ext2/3with8KiBblocksize(Systemswith8KiBpageslikeAlphaonly)65568GiB(~64TiB)32768GiB(=32TiB)ReiserFS3.52GiB16384GiB(=16TiB)ReiserFS3.6(asinLinux2.4)1EiB16384GiB(=16TiB)XFS8EiB8EiBJFSwith512Bytesblocksize8EiB512TiBJFSwith4KiBblocksize8EiB4PiBNFSv2(clientside)2GiB8EiBNFSv3(clientside)8EiB8EiB1024Bytes=1KB;1024KB=1MB;1024MB=1GB;1024GB=1TB;1024TB=1PB;1024PB=1EiB整理ppt3.5文件系統(tǒng)的創(chuàng)立文件系統(tǒng)的創(chuàng)立這個過程是存儲設(shè)備建立文件系統(tǒng)的過程,一般也被稱為格式化或初始化,通過一些初始化工具來進行。一般的情況下每個類型的操作系統(tǒng)都有這方面的工具。在Linux中有mkfs系列工具創(chuàng)立方法以系統(tǒng)第二塊硬盤為例:/dev/sdb分區(qū):#fdisk/dev/sdb分區(qū)完畢后,硬盤識別為/dev/sdb1文件系統(tǒng)創(chuàng)立:#mkfs–t文件系統(tǒng)類型/dev/sdb1整理ppt3.6Linux系統(tǒng)的文件結(jié)構(gòu)整理ppt3.6.1Linux文件類型的定義普通文件文本文件:ASCII碼形式存儲
–開頭,如:-rw-r--r--1rootroot39599Mar812:15x二進制文件:以二進制形式存儲在計算機中,不可直接讀,要通過相應(yīng)的軟件讀取
–開頭,如:-rwxrwxrwx1rootroot46888960Dec92005x.sh目錄文件:d字母開頭
如:drwxr-xr-x2rootroot4096Aug22006bin設(shè)備文件塊設(shè)備文件:b字母開頭
如:brw-rw1rootdisk3,1Jan302003hda1字符設(shè)備文件:c字母開頭
如:crw1rootroot4,1Jul3113:49tty1整理ppt3.6.2Linux文件屬性的定義[root@localhost~]#ls-lih
總計104K
2408830drwxr-xr-x2rootroot4.0K04-2112:46mkuml-2004.07.17
2408260drwxr-xr-x2rootroot4.0K04-2122:15mydir
2408258lrwxrwxrwx1rootroot704-2122:16sun001.txt->sun.txt
2408263-rw-r--r--2rootroot39K04-2014:17sun.txt解釋:
第一字段:inode;inode:索引節(jié)點。每個存儲設(shè)備或存儲設(shè)備的分區(qū)〔存儲設(shè)備是硬盤、軟盤、U盤......〕被格式化為文件系統(tǒng)后,應(yīng)該有兩部份,一部份是inode,另一部份是Block,Block是用來存儲數(shù)據(jù)用的。而inode是用來存儲這些數(shù)據(jù)的信息,這些信息包括文件大小、屬主、歸屬的用戶組、讀寫權(quán)限等。inode為每個文件進行信息索引,所以就有了inode的數(shù)值。操作系統(tǒng)根據(jù)指令,能通過inode值最快的找到相對應(yīng)的文件。
第二字段:文件種類和權(quán)限;
第三字段:硬鏈接個數(shù);
第四字段:屬主;
第五字段:所歸屬的組;
第六字段:文件或目錄的大??;
第七字段和第八字段:最后訪問或修改時間;
第九字段:文件名或目錄名整理ppt3.6.3Linux文件權(quán)限的定義[root@zhzhome]#ls-ltotal32drwxrwxrwx38downroot4096Jul519:09downdrwx9glhglh4096Mar2619:08glhdrwx4leilei4096Mar2108:40leidrwxr-xr-x5rootroot4096Apr122006softwareLinux文件或目錄的權(quán)限位是由9個權(quán)限位來控制,每三位為一組,它們分別是:文件屬主(Ower)的讀r、寫w、執(zhí)行x
用戶組(Group)的讀r、寫w、執(zhí)行x(Other)其它用戶的讀r、寫w、執(zhí)行x;如果權(quán)限位不可讀、不可寫、不可執(zhí)行,是用-來表示。整理ppt3.6.3系統(tǒng)目錄內(nèi)容介紹/Linux系統(tǒng)根目錄,包含所有目錄/binBinary的縮寫,存放用戶的可執(zhí)行程序,例如ls,cp,也包含其它的SHELL如:bash等/boot包含vmlinuz,initrd.img等啟動文件,隨便改動可能無法正常開機/dev接口設(shè)備文件目錄,如你的硬盤:sda/etcPasswd等系統(tǒng)設(shè)置與管理的文件/etc/x11XWindowsSystem的設(shè)置目錄/home一般用戶的主目錄/lib(/lib64)包含執(zhí)行/bin和/sbin目錄的二進制文件時所需的共享函數(shù)庫library/mnt各項裝置的文件系統(tǒng)加載點,例如:/mnt/cdrom是光驅(qū)的加載點/opt提供空間,較大的且固定的應(yīng)用程序存儲文件之用/procPS命令查詢的信息與這里的相同,都是系統(tǒng)內(nèi)核與程序執(zhí)行的信息/root管理員的主目錄整理ppt3.6.3系統(tǒng)目錄內(nèi)容介紹/sbin系統(tǒng)啟動時所需的二進制程序/tmpTemporary,存放暫存盤的目錄/usr存放用戶使用系統(tǒng)命令和應(yīng)用程序等信息/usr/bin存放用戶可執(zhí)行程序,如grep,mdir等/usr/doc存放各式程序文件的目錄/usr/include保存提供C語言加載的header文件/usr/include/X11保存提供XWindows程序加載的header文件/usr/infoGNU程序文件目錄/usr/lib(/lib64)函數(shù)庫/usr/lib(/lib64)/X11函數(shù)庫/usr/local提供自行安裝的應(yīng)用程序位置/usr/man存放在線說明文件目錄/usr/sbin存放經(jīng)常使用的程序,如showmount/usr/src保存系統(tǒng)的源碼文件/usr/X11R6/bin存放XWindowsSystem的執(zhí)行程序/varVariable,具有變動性質(zhì)的相關(guān)程序目錄,如log整理ppt第四章:Linux操作系統(tǒng)的用戶管理整理ppt4.1Linux系統(tǒng)用戶與任務(wù)的關(guān)系理解Linux的單用戶多任務(wù),多用戶多任務(wù)概念Linux的單用戶多任務(wù)
單用戶多任務(wù);一個用戶,為了完成工作,執(zhí)行了多個任務(wù);當(dāng)然其它的人還能以遠(yuǎn)程登錄過來,也能做其它的工作。Linux的多用戶、多任務(wù)有時可能是很多用戶同時用同一個系統(tǒng),但并不所有的用戶都一定都要做同一件事,所以這就有多用戶多任務(wù)之說;舉個例子,比方一臺效勞器,上面有FTP用戶、系統(tǒng)管理員、web用戶、常規(guī)普通用戶等,在同一時刻,有的可能在上傳軟件包管理子站;在與此同時,可能還會有系統(tǒng)管理員在維護系統(tǒng);不同用戶所具有的權(quán)限也不同,要完成不同的任務(wù)得需要不同的用戶,也可以說不同的用戶,可能完成的工作也不一樣;值得注意的是:多用戶多任務(wù)并不是大家同時擠到一起在一臺機器的的鍵盤和顯示器前來操作機器,多用戶可能通過遠(yuǎn)程登錄來進行,比方對效勞器的遠(yuǎn)程控制,只要有用戶權(quán)限任何人都是可以上去操作或訪問的;整理ppt4.2Linux系統(tǒng)用戶和組的概念用戶〔user〕的概念
Linux是真正意義上的多用戶操作系統(tǒng),Linux系統(tǒng)中可建假設(shè)干用戶(user),在Linux系統(tǒng)中的一些用戶是用來完成特定任務(wù)的。用戶組〔group〕的概念;
用戶組〔group〕就是具有相同特征的用戶〔user〕的集合體;比方有時要讓多個用戶具有相同的權(quán)限,比方查看、修改某一文件或執(zhí)行某個命令,這時需要用戶組,把用戶都定義到同一用戶組,通過修改文件或目錄的權(quán)限,讓用戶組具有一定的操作權(quán)限,這樣用戶組下的用戶對該文件或目錄都具有相同的權(quán)限,這是通過定義組和修改文件的權(quán)限來實現(xiàn)的;用戶和用戶組的對應(yīng)關(guān)系是:一對一、多對一、一對多或多對多
一對一:某個用戶可以是某個組的唯一成員;
多對一:多個用戶可以是某個唯一的組的成員,不歸屬其它用戶組;一對多:某個用戶可以是多個用戶組的成員;多對多:多個用戶對應(yīng)多個用戶組,并且?guī)讉€用戶可以是歸屬相同的組;其實多對多的關(guān)系是前面三條的擴展;理解了上面的三條,這條也能理解整理ppt4.3Linux系統(tǒng)用戶和組的配置與用戶〔user〕和用戶組〔group〕相關(guān)的配置文件
與用戶〔user〕相關(guān)的配置文件
/etc/passwd注:用戶〔user〕的配置文件;
/etc/shadow注:用戶〔user〕影子口令文件;與用戶組〔group〕相關(guān)的配置文件
/etc/group注:用戶組〔group〕配置文件;
/etc/gshadow注:用戶組〔group〕的影子文件;整理ppt4.3.1Linux系統(tǒng)用戶管理的命令管理用戶〔user〕的工具或命令useradd注:添加用戶
adduser注:添加用戶
userdel注:刪除用戶passwd注:為用戶設(shè)置密碼
usermod注:修改用戶命令,可以通過usermod來修改登錄名、用戶的家目錄等
pwconv注:同步用戶從/etc/passwd到/etc/shadow
pwck注:pwck是校驗用戶配置文件/etc/passwd和/etc/shadow文件內(nèi)容是否合法或完整;
pwunconv注:是pwcov的立逆向操作,是從/etc/shadow和/etc/passwd創(chuàng)立/etc/passwd,然后會刪除/etc/shadow文件;
finger注:查看用戶信息工具
id注:查看用戶的UID、GID及所歸屬的用戶組
chfn注:更改用戶信息工具
su注:用戶切換工具
sudo注:sudo是通過另一個用戶來執(zhí)行命令〔executeacommandasanotheruser〕,su是用來切換用戶,然后通過切換到的用戶來完成相應(yīng)的任務(wù),但sudo能后面直接執(zhí)行命令,比方sudo不需要root密碼就可以執(zhí)行root賦與的執(zhí)行只有root才能執(zhí)行相應(yīng)的命令;但得通過visudo來編輯/etc/sudoers來實現(xiàn);
visudo注:visodo是編輯/etc/sudoers的命令;也可以不用這個命令,直接用vi來編輯/etc/sudoers的效果是一樣的;
sudoedit注:和sudo功能差不多整理ppt4.3.2Linux系統(tǒng)用戶組管理的命令管理用戶組〔group〕的工具或命令
groupadd注:添加用戶組;
groupdel注:刪除用戶組;
groupmod注:修改用戶組信息;
groups注:顯示用戶所屬的用戶組;
grpck/grpconv注:通過/etc/group和/etc/gshadow的文件內(nèi)容來同步或創(chuàng)立/etc/gshadow,如果/etc/gshadow不存在那么創(chuàng)立;
grpunconv注:通過/etc/group和/etc/gshadow文件內(nèi)容來同步或創(chuàng)立/etc/group,然后刪除gshadow文件。整理ppt4.3.3Linux系統(tǒng)用戶主目錄文件/etc/skel目錄
/etc/skel目錄一般是存放用戶啟動文件的目錄,這個目錄是由root權(quán)限控制,當(dāng)添加用戶時,這個目錄下的文件自動復(fù)制到新添加的用戶的家目錄下;/etc/skel目錄下的文件都是隱藏文件,也就是類似.file格式的;我們可通過修改、添加、刪除/etc/skel目錄下的文件,來為用戶提供一個統(tǒng)一、標(biāo)準(zhǔn)的、默認(rèn)的用戶環(huán)境。/etc/skel目錄下的文件,一般是用useradd和adduser命令添加用戶〔user〕時,系統(tǒng)自動復(fù)制到新添加用戶〔user〕的家目錄下;如果我們通過修改/etc/passwd來添加用戶時,我們可以自己創(chuàng)立用戶的家目錄,然后把/etc/skel下的文件復(fù)制到用戶的家目錄下,然后要用chown來改變新用戶家目錄的屬主。整理ppt4.3.4Linux系統(tǒng)用戶管理相關(guān)文件/etc/default/useradd文件
通過useradd添加用戶時的規(guī)那么文件
內(nèi)容如下:
#useradddefaultsfile
GROUP=100
HOME=/home注:把用戶的家目錄建在/home中;
INACTIVE=-1注:是否啟用帳號過期停權(quán),-1表示不啟用;
EXPIRE=注:帳號終止日期,不設(shè)置表示不啟用;
SHELL=/bin/bash注:所用SHELL的類型;
SKEL=/etc/skel注:默認(rèn)添加用戶的目錄默認(rèn)文件存放位置;也就是說,當(dāng)我們用adduser添加用戶時,用戶家目錄下的文件,都是從這個目錄中復(fù)制過去的;整理ppt4.3.5Linux系統(tǒng)用戶管理相關(guān)文件/etc/login.defs配置文件
/etc/login.defs文件是當(dāng)創(chuàng)立用戶時的一些規(guī)劃,比方創(chuàng)立用戶時,是否需要家目錄,UID和GID的范圍;用戶的期限等等,這個文件是可以通過root來定義的;比方Fedora的/etc/logins.defs文件內(nèi)容〔注釋刪除后的內(nèi)容〕MAIL_DIR/var/spool/mail注:創(chuàng)立用戶時,要在目錄/var/spool/mail中創(chuàng)立一個用戶mail文件;
PASS_MAX_DAYS99999注:用戶的密碼不過期最多的天數(shù);
PASS_MIN_DAYS0注:密碼修改之間最小的天數(shù);
PASS_MIN_LEN5注:密碼最小長度;
PASS_WARN_AGE7注:UID_MIN500注:最小UID為500,也就是說添加用戶時,UID是從500開始的;
UID_MAX60000注:最大UID為60000;
GID_MIN500注:GID是從500開始;
GID_MAX60000
CREATE_HOMEyes注:是否創(chuàng)用戶家目錄,要求創(chuàng)立;整理ppt4.3.6Linux系統(tǒng)用戶文件權(quán)限定義-umask默認(rèn)權(quán)限分配的命令umaskumask是通過八進制的數(shù)值來定義用戶創(chuàng)立文件或目錄的默認(rèn)權(quán)限,umask表示的是禁止權(quán)限,不過文件和目錄有點不同:新創(chuàng)立的文件默認(rèn)不具有可執(zhí)行允可權(quán)限:-rw新創(chuàng)立的目錄默認(rèn)具有可執(zhí)行允可權(quán)限:drwx--x--x對于文件來說,umask的設(shè)置是在假定文件擁有八進制666權(quán)限上進行,文件的權(quán)限就是是666減去umask的掩碼數(shù)值;
對于目錄來說,umask的設(shè)置是在假定文件擁有八進制777權(quán)限上進行,目錄八進制權(quán)限777減去umask的掩碼數(shù)值umask文件目錄067156245334423512601700系統(tǒng)用戶的家目錄的權(quán)限是通過在配置文件中指定的,比方Fedora中是用的/etc/login.defs文件;其中有這樣一段:CREATE_HOMEyes
UMASK077表示的意思是,當(dāng)我們創(chuàng)立用戶時,他的家目錄umask的數(shù)值是077。我們怎么理解這個077呢。當(dāng)用戶添加時,系統(tǒng)自動在/home中創(chuàng)立用戶的家目錄,并且設(shè)置它的權(quán)限為777-077=700,也就是rwx整理ppt4.3.7Linux系統(tǒng)用戶文件權(quán)限定義-setuid/gidsetuid和setgid位
setuid和setgid位是讓普通用戶可以以root用戶的角色運行只有root帳號才能運行的程序或命令setuid和setgid的設(shè)置方法;
第一種方法:八進制方法:
setuid位設(shè)置用八進制的4000,setgid占用的是八進制的2000至于setuid的設(shè)置方法,只是在我們通過chmod設(shè)置文件或目錄權(quán)限位的八進制方法的前面多加一個數(shù)字,也就是4。比方:[root@localhost~]#chmod4755/bin/rm注:設(shè)置rm的權(quán)限為4755,就把setuid位設(shè)置好了
-rwsr-xr-x1rootroot26556Feb192003/bin/rm
作為setgid位占用的是八進制的2000位,同時設(shè)置setuid和setgid,就是把setuid和setgid兩個八進位的值相加(4000+2000=6000),然后加上文件或目錄的權(quán)限位的三位數(shù)值,然后通過chmod運行就行了。整理ppt4.3.8Linux系統(tǒng)用戶管理舉例添加test用戶,該用戶屬于workgroup組添加組:#groupadd–u1000workgroup添加用戶:#useradd–u1000–g1000–d/home/test–s/bin/bashtest假設(shè)系統(tǒng)為suse,那么要在添加用戶時生成用戶目錄,需要加-m參數(shù)#useradd–u1000–g1000–m/home/test–s/bin/bashtest刪除test用戶#userdeltest#rm–rf/home/test整理ppt第五章:Linux操作系統(tǒng)常用命令詳解整理ppt本章內(nèi)容文件目錄類命令系統(tǒng)信息類命令通信網(wǎng)絡(luò)類命令整理ppt5.1文件目錄類命令瀏覽目錄命令:cddirls瀏覽文件命令:catmoreless目錄操作命令:mkdirrmdir文件操作命令:touchvirmcpmvlntargzipgunzipwhereiswhatis
整理ppt5.1.1列出文件列表的ls命令ls(list)是一個非常有用的命令,用來顯示當(dāng)前目錄下的內(nèi)容。配合參數(shù)的使用,能以不同的方式顯示目錄內(nèi)容。下面是一些常用的范例。格式:ls[參數(shù)][路徑或文件名]整理ppt5.1.2切換目錄的cd命令cd(changedirectory)命令可以讓用戶切換當(dāng)前目錄。范例如下:[test@linuxhome]$cdtest切換到當(dāng)前目錄下的test子目錄[test@linuxtest]$cd..切換到上一層目錄[test@linuxhome]$cd/切換到系統(tǒng)根目錄[test@linux/]$cd切換到用戶自家目錄〔或執(zhí)行cd~)[test@linuxtest]$cd/usr/bin切換到/usr/bin目錄整理ppt5.1.3mkdir、rmdir命令mkdir(makedirectory)命令可用來創(chuàng)立子目錄。格式:mkdir[參數(shù)]<目錄名>[test@linuxtest]$mkdirdir在當(dāng)前目錄下建立dir目錄[test@linuxtest]$mkdir-pdir1/dir2在當(dāng)前目錄下創(chuàng)立dir1目錄,并在dir1目錄下創(chuàng)立dir2目錄,也就是連續(xù)創(chuàng)立兩個目錄〔dir1/和dir1/dir2〕格式:rmdir[參數(shù)]<目錄名>rmdir(removedirectory)命令可用來刪除“空〞的子目錄:[test@linuxtest]$rmdirdir刪除“空〞的子目錄dir[test@linuxtest]$rmdir–pdir1/dir2刪除dir1下的dir2目錄,假設(shè)dir1目錄為空也刪除它整理ppt5.1.4復(fù)制文件的cp命令cp(copy)命令可以將文件從一處復(fù)制到另一處。一般在使用cp命令時將一個文件復(fù)制成另一個文件或復(fù)制到某目錄時,需要指定源文件名與目標(biāo)文件名或目錄。格式:cp[參數(shù)]<源文件路徑><目標(biāo)文件路徑>[test@linuxtest]$cptest1.txttest2.txt將test1.text復(fù)制成test2.txt[test@linuxtest]$cptest3.txt/tmp將test3.txt復(fù)制到/tmp目錄中[test@linuxtest]$cp–rtest1(目錄〕test2(目錄〕加-r參數(shù),拷貝目錄整理ppt功能:刪除文件或目錄格式:rm[參數(shù)]<目標(biāo)文件路徑>[test@linuxtest]$rmmyfiles刪除一個文件
[test@linuxtest]$rm*
刪除當(dāng)前目錄下的所有文件
-f參數(shù):強迫刪除文件
[test@linuxtest]$rm–f*.txt
強迫刪除所有以后綴名為txt文件
-r參數(shù):刪除目錄,等同于rmdir命令5.1.5刪除文件或目錄rm命令整理ppt5.1.5rm命令參數(shù)-i使用-i參數(shù):刪除文件時詢問[test@linuxtest]$rm–i*刪除當(dāng)前目錄下的所有文件rm:backup:isadirectory遇到目錄會略過rm:remove‘myfiles.txt’?Y刪除文件時會詢問,可按Y或N鍵表示允許或拒絕刪除文件注意:在系統(tǒng)的默認(rèn)狀態(tài)下,rm命令會對每個刪除的文件一一詢問。如果用戶確定要刪除這些文件,那么可以使用參數(shù)-f來防止詢問。整理ppt5.1.6cat命令功能:用于顯示文件的內(nèi)容,也可以將數(shù)個文件合并成一個文件。格式:cat[參數(shù)]<文件名>[test@linuxtest]$cattest.txt顯示test.txt文件內(nèi)容
[test@linuxtest]$cattest.txt|more
逐頁顯示test.txt文件中的內(nèi)容
[test@linuxtest]$cattest.txt>>test1.txt
將test.txt的內(nèi)容附加到test1.txt文件之后
[test@linuxtest]$cattest.txttest2.txt>readme.txt
將test.txt和test2.txt文件合并成readme.txt文件整理ppt5.1.7more命令more命令是一般用于要顯示的內(nèi)容會超過一個畫面長度的情況。為了防止畫面顯示時瞬間就閃過去,用戶可以使用more命令,讓畫面在顯示滿一頁時暫停,此時可按空格健繼續(xù)顯示下一個畫面,或按Q鍵停止顯示。[test@linuxtest]$more/etc/named.conf顯示etc/named.conf文本文件的內(nèi)容當(dāng)用ls命令查看文件列表時,如果文件太多,那么可配合more命令使用:[test@linuxetc]$ls-al|more以長格形式顯示etc目錄下的文件列表,顯示滿一個畫面便暫停,可按空格鍵繼續(xù)顯示下一畫面,或按Q鍵跳離整理ppt5.1.8less命令less命令的用法與more命令類似,也可以用來瀏覽超過一頁的文件。所不同的是less命令除了可以按空格鍵向下顯示文件外,還可以利用上下鍵來卷動文件。當(dāng)要結(jié)束瀏覽時,只要在less命令的提示符“:〞下按Q鍵即可。[test@linuxetc]$lessnamed.conf顯示/etc/named.conf的文本文件內(nèi)容[test@linuxetc]$ls-al|less以長格形式列出/etc目錄中所有的內(nèi)容。用戶可按上下鍵瀏覽或按Q鍵跳離整理ppt5.1.9顯示命令head、tailhead功能:用于顯示文件前幾行的內(nèi)容格式:head[參數(shù)]<文件名>[root@linuxroot]#head-10/etc/passwd
顯示/etc/passwd/文件的前10行內(nèi)容tail功能:用于顯示文件后幾行的內(nèi)容格式:tail[參數(shù)]<文件名>[root@linuxroot]#tail-10/etc/passwd
顯示/etc/passwd/文件的倒數(shù)10行內(nèi)容
[root@linuxroot]#tail+10/etc/passwd
顯示/etc/passwd/文件的從第10行開始到末尾的內(nèi)容整理ppt5.1.10移動或更改文件、目錄名稱的mv命令功能:可以將文件及目錄移到另一目錄下,或更改文件及目錄的名稱格式:[參數(shù)]<源文件或目錄><目標(biāo)文件或目錄>[test@linuxdir1]$mva.txt../
將a.txt文件移動上層目錄
[test@linuxdir1]$mva.txtb.txt
將a.txt改名為b.txt[test@linuxdir1]$mvdir2../
將dir2目錄上移一層整理ppt5.1.11顯示當(dāng)前目錄的pwd命令功能:顯示用戶正在工作或當(dāng)前所在的目錄格式:pwd[test@linuxtest]$pwd/home/test
顯示用戶test所在的當(dāng)前目錄是/home/test
整理ppt5.1.12find命令Find功能:用來尋找文件或目錄格式:find[<路徑>][匹配條件][root@linuxroot]#find/-named.conf搜索系統(tǒng)根目錄下名為d.conf的文件/etc/d/d.conf顯示搜索結(jié)果[root@linuxroot]#find/etc–named.conf搜索/etc目錄下名為d.conf的文件,并顯示結(jié)果/etc/d/d.conf顯示搜索結(jié)果
整理ppt5.1.13grep命令功能:在文件中搜索匹配的字符并進行輸出格式:grep[參數(shù)]<要找的字串><要尋找字串的源文件>[root@linuxroot]#greplinuxtest.txt搜索test.txt文件中字符串linux并輸出[root@linuxroot]#rpm-qa|grepd搜索rpm包中含有d包的文件名例:who|greptty1整理ppt5.1.14vi命令詳解進入vi的命令
vifilename:翻開或新建文件,并將光標(biāo)置于第一行首
vi+nfilename:翻開文件,并將光標(biāo)置于第n行首
vi+filename:翻開文件,并將光標(biāo)置于最后一行首
vi+/patternfilename:翻開文件,并將光標(biāo)置于第一個與pattern匹配的串處
vi-rfilename:在上次正用vi編輯時發(fā)生系統(tǒng)崩潰,恢復(fù)filename
vifilenamefilename:翻開多個文件,依次進行編輯移動光標(biāo)類命令
w或W:光標(biāo)右移一個字至字首b或B:光標(biāo)左移一個字至字首e或E:光標(biāo)右移一個字至字尾):光標(biāo)移至句尾整理ppt5.1.14vi命令詳解屏幕翻滾類命令
Ctrl+u:向文件首翻半屏
Ctrl+d:向文件尾翻半屏
Ctrl+f:向文件尾翻一屏
Ctrl+b;向文件首翻一屏
nz:將第n行滾至屏幕頂部,不指定n時將當(dāng)前行滾至屏幕頂部。插入文本類命令
i:在光標(biāo)前
I:在當(dāng)前行首
a:光標(biāo)后
A:在當(dāng)前行尾
o:在當(dāng)前行之下新開一行
O:在當(dāng)前行之上新開一行
r:替換當(dāng)前字符
R:替換當(dāng)前字符及其后的字符,直至按ESC鍵
s:從當(dāng)前光標(biāo)位置處開始,以輸入的文本替代指定數(shù)目的字符
S:刪除指定數(shù)目的行,并以所輸入文本代替之
ncw或nCW:修改指定數(shù)目的字
nCC:修改指定數(shù)目的行整理ppt5.1.14vi命令詳解最后行方式命令
:n1,n2con3:將n1行到n2行之間的內(nèi)容拷貝到第n3行下
:n1,n2mn3:將n1行到n2行之間的內(nèi)容移至到第n3行下
:n1,n2d:將n1行到n2行之間的內(nèi)容刪除
:w:保存當(dāng)前文件
:efilename:翻開文件filename進行編輯
:x:保存當(dāng)前文件并退出
:q:退出vi
:q!:不保存文件并退出vi
:!command:執(zhí)行shell命令command
:n1,n2w!command:將文件中n1行至n2行的內(nèi)容作為command的輸入并執(zhí)行之,假設(shè)不指定n1,n2,那么表示將整個文件內(nèi)容作為command的輸入
:r!command:將命令command的輸出結(jié)果放到當(dāng)前行整理ppt5.1.14vi命令詳解刪除命令
ndw或ndW:刪除光標(biāo)處開始及其后的n-1個字
do:刪至行首
d$:刪至行尾
ndd:刪除當(dāng)前行及其后n-1行
x或X:刪除一個字符,x刪除光標(biāo)后的,而X刪除光標(biāo)前的
Ctrl+u:刪除輸入方式下所輸入的文本
搜索及替換命令
/pattern:從光標(biāo)開始處向文件尾搜索pattern
?pattern:從光標(biāo)開始處向文件首搜索pattern
n:在同一方向重復(fù)上一次搜索命令
N:在反方向上重復(fù)上一次搜索命令
:s/p1/p2/g:將當(dāng)前行中所有p1均用p2替代
:n1,n2s/p1/p2/g:將第n1至n2行中所有p1均用p2替代
:g/p1/s//p2/g:將文件中所有p1均用p2替換整理ppt5.1.14vi命令詳解存放器操作?nyy:將當(dāng)前行及其下n行的內(nèi)容保存到存放器?中,其中?為一個字母,n為一個數(shù)字
?nyw:將當(dāng)前行及其下n個字保存到存放器?中,其中?為一個字母,n為一個數(shù)字
?nyl:將當(dāng)前行及其下n個字符保存到存放器?中,其中?為一個字母,n為一個數(shù)字
?p:取出存放器?中的內(nèi)容并將其放到光標(biāo)位置處。這里?可以是一個字母,也可以是一個數(shù)字
ndd:將當(dāng)前行及其下共n行文本刪除,并將所刪內(nèi)容放到1號刪除存放器中。整理ppt5.1.15touch命令功能:生成一個空文件或修改文件的存取/修改的時間記錄值。格式:touch[參數(shù)]<文件名>[test@linuxtest]$touch*將當(dāng)前下的文件時間修改為系統(tǒng)的當(dāng)前時間[test@linuxtest]$touch–d20070806test將test文件的日期改為20070806[test@linuxtest]$touchabc假設(shè)abc文件存在,那么修改為系統(tǒng)的當(dāng)前時間;假設(shè)不存在,那么生成一個為當(dāng)前時間的空文件整理ppt5.1.16who或w命令功能:查看當(dāng)前系統(tǒng)中有哪些用戶登錄格式:who/w[參數(shù)][root@linuxroot]#whoroottty11個本地用戶登錄
testpts/01個遠(yuǎn)程登錄用戶整理ppt5.1.17ln命令功能:在文件和目錄之間建立鏈接格式:ln[參數(shù)]<源文件或目錄><目標(biāo)文件或目錄>鏈接分“軟鏈接〞和“硬鏈接〞1.軟鏈接:[root@linuxtest]#ln–s/usr/share/docdoc創(chuàng)立一個鏈接文件doc,并指向目錄/usr/share/do2.硬鏈接:[root@linuxtest]#ln/usr/share/testhard創(chuàng)立一個硬鏈接文件hard,這時對于test文件對應(yīng)的存儲區(qū)域來說,又多了一個文件指向它。整理ppt5.1.18硬鏈接與軟鏈接文件名稱用箭頭指到另一個文件此為文件鏈接數(shù)簡單地說,軟鏈接就是為同一個文件或目錄創(chuàng)立2、3個名字,如同在Windows下創(chuàng)立的快捷方式整理ppt5.1.19軟件包管理命令(RPM)RPM的全名是RedHatPackageManager,它是由RedHat公司所開發(fā)的一個開放性軟件包管理系統(tǒng)。其優(yōu)點:易于安裝、升級與刪除軟件包有強大的查詢功能能夠進行軟件包驗證支持代碼形式的軟件包整理ppt5.1.19軟件包的安裝使用RPM命令的安裝模式可以將軟件包內(nèi)所有的組件放到系統(tǒng)中的正確路徑,安裝軟件包的命令是:[root@linuxroot]#rpm–ivhvsftpd-2.6.2-x86-64.rpmi:作用rpm的安裝模式v:校驗文件信息h:以#號顯示安裝進度整理ppt5.1.19軟件包的刪除刪除模式會將指定軟件包的內(nèi)容全部刪除,但并不包括已更改正的配置文件,刪除RPM軟件包的命令如下:[root@linux/]#rpm–evsftpd刪除參數(shù)軟件包名稱注意:這里必須使用軟件名“vsftpd〞或〞vstpd-2.6.2-x86-64而不是使用當(dāng)初安裝時的軟件包名.vsftpd-2.6.2-x86-64.rpm整理ppt5.1.19軟件包升級升級模式會安裝用戶所指定的更新版本,并刪除已安裝在系統(tǒng)中的相同軟件包,升級軟件包命令如下:[root@linux/]#rpm–Uvhvsftpd-2.6.2-x86-64.rpm
升級參數(shù)整理ppt5.1.19軟件包更新更新模式下,rpm命令會檢查在命令行中所指定的軟件包是否比系統(tǒng)中原有的軟件包更新。如果情況屬實,rpm命令會自動更新指定的軟件包;反之,假設(shè)系統(tǒng)中并沒有指定軟件包的較舊版本,rpm命令并不會安裝此軟件包。而在升級模式下,不管系統(tǒng)中是否有較舊的版本,rpm命令都會安裝指定的軟件包。[root@linux/]#rpm–Fvhvsftpd-2.6.2-x86-64.rpm更新參數(shù)整理ppt5.1.19軟件包查詢假設(shè)要獲取RPM軟件包的相關(guān)信息,可以使用查詢模式。使用-q參數(shù)可查詢一個已安裝的軟件包的內(nèi)容。[root@linux/]#rpm–qvsftpdvsftpd-2.6.2-x86-64顯示軟件包的名稱、版本及次版本查詢軟件包所安裝的文件:安裝某個軟件包之后,常常困擾用戶是,不知道該軟件包究竟安裝到哪里,此時執(zhí)行rpm–qlpackage-name命令可得知[root@linux/]#rpm–qlxv(l參數(shù):顯示文件列表)/etc/x11/wmconfig/xv/usr/x11R6/bin/bggen查詢結(jié)果/usr/X11R6/bin/vdcomp整理ppt5.1.20打包命令tartar命令位于/bin目錄下,它能夠?qū)⒂脩羲付ǖ奈募蚰夸洿虬梢粋€文件,但不做壓縮。一般Unix上常用的壓縮方式是選用tar將許多文件打包成一個文件,再以gzip壓縮命令壓縮成xxx.tar.gz(或稱為xxx.tgz)的文件。注意:tar不僅可以打包文件,也可以將硬盤數(shù)據(jù)備份常用參數(shù):-c:創(chuàng)立一個新tar文件-v:顯示運行過程的信息-f:指定文件名-z:調(diào)用gzip壓縮命令進行壓縮-t:查看壓縮文件的內(nèi)容-x:解開tar文件整理ppt5.1.20tar命令范例[root@linuxtest]#tar-cvftest.tar*將所有文件打包成test.tar,擴展名.tar需自行加上[root@linuxtest]#tar-zcvftest.tar.gz*將所有文件打包成test.tar,再用gzip命令壓縮[root@linuxljr]#tar-tftest.tar查看test.tar文件中包括了哪些文件[root@linuxtest]#tar-xvftest.tar 將test.tar解開[root@linuxtest]#tar-zxvffoo.tar.gz
將foo.tar.gz解壓縮整理ppt5.1.20gzip和gunzip除了.zip文件的壓縮格式外,在Linux系統(tǒng)下更常見的是.gz文件的壓縮格式,這種文件一般是由gzip命令所產(chǎn)生。zip命令具有將許多文件壓縮成一個文件的功能,但gzip卻不能,所以gzip一般會和tar一起使用。目前,大局部或見到的壓縮文件都是用tar將所有文件打包成一個文件,再用gzip進行壓縮,所以我們所看到的擴展名為.tar.gz或.tgz的文件,大多數(shù)就是這種類型的文件。
整理ppt5.1.20gzip各gunzip命令[root@linuxtest]#gziptest.txt
壓縮文件時,不需要任何參數(shù)[root@linuxtest]#gizp–ltest.txt.gz
顯示壓縮率[root@linuxtest]#gunziptest.txt.gz
解壓縮整理ppt5.1.21date、cal、clockdate命令可以顯示/修改當(dāng)前的日期時間[root@linuxroot]#date121010232004將時間更改為12月10日10點23分2004年 [MMDDhhmmYY][root@linuxroot]#cal顯示日歷[root@linuxroot]#clock顯示日期時間整理ppt5.1.21顯示日歷或年歷的cal命令cal(calendar)功能:顯示一個日歷格式:cal[參數(shù)]月年[root@linuxroot]#cal顯示當(dāng)月的日歷[root@linuxroot]#cal42004
顯示2004年4月的日歷[root@linuxroot]#cal-y2003
顯示2003年的日歷整理ppt5.2系統(tǒng)信息類命令
dmesg命令
df命令
du命令
free命令
w命令整理ppt5.2.1dmesg命令功能:顯示系統(tǒng)診斷信息、操作系統(tǒng)版本號、物理內(nèi)存的大小以及其它信息整理ppt5.2.2df命令功能:用于查看文件系統(tǒng)的各個分區(qū)的占用情況整理ppt5.2.3du命令功能:查看某個目錄中各級子目錄所使用的硬盤空間數(shù)格式:du[參數(shù)]<目錄名>整理ppt5.2.4free命令功能:用于查看系統(tǒng)內(nèi)存,虛擬內(nèi)存〔交換空間〕的大小占用情況整理ppt5.3網(wǎng)絡(luò)通訊類命令ftp傳輸文件telnet登錄到遠(yuǎn)程計算機上netstat查看網(wǎng)絡(luò)的狀況finger查詢某個使用者的信息ping查詢某個機器是否在工作route設(shè)置系統(tǒng)網(wǎng)絡(luò)路由整理ppt5.3.1ftp傳輸文件ftp登錄后執(zhí)行命令:ls列出遠(yuǎn)程機的當(dāng)前目錄
cd在遠(yuǎn)程機上改變工作目錄
lcd在本地機上改變工作目錄
ascii設(shè)置文件傳輸方式為ASCII模式
binary設(shè)置文件傳輸方式為二進制模式
close終止當(dāng)前的ftp會
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年公共設(shè)施窗簾清洗消毒服務(wù)合同范本3篇
- 2024版汽車檢測臺租賃合同
- 2024石材外墻干掛勞務(wù)服務(wù)合同標(biāo)準(zhǔn)版6篇
- 2025年度特色飲品店門面房租賃及新品研發(fā)合同3篇
- 2025年度圓形冷卻塔能源管理服務(wù)合同4篇
- 2024版基礎(chǔ)建設(shè)融資借款協(xié)議模板版
- 2025年度水電工程質(zhì)保期服務(wù)合同4篇
- 2025年度學(xué)校圖書館窗簾升級改造合同4篇
- 2025年度生態(tài)修復(fù)工程承包樹木合同協(xié)議書4篇
- 2024石材行業(yè)品牌推廣與營銷合同3篇
- 領(lǐng)導(dǎo)溝通的藝術(shù)
- 發(fā)生用藥錯誤應(yīng)急預(yù)案
- 南潯至臨安公路(南潯至練市段)公路工程環(huán)境影響報告
- 綠色貸款培訓(xùn)課件
- 大學(xué)生預(yù)征對象登記表(樣表)
- 主管部門審核意見三篇
- 初中數(shù)學(xué)校本教材(完整版)
- 父母教育方式對幼兒社會性發(fā)展影響的研究
- 新課標(biāo)人教版數(shù)學(xué)三年級上冊第八單元《分?jǐn)?shù)的初步認(rèn)識》教材解讀
- (人教版2019)數(shù)學(xué)必修第一冊 第三章 函數(shù)的概念與性質(zhì) 復(fù)習(xí)課件
- 重慶市銅梁區(qū)2024屆數(shù)學(xué)八上期末檢測試題含解析
評論
0/150
提交評論