linux權威指南pdf
Ⅰ 求嵌入式經典書籍
入門得話,不要看經典書籍了,太專業不好理解。
推薦幾本linux應用軟體入門書籍
《嵌入式Linux應用開發完全手冊》
《嵌入式Linux應用程序開發標准教程》
《嵌入式Linux.c語言應用程序設計》
下面 才是重點,絕對經典書籍:
入門篇
《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語言功力的好材料。
關於演算法
《演算法導論》
Ⅱ linux權威指南與鳥哥的linux私房菜哪個更適合初學者
因為我完整的讀過《Linux就該這么學》和《鳥哥的linux私房菜》,劉遄寫的這本書比較新,沒有太多的廢話,技術更實用,不像鳥哥的那種看半天都不知道在講什麼的,這兩本書都能在線學,至少我linux就該這么學。
Ⅲ 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
多線程編程
《多線程編程指南》
Ⅳ linux權威指南的目錄
前言
為什麼人們喜愛 linux?
本書組織結構
排版約定
致謝
第一章 緒論
關於本書
linux 簡史
誰在使用 linux?
系統特性
軟體特性
關於 linux 的版權
linux 的設計理念與 open source 的概念
linux 與其它操作系統之間的差異
硬體需求
linux 的信息來源
獲得幫助
第二章 linux安裝准備
. linux 的分發包
准備安裝 linux
第三章 系統安裝與規劃
安裝 linux
後安裝程序
陷入困境
第四章 基本的 unix 命令與知識
登錄
設定密碼
虛擬主控台(virtual console)
常用的命令
shell
常用的按鍵以及如何使用它們
快捷鍵
展開文件名
存儲輸出結果
何謂命令?
把命令放到後台去執行
參考手冊 (manual pages)
文件的所有權與許可權
改變擁有者、所屬組及許可權
啟動設定文件
重要目錄
為您服務的程序
進程
第五章 基本系統管理
讓系統運行
啟動系統
系統啟動與初始化(initialize)
單人模式
關閉系統
/proc 文件系統
管理用戶帳號
第六章 文件系統管理
管理文件系統
置換空間管理
裝置文件
第七章 軟體與內核的升級
備份與壓縮工具
升級軟體
使用 rpm
建立新內核
可載入式驅動程序
自動載入模塊
第八章 其它管理工作
製作備份
用 cron 安排任務
管理系統日誌
管理列印服務
設置終端屬性
災難處理
第九章 編輯器、文本工具、圖形和列印
用 vi 編輯文件
emacs 編輯器
排版與文書處理
圖像
列印
第十章 x 窗口系統
x 的概念
硬體需求
安裝 xfree86
配置 xfree86
填入顯卡信息
運行 xfree86
運行出錯
第十一章 調整你的 x 環境
定製 x 的基本方法
fvwm 窗口管理程序
k 桌面環境
x 應用程序
第十二章 與 windows 的兼容性
文件共享
共享程序
第十三章 程序設計語言
gcc 程序設計
makefiles
使用 perl
shell 腳本語言程序設計
用 tcl、tk 設計程序
java
其他程序語言
第十四章 程序設計師的工具
通過 gdb 調試
程序設計工具
第十五章 tcp/ip和ppp
tcp/ip網路
撥號ppp
isdn上的ppp
nfs和nis的配置
第十六章 萬維網與電子郵件
萬維網 (world wide web)
電子郵件
第十七章 zmodem 文件傳輸
附錄一 linux 的信息來源
附錄二 開源軟體定義 1.0版
Ⅳ linux新手入門有什麼好的學習資料
書籍:《Linux程序設計》、《Linux命令行與shell腳本編程大全》、《APUE》、《LINUX權威指南》等,這些書你都可以搜一下,試著先了解一下。
不過想學的快的話,馬哥教育的課程還是不錯的 這個是比較入門的教學視頻,適合小白看。
Ⅵ 學習Linux和C語言的經典書籍
《C語言程序設計》譚浩強,清華大學出版社
《Linux權威指南》,電力出版社
Ⅶ LINUX架構是什麼
linux最初在intel386機子上開發的,如果想了解透徹,需要看
《UNIX操作系統設計》
*《UNIX環境高級編程》
《操作系統:設計與實現》(MINIX)
《IBMPC匯編語言程序設計》
*《深入理解計算機系統》
《Linux權威指南》
《》
*《Intel80386Programmer';sReferenceManual》
*《TheCProgrammingLanguage》
等等書籍,對intel處理器機制要了解透徹,不是一個循環那麼簡單的。如果只是學驅動的話先看看ldd3,做點例子。
Ⅷ 學習linux內核應該看什麼書籍 初級的
學習內核不是件容易事,前面有很多前續課程要讀。
1.C語言,推薦 The programmgin c language被稱為聖經的書,不過沒有中文版,不過C語言不太難,而且讀內核也不需要你對C有多深了解。學習到指針和結構體就夠你用了。
2.數據結構,不懂這個想學是不可能的,推薦《數據結構》C語言版本。
3.操作系統,任何一個大學的教科書都可以。一定要看,雖然是純理論。但不看這個,想看懂內核,那是不可能的。
4.微機原理,內核和底層相關,不知道微機原理是不行的。我學的時候書上是以INTEL 8086為藍本,非常簡單。後來看內核時候,補充了 80386以後出現的保護模式,非常復雜。但還是先看下老版的微機原理,先從簡單的下手。
5.linux系統管理,推薦《linux系統管理手冊》,被linux的作者推薦的系統管理書籍。
6,終於到內核了,我看的是《Linux內核代碼情景分析》雖然有點老。但結合新的源代碼,在了解機制後,代碼實現上差距不大。
是不是有點恐怖,要這么多前需知識,其實如果你是計算機專業的,那麼除了5和6外,其它的課程你應該在學校裡面學過了。
Ⅸ 《Linux權威指南》是哪本
http://ishare.iask.sina.com.cn/f/6954827.html?sudaref=www.so.com&retcode=0
這個
Ⅹ 《Linux伺服器搭建實戰詳解原版》pdf下載在線閱讀全文,求百度網盤雲資源
《Linux伺服器搭建實戰詳解原版》網路網盤pdf最新全集下載:
鏈接:https://pan..com/s/1jL8nT4QSGFuwA2irmZuARw
簡介:本書首先對Linux操作系統進行了相關概述,並講解了安裝Red Hat Enterprise Linux 5的相關知識及Red Hat Enterprise Linux 5中的GNOME和KDE兩種桌面管理器。然後介紹了在Linux操作系統中各種常用服務的配置管理方法及其相關應用,包括FTP服務、電子郵件服務、Web服務、DHCP服務、DNS服務、代理服務、Samba服務、NFS服務、LDAP目錄服務、SSH服務及MySQL資料庫服務等。同時本書還加入了常用的網路管理知識和基礎的系統管理知識,包括Linux操作系統的網路連通性測試、網路管理、軟體基礎管理、軟體包高級管理、用戶和進程管理、Linux文件系統及磁碟管理,以及Linux操作系統安全管理。