linux基礎(chǔ)知識總結(jié)_第1頁
linux基礎(chǔ)知識總結(jié)_第2頁
linux基礎(chǔ)知識總結(jié)_第3頁
linux基礎(chǔ)知識總結(jié)_第4頁
linux基礎(chǔ)知識總結(jié)_第5頁
已閱讀5頁,還剩14頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

本文格式為Word版,下載可任意編輯——linux基礎(chǔ)知識總結(jié)第一、二章

1、Linux與UNIX的區(qū)別與關(guān)系?聯(lián)系:linux與unix的源代碼相兼容區(qū)別:是否遵循GPL版權(quán)協(xié)議

2、GNU是什么?它對Linux的發(fā)展起了什么作用?

GNU是“GNUisnotunix的遞歸縮寫〞是一個黑客(hacker)組織,倡導(dǎo)GPL版權(quán)協(xié)議。GNU為linux開發(fā)了大量的軟件,各種使用Linux作為內(nèi)核的GNU操作系統(tǒng)正被廣泛地使用著;雖然這些系統(tǒng)尋常被稱作為―Linux‖,但是它們應(yīng)當(dāng)更確切地被稱為GNU/Linux系統(tǒng)。3、GPL/LGPL是什么?主要內(nèi)容是什么?通用公共軟件許可證和程序庫通用公共許可證

GPL協(xié)議的主要內(nèi)容是只要在一個軟件中使用GPL協(xié)議的產(chǎn)品,則該軟件產(chǎn)品必需也采用GPL協(xié)議,既必需也是開源。

LGPL是一個為主要為類庫設(shè)計使用的開源協(xié)議,允許商業(yè)軟件使用LGPL類庫而不需要開源商業(yè)軟件的代碼,但是LGPL也規(guī)定,用戶必需能夠獲得程序中使用的程序庫源代碼,并允許修改。4、/dev/hda5、/dev/sdb6各表示什么意思?

硬件設(shè)備中,第一塊IDE硬盤的第一個規(guī)律分區(qū)和其次塊SCSI硬盤的其次個規(guī)律分區(qū)。5、如何創(chuàng)立啟動軟盤?

Linux系統(tǒng)中:

#ddif=bootdisk.imgof=/dev/fd0bs=1440k6、Swap分區(qū)大小如何確定?實際物理內(nèi)存的2-3倍

7、什么是文件系統(tǒng)?Linux默認(rèn)文件系統(tǒng)是什么?

文件系統(tǒng)是操作系統(tǒng)用于明確磁盤或分區(qū)上的文件的方法和數(shù)據(jù)結(jié)構(gòu);即在磁盤上組織文件的方法。也指用于存儲文件的磁盤或分區(qū),或文件系統(tǒng)種類。linux中默認(rèn)ext3文件系統(tǒng)。8、你如何理解單根系統(tǒng)及優(yōu)點?單根結(jié)構(gòu)便于管理和擴展磁盤空間。

9、我們通過修改什么文件設(shè)定程序的運行方式?配置文件

10、簡單描述系統(tǒng)啟動過程。

第八章詳解

11、我的電腦中新添加了一塊硬盤,如何在當(dāng)前RH系統(tǒng)中使用?給硬盤分區(qū)硬盤掛載可固化掛接

#fdisk/dev/hdb

格式化成ext3格式#mke2fs-j/dev/sdb1

#mount/dev/sdb1/mnt/sdb1

#vi/etc/fstab

/dev/sdb1/mnt/sdb1ext3defaults11

12、shell的作用是什么?

Linux系統(tǒng)的shell作為操作系統(tǒng)的外殼,為用戶提供使用操作系統(tǒng)的接口,負(fù)責(zé)將用戶輸入命令解釋給內(nèi)核執(zhí)行,并將執(zhí)行結(jié)果解釋給用戶。它是命令語言、命令解釋程序及程序設(shè)計語言的統(tǒng)稱。

1

第三章

VI操作:

1、三種模式及其之間切換;

命令模式文本輸入模式iaos命令模式末行模式:或/或?

文本輸入模式/末行模式命令模式ESC2、命令模式:

移動光標(biāo);刪除;復(fù)制/粘貼;撤消/重復(fù);文本選中;退出命令;3、末行模式:

退出命令;定位到某行;字符串探尋;文本替換;

恢復(fù)文件及臨時文件的處理;shell命令的使用;選項設(shè)置(如:setnumber)

vi命令集:進入vi的命令

vifilename:開啟或新建文件,并將光標(biāo)置于第一行首移動光標(biāo)類命令H:光標(biāo)移至屏幕頂行M:光標(biāo)移至屏幕中間行L:光標(biāo)移至屏幕最終行

0或home鍵:(注意是數(shù)字零)光標(biāo)移至當(dāng)前行首$或end:光標(biāo)移至當(dāng)前行尾插入文本類命令i:在光標(biāo)前I:在當(dāng)前行首a:光標(biāo)后A:在當(dāng)前行尾

o:在當(dāng)前行之下新開一行O:在當(dāng)前行之上新開一行刪除命令

ndd:刪除當(dāng)前行及其后n-1行dd:刪除當(dāng)前行探尋及替換命令

/字符串:從光標(biāo)開始處向文件尾探尋pattern?字符串:從光標(biāo)開始處向文件首探尋pattern:s/p1/p2/g:將當(dāng)前行中所有p1均用p2替代

:n1,n2s/p1/p2/g:將第n1至n2行中所有p1均用p2替代:g/str1/s//str2/g:將文件中所有p1均用p2替換:1,$s/str1/str2/g:將文件中所有str1均用str2替換

選項設(shè)置:setoptionnumber:顯示行號

2

末行方式命令:w保存當(dāng)前文件:q退出vi

:q!保存文件并退出vi

:!command:執(zhí)行shell命令command

*********************************************************************************

第四章

一、

用戶簡單操作:#useraddu1(u2重復(fù))#passwdu1

2、查看/etc/passwd及/etc/shadow文件內(nèi)容,以確定兩個用戶以建立

#less/etc/passwd及#less/etc/shadow(cat和more命令也可以)3、查看/home目錄下是否有u1和u2目錄

#ls/home

4、以u1用戶身份登錄

#su-u1

二、

文件及目錄操作:#pwd

2、在u1目錄下創(chuàng)立兩個目錄,分別為dir1和dir2

#mkdirdir1dir2/home/u1

3、進入dir1目錄用vi創(chuàng)立兩個文件,文件名分別為test1、test2

#cd/home/u1/dir1#touchtest1test2

4、分別用cat、less、more命令查看test1和test2文件內(nèi)容

#cattest1(test2同理)

5、進入dir2目錄用touch創(chuàng)立兩個空文件test3、test4

#cd../dir2#touchtest3test4

6、將dir1目錄下的test1文件復(fù)制到/tmp目錄下

#cp/home/u1/dir1/test1/tmp7、查看/tmp目錄下是否有test1文件

#ls/tmp

8、將dir1目錄下的test2移動到dir2目錄下

#mv/home/u1/dir1/test2/home/u1/dir29、查看dir1目錄下的文件

#ls/home/u1/dir110、查看dir2目錄下的文件

#ls/home/u1/dir2

11、刪除dir1目錄及目錄下的所有文件

#rm-rf/home/u1/dir1

1、以u1用戶身份登錄后,顯示當(dāng)前目錄位置1、添加用戶u1和u2,并分別設(shè)置口令

3

12、分別查找/根分區(qū)下是否有test1與test2文件

#find/-nametest1(同理test2)13、刪除dir2目錄及目錄下的所有文件

#rm-rf/home/u1/dir2

三、

設(shè)置文件或目錄權(quán)限:#su-root

2、用ls–l命令顯示/tmp/test1文件權(quán)限(抄錄顯示行并詳細(xì)指定其表示含義)

-rw-r--r--1u1u174May3017:20test1

普通文件test1的屬主具有讀寫權(quán)限,同組員和其他人具有讀權(quán)限,文件數(shù)(硬連接數(shù))為1,屬主和屬組都是u1,文件大小為74字節(jié),5月30日17:20分建立,名字為test1。

3、將/tmp/test1文件的屬主改為u2,權(quán)限為讀、寫、可執(zhí)行;屬組改為u2,權(quán)限改為只讀;其他

用戶無任何權(quán)限。#chownu2/tmp/test1#chgrpu2/tmp/test1

#chmodu+x,o-r/tmp/test1或者#chmod740/tmp/test1

4、以用戶u2身份登錄,查看/tmp/test1文件內(nèi)容(用cat命令),內(nèi)容是否可見?

#su-u2

$cat/tmp/test1內(nèi)容可見

5、以用戶u1身份登錄,查看/tmp/test1文件內(nèi)容(用cat命令),內(nèi)容是否可見?

#su-u1

$cat/tmp/test1內(nèi)容不可見

四、用戶與組高級操作:

1、添加一個新用戶u3到u2組。

#useradd-gu2u3

2、以用戶u3的身份登錄,查看/tmp/test1文件內(nèi)容(用cat命令),內(nèi)容是否可見?

#su-u3

$cat/tmp/test1內(nèi)容可見

3、將已有用戶u1添加到u2組(gpasswd–au1u2)。

#gpasswd-au1u2

4、以用戶u1身份再次登錄,查看/tmp/test1文件內(nèi)容(用cat命令),內(nèi)容是否可見?

#su-u1

$cat/tmp/test1內(nèi)容可見5、刪除用戶u1

#userdel-ru1

6、手工刪除用戶u3(用vi分別開啟/etc/passwd、/etc/shadow、/etc/group文件,將用戶或組的對應(yīng)行

刪除;用rm命令刪除u3用戶個人主目錄/home/u3;)#vi/etc/passwddd刪除u3行保存退出

#vi/etc/shadowdd刪除u3行使用“:wq!〞退出#vi/etc/groupdd刪除u3行保存退出#rm-rf/home/u3

五、硬鏈接與符號鏈接:

1、添加用戶u4、u5并設(shè)置口令1、以root用戶身份登錄

4

#useraddu4#passwdu4同理獲得u5

2、以用戶u4身份登錄,在/home/u4目錄下用vi創(chuàng)立文件t1

#su-u4$cd/home/u4$vit1

3、以root身份將用戶u5加到組u4(使用gpasswd命令)

#gpasswd-au5u4

4、用ll查看文件/home/u4/t1文件屬性(屬組權(quán)限是什么?)

#ll/home/u4/t1

-rw-rw-r--1u4u423May3113:20/home/u4/t1屬組u4,組權(quán)限是讀寫

5、用ll查看目錄/home/u4目錄權(quán)限(該目錄對于屬組u4是否有權(quán)限)

#ll/home

drwx1u4u423May3113:20u4(該目錄對于屬組u4和其它用戶均無任何權(quán)限)

6、以用戶u5身份登錄,查看/home/u4/t1文件內(nèi)容,內(nèi)容是否可見?

#su-u5

$cat/home/u4/t1無權(quán)限

7、以root身份為/home/u4/t1添加一個硬鏈接為/home/u5/t1

#ln/home/u4/t1/home/u5/t1

8、用ll命令分別查看/home/u4/t1和/home/u5/t1文件屬性(硬連接數(shù)、屬主、屬組等),兩者是否相

同?

#ll/home/u4/t1

#ll/home/u5/t1除所在目錄外都一致

9、再以用戶u5身份登錄,用cat查看/home/u5/t1文件內(nèi)容,內(nèi)容是否可見?

#su-u5

$cat/home/u5/t1內(nèi)容可見10、本試驗說明硬鏈接的作用是什么?

硬連接的作用是可以使用戶繞過無通過權(quán)的目錄訪問有訪問權(quán)限的文件。

六、掛接光驅(qū)(插入光盤或設(shè)置虛擬機光驅(qū)指定到一個iso文件)

1、進入/mnt/cdrom目錄(目錄已存在,否則需創(chuàng)立),查看是否有文件

#cd/mnt/cdrom#ls無內(nèi)容2、退出/mnt/cdrom目錄

#cd../..

3、將光驅(qū)/dev/cdrom掛接到目錄/mnt/cdrom上

#mount/dev/cdrom/mnt/cdrom

4、再次進入/mnt/cdrom目錄,查看是否有文件

#ls/mnt/cdrom有內(nèi)容

5、卸載光驅(qū)(解除掛接)

#umount/mnt/cdrom

5

補丁文件使用patch命令應(yīng)用補丁文件

語法:patch原始文件補丁文件生成補?。?/p>

進入/tmp目錄#cd/tmp用vi創(chuàng)立a.txt文件并將a.txt文件復(fù)制一份為bl.txt#via.txt#cpa.txtb1.txt

在b1.txt文件中添加新的內(nèi)容,保存退出#vib1.txt并添加新內(nèi)容將a.txt與b.txt的內(nèi)容差異部分生成補丁文件c.txt#diff-ua.txtb1.txt>c.txt查看c.txt文件內(nèi)容#catc.txt應(yīng)用補丁文件:

1、將補丁文件應(yīng)用到a.txt中(即打補?。?patcha.txtc.txt2、分別查看a.txt與b.txt文件內(nèi)容是否一致?內(nèi)容一致或者用diff檢查

************************************************************************************

第七章作業(yè)根據(jù)自己的理解完成

一、為什么要升級內(nèi)核?

10

/dev/null&:在后臺運行0生成器并用null過濾掉jobs:獲取上一命令的作業(yè)號fg1:把后臺命令調(diào)回前臺按CTRL+Z鍵:調(diào)入后臺并掛起暫停bg1:運行后臺暫停命令

echo$!(記錄下來進程號):回顯后臺運行最終一進程號kill進程號:終止該進程

以用戶root身份執(zhí)行:cat/dev/zero>/dev/null&(執(zhí)行cat命令并保持其運行)以用戶u1身份執(zhí)行:cat/dev/zero>/dev/null&(執(zhí)行cat命令并保持其運行)top:顯示進程的資源占用狀況,動態(tài)變化以用戶root身份執(zhí)行:

renice–5進程號(以root執(zhí)行的cat):調(diào)整進程優(yōu)先級top:優(yōu)先級高的進程始終占有較多資源

killallcat(或用兩次kill進程號):終止所有該命令的進程rm–rf/tmp/*:刪除所有/tmp目錄下文件mkdir/xianxi:在根下建立xianxi目錄cd/tmp:進入/tmp目錄mkdirtt:在/tmp中建立tt目錄

ls/etc/>tt/test1:將所有/etc/下文件名重定向到tt下的test1文件中l(wèi)s/var/log>tt/test2:將所有/var/log/下文件名重定向到tt下的test2文件中l(wèi)s:顯示/tmp文件lstt:顯示tt下文件

tarcftt.tartt:將tt目錄打包為tt.tar包tarczftt.tar.gztt:將tt用gz方式壓縮為tt.tar.gz包tarcjftt.tar.bz2tt:將tt用bz2壓縮為tt.tar.bz2包cp/tmp/tt.tar.*/xianxi:復(fù)制3個包到xianxi目錄cd/xianxi:進入xianxi目錄tar–xftt.tar.gz:解包ls

rm–rf*

tar–zxftt.tar.gz:gz解包ls

rm-rf*

tar–jxftt.tar.bz2:bz2解包rm-rf*lslstt

3、文件歸檔與備份:(進入/tmp目錄)

2、進程管理:

13

****************************************************************************************

第八章(補充試驗,可不用寫在作業(yè)本上)

十三、計劃任務(wù)

1、at命令(非周期性任務(wù))

at10:20

init6

2、cron(周期性任務(wù))

a、軟件包:vixie-croncrontabsb、執(zhí)行程序:crond

c、設(shè)置crond服務(wù)在運行級別3和5中自動運行:

chkconfig–listcrond(顯示)

chkconfig–level35crondon(若已設(shè)置可不執(zhí)行此步驟)date

(查看系統(tǒng)時間,假定為10:30)

****

*

init6

init0(周一至周五22點30分系統(tǒng)自動關(guān)機)xxx

(每兩分鐘執(zhí)行某命令)(每周1,3,5執(zhí)行某命令)

d、設(shè)置2分鐘后系統(tǒng)自動重啟

crontab–e(輸入編輯命令)3210*3022**/2**

*

**

e、其它設(shè)置:周一至周五22點30分系統(tǒng)自動關(guān)機

1-5*

1,3,5xxx

f、冊除用戶現(xiàn)有任務(wù):

crontab–r

crontab–l(顯示任務(wù))

主配置文件:/etc/crontab一般不做修改

用戶定義的任務(wù)被保存在/var/spool/cron/目錄中,如root用戶的計劃任務(wù)在/var/spool/cron/root

g、相關(guān)文件:

文件中。

十四、補充試驗:如何使用新添加的硬盤(分區(qū)、格式化、掛接)1、第一步:添加硬盤(在實際電腦中安裝或在虛擬機中設(shè)置)

關(guān)閉虛擬機,選擇“虛擬機--設(shè)置—添加—硬盤—創(chuàng)立一個新的虛擬磁盤—IDE或SCSI均可—輸入容量大小—完成〞,確定硬盤安裝位置(如/dev/sdb),啟動虛擬機2、分區(qū);(可將添加的硬盤分成一個區(qū))

dmesg|grephd(查看系統(tǒng)檢測到的硬盤設(shè)備)fdisk/dev/sdbrebootfdisk

(假定添加的硬盤為/dev/sdb)(重啟,使分區(qū)生效)

(查看硬盤分區(qū)狀況)

(輸入:mnp數(shù)字1回車回車wq)

3、格式化分區(qū):

–l

mke2fs–j/dev/sdb1(注意此處為分區(qū)的表示,格式化為ext3)或者mkfs.ext3/dev/sdb14、掛接:mount/dev/sdb1/home5、固化掛接:vi/etc/fstab

添加一行:/dev/sdb1

/home

ext3

defaults

11

14

(分區(qū))(掛接目錄)(分區(qū)格式)(開機自動掛接)(硬盤一般設(shè)11)

十五、磁盤配額(限額)

1、試驗過程說明:在電腦中添加一塊硬盤(也可使用原有硬盤再分區(qū));對其進行分區(qū)、格式化;

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論