商品簡介
《完美應用SUSELinux》將向你展示一個成熟穩定的Linux發行版本:SUSE,其包括兩個版本:社區版本openSUSE和企業版本SLES,無論社區版本還是企業版本都是成熟、穩定、高質量Linux發行版本的標誌,而且使用起來基本完全一致,高質量的軟件品質加上圖形化直觀的操作,無論是個人用戶還是企業用戶,SUSE都是一個很好的選擇。
何曉龍編著的《完美應用SUSEILinux》根據Linux初學者,以及SUSE使用者學習和應用的特點,充分考慮初學者的需求,以openSUSE豐富的應用為主線,由淺入深、循序漸進地進入SUSE精彩的世界,沒有枯燥的理論,只有實實在在的應用,全書本著以讀者為本的原則,按照初學者的學習路徑進行編排,可以使讀者在短時間內掌握SUSE的實用技術,快速入門,並學以致用。
《完美應用SUSEILinux》適合所有的SUSE初學者、愛好者入門和學習,初、中級用戶通過循序漸進地學習本書,迅速進入SUSE的世界。本書也可以作為參加NovellNCLA考試,以及培訓機構的SUSE標準培訓教材。
作者簡介
何曉龍,(LPIC3/RHCE)有十年的LinUX應用和IT管理經驗,精通Windows/Linux/UNIX系統及安全管理,精通SQLServer、MySQL和Oracle數據庫,以及虛擬化、集(攝于西嶽華山)群和雲計算技術,熟悉C語言、PHP語言及ITIL技術管理。中國Ubuntu實驗室和UbuntuChinaA動社區主要創始人,FullCircle中文項目HR,以傳播和普及Linux及Ubuntu應用為己任,著有《完美應用Ubuntu》和《Ubuntu實戰技巧精粹》等多部圖書,喜歡以技術會友,分享技術和經驗。
名人推薦
何曉龍編著的《完美應用SUSEI Linux》是由何曉龍編著的“完美應用”系列中的一本,從初始安裝到應用再到管理,向讀者全面地闡釋了如何快速掌握SUSE Linux的安裝和應用,并快速入門。本書突出了SUSE Linux的可用性和趣味性,按照初學者的學習路徑進行內容編排,以確保讀者在較短的時間內掌握更多的相關知識和實用技能,是面向初、中級讀者不可多得的一本實用性書籍。
目次
第1章SUSE演義
1.1GNU/Linux歷史和文化
1.1.1GNU/Linux是Linux的全稱
1.1.2UNIX誕生
1.1.3Linux傳奇
1.1.4GNU和Linux的關係
1.1.5流行的Linux發行版本
1.1.6Linux的特點和優勢
1.1.7Linux應用領域
1.2SUSE起源和版本
1.2.1SUSE是什麼
1.2.2SUSE的誕生
1.2.3SUSE的版本
1.2.4SUSE發展路線圖
1.2.5openSUSE和SLES的差別
1.3Linux學習方法
1.4SUSE國際認證
1.5小結
第2章體驗和安裝openSUSE
2.1下載openSUSE安裝鏡像
2.2虛擬機中體驗openSUSE
2.2.1兩種方式獲得openSUSE
初步體驗
2.2.2LiveCD方式體驗
2.2.3虛擬機體驗
2.3硬件需求與兼容性
2.3.1openSUSE12.1官方硬件
需求
2.3.2收集硬件環境信息
2.3.3設置計算機光盤啟動
2.3.4準備安裝分區
2.4磁盤分區調整和分區
2.4.1openSUSE和Windows分區
概念差異
2.4.2磁盤分區規劃
2.5開始安裝openSUSE
2.5.1光盤安裝openSUSE
2.5.2硬盤安裝openSUSE
2.5.3網絡安裝openSUSE
2.6首次親密接觸
2.6.1登錄界面
2.6.2體驗openSUSE桌面
2.6.3身份切換問題
2.6.4注銷、重啟和關機
2.7安裝後那些事兒
2.7.1配置網絡
2.7.2設置openSUSE軟件
安裝源
2.7.3添加著名的Packman源
2.7.4安裝openSUSE多媒體
支持
2.7.5安裝NonOSS附加光盤
2.7.6配置openSUSE中文
輸入法
2.7.7備份openSUSE系統
2.8小結
第3章SUSE系統默認的桌面
環境KDE
3.1熟悉KDE桌面環境
3.2善用KDE桌面環境
3.2.1用好KDE工具箱
(ToolBox)
3.2.2定制KDE面板(Panal)
3.2.3定制KDE桌面部件
(Wedgets)
3.2.4從KDE程序啟動
菜單開始
3.2.5用好快速訪問和顯示
桌面按鈕
3.3Dolphin文件管理器
3.4Okular文檔瀏覽器
3.5Konqueror瀏覽器兼文檔管理
3.6打造個性化KDE桌面環境
3.6.1KDE系統設置
3.6.2修改顯示器分辨率
3.6.3設置壁紙
3.6.4設置歡迎屏幕主題
3.6.5添加字體
3.6.6設置屏保
3.7KDE-Windows常用程序對照
3.8小結
第4章善用GNOME3桌面環境
4.1GNOME是什麼
4.2使用GNOME桌面環境
4.2.1GNOME基本操作
4.2.2GNOME桌面元素
及其使用
4.2.3GNOME桌面環境下
用好命令行
4.3鸚鵡螺(Nautilus)文件
管理器
4.4定制個性化的GNOME
桌面環境
4.4.1設置屏幕分辨率
4.4.2修改系統主題
4.5GNOME-Windows常用
程序對照
4.6小結
第5章輕量級桌面環境:XFCE
5.1什麼是輕量級桌面環境
5.2安裝XFCE桌面環境
5.3善用XFCE桌面環境
5.4善用Thunar文件管理器
5.5定制個性化的XFCE
桌面環境
5.6XFCE常用程序與Windows
常用程序對照
5.7小結
第6章輕量級桌面環境:LXDE
6.1安裝LXDE桌面環境
6.2使用LXDE桌面環境
6.3使用PCManFM文件管理器
6.4定制個性化的LXDE
桌面環境
6.5LXDE常用程序與Windows
常用程序對照
6.6小結
第7章全面管理SUSE軟件包
7.1徹底瞭解openSUSE軟件包
7.1.1openSUSE軟件倉庫
7.1.2openSUSE軟件包
管理工具
7.1.3RPM軟件包間的
依賴關係
7.2善用rpm軟件包管理工具
7.3善用高級軟件包管理工具:
zypper和YaST
7.3.1迅速查找軟件包
7.3.2zypper安裝軟件包
7.4善用YaST軟件包管理器
管理軟件包
7.4.1YaST管理軟件包
7.4.2YaST軟件功能模塊
7.4.3搜索軟件包
7.4.4選擇軟件包
7.4.5安裝軟件
7.5小結
第8章openSUSE辦公應用
8.1openSUSE辦公套件:
LibreOffice
8.1.1與LibreOffice的
親密接觸
8.1.2LibreOffice3.4.2
使用入門
8.1.3瞭解LibreOffice各功能
組件
8.1.4LibreOffice辦公套件
使用建議
8.2配置打印機
8.3創建和瀏覽PDF文檔
8.3.1創建PDF文檔
8.3.2瀏覽PDF文檔
8.4小結
第9章openSUSE互聯網應用
9.1openSUSE默認瀏覽器:
Firefox
9.2使用Chromium瀏覽器
9.3郵件專家:KMail和
Thunderbird
9.4聊天利器:Kopete
9.5安裝和使用Skype
9.6KDEBT下載工具:
KTorrent和aMule
9.7FTP/SFTP下載工具
9.8小結
第10章openSUSE多媒體應用
10.1多媒體文件格式
10.2音樂播放專家:
Amarok
10.3全能媒體播放器:
Kaffeine
10.4在openSUSE中編輯音頻
10.5視頻剪輯大師:PiTiVi
10.6openSUSE下的iTunes
10.7在openSUSE中製作數據
光盤
10.8小結
第11章openSUSE與圖形圖像
11.1認識圖像文件
11.2屏幕抓圖
11.3圖片管理
11.3.1Gwenview圖片管理器
11.3.2showFoto照片管理器
11.4專業圖形圖像處理軟件:
GIMP
11.4.1安裝GIMP
11.4.2使用GIMP
11.4.3使用GIMP製作膠片
效果和拼圖效果
11.5矢量圖形編輯程序:
LibreOfficeDraw和
Inkscape
11.5.1LibreOfficeDraw界面及
功能詳解
11.5.2使用LibreOfficeDraw
創建Logo
11.5.3專業矢量圖形編輯
軟件:Inkscape
11.6小結
第12章在openSUSE下進行開發
12.1閱讀CHM格式電子書
12.2星際譯王解決英文困擾
12.2.1安裝星際譯王
12.2.2使用星際譯王
12.2.3星際譯王高級應用
12.3搭建經典的C開發環境
12.3.1GVIM編輯器
12.3.2妙用VIM插件
12.3.3安裝編譯工具
12.4搭建Java開發環境
12.5安裝並使用C/C++IDE
開發工具
12.5.1準備工作
12.5.2搭建Anjuta環境
12.5.3搭建Code::Blocks環境
12.6Subversion客戶端的使用
12.7小結
第13章命令駕馭SUSE
13.1Linux命令格式
13.2Linux高頻命令分類詳解
13.2.1獲得幫助命令
13.2.2文件命令和文本
處理命令
13.2.3進程管理命令
13.2.4權限設置命令
13.2.5文件查找命令
13.2.6壓縮/解壓縮命令
13.2.7關機重啟命令
13.3小結
第14章SUSE系統Shell基礎
14.1Shell基礎
14.1.1什麼是Shell
14.1.2Shell的種類
14.2高效使用Shell
14.2.1命令補齊
14.2.2命令歷史
14.2.3命令別名
14.2.4高效快捷鍵
14.3深入Shell
14.3.1命令執行順序
14.3.2命令替換
14.3.3I/O重定向
14.3.4管道
14.3.5特殊字符
14.4小結
第15章SUSE系統Shell
編程基礎
15.1Shell編程方法
15.2Shell變量
15.2.1變量的含義
15.2.2變量的種類及Shell的
類型
15.2.3Shell的類型及系統
配置文件
15.2.4變量的定義及顯示
15.3Shell腳本的輸入和輸出
15.3.1Shell腳本的輸入
15.3.2Shell腳本的輸出
15.4Shell的數值運算與分支、
循環結構的實現
15.4.1Shell的數值運算
15.4.2Shell腳本分支和循環
結構的實現
15.5Shell腳本的調試
15.6小結
第16章YaST全面配置和管理SUSE
系統
16.1什麼是YaST
16.2運行YaST
16.3YaST管理openSUSE
16.4小結
第17章配置openSUSE網絡
17.1網絡基礎
17.1.1TCP/IP協議
17.1.2IP地址
17.1.3網絡的網關和路由
17.2openSUSE網絡配置文件
17.2.1網絡配置文件
17.2.2DNS配置文件
17.2.3hosts文件
17.3網絡相關命令
17.3.1ifconfig命令
17.3.2ifup和ifdown
17.3.3ping命令
17.3.4netstat命令
17.3.5dig命令
17.3.6斷點續傳下載工具:
wget命令
17.4小結
第18章在openSUSE中部署NTP
服務器
18.1什麼是NTP服務
18.2部署NTP服務器
18.3配置NTP服務器
18.4管理NTP服務器
18.5配置NTP客戶端
18.6小結
第19章網絡文件共享服務
19.1openSUSE網絡文件共享
19.2寶刀不老:FTP服務
19.2.1FTP服務與FTP服務器
19.2.2在openSUSE中配置vsftpd
服務
19.3Windows和Linux之間的
橋樑:Samba服務
19.3.1SMB協議和Samba簡介
19.3.2在openSUSE中安裝、
管理和測試Samba服務
19.3.3在openSUSE中配置
Samba服務
19.4最地道的共享:NFS
服務
19.4.1安裝NFS服務器和
客戶端
19.4.2配置NFS服務器
19.4.3使用NFS服務
19.5小結
第20章互聯網最流行的
Web服務器:Apache
20.1什麼是Web服務和
Web服務器
20.1.1Web服務
20.1.2Web服務器
20.2ApacheWeb服務器
20.3部署ApacheWeb服務器
20.4管理ApacheWeb服務
20.5配置Apache虛擬主機
20.6配置CGI和PHP環境
20.7小結
第21章海量數據倉庫:MySQL/MariaDB
21.1最流行的數據庫:
MySQL和MariaDB
21.2部署MySQL/MariaDB
數據庫
21.3管理MySQL/MariaDB服務
21.4管理和使用MySQL/MariaDB
數據庫
21.5小結
第22章從源代碼編譯LAMP架構
22.1關於LAMP
22.2準備編譯環境
22.3openSUSE下編譯安裝
LAMP環境
22.4小結
第23章LAMP核心應用
23.1基於LAMP的Web應用
23.2Web1.0核心應用:網絡
相冊Plogger
23.3Web1.0核心應用:內容
管理系統Joomla!
23.4Web2.0核心應用:博客
應用WordPress
23.5創建自己的維基百科
23.5.1安裝MediaWiki
23.5.2MediaWiki常用設置
23.6小結
第24章輕鬆管理SUSE
24.1SecureShell遠程管理和
控制
24.1.1OpenSSH簡介
24.1.2遠程連接服務器
24.1.3SFTP的使用
24.1.4Windows下的SSH
客戶端
24.2基於Web的管理工具:Webmin
24.2.1Webmin管理工具
24.2.2安裝Webmin
24.2.3Webmin的常用
維護操作
24.3小結
第25章部署SUSELinuxEnterprise
Server
25.1SLES服務器需求分析
25.2SLES服務器安裝規劃
25.3部署SLES
25.4安裝後的配置
25.5配置網絡服務
25.6下載並安裝系統補丁
(ServicePack)
25.7小結
附錄A解析自由軟件許可證
附錄BopenSUSEPackman軟件倉庫(源)更新列表