2014年5月30日 星期五

linux0530

小考題目
1.     甚麼是套件
(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

Codename:    wheezy

2014年5月23日 星期五

linux0523

debain 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作業系統。

debian語法
Debian/Ubuntu 下更新索引檔的作法是執行:

sudo apt-get update

如果要安裝軟體則:

sudo apt-get install <軟體名稱>

移除軟體的話就是:

sudo apt-get remove <軟體名稱>

而如果想針對安裝過的軟體進行更新,則是下

sudo apt-get upgrade

如果是以套件而基礎而更新,比方說從 breezy(5.10) 升級到 dapper(6.04) 則是修改完對應的 sources.list 檔案後執行:

sudo apt-get dist-upgrade

如果在安裝軟體時不知道那個軟體在套件管理中的名稱,則可以使用

apt-cache search 關鍵字

來搜尋軟體名稱。

2014年5月9日 星期五

linux0509

穩定版 (stable)
這是最新正式發行的 Debian 版本。這些軟件都相對穩定而且都經過良好 的測試,只在重大安全問題或者可用性問題得到修復後纔會做變更。

測試版 (testing)
這裏都是準備列入下一個穩定版中的軟件套件。在不穩定版 (unstable) 的軟件套件進入到測試版測試之前,必須經過一些 嚴格的審覈。需要提醒您注意的是測試版不會從 安全小組 獲得及時的安全更新。

不穩定版 (unstable)
這裏包含了 Debian 中最新版本的軟件套件。當這些軟件套件達到我們要求的穩定與品質的標準之後,就會被列進測試版本 中。同樣,不穩定版也不會從 安全小組 獲得及時的安全更新。

不穩定版中的軟件套件都只經過簡單的測試,因此可能包含了 足以影響您的系統穩定性的嚴重問題。只有極有經驗的用戶才應該考慮使用不穩定 版的軟件套件。

樹梅派


這就是Eben Upton Raspberry Pi迷你型計算機,中文名字“樹莓派”,隻有火柴盒/信用卡大小,成本造價僅有25美元,但是性能表現還不錯,尤其是它的圖形處理能力,跑分已經超越了iPhone 4S