Linux操作系統(tǒng)的基礎(chǔ)知識(shí)大全
Linux操作系統(tǒng)的基礎(chǔ)知識(shí)大全
對(duì)于初學(xué)Linux的新手來說,掌握基礎(chǔ)知識(shí)尤為重要。下面由學(xué)習(xí)啦小編整理了Linux操作系統(tǒng)的基礎(chǔ)知識(shí)大全的相關(guān)知識(shí),希望對(duì)你有幫助。
Linux操作系統(tǒng)基礎(chǔ)知識(shí)大全:計(jì)算機(jī)概述
1.計(jì)算機(jī)接收用戶輸入指令數(shù)據(jù),經(jīng)過cpu數(shù)據(jù)與邏輯單元運(yùn)算處理后,產(chǎn)生或儲(chǔ)存成有用的信息--->I/O設(shè)備+cpu+處理信息=計(jì)算機(jī).
2.計(jì)算機(jī)五大單元:I/O單元 內(nèi)存單元 cpu內(nèi)部控制單元 cpu內(nèi)部算術(shù)邏輯單元
3.cpu中含有指令集->RISC,精簡指令集,指令執(zhí)行時(shí)間短性能好->arm系列等.
->CISC,復(fù)雜指令集,指令處理任務(wù)內(nèi)容豐富->x86系列等.
4.主板將所有的設(shè)備連接在一起,重要的組件是芯片組->Intel系列cpu主板芯片組->倆個(gè)橋接器控制各組件的通信->北橋負(fù)責(zé)連接速度較快的cpu,內(nèi)存與顯卡等組件. –>南橋負(fù)責(zé)連接速度較慢的外設(shè)。
5.AMD系列cpu為了加速cpu與內(nèi)存的通信,將內(nèi)存的控制組件集成在cpu中.這與Intel不同。
6.主板的各組件cpu 內(nèi)存 磁盤設(shè)備(IDE/SATA) 總線芯片組 顯卡接口(PCI-Express) 適配 卡
7.cpu的外頻指的是cpu與外部組件進(jìn)行數(shù)據(jù)傳輸或運(yùn)算時(shí)的速度,倍頻則是cpu內(nèi)部用來加速工作性能的一個(gè)倍數(shù),倆者相乘才是cpu的頻率
8.cpu超頻指的是將cpu的外頻或倍頻通過主板的設(shè)定功能更改成更高的頻率,倍頻出廠時(shí)就設(shè)置好了,所以通常改的是cpu的外頻.
9.北橋的總線稱為系統(tǒng)總線,是內(nèi)存的傳輸主要信道所以速度快.南橋的總線則是I/O總線,用于聯(lián)系外設(shè).
10.北橋所支持的頻率我們稱為前端總線速度(FSB),每次傳送的位數(shù)則是總線寬度,每秒可傳送的最大數(shù)據(jù)量->FSB*總線寬度。
11.cpu每次能夠處理的數(shù)據(jù)量稱為字組大小,計(jì)算機(jī)的32/64位設(shè)置便是由cpu解析的字組大小而來.
12.pc內(nèi)存的主要組件為動(dòng)態(tài)隨機(jī)訪問內(nèi)存(Dynamic Random Access Memory),斷電數(shù)據(jù)消失->SDRAM同步動(dòng)態(tài)隨機(jī)訪問內(nèi)存->DDR SDRAM(double data rate)
13.SRAM(Static random accdss memory)靜態(tài)隨機(jī)訪問內(nèi)存可集成在cpu內(nèi)部的作為高速緩存(L2 cache).
14.BIOS(basic input output system)是一套開機(jī)讀取的程序?qū)懺谥靼宓腞OM中,現(xiàn)在隨著計(jì)算機(jī)的發(fā)展,BIOS需要更新所以現(xiàn)在BIOS寫在flash memory或eeprom中.
15.主板上的各組件參數(shù)寫在一個(gè)cmos芯片中,通過BIOS讀取和更新數(shù)據(jù).
16.顯卡(vga graphics array),北橋連接,隨著組件的升級(jí),數(shù)據(jù)傳送的頻寬原來越大目前的規(guī)格是PCI-Express.
17.硬盤由許多的盤片,機(jī)械手臂,磁頭,主軸馬達(dá)所組成,數(shù)據(jù)寫在磁性盤片上,讀寫通過機(jī)械手臂上的磁頭(head)來完成,主軸馬達(dá)讓盤片轉(zhuǎn)動(dòng),機(jī)械手臂伸展讓磁頭在盤面上進(jìn)行讀寫操作.
18.盤面上有多個(gè)同心圓繪制的圖形,而從圓心以放射狀的方式分割出的最小的存儲(chǔ)單位就是扇區(qū),每個(gè)扇區(qū)大小為512bytes,扇區(qū)組成的圓就是一個(gè)磁道,多盤片上,所有盤面上的磁道可以組成一個(gè)柱面,柱面是分割磁盤的最小單位.head*cylinder*sector*512bytes
19.硬盤與主機(jī)的傳輸接口(ide sata scsi)ide接口可以接倆個(gè)IDE設(shè)備,需要調(diào)整跳針設(shè)定主從磁盤.sata接口傳輸速度快易于安裝散熱裝置,scsi接口的硬盤在控制上含有一塊處理器運(yùn)算速度快而且不會(huì)耗費(fèi)cpu資源.
20.主板上的芯片組負(fù)責(zé)計(jì)算機(jī)所有設(shè)備的通信,cpu通過I/O地址識(shí)別設(shè)備,各設(shè)備通過IRQ中斷信道告知cpu該設(shè)備工作的狀態(tài)信息以便于cpu進(jìn)行分配任務(wù).
21.CMOS記載主板上的各種重要參數(shù),如system time,cpu頻率和電壓,各項(xiàng)設(shè)備的I/O地址與IRQ中斷等,記錄這些需要電所以主板上才有電池.BIOS為寫入某一閃存活eeprom的程序,開機(jī)執(zhí)行時(shí)加載cmos中參數(shù),嘗試調(diào)用儲(chǔ)存設(shè)備中的開機(jī)程序,進(jìn)一步進(jìn)入操作系統(tǒng)中.
22.操作系統(tǒng)是管理和控制計(jì)算機(jī)系統(tǒng)中的軟硬件資源,有效利用計(jì)算機(jī)的軟硬件資源為用戶提供一個(gè)功能強(qiáng)大,穩(wěn)定的工作環(huán)境,從而為計(jì)算機(jī)和用戶之間起到接口作用的一組程序.
23.os提供了程序接口和用戶接口,程序接口是程序員通過系統(tǒng)調(diào)用操作kernel控制硬件運(yùn)行,編寫的應(yīng)用程序是操作系統(tǒng)提供的開發(fā)接口,所有只能運(yùn)行在該操作系統(tǒng)之上.用戶接口則用于用戶與計(jì)算機(jī)交互,可通過GUI和CLI,其中CLI是命令行接口,需配置shell命令解釋器,shell也是運(yùn)行os之上的應(yīng)用
Linux操作系統(tǒng)基礎(chǔ)知識(shí)大全:linux的規(guī)則與安裝
1.linux os是多用戶多任務(wù)的操作系統(tǒng),是類unix操作系統(tǒng).linux有內(nèi)核版本與發(fā)行版本.
2.linux之前unix的歷史,貝爾實(shí)驗(yàn)室mulitics系統(tǒng)->ken thompson的unics(匯編)->ritchie寫出unix內(nèi)核(c語言).->bill joy寫出unix分支bsd--只適合自己計(jì)算機(jī)硬件,無法再其他架構(gòu)運(yùn)行(如不能再x86上運(yùn)行)->minix系統(tǒng) x86架構(gòu)的類unix系統(tǒng)->torvalds寫出linux內(nèi)核.
3.POSIX(portable operating system interface)可攜式操作系統(tǒng)接口,用于規(guī)范內(nèi)核與應(yīng)用程序之間的接口.
4.GNU與GPL,gnu項(xiàng)目和psf自由軟件基金會(huì),GPL通用公共許可證.linux是gnu項(xiàng)目所以開源,而當(dāng)前的redhat等公司賣linux發(fā)行版本賣的不是系統(tǒng)而是賣的服務(wù).
5.為了規(guī)范linux發(fā)行版本的差異,有fhs和lsb規(guī)范,所以各大linux發(fā)行版本不同的只是開發(fā)商的開發(fā)的管理工具和定制的軟件不同.
6.linux下一切皆文件,設(shè)備的訪問入口也是以文件的形式存放,由目的單一的小程序組成,組合小程序完成復(fù)雜的任務(wù),配置文件保存為TXT文本.
7.硬件在linux中的文件名, IDE硬盤/dev/hd[a-d], sata或scsi硬盤/dev/sd[a-p].磁盤的第一個(gè)扇區(qū)保存?zhèn)z個(gè)重要信息,主引導(dǎo)分區(qū)MBR[master boot record],446bytes,分區(qū)表記錄硬盤分區(qū)狀態(tài)有64bytes.系統(tǒng)開機(jī)會(huì)讀取加載mbr,分區(qū)表只有64bytes,所以只能容納4個(gè)分區(qū),稱為主分區(qū)或擴(kuò)展分區(qū).擴(kuò)張分區(qū)的目的是利用額外的扇區(qū)來記錄分區(qū)信息,擴(kuò)展分區(qū)之下的分區(qū)稱為邏輯分區(qū).擴(kuò)展分區(qū)只能有一個(gè).
8.MBR安裝引導(dǎo)加載程序的地方,boot loader安裝在這,boot loader是讀取內(nèi)核文件來執(zhí)行的軟件.具有的功能提供選擇菜單 載入內(nèi)核文件 轉(zhuǎn)交其他loader.
9.開機(jī)流程,BIOS讀取cmos上的參數(shù),讀取加載mbr中的boot loader,進(jìn)入操作系統(tǒng).引導(dǎo)加載程序可以安裝在mbr和引導(dǎo)扇區(qū).
10.每個(gè)分區(qū)都有自己的引導(dǎo)扇區(qū),可開機(jī)的內(nèi)核文件放置在各分區(qū),loader只能識(shí)別自己分區(qū)的內(nèi)核文件和其他的loader.loader可以將管理權(quán)交給另一個(gè)管理程序.
11.window和linux的磁盤分區(qū).windows下我們可以通過盤符劃分磁盤.假設(shè)Windows下只有c可以當(dāng)做盤符.那我們怎么劃分區(qū)呢?
我們可以在c盤建一個(gè)文件夾,然后把其他的分區(qū)裝入到這個(gè)文件夾中,當(dāng)我們訪問我們在c盤建的文件夾是實(shí)際上訪問的是這個(gè)分區(qū)。
linux下只有/可以當(dāng)盤符,其他的分區(qū)都是通過Windows下的這種情況掛載到/分區(qū)下.這就是我們打開linux的文件系統(tǒng)看到不到分區(qū)而只能看見各種文件夾.
12.vm安裝centos5.5有txt安裝 圖形界面安裝,第一次安裝推薦完全安裝,分區(qū)的劃分,/boot, /, home, swap.采用圖形化界面安裝,SElinux設(shè)置為強(qiáng)制,禁用防火墻.
13.忘記root密碼,重啟系統(tǒng)系統(tǒng)載入時(shí)按任意鍵進(jìn)入可編輯界面,選中內(nèi)核按e鍵進(jìn)入編輯狀態(tài),在后面加入single后按b鍵,進(jìn)入單用戶模式,利用passwd命令改root密碼即可.
14.在命令行模式下執(zhí)行命令.command [options]… arguements.簡單命令date cal bc.
15.重要的熱鍵ctrl+c,ctrl+d,Tab.ctrl+c用于命令的停止執(zhí)行.ctrl+d代表鍵盤輸入結(jié)束,也可以替代exit的輸入,Tab用于命令補(bǔ)全或文件名補(bǔ)全.
16.linux下幾個(gè)好用的快捷鍵ctrl+a ctrl+e 從光標(biāo)位置跳到開頭或結(jié)尾. ctrl+u ctrl+k
從光標(biāo)位置刪到開頭,結(jié)尾. ESC .快速引用上次所用參數(shù).
17. man page查看,進(jìn)入man頁面使用space鍵翻頁,按q鍵離開,支持關(guān)鍵字搜索,/key.
18.正確的關(guān)機(jī)和重啟命令,root用戶執(zhí)行shutdown halt reboot poweroff 重用關(guān)機(jī)shutdown –r now shutdown–h now停掉服務(wù)重啟關(guān)機(jī),reboot –f poweroff -f立即重啟關(guān)機(jī)
19.切換執(zhí)行等級(jí)init /etc/init.d or /etc/rc.d/init.d 其中init分為7個(gè)等級(jí),init 0 關(guān)機(jī) init 6重啟 init 3 cli模式 init 5 GUI模式 runlevel查看執(zhí)行等級(jí)
Linux操作系統(tǒng)基礎(chǔ)知識(shí)大全:Linux操作系統(tǒng)概述
LINUX是一套免費(fèi)使用和自由傳播的類Unix操作系統(tǒng),是一個(gè)基于POSIX和UNIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng)。它能運(yùn)行主要的UNIX工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。它支持32位和64位硬件。Linux繼承了Unix以網(wǎng)絡(luò)為核心的設(shè)計(jì)思想,是一個(gè)性能穩(wěn)定的多用戶網(wǎng)絡(luò)操作系統(tǒng)。
Linux操作系統(tǒng)誕生于1991 年10 月5 日(這是第一次正式向外公布時(shí)間)。Linux存在著許多不同的Linux版本,但它們都使用了Linux內(nèi)核。Linux可安裝在各種計(jì)算機(jī)硬件設(shè)備中,比如手機(jī)、平板電腦、路由器、視頻游戲控制臺(tái)、臺(tái)式計(jì)算機(jī)、大型機(jī)和超級(jí)計(jì)算機(jī)。嚴(yán)格來講,Linux這個(gè)詞本身只表示Linux內(nèi)核,但實(shí)際上人們已經(jīng)習(xí)慣了用Linux來形容整個(gè)基于Linux內(nèi)核,并且使用GNU 工程各種工具和數(shù)據(jù)庫的操作系統(tǒng)。
Linux操作系統(tǒng)基礎(chǔ)知識(shí)大全:Linux操作系統(tǒng)常用命令
●man :任何時(shí)候你覺得對(duì)一個(gè)命令行不是很確定,都可以通過輸入“man + 命令”了解這個(gè)命令能確切是做什么的。
●ls :列出目錄內(nèi)容。
●pwd :在終端中顯示當(dāng)前工作目錄的全路徑。
●cd :要變更你當(dāng)前所在的目錄。
●mkdir :創(chuàng)建一個(gè)新的目錄。
●cp :復(fù)制文件/重命名文件。
●mv :移動(dòng)文件。
●find 和 locate:搜索文件。
●kill :快速關(guān)閉一個(gè)進(jìn)程。
●passwd :更改密碼。
●md5sum :計(jì)算和檢驗(yàn)MD5信息簽名
●history :查詢歷史記錄命令。
●sudo :(super user do)命令允許授權(quán)用戶執(zhí)行超級(jí)用戶或者其它用戶的命令。
●touch :創(chuàng)建一個(gè)新文件,或者將文件的訪問和修改時(shí)間更新為當(dāng)前時(shí)間。
●chmod :修改文件的訪問權(quán)限。
●chown :改變文件擁有者和所在用戶組。
●apt :APT是一個(gè)為Debian系列系統(tǒng)(Ubuntu,Kubuntu等等)開發(fā)的高級(jí)包管理器,在Gnu/Linux系統(tǒng)上,它會(huì)為包自動(dòng)智能地搜索、安裝、升級(jí)以及解決依賴問題。