Linux版本、書籍和虛擬機
- Cent OS 7 64位
- VMware Workstation 12 Player(非商業用途免費)
虛擬機設置爲:1G內存,4核 - 《鳥哥的Linux私房菜》
- 書中提到的:
- Study-Area:study-area.org
- 鳥哥:linux.vbird.org
基礎知識
1.部分硬件
CPU:
- 精簡指令集(Reduced Instruction Set Computing, RISC):ARM
- 複雜指令集(Complex Instruction Set Computing, RISC):Intel、AMD
- CPU的頻率=外頻×倍頻
- 字組大小(word size):CPU每次能夠處理的數據量。一般爲32或64位。
硬盤接口
- IDE
- SATA
主板
- CMOS:記錄主板上的重要參數
- BIOS:開機引導程序,加載CMOS中的參數,調用硬盤中的開機程序
- 主板芯片組分爲:
- 北橋:系統總線,內存傳輸的主要信道。所支持的頻率:前端總線速度(Front Side Bus, FSB),每次傳送的位數是總線寬度。
- 南橋:I/O總線。
電源
- 電源轉換率
2.文字編碼系統
- ASCⅡ
- GB2312(簡體中文)、BIG5(繁體中文)
- Unicode(又稱UTF8,由ISO/IEC制定)
3.操作系統(Operating System)
- 操作系統內核(Kernel):管理整個硬件資源,包括系統文件。
- 通過操作系統的開發接口,開發應用程序
- 內核功能:
- 系統調用接口(System call interface)
- 程序管理(Process control)
- 內存管理(Memory management):內核可以提供虛擬內存和SWAP功能
- 文件系統管理(Filesystem management)
- 設備驅動(Device driver)
4.UNIX和GNU
- Ken Thompson & Dennis Ritchie以C語言寫出第一個UNIX內核,於1973年。
- BSD(Berkeley Software Distribution,Bill Joy):重要的UNIX分支。
- Richard Mathew Stallman創立GNU(for free UNIX)和FSF基金會(Free Software Foundation),組織開發GCC(GNU C Compiler),草擬了通用公共許可證(General Public License, GPL)
5.Linux
- 由Linus Torvalds開創
- Linux distributions:完全可發佈套件,“Kernel + Softwares + Tools”
- 套件開發標準:
- Linux Standard Base(LSB)
- File system Hierarchy Standard(FHS)
- 內核主、次版本爲偶數:穩定版本
- 參考POSIX(Portable Operating System Interface,可便攜式操作系統接口)規範,由IEEE發佈
- 授權:
- Open Source
- Close Source
- 安裝好Linux系統後,平時使用,若不正常關機,可能造成文件系統的毀損。