2014年6月12日 星期四

5/30LINUX上課心得

5/30小考自出兩題並寫下各300字的答案

四題題目
  甚麼是套件
(1)    Debian附帶了超過 37500 個套件,這些預先編譯好的軟體被包裹成一種良好的格式以便於在您的機器上進行安裝。
(2)    根據 Debian自由軟體指導方針》,所有包含在 Debian 正式發行版中的軟體套件,都是自由軟體。確保了這些軟體套件和它們的完整程式源碼可以被自由的使用,以及重新散佈。正式的 Debian 發行版對應於 Debian 套件倉庫的主發佈 (main) 版面。
(3)    另外,爲了服務我們的使用者,我們在獨立的版面中還提供了一些因爲有額外授權限制或是有法律問題而不能放在主發佈(main) 版面中 的套件。這些版本包括:
Contribl:放在這裡的軟體套件是自由軟體,但是需要倚賴一些非自由軟體才能使用。
 Non-Free:放在這裡的軟體套件在使用或重新散佈時,會受到某些麻煩的許可條件的限制。
(4)    有可能在多個的發佈套件中出現某個相同的軟體套件,它們的版本號是不同的。


2.     甚麼是linux發行版
(1)    Linux發行版(GNU/Linux 發行版),為一般使用者預先整合好的Linux作業系統及各種應用軟體。一般使用者不需要重新編譯,在直接安裝之後,只需要小幅度更改設定就可以使用,通常以軟體包管理系統來進行應用軟體的管理。Linux發行版通常包含了包括桌面環境、辦公套件、媒體播放器、資料庫等應用軟體。
(2)    這些作業系統通常由Linux核心、以及來自GNU計劃的大量的函式庫,和基於X Window的圖形介面。有些發行版考慮到容量大小而沒有預裝 X Window,而使用更加輕量級的軟體。
(3)    現在有超過300Linux發行版,大部分都正處於活躍的開發中,不斷地改進。
(4)    由於大多數軟體包是自由軟體和開源軟體,所以Linux發行版的形式多種多樣——從功能齊全的桌面系統以及伺服器系統到小型系統 (通常在嵌入式裝置,或者啟動軟碟)。除了一些客製軟體 (如安裝和配置工具),發行版通常只是將特定的應用軟體安裝在一堆函式庫和核心上,以滿足特定使用者的需求。
(5)    這些發行版可以分為商業發行版,比如Fedora (Red Hat), openSUSE (Novell), Ubuntu (Canonical公司),  Mandriva Linux;和社群發行版,它們由自由軟體社群提供支援,如DebianGentoo;也有發行版既不是商業發行版也不是社群發行版,其中最有名的是Slackware

3.     inux發行版的top10(在top10不代表比較優秀)
(1)    Linux Mint:是對使用者友好而功能強大的作業系統。理想之一是把先進技術,以簡單的方式呈現給使用者,以此來成為最優秀的作業系統。
(2)    Ubuntu:目標是為一般用戶提供一個最新的、同時又相當穩定的主要由自由軟體構建而成的作業系統。現今具有龐大的社群力量,用戶可以方便地從社群獲得幫助。
(3)    Fedora:較具知名度的Linux發行套件之一,由Fedora 專案社群開發、紅帽公司贊助,目標是建立一套新穎、多功能並且自由的作業系統。
(4)    Debian GNU/Linux:是由GPL和其他自由軟體許可協議授權的自由軟體組成的作業系統,由Debian計畫組織維護。
(5)    openSUSE:是以Linux核心為基礎,提供符合一般日常使用的作業系統。
(6)    Arch Linux:是朝向輕量以及簡單的Linux發行版。其中「簡單」被定義為「避免不必要或複雜的修改」,也就是說,是由開發者角度定義,而非使用者角度思考。
(7)    PCLinuxOS:以LiveCD的形式發行,既可在光碟機中執行,也可安裝在硬碟上。PCLinuxOS和其他基於Mandriva的發行版不同的是使用APT包來安裝軟體。
(8)    CentOS:來自於Red Hat Enterprise Linux依照開放原始碼規定釋出的原始碼所編譯而成。由於出自同樣的原始碼,因此有些要求高度穩定性的伺服器以CentOS替代商業版的Red Hat Enterprise Linux使用。兩者的不同,在於CentOS並不包含封閉原始碼軟體。CentOS 對上游代碼的主要修改是為了移除不能自由使用的商標。
(9)    Mageia:是一個非營利組織及其主導的Linux發行版的名稱。
(10)  Slackware Linux:與其他的發行版本不同,它力圖成為「UNIX風格」的Linux發行版本。只吸收穩定版本的應用程式,並且缺少其他linux版本中那些為發行版本客製的配置工具。
(11)  FreeBSD:是一種自由的類Unix作業系統。

4.     Debian / Ubuntu Linux 查看系統版本資訊(作業系統)
 DebianUbuntu Linux 查看系統版本資訊的指令,可以使用 uname  lsb_release (可使用於查詢是哪種作業系統, ex: RedhatCentOS)
可使用 "uname --help""lsb_release --help" 取得更多詳細的參數與說明.
以下是我查詢Debian系統版本資訊的結果:
(1)    uname -a
Linux rebecca 3.2.0-4-686-pae #1 SMP Debian 3.2.54-2 i686 GNU/Linux
(2)    lsb_release -a
No LSB modules are available.
Distributor ID:    Debian
Description:    Debian GNU/Linux 7.4 (wheezy)
Release:    7.4

沒有留言:

張貼留言