導航:首頁 > 編程系統 > debianlinux書

debianlinux書

發布時間:2023-07-07 16:47:44

⑴ Debian GNU/linux的歷史

Debian GNU/Linux是最古老的Linux發行版之一,很多其他Linux發行版都是基於Debian發展而來,例如Ubuntu。
Debian GNU/Linux由Ian Murdock創立。lan Murdock於1973年4 月28日出生於德國的君斯坦市(Konstanz, Germany)。他是Debian GNU/Linux發行版的創始人,也是商用Linux發行商Progeny公司的創始人。他目前就職於Sun Microsystems, Inc,負責Sun 公司的操作系統平台發展戰略。在加入Sun 公司之前,Ian Murdock是Linux 基金會(Linux Foundation)的首席技術長官(CTO),以及Linux平台交互標准LSB (Linux Standard Base)的主席。
Debian於1993年8月16日由當時還在美國普渡大學念書的Ian Murdock首次發表。Ian Murdock最初把他的系統稱為「Debian Linux Release」。在定義文件Debian Manifesto中,Ian Murdock宣布將以開源的方式,本著Linux及GNU的精神發行一套GNU/Linux發行版。Debian的名稱是由他女友(現在為其妻子) Debra和Ian Murdock自己的名字合並而成的。
Debian計劃最初發展緩慢,在1994年和1995年分別發布了0.9x版本;1.x版本則在1996年發布。1996年,Bruce Perens接替了Ian Murdock成為了Debian計劃的領導者。同年,一個開發者Ean Schuessler提議Debian應在其計劃與使用者之間建立一份社會契約。經過討論,Bruce Perens發表了Debian社會契約(Debian Social Contract)及Debian自由軟體指引(Debian Free Software Guidelines),定義了開發Debian的基本承諾。
1998年在建基於GNU C運行期庫的Debian 2.0發布之前,Bruce Perens離開了Debian的開發工作。Debian開始選出新的領導者,並發布了另外兩個2.x版本,包含了更多介面和軟體包。APT和第一個非 Linux介面—Debian GNU/Hurd的開發也展開。第一個建基於Debian的Linux發行版Corel Linux和Stormix的Storm Linux在1999年開始開發。盡管未能成功開發,這兩個發行版成為了建基於Debian的Linux發行版的先驅。
在2000年後半年,Debian對資料庫和發布的管理作出了重大的改變,它重組了收集軟體的過程,並創造了「測試」(testing)版本作為較穩定的對下一個發布的演示。同年,Debian的開發者開始舉辦名為Debconf的年會,為其開發者和技術用家提供講座和工作坊。

⑵ 用的debian系linux,想學python。書里說得用個編輯器,求解答

python 是解釋型語言。程序就是以py為擴展名的文本文件,然後運行程序,需要python解釋器(通常說的安裝Python,實際就是安裝python解釋器)對py文件進行解釋成PC可以運行的程序。
所以python程序編寫過過程,就是一個文本文件的編輯,記事本,vim,sublime類似的文本編輯都可以編寫python程序。
但是因為編寫程序的過程,需要調試,如果用這些純文本的編輯編寫,那就需要自行運行python解釋器來運行程序。所以就有了IDE,即編程集成環境,IDE可以看作是一個文本編輯器,然後附加了一下調試環境,或一些開發相關的工具(比如資料庫連接管理)。
IDLE:就是python解釋器安裝,附帶的一個簡易IDE工具。
VS Code:則是支持多語言的一個IDE工具,編寫不同的語言程序,只要安裝相應的插件就可以了。
學習的話就無所謂選擇,都可以用。

⑶ Debian和Linux有什麼區別,Tails操作系統呢他們能裝Linux的軟體嗎

Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的UNIX工具軟體、應用程序和網路協議。它支持32位和64位硬體。Linux繼承了Unix以網路為核心的設計思想,是一個性能穩定的多用戶網路操作系統。
but,嚴格來講Linux只是一個內核,現在的人都將基於這個內核的操作系統稱為Linux。

Debian 是一個基於Linux內核為主的操作系統,
Tails 是Debian的衍生版本(Tails 的目的就是為了幫助用戶實現匿名上網,並最大限度保護個人隱私)
Ubuntu也是Debian的衍生版本(友好的界面,簡單的操作,可以幫助人們盡快熟悉Linux)

⑷ linux入門書籍推薦

書籍推薦
入門基礎書籍
Introction to Linux
這是一本免費的書,來自於Linux文檔項目。雖然免費,但是不影響它的流行程度,該書比較系統的介紹了Linux的一些基本概念,包括文件系統,命令行,網路等。但是鑒於Linux現在也是版本帝,有些內容可能跟不上最新的版本,但是,這完全不影響對於基本概念的理解。
Linux Fundamentals
從這本書的書名就可以看出,作者Paul Cobbaut就是側重於介紹Linux最基礎的有關知識。涉及到Linux的歷史,如何安裝以及一些簡單但是常用的命令。
Linux命令行及工具書籍
GNU/Linux Command−Line Tools Summary
這本書同樣來自於Linux文檔項目。適於初學Linux命令行的讀者。
Bash Reference Manual from GNU
此書來自於GNU,著重介紹Linux命令行。
The Linux Command Line
如果你把前面的幾本基本的命令行的書籍啃完,並迫切希望能夠進一步深入了解命令行,那麼這本出自William Shotts的書是必須一讀的,此書500多頁的篇幅,極為詳盡的介紹了Linux命令行,也許你自詡比較熟悉命令行,相信此書還是能夠帶個你新的見識。
Linux Bash腳本書籍
Bash Beginners Guide
顧名思義,此書就是為初學者准備的,同樣來自於Linux文檔項目。
Advanced Bash-Scripting Guide
如果你對Linux Bash腳本有了基本的認識,那麼這本書將是你進階的必備書籍。此書900多頁的篇幅涉及Bash腳本的方方面面,不論對於打算進階或者已經較為熟悉的人來說都是一本重要的參考書籍。
The AWK Programming Language
AWK命令是一個極為強大的Linux命令,同時提供非常強大的腳本支持。也正是因為強大,所以就有專門的書籍來介紹這個命令,如果你要把自己的Linux命令再提升一點的話,建議看下這本書來深入的學習該命令。
Linux 101 Hacks
不論從這本書的書名,還是這本書的來源The Geek Stuff,此書都暗示著其將以新穎獨特的角度為你介紹Linux腳本。
Linux發行版本書籍
CentOS System Administration Essentials
這本書較為系統的介紹了Centos系統的有關知識,包括了文件系統,包管理系統,用戶系統,安全中心以及一些常用應用軟體介紹,對於使用Centos系統的人員還是有所幫助的。
Ubuntu Manual
這本書來源於Ubuntu Manual網站,以不多的篇幅較為系統的介紹了Ubuntu系統的日常使用。
For Linux Mint: Just Tell Me Damnit!
這本書集中介紹了Linux Mint系統,涉及了安裝,包管理,定製桌面等方面。
Solus Linux Manual
顧名思義,此書介紹Solus Linux系統,篇幅較短。
The Debian Administration』s Handbook
這本書號稱Debian Linux系統的聖經,涵蓋了Debian的歷史,安裝,包管理,虛擬機,存儲等方面,對於使用Debian系統的人員來說,此書必備。
Linux系統管理書籍
雖然此章節被獨立命名為Linux系統管理,但是,前面的章節其實都可以認為在此范疇,只不過更加偏向於基礎。所以,在這章節中都是側重於較為深入的系統管理有關知識,最好是在前面章節的基礎之上再學習此章節。
Linux System Administration
這本書也是出自於Paul Cobbaut之手,覆蓋了網路,磁碟,用戶,內核,庫等管理。
Advanced Linux System Administration
如果你覺得自己很懂Linux系統管理,也非常希望別人能夠知道你很懂,那麼你應該去參加LPIC。而要參加該認證,此書是必看的官方指定用書。
Pro Linux System Administration, 2nd Edition
這是一本非常詳細的Linux系統管理的書籍,全書1000+頁的篇幅涵蓋了Linux系統管理的很多方面,即適合初學者,也可以作為有一定基礎的人系統學習的重要參考。同時,該書的第二部分介紹了很多Linux系統管理的應用,如NTP,DNS,郵件,文件共享,性能監控等等,非常值得一看。
Linux Bible 9th Edition
不用講了,敢取這么牛逼的名字,而且書的評價還不錯,必然是好書。此書將近1000頁的篇幅,從不同程度介紹了Linux系統,比如如何入門,如何成為Linux的熟練用戶,如果成為系統管理員,如何成為Linux安全維護人員等等,還是比較實至名歸的。
Linux Servers
此書又來自於Paul Cobbaut,從書名就能推測其范疇,主要側重講述如何打造你的Linux伺服器,包括web server,mysql資料庫,DHCP等。
Linux Networking
Linux網路對於系統管理員來說是最為重要的一塊之一,同樣出自於Paul Cobbaut之手,較為系統的介紹了Linux網路基礎知識,網路配置,同時著重介紹了常用的網路服務等。
Linux Storage
此書作者估計你都能猜到了,不錯,又是Paul Cobbaut。該書同樣較為系統的介紹了Linux的存儲系統,涉及文件管理,磁碟管理,資料庫等方面。
Linux Security
作者就不介紹了,你懂的。很多時候對於Linux系統都更側重於功能方面,對於安全方面往往做的不夠。然而現在網路安全正面臨越來越嚴峻的挑戰,由網路安全帶來的損失也是越來越大,因此,對於Linux的安全管理已經成為系統管理最為重要的一部分。此書同樣系統的介紹了Linux的安全管理有關方面,涉及用戶/組安全,文件安全,iptables防火牆,selinux安全等方面。
Linux基本開發書籍
最後,稍微推薦一下Linux開發有關的書籍。
Advanced Linux Programming
此書面向致力於Linux軟體開發人員,介紹了Linux多進程,多線程,進程間通信,以及硬體介面等方面,對於從事有關開發工作還是很有幫助的。

⑸ debian linux的發展史 詳細點。

Debian 是一套為了您的計算機所設計的自由操作系統 (OS)。操作系統是使計算機運行的基本程序和工具的集合。Debian 使用 Linux 核心(操作系統的最重要部份),但大部份的基本工具則來自 GNU 計劃,因此我們稱為 GNU/Linux。

Debian GNU/Linux 不單是個操作系統,它也包含多過 18733 個軟體包,它們是一些經已編譯的軟體,並包裝成一個容易安裝的格式。

Debian 最早由Ian Murdock於1993年創建。可以算是迄今為止,最遵循GNU規范的Linux系統。Debian系統分為三個版本分支(branch): stable, testing 和 unstable。截至2005年5月,這三個版本分支分別對應的具體版本為:Woody, Sarge 和 Sid。其中,unstable為最新的測試版本,其中包括最新的軟體包,但是也有相對較多的bug,適合桌面用戶。testing的版本都經過 unstable中的測試,相對較為穩定,也支持了不少新技術(比如SMP等)。而Woody一般只用於伺服器,上面的軟體包大部分都比較過時,但是穩定 和安全性都非常的高。

為何有如此多的用戶痴迷於Debian呢(包括筆者在內)?apt-get / dpkg是原因之一。dpkg是Debian系列特有的軟體包管理工具,它被譽為所有Linux軟體包管理工具(比如RPM)最強大的!配合apt- get,在Debian上安裝、升級、刪除和管理軟體變得異常容易。許多Debian的用戶都開玩笑的說,Debian將他們養懶了,因為只要簡單得敲一 下」apt-get upgrade && apt-get update」,機器上所有的軟體就會自動更新了……

優點:遵循GNU規范,100%免費,優秀的網路和社區資源,強大的apt-get

缺點:安裝相對不易,stable分支的軟體極度過時

軟體包管理系統:APT (DEB)

是Linux發行版當中比較自由的一種。由位於世界各地上千名的自願者不斷開發和維護。它不屬於任何的商業公司,完全由開源社區所有。是一套為了您的計算機所設計的自由操作系統 (OS)。操作系統是使計算機運行的基本程序和工具的集合。Debian 使用 Linux 核心(操作系統的最重要部份),但大部份的基本工具則來自 GNU 計劃,因此我們稱為 GNU/Linux

Sarge經過三年多的開發於2005年6月6日正式發布,替代Woody成為最新的Stable。testing的代號改為etch,unstable的代號還是sid。

Debian於2006年6月底停止對舊Stable版本Woody的支持。

Debian中代號為Sarge的發行版已獲得開放源碼發展實驗室(OSDL)的電信運營商等級Linux(CGL)規格認證。

Debian GNU/Linux 不單是個操作系統,它也包含多過 15490 個軟體包,它們是一些經已編譯的軟體,並包裝成一個容易安裝的格式

⑹ Linux學習書籍求推薦

Linux學習書籍求推薦
1、《Linux與Unix Shell 編程指南》
C語言基礎
1、《C Primer Plus,5th Edition》【美】Stephen Prata著
2、《The C Programming Language, 2nd Edition》【美】Brian W. Kernighan David M. Rithie(K & R)著
3、《Advanced Programming in the UNIX Environment,2nd Edition》(APUE)
4、《嵌入式Linux應用程序開發詳解》
Linux內核
1、《深入理解Linux內核》(第三版)
2、《Linux內核源代碼情景分析》毛德操 胡希明著
研發方向
1、《UNIX Network Programming》(UNP)
2、《TCP/IP詳解》
3、《Linux內核編程》
4、《Linux設備驅動開發》(LDD)
硬體基礎
1、《ARM體系結構與編程》杜春雷著
2、S3C2410 Datasheet
英語基礎
1、《計算機與通信專業英語》
系統教程
1、《嵌入式系統――體系結構、編程與設計》
2、《嵌入式系統――採用公開源代碼和StrongARM/Xscale處理器》毛德操 胡希明著
3、《Building Embedded Linux Systems》
理論基礎
1、《演算法導論》
2、《數據結構(C語言版)》
3、《計算機組織與體系結構?性能分析》
4、《深入理解計算機系統》【美】Randal E. Bryant David O』Hallaron著
5、《操作系統:精髓與設計原理》
6、《編譯原理》
7、《數據通信與計算機網路》
8、《數據壓縮原理與應用》
入門篇
《LINUX權威指南》書不錯,寫的很全面也比較廣,涉及的不深,做為入門書籍不錯,可以比較全面的了解linux 。另外比較熱門的也可以看看《鳥哥的私房菜》等書,偏管理類的書。如果想做server方向的可以找來看看。
驅動 篇
《LINUX設備驅動程序 》就是網上說的「LDD」,經典之作,必備書籍。國產經典《Linux驅動詳細解》也是一本非常不錯的書,很實用,書中源代碼分析比較多,基於2440的,對linux外圍驅動有很全面的講解
內核篇
浙江大學的《LINUX內核源代碼情景分析》,外國鬼子的《萊昂氏UNIX源代碼分析》還有《深入理解linux內核》都是出名的經典巨作。另外趙 炯的《LINUX內核完全剖析–基於0.12內核》也非常不錯,對內核代碼進行了詳細的注釋,非常有助於對內核的理解和代碼的分析。
shell篇
《LINUX與UNIX Shell編程指南》
應用 編程
不用說了肯定是《unix環境高級編程》被稱為unix編程的聖經。
TCP/IP篇
《TCP/IP詳解》作者W.Richard Stevens也是《unix環境高級編程》的作者,牛人出的書沒有一本不是經典的。但是英年早逝,默哀一下。
c語言
《The C Programming Language》正是作者造出來的c語言,書能垃圾就怪了
《c和指針》和《c缺陷和陷阱》兩本必備。包含了c語言最容易出錯的地方,加深c語言功力的好材料。
關於演算法
《演算法導論》
1 熟悉linux基本環境 >>> 《鳥哥的私訪菜》《unix初級教程》 《linux編程寶典》(市面上無,圖書館有), 等等。
2 熟悉操作系統的基礎知識 >>> 《現代操作系統》 《操作系統概念》
3 熟悉系統編程 >>> 《unix環境高級編程第二版》《unix操作系統設計與實現》
4 內核 按先後順序: 《 linux內核設計與實現》 《linux設備驅動程序》 《深入理解 linux內核》 《linux內核源代碼情景分析》 《深入理解linux虛擬內存系統》
5 其他一些書籍: 《freebsd操作系統設計與實現》 《solaris內核結構》 《unix高級教程:系統技術內幕》 《現代體系結構的unix系統:內核程序員的smp與cache技術》 《保護方式下的80386及其編程》 (後3本市面上沒了,大學圖書館里一般都有》 《Intel64 and IA-32 Arichitectures Software Developer』s Manual》
6 其實內核玩深了,體系和編譯也要學好 《計算機體系結構:量化研究方法》 《編譯原理》(龍書)

Linux編程推薦書籍一覽表
shell 編程
《LINUX與UNIX SHELL編程指南》
BASH寶典:
Advanced Bash Scripting Guide (如果你使用的是 GNU/Debian 系統,可以用 apt-get install abs-guide 安裝該文檔)
BASH Programming – Introction HOW-TO
Bash Man

用戶級編程書籍:
Advanced Programming in the UNIX Environment(中文版《UNIX環境高級編程》第二版) 作者 W.Richard
Stevens/尤晉元等
GNU/Linux編程指南 作者 Kurt Wall
Linux 程序設計權威指南 作者 於明儉、陳向陽、方漢
《The Art of Unix Programming》作者 E.S.R
Computer Systems A Programmer』s Perspective
(中文名)《深入理解計算機系統(修訂版)》
《Unix Systems Programming》(中文版《UNIX系統編程》)作者: (美)KAY
A.ROBBINS, STEVE ROBBINS 譯者:陳涓 趙振平
網路編程:
Unix Network Programming V1 & V2,Unix網路編程卷1、2 作者 W.Richard Stevens
《unix網路編程》
XWindow編程
Definitive Guides to the X WindowSystem 作者 Dan Heller, Paula M. Ferguson

內核源代碼閱讀(結合源代碼)和編程
(入門)
《邊干邊學Linux內核指導》
(高級)
《Linux Kernel Development》
《Linux內核源代碼情景分析》
《深入分析Linux內核源代碼》 陳莉君
《 Understanding Linux Network Internals 》即《 深入理解Linux網路內幕(英文影印版)》Christian Benvenuti
內核模塊編程
《The Linux Kernel Mole Programming Guide》
Linux設備驅動編程
Linux設備驅動程序/Linux Device
Drivers 作者 Alessandro Ruibini
多線程編程
《多線程編程指南》

閱讀全文

與debianlinux書相關的資料

熱點內容
怎麼開通移動4g網路 瀏覽:130
岳陽微信公司 瀏覽:96
win10如何從備份中恢復出廠設置密碼 瀏覽:659
什麼軟體修改wifi密碼錯誤 瀏覽:582
遇見不安全網站怎麼辦 瀏覽:251
哪個app有慶余年電視劇 瀏覽:420
iphone5s視頻時很黑 瀏覽:601
js獲取埠號 瀏覽:347
手機短息發的鏈接病毒蘋果手機 瀏覽:724
win10專業忘記家庭組密碼 瀏覽:176
南寧applestore幾樓 瀏覽:296
java字元串怎麼初始化 瀏覽:349
醫美哪個app好 瀏覽:768
代碼編程和機器人編程哪個好 瀏覽:875
90版本男法 瀏覽:796
win10桌面字體難看 瀏覽:848
三菱fx5u支持哪些編程 瀏覽:7
優酷在文件夾在哪裡 瀏覽:91
趣列印的數據文件是什麼 瀏覽:871
linuxjava程序 瀏覽:483

友情鏈接