圖書簡介
《Linux從入門到精通》適合廣大Linux國中級用戶、開源軟體愛好者和大專院校學生閱讀,同時也非常適合準備從事Linux下開發的各類人員。
內容簡介
Linux是目前增長最迅速的作業系統。全書內容包括Linux概述、Linux安裝、Linux基本配置、桌面環境基本操作、Shell基本命令、檔案和目錄管理、軟體包管理、磁碟管理、用戶與用戶組管理、進程管理、網路配置、瀏覽網頁、收發郵件、檔案傳輸和共享、遠程登錄、多媒體套用、圖像瀏覽和處理、印表機配置、辦公軟體的使用、Linux編程工具、Shell編程、伺服器基礎知識、Apache伺服器、vsftpd伺服器、Samba伺服器、NFS伺服器、任務計畫、防火牆和網路安全、病毒和木馬防範。
《Linux從入門到精通》附帶1張DVD光碟,內容為專門為《Linux從入門到精通》錄製12.5小時的教學視頻、Ubuntu安裝光碟的鏡像檔案和另外贈送的31.5小時Linux專題學習視頻。
作品目錄
第1篇 基礎篇
第1章 Linux概述 2
1.1 Linux的起源和發展 2
1.1.1 Linux的起源 2
1.1.2 追溯到UNIX 2
1.1.3 影響世界的開源潮流 3
1.1.4 GNU公共許可證:GPL 4
1.2 為什麼選擇Linux 4
1.2.1 作為伺服器 4
1.2.2 作為桌面 5
1.3 Linux的發行版本 5
1.3.1 不同的發行版本 5
1.3.2 哪種發行版本最好 7
1.3.3 本書選擇的發行版本 7
1.4 Internet上的Linux資源 9
1.5 小結 9
第2章 Linux安裝 11
2.1 安裝前的準備工作 11
2.1.1 我能從哪裡獲得Linux 11
2.1.2 硬體要求 11
2.1.3 與Windows“同處一室” 12
2.1.4 虛擬機的使用 12
2.1.5 免費的虛擬機軟體:VMware Server 13
2.2 安裝Linux至硬碟 14
2.2.1 第一步:從光碟機啟動 14
2.2.2 關於硬碟分區 15
2.2.3 選擇軟體包 19
2.2.4 設定用戶和口令 20
2.2.5 第一次啟動 20
2.3 獲取幫助信息 21
2.4 進階:修復受損的Grub 21
2.4.1 Windows惹的禍 22
2.4.2 使用救援光碟 22
2.4.3 重新安裝Grub 23
2.5 小結 24
第3章 Linux基本配置 26
3.1 關於超級用戶root 26
3.1.1 root可以做什麼 26
3.1.2 避免災難 27
3.1.3 Debian和Ubuntu的root用戶 27
3.2 依賴於發行版本的系統管理工具 28
3.3 中文支持 29
3.4 關於硬體驅動程式 30
3.5 獲得更新 31
3.6 進階:配置Grub 31
3.6.1 Grub的配置檔案 31
3.6.2 使用Grub命令行 33
3.7 小結 34
第4章 桌面環境 35
4.1 快速熟悉你的工作環境 35
4.1.1 運行應用程式 35
4.1.2 瀏覽檔案系統 35
4.1.3 創建一個文本檔案 35
4.2 個性化設定 37
4.2.1 桌面背景和字型 38
4.2.2 螢幕保護程式 39
4.2.3 顯示器解析度 40
4.2.4 代理伺服器 40
4.2.5 滑鼠和鍵盤 41
4.2.6 鍵盤快捷鍵 42
4.2.7 登錄界面 43
4.3 進階1:究竟什麼是“桌面” 43
4.3.1 可以卸載的圖形環境 43
4.3.2 X視窗系統的基本組成 44
4.3.3 X系統的啟動過程 45
4.3.4 啟動X應用程式 45
4.3.5 桌面環境:KDE和Gnome誰更好 46
4.4 進階2:配置X伺服器 47
4.4.1 理解配置檔案 47
4.4.2 配置顯示卡 48
4.4.3 配置顯示器 48
4.4.4 聯繫顯示卡和顯示器 48
4.4.5 如果顯示出了問題 49
4.5 小結 49
第2篇 系統管理篇
第5章 Shell基本命令 52
5.1 Shell簡介 52
5.2 印刷約定 52
5.3 快速上手:瀏覽你的硬碟 53
5.4 提高效率:使用命令行補全和通配符 54
5.5 查看目錄和檔案 56
5.5.1 顯示當前目錄:pwd 56
5.5.2 改變目錄:cd 56
5.5.3 列出目錄內容:ls 57
5.5.4 列出目錄內容:dir和vdir 58
5.5.5 查看文本檔案:cat和more 59
5.5.6 閱讀檔案的開頭和結尾:head和tail 60
5.5.7 更好的文本閱讀工具:less 61
5.5.8 查找檔案內容:grep 62
5.6 我的東西在哪——find命令 63
5.7 更快速地定位檔案——locate命令 64
5.8 從終端運行程式 65
5.9 查找特定程式:whereis 65
5.10 用戶及版本信息查看 65
5.11 尋求幫助——man命令 66
5.12 獲取命令簡介:whatis和apropos 67
5.13 小結 68
第6章 檔案目錄管理 69
6.1 Linux檔案系統的架構 69
6.2 快速上手:和你的團隊已分享檔案 70
6.3 建立檔案和目錄 71
6.3.1 建立目錄:mkdir 71
6.3.2 建立一個空檔案:touch 72
6.4 移動、複製和刪除 72
6.4.1 移動和重命名:mv 72
6.4.2 複製檔案和目錄:cp 74
6.4.3 刪除目錄和檔案:rmdir和rm 74
6.5 檔案和目錄的許可權 75
6.5.1 許可權設定針對的用戶 75
6.5.2 需要設定哪些許可權 76
6.5.3 查看檔案和目錄的屬性 76
6.5.4 改變檔案所有權:chown和chgrp 77
6.5.5 改變檔案許可權:chmod 78
6.5.6 檔案許可權的八進制表示 79
6.6 檔案類型 79
6.6.1 查看檔案類型 80
6.6.2 建立連結:ln 80
6.7 輸入輸出重定向和管道 82
6.7.1 輸出重定向 82
6.7.2 輸入重定向 83
6.7.3 管道: 84
6.8 小結 85
第7章 軟體包管理 86
7.1 快速上手:安裝和卸載QQforLinux 86
7.1.1 安裝QQforLinux 86
7.1.2 運行QQforLinux 87
7.1.3 卸載QQforLinux 87
7.2 軟體包管理系統簡述 87
7.3 管理.deb軟體包:dpkg 88
7.3.1 安裝軟體包 88
7.3.2 查看已安裝的軟體包 89
7.3.3 卸載軟體包 90
7.4 管理RPM軟體包:rpm 90
7.4.1 安裝軟體包 90
7.4.2 升級軟體包 91
7.4.3 查看已安裝的軟體包 91
7.4.4 卸載軟體包 92
7.5 高級軟體包工具:APT 93
7.5.1 APT簡介 93
7.5.2 下載和安裝軟體包 93
7.5.3 查詢軟體包信息 95
7.5.4 配置apt-get 96
7.5.5 使用圖形化的APT 97
……
第8章 磁碟管理
第9章 用戶與用戶組管理
第10章 進程管理
第3篇 網路篇
第11章 網路配置
第12章 瀏覽網頁
第13章 收發郵件
第14章 傳輸檔案
第15章 遠程登錄
第4篇 娛樂與辦公篇
第16章 多媒體
第17章 圖像
第18章 印表機配置
第19章 辦公軟體的使用
第5篇 程式開發篇
第6篇 伺服器配置篇
第7篇 系統安全篇
作者簡介
劉憶智,畢業於浙江大學軟體學院。長期從事Linux伺服器維護工作,擁有多年的伺服器維護經驗。擔任浙江大學求是潮網站的技術總監,領導並參與了問答堂、學習資源平台等Web項目的開發工作。組織策劃了網站第5次首頁改版。2008年為浙江大學黨委組織部設計並開發了幹部人才培訓系統。