編輯推薦
備受推崇的Linux精品暢銷書全麵升級,ChinaUnix技術社區鼎力推薦
好評如潮,纍計12次印刷,暢銷近40000冊,銷量長期穩居Linux圖書前列,榮獲51CTO讀書頻道“受讀者喜愛的原創IT技術圖書奬”
視頻講解:專門錄製瞭26.4小時配套教學視頻,並贈送15.75小時Linux教學視頻,提供Ubuntu安裝文件
內容新穎:以當前時興的Linux桌麵版寫作,涉及的其他軟件也采用時興的穩定版本
內容全麵:涵蓋基礎、係統管理、應用、開發、服務器配置及係統安全等內容
適用麵廣:不但適閤UbuntuLinux愛好者,也適閤使用其他主流Linux版本的愛好者
梯度閤理:按照入門,進階,精通的模式編寫,適閤不同層次的讀者學習
輕鬆活潑:語言通俗易懂,講解風趣幽默,風格清新活潑,讀來輕鬆自如,酣暢淋灕
實例豐富:每個知識點都列舉實例進行講解,盡可能避免枯燥乏味的理論解釋
內容簡介
“Linux典藏大係”自2010年陸續齣版以來,因其內容豐富、講解細膩、通俗易懂和實用性強等特色而深受廣大讀者的喜愛,長期位居同類圖書銷售排行榜的前列,纍計銷量近10萬冊。叢書中部分圖書榮獲51CTO讀書頻道“受讀者喜愛的原創IT技術圖書奬”,還有多種圖書的中文繁體字版權輸齣到瞭中國颱灣地區齣版發行。叢書中的多個品種被國內幾十所培訓機構和大中專院校選為教材。叢書的齣版還得到瞭國內Linux領域知名的技術社區ChinaUnix的大力支持。讀者在ChinaUnix社區的論壇上與社區中的Linux愛好者進行瞭廣泛的交流,取得瞭良好的學習效果。2014年2月“Linux典藏大係“全新升級版(第2版)正式齣版,第2版圖書迎閤瞭Linux技術的新發展,全部采用當前流行和穩定的Linux發行版或者相關工具,是Linux愛好者學習Linux的好幫手。
《Linux典藏大係:Linux從入門到精通(第2版)(附DVD光盤》是獲得大量讀者好評的Linux經典暢銷書《Linux從入門到精通》的第2版。本書第1版齣版後獲得瞭讀者的高度評價,曾經多次印刷,並被51CTO讀書頻道評為“受讀者喜愛的原創IT技術圖書奬”。第2版圖書以新的Ubuntu 12.04為版本,循序漸進地嚮讀者介紹瞭Linux的基礎應用、係統管理、網絡應用、娛樂和辦公、程序開發、服務器配置、係統安全等。本書附帶1張光盤,內容為本書配套多媒體教學視頻。另外,本書還為讀者提供瞭大量的Linux學習資料和Ubuntu安裝鏡像文件,供讀者下載。
《Linux典藏大係:Linux從入門到精通(第2版)(附DVD光盤》共29章,分為7篇。內容包括Linux概述、Linux安裝、Linux基本配置、桌麵環境基本操作、Shell基本命令、文件和目錄管理、軟件包管理、磁盤管理、用戶與用戶組管理、進程管理、網絡配置、瀏覽網頁、收發郵件、文件傳輸和共享、遠程登錄、多媒體應用、圖像瀏覽和處理、打印機配置、辦公軟件的使用、Linux編程工具、Shell編程、服務器基礎知識、Apache服務器、vsftpd服務器、Samba服務器、NFS服務器、任務計劃、防火牆和網絡安全、病毒和木馬防範等。
《Linux典藏大係:Linux從入門到精通(第2版)(附DVD光盤》適閤廣大Linux初中級用戶、開源軟件愛好者和大專院校學生閱讀,同時也非常適閤準備從事Linux下開發的各類人員。
超值、大容量DVD光盤
26.4小時配套教學視頻
3.25小時Linux快速入門視頻(贈送)
12.5小時Linux專題教學視頻(贈送)
32位與64位的Ubuntu安裝文件(贈送)
作者簡介
劉憶智,畢業於浙江大學軟件學院。長期從事Linux服務器維護工作,擁有多年的服務器維護經驗。曾經擔任浙江大學求是潮網站的技術總監,領導並參與瞭問答堂、學習資源平颱等Web項目的開發工作。組織策劃瞭網站第5次首頁改版。2008年為浙江大學黨委組織部設計並開發瞭乾部人纔培訓係統。畢業後長期從事Linux係統的維護與開發工作。
內頁插圖
目錄
第1篇 基礎篇
第1章 Linux概述(教學視頻:20分鍾)
1.1 Linux的起源和發展
1.1.1 Linux的起源
1.1.2 追溯到UNIX
1.1.3 影響世界的開源潮流
1.1.4 GNU公共許可證:GPL
1.2 為什麼選擇Linux
1.2.1 作為服務器
1.2.2 作為桌麵
1.3 Linux的發行版本
1.3.1 不同的發行版本
1.3.2 哪種發行版本最好
1.3.3 本書選擇的發行版本
1.4 Internet上的Linux資源
1.5 小結
第2章 Linux安裝(教學視頻:48分鍾)
2.1 安裝前的準備工作
2.1.1 我能從哪裏獲得Linux
2.1.2 硬件要求
2.1.3 與Windows“同處一室”
2.1.4 虛擬機的使用
2.1.5 免費的虛擬機軟件:VMwareServer
2.2 安裝Linux至硬盤
2.2.1 第一步:從光驅啓動
2.2.2 關於硬盤分區
2.2.3 配置Ubuntu基本信息
2.2.4 設置用戶和口令
2.2.5 第一次啓動
2.3 獲取幫助信息和搜索應用程序
2.4 進階:修復受損的Grub
2.4.1 Windows惹的禍
2.4.2 使用救援光盤
2.4.3 重新安裝Grub
2.5 小結
第3章 Linux基本配置(教學視頻:37分鍾)
3.1 關於超級用戶root
3.1.1 root可以做什麼
3.1.2 避免災難
3.1.3 Debian和Ubuntu的root用戶
3.2 依賴於發行版本的係統管理工具
3.3 中文支持
3.4 關於硬件驅動程序
3.5 獲得更新
3.6 進階:配置Grub
3.6.1 Grub的配置文件
3.6.2 使用Grub命令行
3.7 小結
第4章 桌麵環境(教學視頻:36分鍾)
4.1 快速熟悉你的工作環境
4.1.1 運行應用程序
4.1.2 瀏覽文件係統
4.1.3 創建一個文本文件
4.2 個性化設置
4.2.1 桌麵背景和字體
4.2.2 顯示器分辨率
4.2.3 代理服務器
4.2.4 鼠標和鍵盤
4.2.5 鍵盤快捷鍵
4.3 進階:究竟什麼是“桌麵”
4.3.1 可以卸載的圖形環境
4.3.2 X窗口係統的基本組成
4.3.3 X係統的啓動過程
4.3.4 啓動X應用程序
4.3.5 桌麵環境:KDE和Gnome誰更好
4.4 小結
第2篇 係統管理篇
第5章 Shell基本命令(教學視頻:56分鍾)
5.1 Shell簡介
5.2 印刷約定
5.3 快速上手:瀏覽你的硬盤
5.4 提高效率:使用命令行補全和通配符
5.5 查看目錄和文件
5.5.1 顯示當前目錄:pwd
5.5.2 改變目錄:cd
5.5.3 列齣目錄內容:ls
5.5.4 列齣目錄內容:dir和vdir
5.5.5 查看文本文件:cat和more
5.5.6 閱讀文件的開頭和結尾:head和tail
5.5.7 更好的文本閱讀工具:less
5.5.8 查找文件內容:grep
5.6 我的東西在哪——find命令
5.7 更快速地定位文件——locate命令
5.8 從終端運行程序
5.9 查找特定程序:whereis
5.1 0用戶及版本信息查看
5.1 1尋求幫助——man命令
5.1 2獲取命令簡介:whatis和apropos
5.1 3小結
第6章 文件目錄管理(教學視頻:75分鍾)
6.1 Linux文件係統的架構
6.2 快速上手:和你的團隊共享文件
6.3 建立文件和目錄
6.3.1 建立目錄:mkdir
6.3.2 建立一個空文件:touch
6.4 移動、復製和刪除
6.4.1 移動和重命名:mv
6.4.2 復製文件和目錄:cp
6.4.3 刪除目錄和文件:rmdir和rm
6.5 文件和目錄的權限
6.5.1 權限設置針對的用戶
6.5.2 需要設置哪些權限
6.5.3 查看文件和目錄的屬性
6.5.4 改變文件所有權:chown和chgrp
6.5.5 改變文件權限:chmod
6.5.6 文件權限的八進製錶示
6.6 文件類型
6.6.1 查看文件類型
6.6.2 建立鏈接:ln
6.7 輸入輸齣重定嚮和管道
6.7.1 輸齣重定嚮
6.7.2 輸入重定嚮
6.7.3 管道:|
6.8 小結
第7章 軟件包管理(教學視頻:71分鍾)
7.1 快速上手:安裝和卸載ChromeforLinux
7.1.1 安裝ChromeforLinux
7.1.2 運行ChromeforLinux
7.1.3 卸載ChromeforLinux
7.2 軟件包管理係統簡述
7.3 管理.deb軟件包:dpkg
7.3.1 安裝軟件包
7.3.2 查看已安裝的軟件包
7.3.3 卸載軟件包
7.4 管理RPM軟件包:rpm
7.4.1 安裝軟件包
7.4.2 升級軟件包
7.4.3 查看已安裝的軟件包
7.4.4 卸載軟件包
7.5 高級軟件包工具:APT
7.5.1 APT簡介
7.5.2 下載和安裝軟件包
7.5.3 查詢軟件包信息
7.5.4 配置apt-get
7.5.5 使用圖形化的APT
7.6 進階:從源代碼編 譯軟件——以MPlayer為例
7.6.1 為什麼要從源代碼編 譯
7.6.2 下載和解壓軟件包
7.6.3 正確配置軟件
7.6.4 編 譯源代碼
7.6.5 安裝軟件到硬盤
7.6.6 齣錯瞭怎麼辦
7.7 小結
第8章 磁盤管理(教學視頻:110分鍾)
8.1 關於硬盤
8.2 Linux文件係統
8.2.1 ext3fs和ext4fs文件係統
8.2.2 ReiserFS文件係統
8.2.3 有關swap
8.3 掛載文件係統
8.3.1 快速上手:使用光盤
8.3.2 Linux下設備的錶示方法
8.3.3 掛載文件係統:mount命令
8.3.4 在啓動的時候掛載文件係統:/etc/fstab文件
8.3.5 為什麼無法彈齣光盤:卸載文件係統
8.4 查看磁盤使用情況:df
8.5 檢查和修復文件係統:fsck
8.6 在磁盤上建立文件係統:mkfs
8.7 使用USB設備
8.8 壓縮工具
8.8.1 壓縮文件:gzip
8.8.2 更高的壓縮率:bzip2
8.8.3 支持rar格式
8.9 存檔工具
8.9.1 文件打包:tar
8.9.2 轉移文件:dd
8.1 0進階1:安裝硬盤和分區——fdisk
8.1 0.1 使用fdisk建立分區錶
8.1 0.2 使用mkfs建立ext3fs文件係統
8.1 0.3 使用fsck檢查文件係統
8.1 0.4 測試分區
8.1 0.5 創建並激活交換分區
8.1 0.6 配置fstab文件
8.1 0.7 重新啓動係統
8.1 1進階2:高級硬盤管理——RAID和LVM
8.1 1.1 獨立磁盤冗餘陣列:RAID
8.1 1.2 邏輯捲 管理器:LVM
8.1 2進階3:備份你的工作和係統
8.1 2.1 為什麼要做備份
8.1 2.2 選擇備份機製
8.1 2.3 選擇備份介質
8.1 2.4 備份文件係統:dump
8.1 2.5 從災難中恢復:restore
8.1 2.6 讓備份定時自動完成:cron
8.1 3小結
第9章 用戶與用戶組管理(教學視頻:50分鍾)
9.1 用戶與用戶組基礎
9.2 快速上手:為朋友John添加賬戶
9.3 添加用戶
9.3.1 使用命令行工具:useradd和groupadd
9.3.2 使用圖形化的管理工具
9.3.3 記錄用戶操作:history
9.3.4 直接編 輯passwd和shadow文件
9.4 刪除用戶:userdel
9.5 管理用戶賬號:usermod
9.6 查看用戶信息:id
9.7 用戶間切換:su
9.8 受限的特權:sudo
9.9 進階1:/etc/passwd文件
9.9.1 /etc/passwd文件概覽
9.9.2 加密的口令
9.9.3 UID號
9.9.4 GID號
9.1 0進階2:/etc/shadow文件
9.1 1進階3:/etc/group文件
9.1 2小結
第10章 進程管理(教學視頻:41分鍾)
10.1 快速上手:結束一個失控的程序
10.2 什麼是進程
10.3 進程的屬性
10.3.1 PID:進程的ID號
10.3.2 PPID:父進程的PID
10.3.3 UID和EUID:真實和有效的用戶ID
10.3.4 GID和EGID:真實和有效的組ID
10.3.5 謙讓度和優先級
10.4 監視進程:ps命令
10.5 即時跟蹤進程信息:top命令
10.6 查看占用文件的進程:lsof
10.7 嚮進程發送信號:kill
10.8 調整進程的謙讓度:nice和renice
10.9 /PROC文件係統
10.1 0小結
第3篇 網絡編
第11章 網絡配置(教學視頻:60分鍾)
11.1 幾種常見的連網方式
11.1.1 通過辦公室局域網
11.1.2 無綫連接
11.1.3 有綫寬帶連接
11.1.4 “古老”的撥號上網
11.2 連接PC至局域網和Internet
11.2.1 連接辦公室局域網
11.2.2 使用ADSL
11.2.3 無綫網絡
11.2.4 撥號上網
11.3 進階1:在命令行下配置網絡
11.3.1 使用ifconfig配置網絡接口
11.3.2 使用route配置靜態路由
11.3.3 主機名和IP地址間的映射
11.4 進階2:使用wvdial建立PPP連接
11.4.1 PPP協議簡介
11.4.2 wvdial簡介
11.4.3 配置wvdial
11.4.4 使用wvdial撥號上網
11.5 小結
第12章 瀏覽網頁(教學視頻:46分鍾)
12.1 使用MozillaFirefox
12.1.1 啓動Firefox
12.1.2 設置Firefox
12.1.3 清除最新的曆史記錄
12.1.4 訂閱新聞和博客
12.1.5 安裝擴展組件
12.2 使用Opera
12.3 基於文本的瀏覽器:lynx
12.3.1 為什麼還要使用字符界麵
12.3.2 啓動和瀏覽
12.3.3 下載和保存文件
12.4 其他瀏覽器
12.5 小結
第13章 收發郵件(教學視頻:20分鍾)
13.1 準備工作
13.1.1 獲得郵箱
13.1.2 郵件協議:瀏覽器還是郵件客戶端
13.2 Gnome下的郵件客戶端:Evolution
13.3 KDE下的郵件客戶端:Kmail
13.4 小結
第14章 傳輸文件(教學視頻:79分鍾)
14.1 Linux間的網絡硬盤:NFS
14.1.1 安裝NFS文件係統
14.1.2 卸載NFS文件係統
14.1.3 選擇閤適的安裝選項
14.1.4 啓動時自動安裝遠程文件係統
14.2 與Windows協作:Samba
14.2.1 什麼是Samba
14.2.2 快速上手:訪問Windows的共享文件夾
14.2.3 查看當前可用的Samba資源:smbtree和nmblookup
14.2.4 Linux下的Samba客戶端:smbclient
14.2.5 掛載共享目錄:mount.cifs
14.3 使用FTP
14.3.1 使用Web瀏覽器
14.3.2 使用FTP圖形客戶端
14.3.3 使用ftp命令
14.4 基於SSH的文件傳輸:sftp和scp
14.4.1 安全的FTP:sftp
14.4.2 利用SSH通道復製文件:scp
14.5 小結
第15章 遠程登錄(教學視頻:46分鍾)
15.1 快速上手:關於搭建實驗環境
15.1.1 物理網絡還是虛擬機
15.1.2 安裝OpenSSH
15.1.3 安裝vnc4server
15.1.4 SUSE的防火牆設置
15.2 登錄另一颱Linux服務器
15.2.1 安全的Shell:SSH
15.2.2 登錄X窗口係統:圖形化的VNC
15.2.3 我想從Windows登錄這颱Linux
15.3 登錄Windows服務器
15.4 為什麼不使用telnet
15.5 進階:使用SSH密鑰
15.5.1 為什麼要使用密鑰
15.5.2 生成密鑰對
15.5.3 復製公有密鑰至遠程主機
15.5.4 測試配置
15.5.5 密鑰的安全性
15.6 小結
第4篇 娛樂與辦公篇
第16章 多媒體(教學視頻:40分鍾)
16.1 關於聲卡
16.2 播放器軟件概述
16.3 播放音頻
16.3.1 播放CD
16.3.2 播放數字音樂文件
16.4 播放視頻:使用MPlayer
16.5 Linux中的遊戲
16.5.1 發行版自帶的遊戲
16.5.2 Internet上的遊戲資源
16.6 小結
第17章 圖像(教學視頻:37分鍾)
17.1 查看圖片
17.1.1 使用Konqueror和Nautilus查看圖片
17.1.2 使用GIMP查看圖片
17.1.3 使用Shotwell管理相冊
17.2 使用GIMP處理圖像
17.2.1 GIMP基礎
17.2.2 漫步工具欄
17.2.3 實例:移花接木
17.2.4 使用插件
17.3 LibreOffice的繪圖工具
17.4 小結
第18章 打印機配置(教學視頻:35分鍾)
18.1 為什麼要有這一章
18.1.1 打印機還是計算機
18.1.2 打印機的語言:PDL
18.1.3 驅動程序和PDL的關係
18.1.4 Linux如何打印:CUPS
18.2 添加打印機
18.2.1 打印機的選擇
18.2.2 連接打印機
18.2.3 讓CUPS認識打印機
18.2.4 配置打印機選項
18.2.5 測試當前的打印機
18.3 管理CUPS服務器
18.3.1 設置網絡打印服務器
18.3.2 設置打印機的類
18.3.3 操縱打印隊列
18.3.4 刪除打印機和類
18.4 迴顧:CUPS的體係結構
18.5 KDE和Gnome的打印工具
18.6 小結
第19章 辦公軟件的使用(教學視頻:45分鍾)
19.1 最常用的辦公套件:LibreOffice.org
19.1.1 文字處理軟件
19.1.2 電子錶格
19.1.3 演示文稿
19.1.4 文檔兼容
19.2 查看PDF文件
19.2.1 使用Xpdf
19.2.2 使用AdobeReader
19.3 光盤刻錄
19.3.1 製作音樂CD
19.3.2 刻錄鏡像文件
19.4 小結
第5篇 程序開發篇
第20章 Linux編 程(教學視頻:108分鍾)
20.1 編 輯器的選擇
20.1.1 Vim編 輯器
20.1.2 Emacs編 輯器
20.1.3 圖形化的編 程工具
20.2 C和C++的編 譯器:gcc
20.2.1 編 譯第一個C程序
20.2.2 同編 譯有關的選項
20.2.3 優化選項
20.2.4 編 譯C++程序:g++
20.3 調試:gdb
20.3.1 啓動gdb
20.3.2 獲得幫助
20.3.3 查看源代碼
20.3.4 設置斷點
20.3.5 運行程序和單步執行
20.3.6 監視變量
20.3.7 臨時修改變量
20.3.8 查看堆棧情況
20.3.9 退齣gdb
20.3.1 0命令匯總
20.4 與他人協作:版本控製係統
20.4.1 什麼是版本控製
20.4.2 安裝Subversion
20.4.3 建立項目倉庫
20.4.4 創建項目並導入源代碼
20.4.5 開始項目開發
20.4.6 修改代碼和提交改動
20.4.7 解決衝突
20.4.8 撤銷改動
20.4.9 命令匯總
20.5 小結
第21章 Shell編 程(教學視頻:125分鍾)
21.1 正則錶達式
21.1.1 什麼是正則錶達式
21.1.2 不同風格的正則錶達式
21.1.3 快速上手:在字典中查找單詞
21.1.4 字符集和單詞
21.1.5 字符類
21.1.6 位置匹配
21.1.7 字符轉義
21.1.8 重復
21.1.9 子錶達式
21.1.1 0反義
21.1.1 1分支
21.1.1 2逆嚮引用
21.2 Shell腳本編 程
21.2.1 我需要什麼工具
21.2.2 第一個程序:HelloWorld
21.2.3 變量和運算符
21.2.4 錶達式求值
21.2.5 腳本執行命令和控製語句
21.2.6 條件測試
21.2.7 循環結構
21.2.8 讀取用戶輸入
21.2.9 腳本執行命令
21.2.1 0創建命令錶
21.2.1 1其他有用的Shell編 程工具
21.2.1 2定製工具:安全的delete命令
21.3 Shell定製
21.3.1 修改環境變量
21.3.2 設置彆名
21.3.3 個性化設置:修改.bashrc文件
21.4 小結
第6篇 服務器配置篇
第22章 服務器基礎知識(教學視頻:54分鍾)
22.1 係統引導
22.1.1 Linux啓動的基本步驟
22.1.2 init和運行級
22.1.3 服務器啓動腳本
22.1.4 Ubuntu和Debian的init配置
22.2 管理守護進程
22.2.1 什麼是守護進程
22.2.2 服務器守護進程的運行方式
22.2.3 配置xinetd
22.2.4 舉例:通過xinetd啓動SSH服務
22.2.5 配置inetd
22.3 小結
第23章 HTTP服務器——Apache(教學視頻:71分鍾)
23.1 快速上手:搭建一個HTTP服務器
23.2 Apache基礎
23.2.1 HTTP工作原理
23.2.2 獲得並安裝Apache服務器
23.2.3 服務器的啓動和關閉
23.3 設置Apache服務器
23.3.1 配置文件
23.3.2 使用日誌文件
23.3.3 使用cgi
23.4 使用PHP+MySQL
23.4.1 PHP和MySQL簡介
23.4.2 安裝MySQL
23.4.3 安裝PHP
23.4.4 配置Apache
23.5 小結
第24章 FTP服務器——vsftpd(教學視頻:70分鍾)
24.1 快速上手:搭建一個FTP服務器
24.1.1 安裝並登錄FTP服務器
24.1.2 匿名用戶的目錄
24.2 vsftpd基礎
24.2.1 FTP的工作原理
24.2.2 從源代碼編 譯安裝vsftpd服務器
24.2.3 服務器的啓動和關閉
24.3 vsftpd用戶設置
24.3.1 設置匿名用戶登錄
24.3.2 設置本地用戶登錄
24.3.3 限製用戶在本地目錄中
24.4 更好的選擇:使用虛擬用戶
24.4.1 為用戶jcsmith和culva開放FTP:一步步地指導
24.4.2 創建虛擬用戶的數據庫文件
24.4.3 配置PAM驗證
24.4.4 創建本地用戶映射
24.4.5 設置用戶目錄和權限
24.4.6 重新啓動vsftpd服務器
24.4.7 總結虛擬用戶原理:PAM驗證
24.5 雜項
24.6 關於FTP的安全
24.7 小結
第25章 Samba服務器(教學視頻:77分鍾)
25.1 快速上手:搭建一個Samba服務器
25.2 Samba基礎
25.2.1 從源代碼安裝Samba服務器
25.2.2 服務器的啓動和關閉
25.3 Samba配置
25.3.1 關於配置文件
25.3.2 設置全局域
25.3.3 設置匿名共享資源
25.3.4 開啓Samba用戶
25.3.5 配閤用戶權限
25.3.6 孤立用戶的共享目錄
25.3.7 設置用戶訪問自己的主目錄
25.4 SWAT管理工具
25.5 安全性方麵的幾點建議
25.6 小結
第26章 網絡硬盤——NFS(教學視頻:36分鍾)
26.1 快速上手:搭建一個NFS服務器
26.1.1 安裝NFS服務器
26.1.2 簡易配置
26.1.3 測試NFS服務器
26.2 NFS基礎
26.2.1 關於NFS協議的版本
26.2.2 RPC:NFS的傳輸協議
26.2.3 無狀態的NFS
26.3 NFS配置
26.3.1 理解配置文件
26.3.2 啓動和停止服務
26.4 安全性方麵的幾點建議
26.4.1 充滿風險的NFS
26.4.2 使用防火牆
26.4.3 壓製root和匿名映射
26.4.4 使用特權端口
26.5 監視NFS的狀態:nfsstat
26.6 小結
第7篇 係統安全篇
第27章 任務計劃:cron(教學視頻:24分鍾)
27.1 快速上手:定期備份重要文件
27.2 cron的運行原理
27.3 crontab管理
27.3.1 係統的全局cron配置文件
27.3.2 普通用戶的配置文件
27.3.3 管理用戶的cron任務計劃
27.4 理解配置文件
27.5 簡單的定時:at命令
27.6 小結
第28章 防火牆和網絡安全(教學視頻:44分鍾)1
28.1 Linux的防火牆——IPTables1
28.1.1 名字的來曆1
28.1.2 初始化防火牆設置1
28.1.3 添加鏈規則
28.1.4 刪除鏈規則
28.1.5 防火牆保險嗎
28.2 網絡安全工具
28.2.1 掃描網絡端口:nmap
28.2.2 找齣不安全的口令:JohntheRipper
28.3 主機訪問控製:hosts_access
28.4 小結
第29章 病毒和木馬(教學視頻:21分鍾)
29.1 隨時麵臨的威脅
29.1.1 計算機病毒
29.1.2 特洛伊木馬1
29.1.3 掩蓋入侵痕跡:rootkits1
29.2 Linux下的防毒軟件:ClamAV1
29.2.1 更新病毒庫1
29.2.2 基本命令和選項2
29.2.3 圖形化工具
29.3 反思:Linux安全嗎
29.4 小結
附錄 Linux常用指令
1.文件操作相關指令
2.目錄操作相關指令
3.Shell操作相關指令
4.係統管理相關操作指令
5.打印相關指令
6.實用工具相關指令
7.硬件相關指令
8.文件係統管理相關操作指令
9.軟件包管理相關操作指令
10.編程開發相關操作指令
11.網絡管理相關指令
前言/序言
“Linux?它比Windows更好嗎?我能用它打魔獸嗎?”
“咳!彆提瞭,它操作起來特彆麻煩,你得不停地敲擊鍵盤。沒準它還會趁你不注意的時候在你的手指頭上咬一口呢!”
或許你也有類似的想法。但無論人們對Linux有怎樣的誤解,至少我不再像前些年那樣頻繁地迴答“Linux是什麼?”這樣的問題瞭。
無論你是否相信,Linux已經成為這個世界上增長最迅速的操作係統。在服務器領域,IBM、HP、Novell、Oracle等廠商對Linux提供瞭全方位的支持。2011年排名前500的超級計算機中,92.4%(462颱)都采用瞭Linux操作係統。在桌麵領域,Ubuntu、openSUSE等發行版本繼續高歌猛進。2008年9月,基於Linux內核的手機操作係統Android發布。曆經4年多的發展,截止2012年12月,Android已經成為最主流的手機操作係統。同時,Android也成為最為廣泛的平闆電腦操作係統。
本書是獲得瞭大量讀者好評的“Linux典藏大係”中的一本。本書試圖嚮讀者傳遞這樣一個信號:無論是企業還是個人用戶,Linux都是一個足夠可靠的選擇。這不是一本參考大全,也不是命令手冊,希望它能幫助初學者從零開始部署和使用Linux,也能嚮管理員傳遞一些解決問題的思路和技巧。
關於“Linux典藏大係”
“Linux典藏大係”是清華大學齣版社自2010年1月以來陸續推齣的一個圖書係列,截止2012年,已經齣版瞭10餘個品種。該係列圖書涵蓋瞭Linux技術的方方麵麵,可以滿足各個層次和各個領域的讀者學習Linux技術的需求。該係列圖書自齣版以來獲得瞭廣大讀者的好評,已經成為瞭Linux圖書市場上最耀眼的明星品牌之一。其銷量在同類圖書中也名列前茅,其中一些圖書還獲得瞭“51CTO讀書頻道”頒發的“最受讀者喜愛的原創IT技術圖書奬”。該係列圖書在齣版過程中也得到瞭國內Linux領域最知名的技術社區ChinaUnix(簡稱CU)的大力支持和幫助,讀者在CU社區中就圖書的內容與活躍在CU社區中的Linux技術愛好者進行廣泛交流,取得瞭良好的學習效果。
關於本書第二版
本書是“Linux典藏大係”中的經典暢銷書《Linux從入門到精通》的第2版。本書第1版齣版後廣受讀者好評,曾經多次印刷,並被“51CTO讀書頻道”評為“最受讀者喜愛的原創IT技術圖書奬”。但是隨著Linux技術的發展,本書第一版的內容與Linux各個新版本有一定齣入,這給讀者的學習造成瞭一些不便。應廣大讀者的要求,我們結閤Linux技術的最新發展推齣第2版。相比第1版,第2版在內容上的變化主要體現在以下幾個 方麵:
* Ubuntu版本從8.04升級為12.04;
* 係統自帶的軟件操作一律更新;
* 第三方應用軟件采用最新版本,並驗證軟件都可以在Ubuntu 12.04上正常運行;
* 對Linux的新技術和新標準進行瞭補充,如Ext4;
* 修訂瞭第1版中的一些疏漏,並將一些錶達不準確的地方錶述的更加準確。
本書有何特色
1.提供配套多媒體教學視頻光盤
由於本書涉及很多具體操作,所以筆者專門錄製瞭大量的多媒體教學視頻進行講解,讀者可以按照教學視頻的講解很直觀地學習,學習效果好。
2.入門門檻低,很容易上手
本書不需要讀者有任何Linux的學習經驗,讀者僅僅需要懂得如何使用鼠標、鍵盤和電源開關即可。有一些基礎的讀者可以把它作為手頭常備的參考書,本書為每一個重要的知識點都提供瞭詳盡的目錄索引。
3.為操作性較強的內容提供“快速上手”環節
這個特殊的環節在所有理論知識之前,用一個簡單的實例幫助讀者完成相關的上機操作,從全局上把握整章內容。
4.提供大量實例,實踐性強
全書列舉的所有示例和實例,讀者都可以在自己的實驗環境中完整實現。對於一些難度較大的知識點和操作,本書提供瞭“進階”環節。這些內容往往對於係統管理員非常重要,普通用戶可以根據實際情況決定是否閱讀。
5.內容全麵,涵蓋Linux應用的各個方麵
桌麵用戶可以從中瞭解到如何在Linux上進行日常的辦公和娛樂;係統管理員可以找到服務器配置、係統管理、Shell編程等方麵的參考。對於開發人員,本書還對Linux中的編譯器、調試器、正則錶達式進行瞭介紹。
本書內容體係
第1篇 基礎篇(第1~4章)
本篇主要內容包括Linux的起源和發展、Linux安裝、Linux基本配置、Linux桌麵環境使用等。通過本篇內容的學習,讀者可以掌握Linux的特點、搭建Linux環境及掌握Linux的基本操作。
第2篇 係統管理篇(第5~10章)
本篇主要內容包括Shell基本命令、文件目錄管理、軟件包管理、磁盤管理、用戶與用戶組管理、進程管理等。通過本篇內容的學習,讀者可以掌握Linux係統設置基礎內容,並能應對日常的Linux係統問題。
第3篇 網絡篇(第11~15章)
本篇主要內容包括網絡配置、瀏覽網頁、收發郵件、傳輸文件、遠程登錄等。通過本篇內容的學習,讀者可以完成Linux係統與網絡相關的各種操作,可以像Windows一樣靈活應用網絡資源。
第4篇 娛樂與辦公篇(第16~19章)
本篇主要內容包括多媒體、圖像、打印機配置、辦公軟件的使用。通過本篇內容的學習,讀者可以掌握使用Linux進行各種娛樂活動,並且瞭解在Linux係統中如何進行各種日常辦公工作,從而使Linux成為自己的辦公娛樂平颱。
第5篇 程序開發篇(第20章和第21章)
本篇主要內容包括Linux環境C/C++編輯器、gdb、版本控製係統Subversion的使用等。通過本篇內容的學習,讀者可以掌握Linux環境中如何進行常見的開發,從而可以將Windows下的編程工作遷移到Linux環境中進行。
第6篇 服務器配置篇(第22~26章)
本篇主要內容包括服務器基礎知識、HTTP服務器——Apache、FTP服務器——vsftpd、Samba服務器、網絡硬盤——NFS等。通過本篇內容的學習,讀者可以掌握常見的Linux服務器搭建技巧,可以將自己的個人PC“升級”為功能強大的服務器。
第7篇 係統安全篇(第27~29章)
本篇主要內容包括任務計劃cron、防火牆和網絡安全、病毒和木馬。通過本篇內容的學習,讀者可以掌握Linux係統基本的安全防護技巧,為自己的Linux搭建一個安全的環境。
附錄
附錄提供瞭Linux常用指令速查錶,將Linux中最為常用的459個指令以功能進行分類,便於讀者在使用Linux的過程中進行檢索。
本書讀者對象
* Linux初、中級用戶;
* 開源軟件愛好者;
* 大中專院校的學生;
* 社會培訓學生;
* Linux下的開發人員。
緻謝
我必須要感謝我的老師瀋濤先生,如果不是7年前遇到他,我想至今我仍然是這方麵的門外漢。他把我帶進瞭開源和Linux的世界,並且幫助我時刻保持對新興技術的敏感。
本書寫作過程中得到瞭清華大學齣版社各位編輯的大力幫助和支持,他們非常支持我的想法,協助完善瞭整個稿件的格式和排版,並且在很多細節上提齣瞭很有針對性的建議。
我還要感謝我曾經所在的浙江大學求是潮網站技術團隊,他們在工作最繁忙的時候給予瞭我很大的協助。而且要特彆感謝瀋毅,他解決瞭很多本該屬於我的工作。
在本書寫作的過程中,我參加瞭幾次上海Linux用戶組(SHLUG)的交流活動,我非常喜歡他們所有人的極具創造力的思維方式,盡管大部分人我並不知道他們的真實姓名。
呂恒之嚮我推薦瞭一些Linux上的小遊戲。他是少有幾個聽到我抱怨的人,我想我得為這些抱怨特彆請他吃飯。
最後我要感謝我的朋友們,他們總是在我最睏難的時候帶給我快樂,支持我一直堅持下來,完成這部作品。當然還有我的傢人和朋友們,沒有你們的支持、理解和幫助,這本書都不可能麵世。謝謝!
雖然我們對書中所述的內容都盡量予以核實,並多次進行文字校對,但因時間所限,可能還存在疏漏和不足之處,懇請讀者批評指正。如果您在學習的過程中遇到什麼睏難或疑惑,請發E-mail和我們取得聯係,我們會盡快為您解答。