Linux 歷史
- 1970年是 UNIX元年,這一年 Kenneth Lane Thompson 和 Dennis Ritchie 合作編寫了UNIX系統。
- Stallman 發起了GNU 計劃,他本人開發了Emacs, GCC, GDB.
- Minix:教學用的類UNIX系統,由于UNIX是收費的且價格昂貴,因此一個大學教授開發出了Minix系統免費用于教學。
- 1991年,Linus開發出了第一版的linux內核。
- Theodore TS'o 提出并實現了ext2文件系統。
Linux 各種版本
Redhat
- 來自俄羅斯,商業化最好,貢獻了 rpm軟件包。
- CentOS 是基于Redhat的社區維護的免費版本。
Debian
- 1993年發布第一個版本,到現在一直堅持開源,系統穩定保守,是比較純粹的linux.
- 貢獻了deb軟件包和apt軟件包管理器。
- Ubuntu,基于Debian發展而來。
Linux安裝
- 安裝光盤制作:下載ISO文件后,選擇刻錄鏡像文件,不要把ISO文件簡單復制過去,那樣沒用,一定要選擇鏡像刻錄。
- 安裝U盤的制作:使用UltraISO 或者 UNetbootin 來制作安裝U盤。
- LiveCD : 一個裝有linux的光盤,插入電腦后可以直接從這個光盤上啟動linux而不用先安裝它,啟動后這個系統都在內存中,你可以像使用普通操作系統一樣使用它。
Linux分區和掛載
- 一塊硬盤第一個扇區叫MBR,Master Boot Record,有512個字節,前446個字節用來放一個小程序,叫啟動管理器,啟動管理器有很多種,linux中常用的是Grub,最新的是Grub2,還有64字節是分區表,存放分區信息,并且最多能存放4個分區的信息。
- 電腦開機時,你按下電源鍵的那一刻,首先啟動的是主板上的BIOS,它會先執行各種硬件檢查,然后去啟動grub。
- Grub啟動后會去 /boot/grub/grub.cfg 讀取配置信息,grub.cfg里面會存儲很多重要信息,比如開機選項,是否現實倒計時,各個操作系統引導程序的位置等等。
- 多系統問題:比如你安裝Linux之前已經安裝了windows系統,那在安裝linux的時候,grub.cfg也會記錄windows引導程序的位置,然后你開機時會顯示一個畫面讓你選擇啟動哪個系統。
- Grub配置信息
-- GRUB_DEFAULT=0 如果用戶沒有選擇,默認啟動哪個系統。 如果值為saved,那grub就會記錄上次開機的選擇。
-- GRUB_HIDDEN_TIMEOUT_QUIET=true 倒計時時是否顯示秒數。
-- GRUB_TIMEOUT=10 給用戶選擇的時間
-- GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 正常啟動linux時grub傳給linux內核的參數,quiet表示啟動時不顯示打印信息,splash表示要顯示啟動畫面。
-- GRUB_CMDLINE_LINUX="" 以任何方式啟動linux都會傳給內核的參數。 - 如果用戶需要編輯grub配置文件,需要去編輯 /etc/default/grub 這個文件,可以用 gedit命令打開編輯。編輯完成后要運行 update-grub 命令來更新 /bot/grub/grub.cfg 文件。
Linux桌面環境
- Ubuntu 基于 GNome. GNome是用的比較光的一款桌面環境。
- Kubuntu 基于 KDE,畫面細膩漂亮,允許用戶自由設置。
- XFCE,小巧,占用資源少。
轉載于:https://www.cnblogs.com/imap/p/7531389.html