Linux歷史,安裝,分區,版本

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

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/371191.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/371191.shtml
英文地址,請注明出處:http://en.pswp.cn/news/371191.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

放棄Eclipse Juno

在上一個博客中,我發布了有關Eclipse 4.2 Juno設置的信息。 萬一我需要重新安裝其他東西,也可以作為參考。 當時我沒有談論的是我與Juno共同遇到的問題。 我以為這是我自己的安裝程序,很麻煩,但是此后并沒有太大改善。 我遇到的主…

Java instead of 用法_我又不是你的誰--java instanceof操作符用法揭秘

背景故事《曾經最美》是朱銘捷演唱的一首歌曲,由陳佳明填詞,葉良俊譜曲,是電視劇《水晶之戀》的主題曲。歌曲時長4分28秒。 歌曲歌詞:看不穿你的眼睛藏有多少悲和喜像冰雪細膩又如此透明仿佛片刻就要老去整個城市的孤寂不止一個你…

3.26

http://codeforces.com/gym/101196/attachments A題 B題 題意:一群人玩桌上足球(>4人),分成黑白兩隊,每隊有進攻和防守兩名玩家,如果有一方失敗則失敗方的防守坐到等候席的結尾、進攻被流放到防守區再上來一個人作為進攻方。而…

scala akka通信機制

https://www.2cto.com/kf/201701/587514.html轉載于:https://www.cnblogs.com/rocky-AGE-24/p/7542874.html

JUnit通過失敗測試案例

為什么要建立一種預期測試失敗的機制? 有一段時間,人們會希望并期望JUnit Test案例失敗。 盡管這種情況很少見,但確實發生了。 我需要檢測JUnit測試何時失敗,然后(如果期望的話)通過而不是失敗。 具體情況是…

CentOS6.5安裝MySQL5.7詳細教程

CentOS6.5安裝MySQL5.7詳細教程 注:文中所寫的安裝過程均在CentOS6.5 x86下通過測試 主要參考博文: https://segmentfault.com/a/1190000003049498 http://www.th7.cn/db/mysql/201601/175073.shtml 1.檢測系統是否已經安裝過mysql或其依賴,若…

cmake 查看編譯命令,以及在vscode中如何使用cmke

通過設置如下配置選項,可以生成compile_commands.json 文件,記錄使用的編譯命令 set(CMAKE_EXPORT_COMPILE_COMMANDS ON)獲得現有模塊列表 cmake --help-module-list查看命令文檔 cmake --help-command find_file查看模塊的詳細信息 cmake --help-mo…

php學習八:封裝

一:在php中,用class關鍵字來創建一個類,即進行封裝;在類里面有成員屬性和方法行為組成: 1.成員屬性:用關鍵字var來聲明,可以給初始值也可以不給;現在var廢棄,用public來聲明,public為共有屬性&a…

純Java JavaFX 2.0菜單

在有關JavaFX的最新文章中 ,我集中討論了不使用JavaFX 1.x的JavaFXScript和不使用JavaFX 2.0的新FXML來使用JavaFX 2.0的新Java API 。 所有這些示例均已使用標準Java編譯器進行了編譯,并使用標準Java啟動 器執行。 在本文中,我將繼續演示使用…

設置QtreeWidget水平滾動條

轉載請注明出處:http://www.cnblogs.com/dachen408/p/7552603.html //設置treewidget水平滾動條 ui.treeWidget->header()->setSectionResizeMode(QHeaderView::ResizeToContents);ui.treeWidget->header()->setStretchLastSection(false);轉載于:https…

java 序列化 uid,Java中的序列化版本uid

How is Serialization id stored in the instance of the object ?The Serialization id we declare in Java is static field;and static fields are not serialized.There should be some way to store the static final field then. How does java do it ?解決方案The ser…

HTML5本地存儲

什么是Web Storage Web Storage是HTML5里面引入的一個類似于cookie的本地存儲功能,可以用于客戶端的本地存儲,其相對于cookie來說有以下幾點優勢: 存儲空間大:cookie只有4KB的存儲空間,而Web Storage在官方建議中為每個…

番石榴秒表

番石榴的秒表是番石榴第10版的另一個新番石榴類(作為Optional ,這是另一篇近期文章的主題)。 顧名思義,這個簡單的類提供了一種方便地測量兩個代碼點之間經過的時間的方法。 與使用System.currentTimeMillis(&#xff…

CF 839 E-最大團

CF 839 E Soltion: 就是怎么求最大團的問題: 以下是\(O(7000\times n^2)\)的做法 求一個最大團,然后將所有的藥水平均分配,到最大團的所有點上,計算答案. #include<iostream> #include<cstdio> #include<cstring> #include<cmath> #include<algorit…

sse java_SSE詳解

SSE(Server-Sent Events):通俗解釋起來就是一種基于HTTP的&#xff0c;以流的形式由服務端持續向客戶端發送數據的技術應用場景由于HTTP是無狀態的傳輸協議,每次請求需由客戶端向服務端建立連接,HTTPS還需要交換秘鑰&#xff0c;所以一次請求,建立連接的過程占了很大比例在http…

520. Detect Capital

題目&#xff1a; Given a word, you need to judge whether the usage of capitals in it is right or not. We define the usage of capitals in a word to be right when one of the following cases holds: All letters in this word are capitals, like "USA".A…

盒模型的屬性丶display顯示丶浮動

一丶盒模型的屬性(重要) 1.padding padding是標準文檔流,父子之間調整位置 <!DOCTYPE html><html><head><meta charset"UTF-8"><title>padding</title><style>*{padding: 0;margin: 0;}.box{width: 200px;height: 200px;b…

MapReduce:通過數據密集型文本處理

自上次發布以來已經有一段時間了&#xff0c;因為我一直在忙于Coursera提供的一些課程。 有一些非常有趣的產品&#xff0c;值得一看。 前一段時間&#xff0c;我購買了Jimmy Lin和Chris Dyer的MapReduce數據密集型處理程序 。 本書以偽代碼格式介紹了幾種關鍵的MapReduce算法。…

ubuntu(deepin)安裝apache2并支持php7.0

linux虛擬機下用于開發環境測試&#xff0c;安裝的apache和php7.0&#xff0c;但是簡單安裝完兩者后apache并不能解析php&#xff0c;原因是確實apache的php擴展。 # 首先安裝apache sudo apt-get install apache2 # 然后安裝php7.0 sudo apt-get install php7.0 # 一般執行完這…

java applet 換行_Java復習題

一、選擇題1.有Java語句如下&#xff0c;則說法正確的是()A.此語句是錯誤的B. a.length的值為5C. b.length的值為5D. a.length和b.length的值都為52.整數除法中&#xff0c;如果除數為0&#xff0c;則將導致的異常是( B )A. NullPointerExceptionB. ArithmeticExceptionC. Arra…