


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、WORD格式溺愛寶貝Linux目錄第一章LINUX 簡介及安裝2一、 LINUX介紹2二、 LINUX安裝2三、 LINUX目錄2四、總結(jié)來說:4第二章常用命令及*管理4一、 linux命令格式4二、常用命令4三、用戶管理命令6使用技巧:8第三章 vi編輯器8一、 Linux系統(tǒng)中的編輯器知識8二、 vi的模式9三、命令 :9第四章 SHELL的使用9一: Shell 的環(huán)境9二、 Bash 的主要功能9三、 Shell 變量10第五章、應(yīng)用程序安裝與管理12一、 Linux 應(yīng)用程序組成12二、 RPMRedhat Package Manager 包管理12三、應(yīng)用程序的編譯安裝12第六章L
2、inux 系統(tǒng)管理13一、啟動過程:13二、運行級別:14三、系統(tǒng)效勞的啟動狀態(tài):14四、磁盤空間配額:15五、壓縮命令:15第 7 章Linux 根本網(wǎng)絡(luò)配置16第八章 NFS 文件系統(tǒng):16一、 NFS的概述和安裝16二、 NFS效勞器的配置17三、圖形界面的NFS效勞器配置工具:17專業(yè)資料整理WORD格式1專業(yè)資料整理WORD格式溺愛寶貝Linux第一章LINUX 簡介及安裝一、 LINUX介紹1 Linux :Linux 是由芬蘭大學(xué)的 Linus Torvalds李納斯發(fā)起創(chuàng)立的開源軟件項目。2 版本號 *.yy.zz: .* 表為主版本號, yy 為次版本號, zz 為修訂的版本
3、號。錯誤!未找到引用源。 . 次版本號中,單數(shù)代表測試版,雙數(shù)代表正式發(fā)行版3 開源軟件:源代碼開放。 錯誤!未找到引用源。 GPL協(xié)議:主要是以源代碼形式發(fā)布,任何人都可以得到源代碼,但是不提供任何的擔(dān)保,不限制商業(yè)性質(zhì)的發(fā)行和包裝。 錯誤!未找到引用源。 LGPL許可協(xié)議:允許在使用者自己的應(yīng)用程序中使用程序庫,即使不公開自己的源代碼。二、 LINUX安裝1 RHEL4是由 RED HAT公司發(fā)布的2 Linux 硬盤概念:可以分為主分區(qū)、擴(kuò)展分區(qū)、邏輯分區(qū)。錯誤!未找到引用源。 硬盤采用 hdX 格式表示, X 表示 a.b.c.d 。錯誤!未找到引用源。 系統(tǒng)最多只有 4 個 IDE
4、設(shè)備,其中第一個 IDE 設(shè)備名稱為 hda, 第 4 個為 hdd。3 主分區(qū):一個硬盤最多只能 4 個主分區(qū)。 錯誤!未找到引用源。 主分區(qū)采用hdXN的格式, hdX 為硬盤, N是 1-4 的數(shù)字,分別表示 4 個主分區(qū),第一個硬盤的第一個主分區(qū)表示為 hda1,以此類推。4 擴(kuò)展分區(qū): 擴(kuò)展分區(qū)作為特殊的主分區(qū)需要占用硬盤分區(qū)表中4 個分區(qū)記錄中的 1個記錄5 邏輯分區(qū):邏輯分區(qū)只能建立在擴(kuò)展分區(qū)中,可以建立文件系統(tǒng)。邏輯分區(qū)同樣采用了 hdXN的格式,區(qū)別在于,邏輯分區(qū)的 N 是從 5 開場算的,第一個硬盤的第 2 個邏輯分區(qū)就為 hda6。6 文件系統(tǒng): EXT2和 EXT3都是
5、 Linux 操作系統(tǒng)默認(rèn)使用的文件系統(tǒng), EXT3屬于日志文件系統(tǒng),比較出色。 錯誤!未找到引用源。 swap 文件系統(tǒng)在 Linux 系統(tǒng)的交換分區(qū)中使用,也是 Linux 系統(tǒng)默認(rèn)支持的,一般設(shè)置為主機(jī)系統(tǒng)內(nèi)存的 2 倍大小。 錯誤!未找到引用源。 其他的文件系統(tǒng)包裹 xfs 、jfs 等,這些大多使用與商業(yè)的 UNIX 系統(tǒng)。錯誤!未找到引用源。 FAT 文件系統(tǒng) Linux 可以讀寫, NTFS中能讀,不能寫。最經(jīng)典的分配方案: /boot、swap和 / 3個目錄 .三、 LINUX目錄Linux 系統(tǒng)使用樹形目錄構(gòu)造,所有文件都在根目錄( / )下。/binbin 是 binar
6、y的縮寫。這個目錄沿襲了UNIX系統(tǒng)的構(gòu)造,存放著使用者最經(jīng)常使用的命令。例如cp、ls 、 cat ,等等。/boot這里存放的是啟動Linux 時使用的一些核心文件。專業(yè)資料整理WORD格式2專業(yè)資料整理WORD格式溺愛寶貝Linux/devdev 是 device 設(shè)備的縮寫。這個目錄下是所有Linux 的外部設(shè)備,其功能類似 DOS下的 .sys和 Win 下的 .vxd 。在 Linux 中設(shè)備和文件是用同種方法訪問的。例如:/dev/hda代表第一個物理IDE 硬盤。/etc這個目錄用來存放系統(tǒng)管理所需要的配置文件和子目錄。/etc/gateways設(shè)定路由器/etc/syscon
7、fig/設(shè)置 IPnetwork-scripts/ifcfg-eth0/etc/resolv.conf設(shè)置 DNS/etc/fstab記錄開機(jī)要 mount 的文件系統(tǒng)做磁盤配額的時候用過這個文件/etc/inittab設(shè)定系統(tǒng)啟動時 init 進(jìn)程把系統(tǒng)設(shè)置成什么樣的runlevel第六章有用過/etc/group設(shè)定用戶的組名與相關(guān)信息/etc/passwd*信息/etc/shadow密碼信息/etc/exports設(shè)定 NFS系統(tǒng)用的/home用戶的主目錄,比方說有個用戶叫wang,那他的主目錄就是/home/wang也可以用 wang表示。/lib這個目錄里存放著系統(tǒng)最根本的動態(tài)共享庫
8、,其作用類似于 Windows里的 .dll 文件。幾乎所有的應(yīng)用程序都須要用到這些共享庫。/lost+found這個目錄平時是空的,當(dāng)系統(tǒng)不正常關(guān)機(jī)后,這里就成了一些無家可歸的文件的避難所。對了,有點類似于DOS下的 .chk 文件。/mnt這個目錄是空的,系統(tǒng)提供這個目錄是讓用戶臨時掛載別的文件系統(tǒng)。/proc這個目錄是一個虛擬的目錄,它是系統(tǒng)內(nèi)存的映射,我們可以通過直接訪問這個目錄來獲取系統(tǒng)信息。也就是說,這個目錄的內(nèi)容不在硬盤上而是在內(nèi)存里。/root系統(tǒng)管理員也叫超級用戶的主目錄。作為系統(tǒng)的擁有者,總要有些特權(quán)?。”确絾为殦碛幸粋€目錄。/sbins 就是 Super User 的意思
9、,也就是說這里存放的是系統(tǒng)管理員使用的管理程序。/tmp這個目錄不用說,一定是用來存放一些臨時文件的地方了。/usr這是最龐大的目錄,我們要用到的應(yīng)用程序和文件幾乎都存放在這個目錄下。其中包含以下子目錄;/usr/X11R6存放 X-Window 的目錄;/usr/bin存放著許多應(yīng)用程序;/usr/sbin給超級用戶使用的一些管理程序就放在這里;/usr/doc這是 Linux 文檔的大本營;/usr/includeLinux 下開發(fā)和編譯應(yīng)用程序需要的頭文件,在這里查找;/usr/lib存放一些常用的動態(tài)共享庫和靜態(tài)檔案庫;/usr/local這是提供給一般用戶的 /usr 目錄,在這里安
10、裝軟件最適合;/usr/manman在 Linux 中是幫助的同義詞,這里就是幫助文檔的存放目錄;專業(yè)資料整理WORD格式3專業(yè)資料整理WORD格式溺愛寶貝Linux/usr/srcLinux 開放的源代碼就存在這個目錄/var這個目錄中存放著那些不斷在擴(kuò)大著的東西,為了保持 /usr的相對穩(wěn)定,那些經(jīng)常被修改的目錄可以放在這個目錄下,實際上許多系統(tǒng)管理員都是這樣干的。順帶說一下系統(tǒng)的日志文件就在/var/log目錄中。四、總結(jié)來說:用戶應(yīng)該將文件存在 /home/user_login_name目錄下 ( 及其子目錄下 ) 。本地管理員大多數(shù)情況下將額外的軟件安裝在/usr/local目錄下并
11、符號連接在 /usr/local/bin下的主執(zhí)行程序。系統(tǒng)的所有設(shè)置在 /etc目錄下。不要修改根目錄“ / 或 /usr 目錄下的任何內(nèi)容,除非真的清楚要做什么。這些目錄最好和 LINUX發(fā)布時保持一致。大 多 數(shù) 工 具 和 應(yīng) 用 程 序 安 裝 在 目 錄 : /bin,/usr/sbin,/sbin,/usr/x11/bin,/usr/local/bin。 所有的文件在單一的目錄樹下。沒有所謂的“驅(qū)動符。第二章常用命令及*管理一、 linux命令格式1、linux命令的通用格式命令字命令選項 命令參數(shù) 注:三者之間要用空格隔開。 其中命令選項分短格式和長格式:短格式使用“ -符號,
12、如: -l;而長格式使用“ -符號,如: -help;還可以使用組合命令選項:如: -a l 可以組合成 -al 或 -la。2、命令提示符“$普通用戶“#管理員3、回車的使用我們輸完一個命令后,那么要以回車符作為所輸入命令的完畢4、獲得命令幫助 1 help 命令對于內(nèi)部命令如: help pwd 2 -help 命令選項對于外部命令如: touch -help 3 man 命令用于行冊頁 4 info 命令用于信息頁二、常用命令1、目錄操作命令 1 ls 列目錄命令ls l 那么顯示文件和目錄的列表ls al 那么顯示所有包括隱藏的文件和目錄的列表專業(yè)資料整理WORD格式4專業(yè)資料整理WO
13、RD格式溺愛寶貝Linux( 2 pwd 顯示當(dāng)前目錄( 3 cd 目錄更改命令注:相對路徑是以“或“開場的目錄表示形式;而絕對路徑是以“ /開場的路徑表示形式( 4 mkdir 新建目錄命令( 5 rmdir 冊除空目錄命令2、文件操作命令( 1 file 文件類型查看命令( 2 touch 新建文件命令( 3 cp 復(fù)制文件或目錄命令cp R 復(fù)制非空目錄絕對路徑的法:如果要從當(dāng)前目錄中復(fù)制到目標(biāo)目錄,目標(biāo)目錄寫明詳細(xì)目標(biāo)絕對路徑;如果要從其它目錄中復(fù)制到當(dāng)前目錄,那么其它目錄要為詳細(xì)目標(biāo)絕對路徑 4 rm 刪除文件命令rm r 強(qiáng)制刪除目錄并會出現(xiàn)提示rm rf 強(qiáng)制刪除目錄但不出現(xiàn)提示
14、( 5 mv 文件移動與文件重命名( 6 find 查找文件命令find / -amin -10#查找在系統(tǒng)中最后10 分鐘訪問的文件find / -atime -2#查找在系統(tǒng)中最后48 小時訪問的文件find / -empty #查找在系統(tǒng)中為空的文件或者文件夾find / -group cat #查找在系統(tǒng)中屬于 groupcat 的文件find / -mmin -5# 查找在系統(tǒng)中最后5 分鐘里修改正的文件find / -mtime -1# 查找在系統(tǒng)中最后24 小時里修改正的文件find / -nouser #查找在系統(tǒng)中屬于作廢用戶的文件find / -user fred #查找在
15、系統(tǒng)中屬于FRED 這個用戶的文件 7 whereis 應(yīng)用程序名 查找應(yīng)用程序名的路徑3、文件查看命令 1 cat 文本文件查看不能分屏顯示 2 more 文本文件查看能分屏顯示 3 less 文本文件查看能分屏顯示,方便反復(fù)瀏覽( 4 head -數(shù)字 顯示文件首部 指定行 內(nèi)容( 5 tail - 數(shù)字 顯示文件尾部 指定行 內(nèi)容( 6 du 查看指定目錄的大小4、1.光盤的根本使用1光盤驅(qū)動器設(shè)備文件/dev/cdrom( 2掛載光盤使用 mount 命令# mount -t iso9660 /dev/cdrom /media/cdrom/2.光盤內(nèi)容的讀取1使用命令訪問光盤掛載點目錄
16、專業(yè)資料整理WORD格式5專業(yè)資料整理WORD格式溺愛寶貝Linux# ls /media/cdrom/2卸載光盤使用 umount 命令# umount /dev/cdrom3.光盤鏡像文件操作( 1使用 cp 命令制作光盤鏡像文件# cp /dev/cdrom mydatacd.iso( 2使用 mount 命令掛載光盤鏡像文件# mount -o loop -t iso9660 mydatacd.iso /media/cdrom/通過掛載點目錄訪問 ISO 鏡像文件的內(nèi)容# ls /media/cdrom/3使用 umount 命令卸載光盤鏡像文件# umount /media/cdro
17、m/4.U 盤的使用方法1識別 USB 存儲設(shè)備包括 USB 硬盤、 U 盤、 MP3 播放器等/dev/sda/dev/sdb# fdisk -l2使用 mount 命令掛載 U 盤# mount -t vfat /dev/sda1 /mnt/3通過掛載點目錄訪問 U 盤的內(nèi)容# ls /mnt4使用 umount 命令卸載 U 盤# umount /mnt三、用戶管理命令1、存放文件及意義Linux 環(huán)境下的*系統(tǒng)文件主要有 /etc/passwd 、/etc/shadow 、/etc/group 、 /etc/gshadow 四個文件。( 1、 /etc/passwd/etc/passw
18、d 每行定義一個用戶*,此文件對所有用戶可讀。一行又劃分為多個字段定義用戶*的不同屬性,名字段間用“:分隔。表: /etc/passwd文件中各字段的含義字段說明用戶名用戶登陸系統(tǒng)時使用的用戶名,在系統(tǒng)中是唯一的口令存放加密的口令,口令是 x,這說明用戶的口令是被 /etc/shadow文件保護(hù)的用戶標(biāo)識號系統(tǒng)內(nèi)部用它來標(biāo)識用戶, 每個用戶的 UID 都是唯一的。 root 用戶的 UID 號是 0,普通用戶從 500 開場,從 1499 是系統(tǒng)的標(biāo)準(zhǔn)*組標(biāo)識號系統(tǒng)內(nèi)部用它來標(biāo)識用戶所屬的組注釋性描述例如存放用戶全名等信息宿主目錄用戶登陸系統(tǒng)后所進(jìn)入的目錄命令解釋器指示該用戶使用的 Shell
19、 ,Linux 默認(rèn)的是 bash( 2、 /etc/shadow專業(yè)資料整理WORD格式6專業(yè)資料整理WORD格式溺愛寶貝Linux/etc/passwd文件對任何用戶均可讀,為了增加系統(tǒng)的平安性,用戶的口令通常用 shadow passwords 保護(hù)。 /etc/shadow 只對 root 用戶可讀表: /etc/shadow 文件中各字段的含義字段說明用戶名用戶的*名口令用戶的口令,是加過密的最后一次修改的時間從 1970年 1月1日起,到用戶最后一次更改口令的天數(shù)最小時間間隔從 1970年 1月 1日起,到用戶可以更改口令的天數(shù)最大時間間隔從 1970年 1月 1日起,到必須更改口
20、令的天數(shù)警告時間在口令過期之前多少天提醒用戶更新不活動時間在用戶口令過期之后到禁用*的天數(shù)失效時間從 1970年 1月 1日起,到*被禁用的天數(shù)標(biāo)志保存位 3、 /etc/group將用戶進(jìn)展分組是 Linux 對用戶進(jìn)展管理及控制訪問權(quán)限的一種手段。 一個組中可以有多個用戶,一個用戶也可以屬于多個組。該文件對所有用戶可讀。表: /etc/group文件中各字段的含義欄位說明組名組的名稱組口令用戶組的口令,用x 表示GID組的識別號,組成員該組的成員( 4、 /etc/gshadow該文件用于定義用戶組口令、組管理員等信息,該文件只有root 用戶可讀。表: /etc/gshadow文件中各字
21、段的含義欄位說明組名組的名稱組口令用戶組的口令,保存已加密的口令組的管理員*組的管理員*,管理員有權(quán)對該組添加、刪除*組成員該組的成員,多個用戶用,分開2、用戶管理命令adduser 添加用戶賬號passwd設(shè)置更改用戶口令userdel 刪除用戶賬號只能刪除 /etc/passwd /etc/shadow /etc/group用,戶宿主目錄下的信息不能刪除userdel r 刪除用戶賬號所有信息,包括宿主目錄下的配置文件。usermod 設(shè)置屬性usermod -L passwd -l用戶名 禁用指定用戶賬號 usermod -U (passwd -u) 用戶名 開啟指定用戶賬號 userm
22、od -g 組名 用戶名 將指定用戶參加某個組3、用戶組的管理命令及文件groupadd添加組賬號專業(yè)資料整理WORD格式7專業(yè)資料整理WORD格式溺愛寶貝Linuxgpasswd設(shè)置更改用戶組口令groupdel刪除組賬號chmod給多個訪問對象設(shè)置權(quán)限chown 更改文件的屬主和屬組chown-R 用戶名文件名或目錄名更改文件或目錄的屬主chgrp-R 工作組名文件名或目錄名改變文件或目錄工作組的屬主-R表示遞歸修改子目錄中文件4、口令維護(hù)命令passwd用戶*名設(shè)置用戶口令gpasswd a用戶*名組*名 將用戶添加到指定組 gpasswd d用戶*名組*名將用戶從指定組中刪除gpass
23、wd A用戶*名組*名將用戶指定為組的管理員5、用戶和組狀態(tài)命令su用戶名切換用戶*id 用戶名顯示用戶的 UID、GIDwhoami顯示當(dāng)前用戶的名稱groups 用戶名顯示用戶所屬的組newgrp用戶所屬的組*轉(zhuǎn)換用戶的當(dāng)前組到制定的組6、圖形界面命令行啟動system-config-users菜單啟動Applications-system settings-user and Groups使用技巧:1、有關(guān)刪除文件和文件夾的技巧: 在字符界面執(zhí)行 rm 將會徹底刪除, 如果加 - , 那么在要刪除某目錄或者文件時, 可以提示用戶是否確定要執(zhí)行, 從而防止誤刪除。如果在 xwindows 中
24、可以先放回收站,如果以后需要時再恢復(fù)。2、使用 rmdir 可以刪除空目錄,但是如果非空那么報錯,這時可用 rm -fr 來刪除目錄。其中參數(shù) - 為將整個目錄全部刪除, 包括所有的子目錄。 -f 那么是忽略不存在的文件,不給用戶作任何提示。3、先使用“ gpasswd a 用戶名 組名把用戶參加某組才可以使用命令查看某組內(nèi)所有的成員列表。4、使用 groupdel 命令刪除某組的時候不能刪除用戶的主組和有用戶的組5、使用“ usermod g組名 用戶名可以將成員從一個組調(diào)到另一個組。第三章 vi編輯器一、 Linux系統(tǒng)中的編輯器知識Linux 通過用 vi 對系統(tǒng)配置文件的修改對 Lin
25、ux 系統(tǒng)進(jìn)展比較細(xì)致管理工作文本編輯器的分類根據(jù)編輯X圍有:行編輯器、全屏幕編輯器根據(jù)工作界面環(huán)境劃分:字符界面編輯器、圖形界面編輯器專業(yè)資料整理WORD格式8專業(yè)資料整理WORD格式溺愛寶貝Linux1、vi最常用的字符界面文本編輯器2、Emacs 專為編輯程序源代碼文件而編寫的文本編輯器程序。3、nano可以字符界面提供底端4、gedit 運行在 Linux 圖形環(huán)境中二、 vi的模式命令模式:可在命令模式下面輸入單字符或組合鍵可以實現(xiàn)相應(yīng)的編輯命令操作。 vi 編輯器啟動后默認(rèn)進(jìn)入命令模式。輸入模式:命令模式下按i進(jìn)入輸入模式進(jìn)展編輯。末行模式:在命令模式下按:進(jìn)入末行模式,在輸入模式
26、按 Esc+:進(jìn)入末行模式下的應(yīng)用:三、命令 :一般模式編輯模式指令模式h左a,i,r,o,A,I,R,O 進(jìn)編輯模式:w保存j下dd刪除光標(biāo)當(dāng)前行:w!強(qiáng)制保存k上ndd刪除 n 行:wq!保存后離開l右yy復(fù)制當(dāng)前行:e!復(fù)原原始擋0 ,移動到行首Nyy復(fù)制 n 行:w filename另存為$移動到行尾P,p粘貼:set nu設(shè)置行號H屏幕最上u撤消:set nonu取消行號M屏幕中央Ctrl+r重做上一個動作ZZ保存離開L屏幕最下Ctrl+z暫停退出:set nohlsearch永久的關(guān)閉高亮顯示G檔案最后一行/word向下搜索:sp同時翻開兩個文檔?word向上搜索Ctrl+w兩個文
27、檔設(shè)換Gg移動到檔案第一行:nohlsearc 暫時關(guān)閉高亮顯示第四章 SHELL的使用一: Shell的環(huán)境Shell 程序位于操作系統(tǒng)內(nèi)核與用戶之間,負(fù)責(zé)接收用戶輸入的命令,在對已輸入的命令進(jìn)展解釋后, 將需要執(zhí)行的命令程序傳遞給操作系統(tǒng)內(nèi)核執(zhí)行, 因此程序充當(dāng)了一個“命令解釋器的角色。如 OS 中的 command.exe程序, windows 中的 cmd.exe 程序。二、 Bash 的主要功能( 1 Bash 功能為用戶提供了方便的命令編輯環(huán)境。( 2 Bash 的命令和文件名補(bǔ)全功能為用戶提供了快速輸入命令和文件名的方式。( 3 Bash 的命令歷史功能使用戶可以重復(fù)執(zhí)行已使用過
28、的命令。專業(yè)資料整理WORD格式9專業(yè)資料整理WORD格式溺愛寶貝Linux( 4 Bash 的命令別名功能為用戶提供了快速輸入復(fù)雜命令的方法。( 5Bash支持對用戶提交的作業(yè)進(jìn)展控制,提供查看作業(yè)信息、調(diào)整作業(yè)成績的運行方式等功能。( 6 Bash 允許用戶將常用的命令序列定義為功能鍵,實現(xiàn)一鍵操作的效果。 7 Bash 提供了豐富的變量類命令與控制構(gòu)造,增強(qiáng)了 Shell 腳本程序的靈活性。三、 Shell變量1、環(huán)境變量( 1查看環(huán)境變量: set 命令如: set | more( 2顯示字符串或 Shell 變量的值: echo 命令如: echo $PATH( 3常用環(huán)境變量介紹U
29、SER表示當(dāng)前用戶的登錄名稱UID表示當(dāng)前用戶的用戶號SHELL表示當(dāng)前用戶的登錄的ShellHOME表示當(dāng)前用戶的登錄的宿主目錄PWD表示用戶當(dāng)前所在的目錄PATH表示當(dāng)前用戶的命令搜索路徑PS1表示當(dāng)前用戶的主提示符PS2表示當(dāng)前用戶的輔助提示符( 4環(huán)境變量全局配置文件“ profile和“ bashrc2、位置變量3、預(yù)定義變量4、用戶自定義變量( 1自定義變量的設(shè)置如: DAY=Sunday( 2自定義變量的查看與引用如: echo $DAYset | grep DAY( 3 export 命令用于輸出變量為全局變量如: export DAY=sunday那么變量名 DAY 成為了全
30、局變量,全局變量可以應(yīng)用于所有的子 Shell 4自定義變量的去除如: unset DAY四、 Bash 常用功能1、命令和文件名補(bǔ)全功能:按Tab 鍵2、命令歷史:history 命令命令歷史查看保存文件:/.bash.history命令歷史去除: history -c可以用以下方式快速地找到歷史列表中的一個命令$ history | grep cat3、命令別名:alias專業(yè)資料整理WORD格式10專業(yè)資料整理WORD格式溺愛寶貝Linux命令別名的顯示: alias命令別名的定義: alias ss=ls l命令別名取消:alias=ssAlias -a五、管道與重定向1、標(biāo)準(zhǔn)輸入輸出
31、2、重定向:( 1輸入重定向: ,(追加 ) 將標(biāo)準(zhǔn)輸出重定向到文件$ ls /etc/ etcdir將標(biāo)準(zhǔn)輸出重定向追加到文件$ ls /etc/sysconfig/ etcdir( 3錯誤重定向: 2,2將錯誤輸出重定向到文件 $ nocmd 2 errfile4 輸出與錯誤重定向的組合使用 :& 將標(biāo)準(zhǔn)輸出和錯誤輸出重定向到文件$ ls afile bfile & errfile3、管道“ |符用于連接左右兩個命令,將“ |左邊的命令執(zhí)行結(jié)果輸出作為“ |右邊命令的輸入。相當(dāng)于加工處理使用方法:命令 1|命令 2|命令 3,|命令 n使用舉例 :$ ls Rl /etc | more$
32、cat /etc/passwd | wc$ cat /etc/passwd | grep lrj$ ps aux |tail -2 | more六、 Shell 腳本1、shell 腳本的特點:( 1 shell 腳本相當(dāng)于 DOS 中的批處理文件,是多個命令的集合( 2 shell 腳本保存在文本文件中,我們可以對其進(jìn)展閱讀和編輯( 3 shell 腳本由 Shell 環(huán)境解釋執(zhí)行的,不需要在執(zhí)行前進(jìn)展編譯( 4 shell 腳本執(zhí)行 Shell 程序時, Shell 腳本文件需要具有可執(zhí)行 X 的屬性2、根本腳本編程( 1建立 Shell 文件如: vi hello.sh 2腳本運行環(huán)境設(shè)
33、置如: #!/bin/bash注:“#!與路徑名之間沒有空格 3注釋行的使用以“ #符開場,只是起解釋說明的作用如: # This is my first HelloWorld program( 4腳本語句腳本語句的內(nèi)容就是我們根據(jù)需要實現(xiàn)某種功能而輸入的一些命令集合專業(yè)資料整理WORD格式11專業(yè)資料整理WORD格式溺愛寶貝Linux如: mkdir /root/aaatouch /root/aaa/testecho Hello!3、腳本運行的方法如:hello.sh 為腳本文件( 1 bash hello.sh 不需要可執(zhí)行屬性( 2 hello.sh 不需要可執(zhí)行屬性( 3 ./hell
34、o.sh相對路徑,需要可執(zhí)行屬性( 4 /root/hello.sh 絕對路徑,需要可執(zhí)行屬性第五章、應(yīng)用程序安裝與管理一、 Linux 應(yīng)用程序組成1、 普通執(zhí)行程序文件,保存在“/usr/bin目錄中2、 效勞器執(zhí)行程序文件和管理程序文件,保存在“/usr/sbin目錄中3、應(yīng)用程序配置文件,保存在“/etc目錄下4、應(yīng)用程序文檔文件,保存在“/usr/share/doc/目錄下5、應(yīng)用程序物冊頁文件,保存在“/usr/share/man目錄下二、 RPMRedhat Package Manager 包管理1、RPM 包的查詢命令rpm qa查詢 Linux 系統(tǒng)中的所有軟件包rpm q
35、包名稱查詢指定名稱軟件包是否安裝rpm qi包名稱查詢指定名稱軟件包的詳細(xì)信息rpm ql包名稱查詢指定名稱軟件包包中所包括的文件列表rpm qf包名稱查詢指定文件所屬的軟件包rpm qpi包名稱查詢指定 RPM 包文件的詳細(xì)信息rpm qpl包名稱查詢指定 RPM 包中包含的文件列表2、使用 rpm 命令安裝軟件包rpm i 安裝包名稱這是根本安裝rpm ivh安裝包名稱安裝時會顯示詳細(xì)信息注: RPM 包的依賴關(guān)系,如: A 依賴于 B,那么必須先安裝B 再安裝 A。3、使用 rpm 命令卸載軟件包rpm e 軟件包名稱注: RPM 包的依賴關(guān)系,如: A 依賴于 B,那么必須先卸載A 再
36、卸載 B。4、使用 rpm 命令升級軟件包rpm U 軟件包名稱注:如果該軟件包沒有安裝就直接安裝到當(dāng)前系統(tǒng)三、應(yīng)用程序的編譯安裝1、確認(rèn)當(dāng)前系統(tǒng)中具備軟件編譯的環(huán)境rpm qa | grep gcc2、獲得應(yīng)用程序的源代碼軟件包的文件夾掛載光盤文件專業(yè)資料整理WORD格式12專業(yè)資料整理WORD格式溺愛寶貝Linux3、釋放源代碼軟件包tar zxf 包名稱該包格式的后綴名為.tar.bz2tar jxf 包名稱該包格式的后綴名為.tar.gz4、設(shè)置安裝路徑./configure prefix= 程序安裝目錄的絕對路徑5、程序編譯過程make6、程序安裝過程make install7、清理
37、多余文件make clean8、卸載make uninstall四、在圖形界面系統(tǒng)工具完成RPM 包安裝1、命令方式: system-config-packages2 、 菜 單 項 啟 動 方 式 : Applications System Settings Add/Remove Applications第六章Linux 系統(tǒng)管理一、啟動過程 :開機(jī)流程簡介:1、加載 BIOS 的硬件信息,并取得第一個開機(jī)裝置的代號;2、讀取第一個開機(jī)裝置的MBR 的 boot Loader (亦即是 lilo, grub,spfdisk等等 )的開機(jī)信息;3、加載 Kernel操作系統(tǒng)核心信息, Kern
38、el開場解壓縮,并且嘗試驅(qū)動所有硬件裝置;4、 Kernel 執(zhí)行 init程序并取得 run-level信息;5、 init執(zhí)行 /etc/rc.d/rc.sysinit檔案;6、啟動核心的外掛模塊 (/etc/modprobe.conf);7、 init執(zhí)行 run-level的各個批次檔 ( Scripts );8、 init執(zhí)行 /etc/rc.d/rc.local檔案;9、執(zhí)行 /bin/login程序,并等待使用者登入;10、登入之后開場以Shell控管主機(jī)。啟動 , 關(guān)機(jī) , 登入 , 登出相關(guān)命令:登錄登出登出 停頓系統(tǒng)停頓系統(tǒng)重啟動切斷電源 把內(nèi)存里的內(nèi)容寫入磁盤專業(yè)資料整理
39、WORD格式13專業(yè)資料整理WORD格式溺愛寶貝Linux安裝 lilo啟動管理程序 安裝 lilo啟動管理程序二、運行級別 :0:關(guān)閉1:單用戶模式,用于管理員對系統(tǒng)進(jìn)展維護(hù)。2:多用戶模式,在該模式下不能使用NFS。3:完全多用戶模式:用于將主機(jī)作為效勞器。4:保存,未分配。5:圖形登錄的多用戶模式:圖形界面登錄,圖形操作環(huán)境。6:重新啟動系統(tǒng)。顯示當(dāng)前的運行級別: runlevel更改當(dāng)前的運行級別:init1 2 3 5三、系統(tǒng)效勞的啟動狀態(tài):查看效勞啟動狀態(tài):chkconfiglist效勞名稱設(shè)置獨立效勞的啟動狀態(tài): chkconfig -level運行級別表效勞名稱on | off
40、 | reset設(shè)置非獨立效勞的啟動狀態(tài): chkconfig效勞名稱on | off | reset非獨立效勞的啟動狀態(tài)由xinetd效勞在系統(tǒng)中指定運行級別的啟動狀態(tài)決定,xinetd效勞啟動后才能啟動非獨立效勞程序。當(dāng)使用 chkconfig對非獨立效勞程序的啟動狀態(tài)進(jìn)展更改后,需要servicexinetdrestart重新啟動xinetd效勞。INIT 的配置文件為:/etc/inittab系統(tǒng)初始化腳本:系統(tǒng)啟動過程中,執(zhí)行/etc/rc.d/rc.sysinit后,接著執(zhí)行 /etc/rc.local。進(jìn)程 :是 Linux 系統(tǒng)中的根本運行單位,可對其進(jìn)展查看、調(diào)整、啟用和停頓
41、操作。進(jìn)程是程序代碼在處理器中的運行:操作系統(tǒng)在執(zhí)行程序時,程序代碼被讀取到內(nèi)存中,駐留在內(nèi)存中的程序代碼作為進(jìn)程在處理器中被動態(tài)執(zhí)行。Linux 是多進(jìn)程操作系統(tǒng),每個程序啟動時都可以創(chuàng)立一個或幾個進(jìn)程,每個進(jìn)程都是一個獨立的任務(wù)。查看系統(tǒng)內(nèi)所有進(jìn)程:ps aux簡單顯示當(dāng)前進(jìn)程:ps查看進(jìn)程樹 : pstree ,可顯示進(jìn)程與子進(jìn)程的詳細(xì)列表。USER 用戶PID 進(jìn)程號CPU CPU 占用率MEM 內(nèi)存占用率VSZ 虛擬內(nèi)存大小RSS 占用內(nèi)存TTY 運行終端STAT 當(dāng)前狀態(tài)START 啟動時間TIME 占用CPU時間COMMAND 程序名稱全屏顯示進(jìn)程信息:topq 鍵退出P 鍵按
42、CPU 排序N 鍵按翻開時間排序A 鍵按 PID 號排序在后臺啟動進(jìn)程:命令后加 “ &將后臺程序調(diào)入終端前臺執(zhí)行:fg后臺程序名CtrlC :完畢當(dāng)前進(jìn)程將當(dāng)前終端中運行的程序調(diào)入后臺并停頓執(zhí)行: Ctrl Z查看后臺進(jìn)程: jobs( 強(qiáng)制 )終止進(jìn)程 : kill (-9)進(jìn)程號系統(tǒng)初始化時調(diào)用的腳本:位于 /etc/r.d內(nèi)的 rc.sysinit和 rc.local定時啟動任務(wù)效勞: cron 效勞程序的軟件包名稱:vixie-cron查詢效勞狀態(tài):service crond status啟動 / 重啟效勞 :service crond start | restart格專業(yè)資料整理W
43、ORD格式14專業(yè)資料整理WORD格式溺愛寶貝Linux式:*分時天月周查看 cron 任務(wù) : crontab-l覆蓋原有cron 任務(wù) : crontab刪除現(xiàn)有用戶的cron 任務(wù): crontabr調(diào)用文本編輯器: crontabe用戶配置cron 任務(wù)目錄 : /var/spool/cron/用戶名cron 啟動腳本 :/etc/init.d/crond系統(tǒng)預(yù)設(shè)的cron 任務(wù)配置文件及目錄:/etc/crontab文件, /etc/cron.d目錄。日志 :應(yīng)用程序日志、系統(tǒng)日志。存放于 /var/log啟動日志: boot.log四、磁盤空間配額 :軟限制警告值, 硬限制最大值。
44、 可對用戶和組的可用磁盤空間和可使用文件數(shù)量進(jìn)展設(shè)置。修改 /etc/fstab,在分區(qū)裝載設(shè)置中添加usrquota 和 grpquota。重啟系統(tǒng)。運行 quotacheckcmug /,建立文件系統(tǒng)配額文件aquota.user和 aquota.group。 edquota -u 用戶名| -g 組名,編輯用戶 /組配額。設(shè)置磁盤配額寬限時間:edquota t。FilesystemBlockssofthardindossofthard/dev/hda31763600000顯示配額信息: quota -u 用戶名 | -g 組名。啟用配額 quotaon /,停用配額 quotaoff
45、/。可以使用虛擬磁盤對所做的磁盤配額進(jìn)展檢查。切換用戶: su u 用戶名檢查: dd if=/dev/zero of=/tmp/aa bs=1M count=2五、壓縮命令:*.Zcompress 程序壓縮的檔案;*.bz2bzip2 程序壓縮的檔案;*.gzgzip 程序壓縮的檔案;*.tartar 程序打包的數(shù)據(jù),并沒有壓縮過;*.tar.gz tar 程序打包的檔案,其中并且經(jīng)過gzip 的壓縮compress filename 壓縮文件加-d 解壓gzip filename壓縮 加 -d 解壓bzip2 -z filename 壓縮 加-d 解壓bzcat filename.bz2
46、查看壓縮文件內(nèi)容tar -cvf /home/123.tar /etc 打包,不壓縮tar -xvf 123.tar解開包tar -zxvf /home/123.tar.gz 以 gzip 解壓tar -jxvf /home/123.tar.bz2 以 bzip2 解壓tar -ztvf /tmp/etc.tar.gz查看 tar 內(nèi)容cpio -covB file|device份份cpio -icduv file|device復(fù)原文件歸檔: tar cf 歸檔文件名 .tar 備份目錄、文件文件壓縮歸檔: tar czf 歸檔文件名 .tar.gz 備份目錄、文件專業(yè)資料整理WORD格式15
47、專業(yè)資料整理WORD格式溺愛寶貝Linux查看歸檔文件: tar tf 歸檔文件名 .tar查看壓縮歸檔文件: tar tzf 歸檔文件名 .tar.gz恢復(fù)歸檔文件: tar xf 歸檔文件名 .tar C 指定目錄恢復(fù)壓縮歸檔文件: tar xzf 歸檔文件名 .tar.gz C 指定目錄解壓 bz2 文件: tar jxf 文件名 .bz2-v 顯示歸檔進(jìn)度第 7 章Linux 根本網(wǎng)絡(luò)配置網(wǎng)絡(luò)接口 : eth0 系統(tǒng)網(wǎng)絡(luò)接口;lo 環(huán)回網(wǎng)絡(luò)接口127.0.0.1。查看網(wǎng)絡(luò)接口信息:ifconfig網(wǎng)絡(luò)接口名稱-a全部網(wǎng)絡(luò)接口測試與其它主機(jī)的網(wǎng)絡(luò)連接: ping目的主機(jī)地址-c指定數(shù)據(jù)包數(shù)量Ctrl C完畢發(fā)送。測試與其它主機(jī)的網(wǎng)絡(luò)連接路徑: traceroute目的主機(jī)地址查看當(dāng)前主機(jī)名稱:hostname配置主機(jī)名稱: h
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 勞務(wù)合同和技術(shù)承包
- 個人勞務(wù)分包合同簡本
- 綠化護(hù)坡施工方案
- 產(chǎn)品測評表-產(chǎn)品用戶反饋收集
- 生物化學(xué)分析實驗技術(shù)練習(xí)題集
- 商場餐飲經(jīng)營商鋪租賃合同
- 農(nóng)民宅基地轉(zhuǎn)讓合同
- 臨汾低溫冷庫施工方案
- 杭州室內(nèi)球場施工方案
- 鋁合金飛廊及蓋板施工方案
- 高中通用技術(shù)人教高二下冊目錄新型抽紙盒-
- 畜牧場經(jīng)營管理
- 課程思政示范課程申報書(測繪基礎(chǔ))
- ALeader 阿立得 ALD515使用手冊
- 神華陜西國華錦界電廠三期工程環(huán)評報告
- 飛行員航空知識手冊
- GB/Z 19848-2005液壓元件從制造到安裝達(dá)到和控制清潔度的指南
- GB/T 34936-2017光伏發(fā)電站匯流箱技術(shù)要求
- GB/T 12618.4-2006開口型平圓頭抽芯鉚釘51級
- 紅金大氣商務(wù)風(fēng)領(lǐng)導(dǎo)歡迎會PPT通用模板
- 學(xué)前教育學(xué)00383-歷年真題-試卷
評論
0/150
提交評論