

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、目錄 第一章LINUX簡(jiǎn)介及安裝 一、 . LINUX 介紹 1 二、 . LINUX 2 三、 . LINUX目錄 2 四、 . 總結(jié)來(lái)說(shuō): 3 第二章 常用命令及帳戶管理 一、 . linux命令格式 4 二、 . 常用命令二 4 三、 . 用戶管理命令 5 使用技巧: . 7 第三章vi編輯器 . 7 一、 . Linux系統(tǒng)中的編輯器知識(shí) 7 二、 . vi的模式 7 三、 . 命令: 8 第四章SHELL的使用 . 8 一:Shell的環(huán)境 . 8 二、 . Bash的圭藥能 8 三、 . Shell變量 9 第五章、應(yīng)用程序安裝與管理 .10 一、 . Linux應(yīng)用程序組成 10
2、 二、 . RPM (Redhat Package Manager) 包管理 10 三、 . 應(yīng)用程序的編譯安裝 11 第六章Linux系統(tǒng)管理 .11 一、 . 啟動(dòng)過(guò)程: 11 二、 . 運(yùn)行級(jí)別: 12 三、 . 系統(tǒng)服務(wù)的啟動(dòng)狀態(tài): 12 四、 . 磁盤空間配額: 13 五、 . 丿k縮命令: 13 第7章Linux基本網(wǎng)絡(luò)配置 .14 第八章NFS文件系統(tǒng): .14 一、 . NFS的概述和安裝 14 二、 . NFS服務(wù)器的配置 15 三、 . 圖形界面的NFS服務(wù)器配置工具: 15 第一章LINUX簡(jiǎn)介及安裝 v LINUX 介紹 1 Linux: Linux是山芬蘭大學(xué)的Lin
3、us Torvalds李納斯發(fā)起創(chuàng)建的開源軟件項(xiàng) 目。 2版本號(hào)xx. yy. zz :.xx表為主版本號(hào),yy為次版本號(hào),zz為修訂的版本號(hào)。 次版本號(hào)中,單數(shù)代表測(cè)試版,雙數(shù)代表正式發(fā)行版 3開源軟件:源代碼開放。GPL協(xié)議:主要是以源代碼形式發(fā)布, 任何人都 可以得到源代碼, 但是不提供任何的擔(dān)保,不限制商業(yè)性質(zhì)的發(fā)行和包裝。 LGPL許可協(xié)議:允許在使用者自己的應(yīng)用程序中使用程序庫(kù),即使不公開自己 的源代碼。 二、 LINUX 安裝 1 RHEL4是山RED HAT公司發(fā)布的 2 Linux硬盤概念: 可以分為主分區(qū)、擴(kuò)展分區(qū)、邏輯分區(qū)。硬盤采用hdX格式表示,X 表示a. b. c.
4、 do系統(tǒng)最多只有4個(gè)IDE設(shè)備,其中第一個(gè)IDE設(shè)備名稱為hda, 第4個(gè)為hdd。 3主分區(qū): 一個(gè)硬盤最多只能4個(gè)主分區(qū)。 主分區(qū)采用hdXN的格式,hdX 為硬盤,N是1-4的數(shù)字,分別表示4個(gè)主分區(qū),第一個(gè)碩盤的第一個(gè)主分區(qū) 表示為hdal,以此類推。 4擴(kuò)展分區(qū):擴(kuò)展分區(qū)作為特殊的主分區(qū)需要占用碩盤分區(qū)表中4個(gè)分區(qū)記錄中 的1個(gè)記錄 5邏輯分區(qū):邏輯分區(qū)只能建立在擴(kuò)展分區(qū)中,可以建立文件系統(tǒng)。邏輯分 區(qū)同樣采用了 hdXN的格式,區(qū)別在于,邏輯分區(qū)的N是從5開始算的,第一 個(gè)硬盤的第2個(gè)邏輯分區(qū)就為hda6o 6文件系統(tǒng):EXT2和EXT3都是Linux操作系統(tǒng)默認(rèn)使用的文件系統(tǒng),
5、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可以讀寫,TFS中能讀,不能寫。 最經(jīng)典的分配方案:/boot、swap和/ 3個(gè)目錄. 三、 LINUX目錄 Linux系統(tǒng)使用樹形LI錄結(jié)構(gòu),所有文件都在根口錄(/ )To /bin bin是binary的縮寫。這個(gè)目錄沿襲了 UNIX系統(tǒng)的結(jié)構(gòu),存放著使用 者最經(jīng)常使用的命令。例如cp、Is、cat,等等。 /boot 這里存放的是啟動(dòng)Li
6、nux時(shí)使用的一些核心文件。 /dev dev是device (設(shè)備)的縮寫。這個(gè)目錄下是所有Linux的外部設(shè)備, 其功能類似DOS F的.sys和Win卜的.vxdo在Linux中設(shè)備和文件是用 同種方法訪問(wèn)的。例如:/dev/hda代表第一個(gè)物理IDE硬盤。 /etc /etc/gateways /etc/sysconfig/ 這個(gè)目錄用來(lái)存放系統(tǒng)管理所需要的配置文件和子目錄。 設(shè)定路由器 設(shè)置IP network-scripts /ifcfg-ethO /etc/resolv. conf 設(shè)置 DNS /etc/fstab 記錄開機(jī)要mount的文件系統(tǒng)(做磁盤配額的時(shí)候用過(guò)這個(gè)文件)
7、 /etc/inittab 設(shè)定系統(tǒng)啟動(dòng)時(shí)init進(jìn)程把系統(tǒng)設(shè)苣成什么樣的runlevel (第六章有 用過(guò)) /etc/group 設(shè)定用戶的組命與相關(guān)信息 / etc/pas swd 帳號(hào)信息 /etc/shadow 密碼信息 /etc/exports 設(shè)立NFS系統(tǒng)用的 /home 用戶的主目錄,比如說(shuō)有個(gè)用戶叫wang,那他的主目錄就是/home/wang 也可以用匚玄隅表示。 /lib 這個(gè)目錄里存放著系統(tǒng)最基本的動(dòng)態(tài)鏈接共享庫(kù), 其作用類似于Windows 里的.dll文件。幾乎所有的應(yīng)用程序都須要用到這些共享庫(kù)。 /lost+found 這個(gè)目錄平時(shí)是空的,當(dāng)系統(tǒng)不正常關(guān)機(jī)后,這
8、里就成了一些無(wú)家可歸 的文件的避難所。對(duì)了,有點(diǎn)類似于DOS下的.chk文件。 /mnt 這個(gè)目錄是空的,系統(tǒng)提供這個(gè)目錄是讓用戶臨時(shí)掛載別的文件系統(tǒng)。 /proc 這個(gè)目錄是一個(gè)虛擬的目錄,它是系統(tǒng)內(nèi)存的映射,我們可以通過(guò)直接 訪問(wèn)這個(gè)目錄來(lái)獲取系統(tǒng)信息。也就是說(shuō),這個(gè)目錄的內(nèi)容不在硬盤上 而是在內(nèi)存里。 /root 系統(tǒng)管理員(也叫超級(jí)用戶)的主目錄。作為系統(tǒng)的擁有者,總要有些 特權(quán)?。”热鐔为?dú)擁有一個(gè)目錄。 /sbin s就是Super User的意思, 也就是說(shuō)這里存放的是系統(tǒng)管理員使用的管 理程序。 /tmp 這個(gè)目錄不用說(shuō),一定是用來(lái)存放一些臨時(shí)文件的地方了。 /usr 這是最龐大
9、的目錄,我們要用到的應(yīng)用程序和文件幾乎都存放在這個(gè)目 錄下。其中包含以下子目錄; /usr/XllR6 存放X-Window的目錄; /usr/bin 存放著許多應(yīng)用程序; /usr/sbin 給超級(jí)用戶使用的一些管理程序就放在這里: /usr/doc 這是Linux文檔的大本營(yíng): /usr/include Linux下開發(fā)和編譯應(yīng)用程序需要的頭文件,在這里査找; /usr/lib 存放一些常用的動(dòng)態(tài)鏈接共享庫(kù)和靜態(tài)檔案庫(kù); /usr/local 這是提供給一般用戶的/usr目錄,在這里安裝軟件最適合: /usr/man man在Linux中是幫助的同義詞,這里就是幫助文檔的存放目錄: /us
10、r/src Linux開放的源代碼就存在這個(gè)目錄 /var 這個(gè)目錄中存放著那些不斷在擴(kuò)充著的東西,為了保持/usr的相對(duì)穩(wěn)定, 那些經(jīng)常被修改的目錄可以放在這個(gè)目錄廠 實(shí)際上許多系統(tǒng)管理員都 是這樣干的。順帶說(shuō)一下系統(tǒng)的日志文件就在/var/log目錄中。 四、總結(jié)來(lái)說(shuō): 用戶應(yīng)該將文件存在/home/user.loginname U錄下(及其子LI錄下)。 本地管理員大多數(shù)情況下將額外的軟件安裝在/usr/local U錄下并符號(hào)連 接在/usr/local/bin下的主執(zhí)行程序。 系統(tǒng)的所有設(shè)置在/etc目錄下。 不要修改根U錄(“/”)或/usr 口錄下的任何內(nèi)容,除非真的清楚要做什
11、么。這些目錄最好和LINUX發(fā)布時(shí)保持一致。 大多數(shù)工具和應(yīng)用程序安裝在目錄:/bin, /usr/sbin, /sbin, /usr/xll/bin, /usr/local/bin。 所有的文件在單一的目錄樹下。沒(méi)有所謂的“驅(qū)動(dòng)符” O 第二章常用命令及帳戶管理 % I inux命令格式 1、 linux命令的通用格式 命令字命令選項(xiàng)命令參數(shù) (注:三者之間要用空格隔開。其中命令選項(xiàng)分短格式和長(zhǎng)格式:短格式使用 符號(hào),如:-1:而長(zhǎng)格式使用“-”符號(hào),如:-help:還可以使用組合命令選項(xiàng): 如:-a-1可以組合成一注或-lao) 2、 命令提示符 普通用戶 “#”管理員 3、 回車的使用
12、我們輸完一個(gè)命令后,則要以回車符作為所輸入命令的結(jié)束 4、 獲得命令幫助 (1) help命令 (對(duì)于內(nèi)部命令) 如:help pwd (2) -help命令選項(xiàng)(對(duì)于外部命令) 如:touch help (3) man命令 (用于行冊(cè)頁(yè)) (4) info命令 (用于信息頁(yè)) 二、常用命令 1、目錄操作命令 (1) Is列目錄命令 1S-1則顯示文件和目錄的列表 ls-al則顯示所有(包括隱藏的)文件和曰錄的列表 (2) pwd顯示當(dāng)前目錄 (3) cd I錄更改命令 (注:相對(duì)路徑是以“”或開始的目錄表示形式;而絕對(duì)路徑是以 開始的路徑表示形式) (4) mkdir新建目錄命令 (5) r
13、mdir冊(cè)除空目錄命令 2、 文件操作命令 (1) file文件類型查看命令 (2) touch新建文件命令 (3) cp復(fù)制文件或口錄命令 cp -R復(fù)制非空目錄 絕對(duì)路徑的法: 如果要從當(dāng)前目錄中復(fù)制到目標(biāo)H錄,IJ標(biāo)目錄寫明詳細(xì)目標(biāo)絕對(duì) 路徑; 如果要從其它口錄中復(fù)制到當(dāng)前H錄,那么其它H錄要為詳細(xì)標(biāo) 絕對(duì)路徑 (4) rm刪除文件命令 rm-r強(qiáng)制刪除LI錄并會(huì)出現(xiàn)提示 rm-rf強(qiáng)制刪除口錄但不出現(xiàn)提示 (5) mv文件移動(dòng)與文件重命名 (6) find查找文件命令 find / -amin -10#查找在系統(tǒng)中最后10分鐘訪問(wèn)的文件 find / -atime -2 #查找在系統(tǒng)中
14、最后48小時(shí)訪問(wèn)的文件 find / -empty #查找在系統(tǒng)中為空的文件或者文件夾 find / -group cat #查找在系統(tǒng)中屬于groupcat的文件 find / -mmin -5 #查找在系統(tǒng)中最后5分扁里修改過(guò)的文件 find / -mtime-1 #查找在系統(tǒng)中最后24小時(shí)里修改過(guò)的文件 find / -nouser #查找在系統(tǒng)中屬于作廢用戶的文件 find / -user fred #查找在系統(tǒng)中屬于FRED這個(gè)用戶的文件 (7) whereis 應(yīng)用程序名查找應(yīng)用程序名的路徑 3、 文件查看命令 (1) cat文本文件查看 (不能分屏顯示) (2) more文本文件
15、查看 (能分屏顯示) (3) less文本文件查看 (能分屏顯示, 方便反復(fù)瀏覽) (4) head -數(shù)字顯示文件首部指定行內(nèi)容 (5) tail -數(shù)字顯示文件尾部指定行內(nèi)容 (6) du查看指定目錄的大小 4、 1 光盤的基本使用 (1)光盤驅(qū)動(dòng)器設(shè)備文件 /dev/cdrom (2)掛載光盤使用mount命令 # mount -t iso9660 /dev/cdrom /media/cdrom/ 2. 光盤內(nèi)容的讀取 (1) 使用命令訪問(wèn)光盤掛載點(diǎn)LI錄 # Is /media/cdrom/ (2) 卸載光盤使用umoimt命令 # umount /dev/cdrom 3. 光盤鏡像文
16、件操作 (1) 使用cp命令制作光盤鏡像文件 # cp /dev/cdrom mydatacd.iso (2) 使用mount命令掛載光盤鏡像文件 # mount o loop -t iso9660 mydatacd.iso /media/cdroni/ 通過(guò)掛載點(diǎn)目錄訪問(wèn)ISO鏡像文件的內(nèi)容 # Is /media/cdrom/ (3) 使用umount命令卸載光盤鏡像文件 # umount /media/cdrom/ 4. U盤的使用方法 (1) 識(shí)別USB存儲(chǔ)設(shè)備 包括USB硬盤、U盤、MP3播放器等 /dev/sda /dev/sdb . # fdisk -1 (2) 使用mount命
17、令掛載U盤 # mount -t vfat /dev/sda 1 /mnt/ (3) 通過(guò)掛載點(diǎn)LI錄訪問(wèn)u盤的內(nèi)容 # Is /mnt (4) 使用umount命令卸載U盤 # umount /mnt 三、用戶管理命令 1、存放文件及意義 Linux 環(huán)境下的帳戶系統(tǒng)文件主要有/etc/passwd、/etc/shadow、/etc/group /etc/gshadow 四個(gè)文件。 (1) 、 /etc/passwd /etc/passwd每行定義一個(gè)用戶帳戶,此文件對(duì)所有用戶可讀。一行乂劃分為多 個(gè)字段定義用戶帳號(hào)的不同屬性,名字段間用:”分隔。 表:/etc/passwd文件中各字段的含
18、 義 字段 說(shuō)明 用戶名 用戶登陸系統(tǒng)時(shí)使用的用戶名,在系統(tǒng)中是唯一的 口令 存放加密的口令,口令是x,這表明用戶的口令是被/etc/shadow 文件保護(hù)的 用戶標(biāo)識(shí)號(hào) 系統(tǒng)內(nèi)部用它來(lái)標(biāo)識(shí)用戶,每個(gè)用戶的UID都是唯一的。root用戶 的UID號(hào)是0,普通用戶從500開始,從1一499是系統(tǒng)的標(biāo)準(zhǔn)帳戶 組標(biāo)識(shí)號(hào) 系統(tǒng)內(nèi)部用它來(lái)標(biāo)識(shí)用戶所屬的組 注釋性描述 例如存放用戶全名等信息 宿主目錄 用戶登陸系統(tǒng)后所進(jìn)入的目錄 命令解釋器 指示該用戶使用的Shell, Linux默認(rèn)的是bash (2) 、 /etc/shadow /etc/passwd文件對(duì)任何用戶均可讀,為了增加系統(tǒng)的安全性,用戶的
19、口令通常 用 shadow passwords 保護(hù)。/etc/shadow 只對(duì) root 用戶可讀 表:/etc/shadow文件中各字段的含 義 字段 說(shuō)明 用戶名 用戶的帳戶名 口令 用戶的口令,是加過(guò)密的 最后一次修改的時(shí)從1970年1月1日起,到用戶最后一次更改口令的天數(shù) 最小時(shí)間間隔 從1970年1月1日起,到用戶可以更改口令的天數(shù) 最大時(shí)間間隔 從1970年1月1日起,到必須更改口令的天數(shù) 警告時(shí)間 在口令過(guò)期之前多少天提醒用戶更新 不活動(dòng)時(shí)間 在用戶口令過(guò)期之后到禁用帳戶的天數(shù) 失效時(shí)間 從1970年1月1日起,到帳戶被禁用的天數(shù) 標(biāo)志 保留位 (3) 、 /etc/grou
20、p 將用戶進(jìn)行分組是Linux對(duì)用戶進(jìn)行管理及控制訪問(wèn)權(quán)限的一種手段。一個(gè)組中 可以有多個(gè)用戶,一個(gè)用戶也可以屬于多個(gè)組。該文件對(duì)所有用戶可讀。 表:/etc/group文件中各字段的含義 欄位 說(shuō)明 組名 組的名稱 組口令 用戶組的口令,用X表示 GID 組的識(shí)別號(hào), 組成員 該組的成員 (4) 、 /etc/gshadow 該文件用于定義用戶組口令、組管理員等信息,該文件只有root用戶可讀。 表:/etc/gshadow文件中各字段的含義 欄位 說(shuō)明 組名 組的名稱 組口令 用戶組的口令,保存已加密的口令 組的管理員帳號(hào) 組的管理員帳號(hào),管理員有權(quán)對(duì)該組添加、刪除帳號(hào) 組成員 該組的成員
21、,多個(gè)用戶用S 分開 2、 用戶管理命令 adduser添加用戶賬號(hào) passwd設(shè)置(更改)用戶口令 userdel刪除用戶賬號(hào)(只能刪除/etc/passwd /etc/shadow /etc/group,用戶宿主 目錄下的信息不能刪除) userdel -r刪除用戶賬號(hào)所有信息,包括宿主忖錄下的配置文件。 usermod設(shè)置屬性 usermod -L (passwd -1)用戶名 禁用指定用戶賬號(hào) usermod -U (passwd -u)用戶名 開啟指定用戶賬號(hào) usermod -g組名用戶名 將指定用戶加入某個(gè)組 3、 用戶組的管理命令及文件 groupadd添加組賬號(hào) gpass
22、wd設(shè)置(更改)用戶組口令 groupdel 刪除組賬號(hào) chmod 給多個(gè)訪問(wèn)對(duì)象設(shè)置權(quán)限 chown更改文件的屬主和屬組 chown -R用戶名文件名或目錄名 更改文件或目錄的屬主 chgrp -R工作組名文件名或LI錄名 改變文件或口錄工作組的屬主 R表示遞歸修改子口錄中文件 4、 口令維護(hù)命令 passwd (用戶帳戶名) gpasswd a (用戶帳戶名) gpasswd d (用戶帳戶名) gpasswd A (用戶帳戶名) 5、 用戶和組狀態(tài)命令 SU (用戶名) 用戶帳戶 id (用戶名) 用戶的UID、GID whoami 顯示當(dāng)前用戶的名稱 groups (用戶名) 所屬的
23、組 newgrp (用戶所屬的組帳號(hào)) 制定的組 6、圖形界面 命令行啟動(dòng) system-config-users 菜單啟動(dòng) Applications-system settings-user and Groups 使用技巧: 1、 有關(guān)刪除文件和文件夾的技巧:在字符界面執(zhí)行rm將設(shè)置用戶口令 (組帳戶名)將用戶添加到指定組 (組帳戶名)將用戶從指定組中刪除 (組帳戶名)將用戶指定為組的管理員 切換 顯示 顯示用戶 轉(zhuǎn)換用戶的十前組到 會(huì)徹底刪除,如果 加-i ,則在要?jiǎng)h除某口錄或者文件時(shí),可以提示用戶是否確定要執(zhí)行,從而防止 誤刪除。如果在xwindows中可以先放回收站,如果以后需要時(shí)再恢
24、復(fù)。 2、 使用rmdir可以刪除空目錄,但是如果非空則報(bào)錯(cuò),這時(shí)可用rm -fr ,(追加) 將標(biāo)準(zhǔn)輸出重定向到文件 $ Is /etc/ etcdir 將標(biāo)準(zhǔn)輸出重定向追加到文件 $ Is /etc/sysconfig/ etcdir (3) 錯(cuò)誤重定向:2, 2 將錯(cuò)誤輸出重定向到文件 $ nocmd 2 errfile (4)輸出與錯(cuò)誤重定向的組合使用:& 將標(biāo)準(zhǔn)輸出和錯(cuò)誤輸出重定向到文件 $ Is afile bfile & errfile 3、 管道 “I”符用于連接左右兩個(gè)命令, 將“I”左邊的命令執(zhí)行結(jié)果 (輸出)作為“I” 右邊命令的輸入。(相當(dāng)于加工處理)
25、使用方法:命令I(lǐng)I命令21命令3I命令n 使用舉例:$ Is -R1 /etc I more $ cat /etc/passwd I wc $ cat /etc/passwd I grep lrj $ ps -aux Itail -2 I more 六、 Shell腳本 1、shell腳本的特點(diǎn): (1) shell腳本相當(dāng)于DOS中的批處理文件,是多個(gè)命令的集合 (2) shell腳本保存在文本文件中, 我們可以對(duì)其進(jìn)行閱讀和編輯 (3) shell腳本由Shell環(huán)境解釋執(zhí)行的,不需要在執(zhí)行前進(jìn)行編譯 (4) shell腳本執(zhí)行Shell程序時(shí),Shell腳本文件需要具有可執(zhí)行(X)的屬性
26、 2、 基本腳本編程 (1) 建立Shell文件 如:vi hello.sh (2) 腳本運(yùn)行環(huán)境設(shè)置 如:#!/bin/bash (注:“#!”與路徑名之間沒(méi)有空格) (3) 注釋行的使用 以“#”符開始,只是起解釋說(shuō)明的作用 如:# This is my first HelioWorld program (4) 腳本語(yǔ)句 腳本語(yǔ)句的內(nèi)容就是我們根據(jù)需要實(shí)現(xiàn)某種功能而輸入的一些命令集合 如:nikdir /root/aaa touch /root/aaa/test echo Hello! 3、 腳本運(yùn)行的方法(如:hello.sh為腳本文件) (1) bash hello.sh (不需要可執(zhí)
27、行屬性) (2) . hello.sh (不需要可執(zhí)行屬性) (3) ./hello.sh (相對(duì)路徑,需要可執(zhí)行屬性) (4) /root/hello.sh (絕對(duì)路徑, 需要可執(zhí)行屬性) 第五章、應(yīng)用程序安裝與管理 一、Linux應(yīng)用程序組成 1、 普通執(zhí)行程序文件,保存在“/usr/bin”目錄中 2、 服務(wù)器執(zhí)行程序文件和管理程序文件,保存在“/usr/sbi十L1錄中 3、 應(yīng)用程序配置文件,保存在“/etc”目錄下 4、 應(yīng)用程序文檔文件,保存在“/usr/share/doc/”目錄下 5、 應(yīng)用程序物冊(cè)貝文件,保存在/usr/share/man” 口錄下 二、RPM (Redha
28、t Package Manager)包管理 1、RPM包的查詢命令 2、 使用rpm命令安裝軟件包 rpm -i安裝包名稱 (這是基本安裝) rpm-ivh安裝包名稱 (安裝時(shí)會(huì)顯示詳細(xì)信息) (注:RPM包的依賴關(guān)系,如:A依賴于B,則必須先安裝B再安裝A。) 3、 使用rpm命令卸載軟件包 rpm -e軟件包名稱 (注:RPM包的依賴關(guān)系,如:A依賴于B,則必須先卸載A再卸載B。) 4、使用rpm命令升級(jí)軟件包 rpm -U軟件包名稱 (注:如果該軟件包沒(méi)有安裝就直接安裝到當(dāng)前系統(tǒng)) 三、 應(yīng)用程序的編譯安裝 1、 確認(rèn)當(dāng)前系統(tǒng)中具備軟件編譯的環(huán)境 rpm -qa I grep gcc 2
29、、 獲得應(yīng)用程序的源代碼軟件包的文件夾(掛載光盤文件) 3、 釋放源代碼軟件包 tar zxf包名稱 (該包格式的后綴名為.tar.bz2) tarjxf包名稱 (該包格式的后綴名為.tar.gz) 4、 設(shè)置安裝路徑 ./configure -prefix=程序安裝U錄的絕對(duì)路徑 5、 程序編譯過(guò)程 make rpm -qa rpm -q包名稱 rpm -qi rpm -ql rpm -qf rpm -qpi 稱稱利 名名名 包包包 名名 包包 查詢Linux系統(tǒng)中的所有軟件包 查詢指定名稱軟件包是否安裝 查詢指定名稱軟件包的詳細(xì)信息 查詢指定名稱軟件包包中所包括的文件列表 查詢指定文件所屬
30、的軟件包 查詢指定RPM包文件的詳細(xì)信息 查詢指定RPM包中包含的文件列表 6、 程序安裝過(guò)程 make install 7、 清理多余文件 make clean 8、 卸載 make uninstall 四、 在圖形界面系統(tǒng)工具完成RPM包安裝 1、 命令方式:system-config-packages 2、 菜單項(xiàng)啟動(dòng)方式:Applications System Settings Add/Remove Applications 第六章Linux系統(tǒng)管理 、啟動(dòng)過(guò)程: 開機(jī)流程簡(jiǎn)介: 1、 加載BIOS的硬件信息,并取得第一個(gè)開機(jī)裝置的代號(hào); 2、 讀取第一個(gè)開機(jī)裝置的MBR的boot L
31、oader (亦即是lilo, grub, spfdisk等等)的開機(jī)信息; 3、 加載Kernel操作系統(tǒng)核心信息,Kernel開始解壓縮,并且嘗試驅(qū)動(dòng) 所有硬件裝置; 4、 Kernel執(zhí)行init程序并取得run-level信息; 5、 init 執(zhí)行 /etc/rc. d/rc. sysinit 檔案; 6、 啟動(dòng)核心的外掛模塊(/etc/modprobe. conf); 7、 init 執(zhí)行 run-level 的各個(gè)批次檔(Scripts ): 8、 init 執(zhí)行 /etc/rc. d/rc. local 檔案; 9、 執(zhí)行/bin/login程序,并等待使用者登入; 10、 登
32、入之后開始以Shell控管主機(jī)。 啟動(dòng),關(guān)機(jī),登入,登出相關(guān)命令: 登錄 登出 登出 停止系統(tǒng) 停止系統(tǒng) 重啟動(dòng) 切斷電源 把內(nèi)存里的內(nèi)容寫入磁盤 安裝lilo啟動(dòng)管理程序 安裝lilo啟動(dòng)管理程序 二、 運(yùn)行級(jí)別: 0:關(guān)閉 1:?jiǎn)斡脩裟J剑糜诠芾韱T對(duì)系統(tǒng)進(jìn)行維護(hù)。 2:多用戶模式,在該模式下不能使用NFS。 3:完全多用戶模式:用于將主機(jī)作為服務(wù)器。 4:保留,未分配。 5:圖形登錄的多用戶模式:圖形界面登錄,圖形操作環(huán)境。 6:重新啟動(dòng)系統(tǒng)。 顯示當(dāng)前的運(yùn)行級(jí)別:runlevel 更改當(dāng)前的運(yùn)行級(jí)別:init 12 3 5 三、 系統(tǒng)服務(wù)的啟動(dòng)狀態(tài): 査看服務(wù)啟動(dòng)狀態(tài):chkconfi
33、g -list服務(wù)劃稱 設(shè)置獨(dú)立服務(wù)的啟動(dòng)狀態(tài):chkconfig level運(yùn)行級(jí)別表服務(wù)爼稱on丨off | reset 設(shè)置非獨(dú)立服務(wù)的啟動(dòng)狀態(tài):chkconfig服務(wù)需稱on | off | reset 非獨(dú)立服務(wù)的啟動(dòng)狀態(tài)由xinetd服務(wù)在系統(tǒng)中指泄運(yùn)行級(jí)別的啟動(dòng)狀態(tài)決立,xinetd服務(wù) 啟動(dòng)后才能啟動(dòng)非獨(dú)立服務(wù)程序。 當(dāng)使用chkconfig對(duì)非獨(dú)立服務(wù)程序的啟動(dòng)狀態(tài)進(jìn)行更改后,需要service xinetd restart 重新啟動(dòng)xinetd服務(wù)。 INIT的配置文件為:/etc/inittab 系統(tǒng)初始化腳本:系統(tǒng)啟動(dòng)過(guò)程中,執(zhí)行/etc/rc.d/rc.sysinit
34、后,接著執(zhí)行/etc/rc.local。 進(jìn)程:是Linux系統(tǒng)中的基本運(yùn)行單位,可對(duì)其進(jìn)行査看、調(diào)整、啟用和停止操作。進(jìn)程是 程序代碼在處理器中的運(yùn)行:操作系統(tǒng)在執(zhí)行程序時(shí),程序代碼被讀取到內(nèi)存中,駐留在內(nèi) 存中的程序代碼作為進(jìn)程在處理器中被動(dòng)態(tài)執(zhí)行。Linux是多進(jìn)程操作系統(tǒng),每個(gè)程序啟動(dòng) 時(shí)都可以創(chuàng)建一個(gè)或幾個(gè)進(jìn)程,每個(gè)進(jìn)程都是一個(gè)獨(dú)立的任務(wù)。 査看系統(tǒng)內(nèi)所有進(jìn)程:PS aux 簡(jiǎn)單顯示當(dāng)?shù)倪M(jìn)程:PS 査看進(jìn)程樹:pstree,可顯示進(jìn)程與子進(jìn)程的詳細(xì)列表。 USER 用戶 PID進(jìn)程號(hào) CPU-CPU占用率 MEM一內(nèi)存占用率 VSZ虛擬 內(nèi)存大小 RSS占用內(nèi)存 TTY運(yùn)行終端 ST
35、AT一當(dāng)前狀態(tài) START一啟動(dòng)時(shí)間 TIME一占用CPU時(shí)間 COMMAND-程序名稱 全屏顯示進(jìn)程信息:top q鍵退岀 P鍵一按CPU排序 N鍵一按打開時(shí)間排 序 A鍵一按PID號(hào)排序 在后臺(tái)啟動(dòng)進(jìn)程:命令后加“ &” 將后臺(tái)程序調(diào)入終端前臺(tái)執(zhí)行:fg后臺(tái)程序劍 Ctrl + C:結(jié)束當(dāng)前進(jìn)程 將當(dāng)前終端中運(yùn)行的程序調(diào)入后臺(tái)并停止執(zhí)行:Ctrl + Z 查看后臺(tái)進(jìn)程:jobs (強(qiáng)制) 終止進(jìn)程:kill (-9)進(jìn)程號(hào) 系統(tǒng)初始化時(shí)調(diào)用的腳本:位于/etc/r.d內(nèi)的rc.sysinit和rc.local 定時(shí)啟動(dòng)任務(wù)服務(wù):cron服務(wù)程序的軟件包劃稱:vixie-cron 査
36、詢服務(wù)狀態(tài):service crond status 啟動(dòng)/重啟服務(wù):service crond start | restart 格 式:* *分時(shí)天月周 査看cron任務(wù):crontab -I覆蓋原有cron任務(wù):crontab 刪除現(xiàn)有用戶的cron任 務(wù):crontab -r 調(diào)用文本編輯器:crontab -e 用戶配置cron任務(wù)目錄:/var/spool/cron/用戶名 cron啟動(dòng)腳本:/etc/init.d/crond 系統(tǒng)預(yù)設(shè)的cron任務(wù)配置文件及目錄:/etc/crontab 文件,/etc/cron.d 目錄。 日志:應(yīng)用程序日志、系統(tǒng)日志。存放于/var/log 啟
37、動(dòng)日志:boot.log 四、 磁盤空間配額: 軟限制一警告值, 硬限制一最大值。 可對(duì)用戶和組的可用磁盤空間和可使用文件 數(shù)量進(jìn)行設(shè)置。 修改/ctc/fstab,在分區(qū)裝載設(shè)置中添加usrquota和grpquota。 重啟系統(tǒng)。 運(yùn)行quotacheck -cmug /,建立文件系統(tǒng)配額文件aquota.user和aquota.group edquota -u用戶名I -g組名,編輯用戶/組配額。設(shè)置磁盤配額寬限時(shí)間: edquota -to Filesystem Blocks soft hard indos soft hard /dev/hda3 17636 0 0 0 0 0 顯示配
38、額信息:quota -u用戶名l-g組名。 啟用配額一quotaon /,停用配額一quotaoff / 可以使用虛擬磁盤對(duì)所做的磁盤配額進(jìn)行檢查。 切換用戶:su-u用戶名 檢查:dd if=/dev/zero of=/tmp/aa bs= 1M count=2 五、 壓縮命令: *.Z compress程療;壓縮的檔案; *.bz2 bzip2程序壓縮的檔案; *.gz gzip程序壓縮的檔案; *.tar tar程序打包的數(shù)據(jù),并沒(méi)有壓縮過(guò); *.tar.gz tar程序打包的檔案,其中并且經(jīng)過(guò)gzip的壓縮 compress filename 壓縮文件力口-d解壓 gzip filen
39、ame 壓縮加-d解壓 bzip2 -z filename壓縮 加卜d解壓 bzcat filename.bz2查看壓縮文件內(nèi)容 tar -cvf /home/123.tar /etc 打包,不壓縮 tar -xvf 123. tar 解開包 tar -zxvf /liome/123.tar.gz 以 gzip 解壓 tar -jxvf /home/123.tar.bz2 以 bzip2 解壓 tar -ztvf /tmp/etc.tar.gz 查看 tar 內(nèi)容 cpio -covB fileldevice份份 cpio -icduv fileldevice 還原 文件歸檔:tarcf歸檔文件名.tar備份目錄、文件 文件壓縮歸檔:tarczf歸檔文件名.tar.gz備份目錄、文件 查看歸檔文件:tartf歸檔文件名ta
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年美術(shù)活動(dòng)春雨標(biāo)準(zhǔn)教案反思
- 提升教學(xué)質(zhì)量的年度目標(biāo)計(jì)劃
- 《貴州眾一金彩黔礦業(yè)有限公司織金縣官寨鄉(xiāng)明源煤礦(變更)礦產(chǎn)資源綠色開發(fā)利用方案(三合一)》評(píng)審意見(jiàn)
- 渠道管理-渠道中的行為
- 2025年駐馬店貨運(yùn)資格證考題
- 2025年黃石貨運(yùn)從業(yè)資格證考試模擬考試題庫(kù)
- 2025年阿克蘇b2貨運(yùn)上崗證模擬考試
- 2025年盤錦貨運(yùn)資格證模擬考試卷
- 2025年安徽貨運(yùn)從業(yè)考試試題及答案大全
- 美食產(chǎn)品知識(shí)培訓(xùn)課件
- 中國(guó)傳媒大學(xué)-廣告媒體策劃與應(yīng)用(第2版)-課件
- 玻璃工藝學(xué)第4章 玻璃的性質(zhì)
- 四川省藥械集中采購(gòu)及醫(yī)藥價(jià)格監(jiān)測(cè)平臺(tái)操作指引
- 精品市政道路施工測(cè)量方法及測(cè)量方案
- 室內(nèi)采暖管道安裝施工工藝標(biāo)準(zhǔn)規(guī)范標(biāo)準(zhǔn)
- 小型手推清掃車畢業(yè)設(shè)計(jì)說(shuō)明書課件
- 監(jiān)理大綱(范本)
- 受拉鋼筋抗震錨固長(zhǎng)度Lae
- 2018年湖北省襄陽(yáng)市中考物理試卷
- 《沉淀滴定法》PPT課件.ppt
- 波程差與光程差
評(píng)論
0/150
提交評(píng)論