萬盛學電腦網

 萬盛學電腦網 >> Linux教程 >> Linux操作系統基礎知識大全

Linux操作系統基礎知識大全

  對於初學Linux的新手來說,掌握基礎知識尤為重要。下面由學習啦小編整理了Linux操作系統的基礎知識大全的相關知識,希望對你有幫助。

  Linux操作系統基礎知識大全:計算機概述

  1.計算機接收用戶輸入指令數據,經過cpu數據與邏輯單元運算處理後,產生或儲存成有用的信息--->I/O設備+cpu+處理信息=計算機.

  2.計算機五大單元:I/O單元 內存單元 cpu內部控制單元 cpu內部算術邏輯單元

  3.cpu中含有指令集->RISC,精簡指令集,指令執行時間短性能好->arm系列等.

  ->CISC,復雜指令集,指令處理任務內容豐富->x86系列等.

  4.主板將所有的設備連接在一起,重要的組件是芯片組->Intel系列cpu主板芯片組->倆個橋接器控制各組件的通信->北橋負責連接速度較快的cpu,內存與顯卡等組件. –>南橋負責連接速度較慢的外設。

  5.AMD系列cpu為了加速cpu與內存的通信,將內存的控制組件集成在cpu中.這與Intel不同。

  6.主板的各組件cpu 內存 磁盤設備(IDE/SATA) 總線芯片組 顯卡接口(PCI-Express) 適配 卡

  7.cpu的外頻指的是cpu與外部組件進行數據傳輸或運算時的速度,倍頻則是cpu內部用來加速工作性能的一個倍數,倆者相乘才是cpu的頻率

  8.cpu超頻指的是將cpu的外頻或倍頻通過主板的設定功能更改成更高的頻率,倍頻出廠時就設置好了,所以通常改的是cpu的外頻.

  9.北橋的總線稱為系統總線,是內存的傳輸主要信道所以速度快.南橋的總線則是I/O總線,用於聯系外設.

  10.北橋所支持的頻率我們稱為前端總線速度(FSB),每次傳送的位數則是總線寬度,每秒可傳送的最大數據量->FSB*總線寬度。

  11.cpu每次能夠處理的數據量稱為字組大小,計算機的32/64位設置便是由cpu解析的字組大小而來.

  12.pc內存的主要組件為動態隨機訪問內存(Dynamic Random Access Memory),斷電數據消失->SDRAM同步動態隨機訪問內存->DDR SDRAM(double data rate)

  13.SRAM(Static random accdss memory)靜態隨機訪問內存可集成在cpu內部的作為高速緩存(L2 cache).

  14.BIOS(basic input output system)是一套開機讀取的程序寫在主板的ROM中,現在隨著計算機的發展,BIOS需要更新所以現在BIOS寫在flash memory或eeprom中.

  15.主板上的各組件參數寫在一個cmos芯片中,通過BIOS讀取和更新數據.

  16.顯卡(vga graphics array),北橋連接,隨著組件的升級,數據傳送的頻寬原來越大目前的規格是PCI-Express.

  17.硬盤由許多的盤片,機械手臂,磁頭,主軸馬達所組成,數據寫在磁性盤片上,讀寫通過機械手臂上的磁頭(head)來完成,主軸馬達讓盤片轉動,機械手臂伸展讓磁頭在盤面上進行讀寫操作.

  18.盤面上有多個同心圓繪制的圖形,而從圓心以放射狀的方式分割出的最小的存儲單位就是扇區,每個扇區大小為512bytes,扇區組成的圓就是一個磁道,多盤片上,所有盤面上的磁道可以組成一個柱面,柱面是分割磁盤的最小單位.head*cylinder*sector*512bytes

  19.硬盤與主機的傳輸接口(ide sata scsi)ide接口可以接倆個IDE設備,需要調整跳針設定主從磁盤.sata接口傳輸速度快易於安裝散熱裝置,scsi接口的硬盤在控制上含有一塊處理器運算速度快而且不會耗費cpu資源.

  20.主板上的芯片組負責計算機所有設備的通信,cpu通過I/O地址識別設備,各設備通過IRQ中斷信道告知cpu該設備工作的狀態信息以便於cpu進行分配任務.

  21.CMOS記載主板上的各種重要參數,如system time,cpu頻率和電壓,各項設備的I/O地址與IRQ中斷等,記錄這些需要電所以主板上才有電池.BIOS為寫入某一閃存活eeprom的程序,開機執行時加載cmos中參數,嘗試調用儲存設備中的開機程序,進一步進入操作系統中.

  22.操作系統是管理和控制計算機系統中的軟硬件資源,有效利用計算機的軟硬件資源為用戶提供一個功能強大,穩定的工作環境,從而為計算機和用戶之間起到接口作用的一組程序.

  23.os提供了程序接口和用戶接口,程序接口是程序員通過系統調用操作kernel控制硬件運行,編寫的應用程序是操作系統提供的開發接口,所有只能運行在該操作系統之上.用戶接口則用於用戶與計算機交互,可通過GUI和CLI,其中CLI是命令行接口,需配置shell命令解釋器,shell也是運行os之上的應用

  Linux操作系統基礎知識大全:linux的規則與安裝

  1.linux os是多用戶多任務的操作系統,是類unix操作系統.linux有內核版本與發行版本.

  2.linux之前unix的歷史,貝爾實驗室mulitics系統->ken thompson的unics(匯編)->ritchie寫出unix內核(c語言).->bill joy寫出unix分支bsd--只適合自己計算機硬件,無法再其他架構運行(如不能再x86上運行)->minix系統 x86架構的類unix系統->torvalds寫出linux內核.

  3.POSIX(portable operating system interface)可攜式操作系統接口,用於規范內核與應用程序之間的接口.

  4.GNU與GPL,gnu項目和psf自由軟件基金會,GPL通用公共許可證.linux是gnu項目所以開源,而當前的redhat等公司賣linux發行版本賣的不是系統而是賣的服務.

  5.為了規范linux發行版本的差異,有fhs和lsb規范,所以各大linux發行版本不同的只是開發商的開發的管理工具和定制的軟件不同.

  6.linux下一切皆文件,設備的訪問入口也是以文件的形式存放,由目的單一的小程序組成,組合小程序完成復雜的任務,配置文件保存為TXT文本.

  7.硬件在linux中的文件名, IDE硬盤/dev/hd[a-d], sata或scsi硬盤/dev/sd[a-p].磁盤的第一個扇區保存倆個重要信息,主引導分區MBR[master boot record],446bytes,分區表記錄硬盤分區狀態有64bytes.系統開機會讀取加載mbr,分區表只有64bytes,所以只能容納4個分區,稱為主分區或擴展分區.擴張分區的目的是利用額外的扇區來記錄分區信息,擴展分區之下的分區稱為邏輯分區.擴展分區只能有一個.

  8.MBR安裝引導加載程序的地方,boot loader安裝在這,boot loader是讀取內核文件來執行的軟件.具有的功能提供選擇菜單 載入內核文件 轉交其他loader.

  9.開機流程,BIOS讀取cmos上的參數,讀取加載mbr中的boot loader,進入操作系統.引導加載程序可以安裝在mbr和引導扇區.

  10.每個分區都有自己的引導扇區,可開機的內核文件放置在各分區,loader只能識別自己分區的內核文件和其他的loader.loader可以將管理權交給另一個管理程序.

  11.window和linux的磁盤分區.windows下我們可以通過盤符劃分磁盤.假設Windows下只有c可以當做盤符.那我們怎麼劃分區呢?

  我們可以在c盤建一個文件夾,然後把其他的分區裝入到這個文件夾中,當我們訪問我們在c盤建的文件夾是實際上訪問的是這個分區。

  linux下只有/可以當盤符,其他的分區都是通過Windows下的這種情況掛載到/分區下.這就是我們打開linux的文件系統看到不到分區而只能看見各種文件夾.

  12.vm安裝centos5.5有txt安裝 圖形界面安裝,第一次安裝推薦完全安裝,分區的劃分,/boot, /, home, swap.采用圖形化界面安裝,SElinux設置為強制,禁用防火牆.

  13.忘記root密碼,重啟系統系統載入時按任意鍵進入可編輯界面,選中內核按e鍵進入編輯狀態,在後面加入single後按b鍵,進入單用戶模式,利用passwd命令改root密碼即可.

  14.在命令行模式下執行命令.command [options]… arguements.簡單命令date cal bc.

  15.重要的熱鍵ctrl+c,ctrl+d,Tab.ctrl+c用於命令的停止執行.ctrl+d代表鍵盤輸入結束,也可以替代exit的輸入,Tab用於命令補全或文件名補全.

  16.linux下幾個好用的快捷鍵ctrl+a ctrl+e 從光標位置跳到開頭或結尾. ctrl+u ctrl+k

  從光標位置刪到開頭,結尾. ESC .快速引用上次所用參數.

  17. man page查看,進入man頁面使用space鍵翻頁,按q鍵離開,支持關鍵字搜索,/key.

  18.正確的關機和重啟命令,root用戶執行shutdown halt reboot poweroff 重用關機shutdown –r now shutdown–h now停掉服務重啟關機,reboot –f poweroff -f立即重啟關機

  19.切換執行等級init /etc/init.d or /etc/rc.d/init.d 其中init分為7個等級,init 0 關機 init 6重啟 init 3 cli模式 init 5 GUI模式 runlevel查看執行等級

  Linux操作系統基礎知識大全:Linux操作系統概述

  LINUX是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的UNIX工具軟件、應用程序和網絡協議。它支持32位和64位硬件。Linux繼承了Unix以網絡為核心的設計思想,是一個性能穩定的多用戶網絡操作系統。

  Linux操作系統誕生於1991 年10 月5 日(這是第一次正式向外公布時間)。Linux存在著許多不同的Linux版本,但它們都使用了Linux內核。Linux可安裝在各種計算機硬件設備中,比如手機、平板電腦、路由器、視頻游戲控制台、台式計算機、大型機和超級計算機。嚴格來講,Linux這個詞本身只表示Linux內核,但實際上人們已經習慣了用Linux來形容整個基於Linux內核,並且使用GNU 工程各種工具和數據庫的操作系統。

  Linux操作系統基礎知識大全:Linux操作系統常用命令

  ●man :任何時候你覺得對一個命令行不是很確定,都可以通過輸入“man + 命令”了解這個命令能確切是做什麼的。

  ●ls :列出目錄內容。

  ●pwd :在終端中顯示當前工作目錄的全路徑。

  ●cd :要變更你當前所在的目錄。

  ●mkdir :創建一個新的目錄。

  ●cp :復制文件/重命名文件。

  ●mv :移動文件。

  ●find 和 locate:搜索文件。

  ●kill :快速關閉一個進程。

  ●passwd :更改密碼。

  ●md5sum :計算和檢驗MD5信息簽名

  ●history :查詢歷史記錄命令。

  ●sudo :(super user do)命令允許授權用戶執行超級用戶或者其它用戶的命令。

  ●touch :創建一個新文件,或者將文件的訪問和修改時間更新為當前時間。

  ●chmod :修改文件的訪問權限。

  ●chown :改變文件擁有者和所在用戶組。

  ●apt :APT是一個為Debian系列系統(Ubuntu,Kubuntu等等)開發的高級包管理器,在Gnu/Linux系統上,它會為包自動智能地搜索、安裝、升級以及解決依賴問題。


copyright © 萬盛學電腦網 all rights reserved