內容簡介,編輯推薦,第一部分 安裝RedHatLiIlux,第1章 歡迎進入LiRUX世界,第2章 安裝概覽,第3章 逐步安裝,第二部分 RedHatLinux入門,第4章 RedHatLinux簡介,第5章 LinUX實用工具,第6章 uIlUX檔案系統,第7章 shell,第三部分 深入研究RedHatLinux,第8章 LinuxGUhX、Gnome和KDE,第9章 BoumeAgainShell,第10章 網路和Intemet,
內容簡介
多年來,數十萬讀者通過MarkG.Sobell的書走進UNIX/Linux~界,很多都已成為各自領域和機構的UNIX/Linux專家。現在,這部影響了幾代人的經典之作在保留TSobell特有的清晰、高效而且生動的敘述風格的同時,針對Fedora和RedHatEnterpriseLinux新版本做了大幅修訂。全書涵蓋更加全面、更加貼近讀者需求,闡述更加深入細緻,更臻完美。書中。作者不僅講述具體操作,而且探討內部工作機制,讓讀者真正知其然,更知其所以然。不管你是普通用戶。還是系統管理員或者程式設計師,《RedHatLinux指南基礎與系統管理篇》都將滿足你工作所需,使你自信應對當前和未來面臨的挑戰。
MarkG.Sobell世界著名的UNIX/Linux專家、暢銷書作家,SobellAssociates公司總裁。從20世紀70年代開始從事UNlX上的軟體開發工作,也是最早的Linux使用者之一。1982年寫作第一部UNIx圖書大獲成功,從此專門從事UNlX,Linux的培訓、諮詢和軟體開發20餘年。他是多部UNIX和Linux暢銷書的作者,除本書外,還撰寫了APracticalGuidetoUbuntuLinux(中文版即將由人民郵電出版社出版)和APracticalGuidetoLinux等。
編輯推薦
“我從事教育行業,發現Sobell所著的這本書非常適合企業中需要掌握Linux的人們,對他們大有裨益。Sobell寫書思路非常清晰。他精心創作每章的內容,直至章末練習題,而這些練習題都是用戶或者管理員在日常工作中會碰到的現實問題。信息技術和信息系統專業的學生將會發現這本書是一本極有價值的學習參考書。《RedHatLinux指南基礎與系統管理篇》信息量極大,而Sobell對這些信息出色地駕馭,合理地安排,作者緊扣主題,從不繞彎子說題外話。對於那些在網路環境中管理Linux系統或者運行Linux伺服器的人來說,這是一本必備的書。另外,我也要向那些剛轉到Linux平台的有經驗的計算機用戶極力推薦本書。”
--MaryNorbury
科羅拉多大學丹佛校區BarbaraDavis中心IT主管
“好些年前我在加州聖路易斯一奧比斯波城的加州理工州立大學讀書時,我曾有幸用過你寫的uNIx的書。要我說,你的書是最棒的!堪稱講解作業系統理論和套用的高質量圖書。”
--BentonChan
信息系統工程師
“儘管《RedHatLinux指南基礎與系統管理篇》針對的是FC2,但是它已經超過了我在看到別人的評論時對本書的期望。我在《RedHatLinux指南基礎與系統管理篇》中發現了彌足珍貴的東西:它讀起來不像一本標準的技術書,而更像一本小說。閱讀過程非常愉快,拿起來就不捨得放下。難道不是嗎?!”
--DavidHopkins
業務流程架構師
“感謝你的辛勤勞動和你所著的書。能夠像《RedHatLinux指南基礎與系統管理篇》這樣幫助人們成為各類工作站的有效管理員的圖書太少了。我們(在俄羅斯)希望你能夠繼續給我們帶來有關Linux/UNIX系統方面的新圖書。”
--AntonPetukhov“MarkSobell寫了一本既淺顯易懂又權威可靠的書。”
--_JeffreyBianchine
律師、作家兼記者
“一本非常優秀的參考書!既適合Linux集群系統管理員,又適合那些打算安裝最新穩定版Linux
第一部分 安裝RedHatLiIlux
第1章 歡迎進入LiRUX世界
1.1GNU-Linux聯姻
1.1.1GNU-Linux的歷史
1.1.2自由代碼
1.1.3享受樂趣
1.2Linux2.6核心
1.3Linux的起源:IYNIX
1.4Li。nux的優點
1.4.1Linux在硬體公司和開發者中流行的原因
1.4.2Linux的可移植性
1.4_3標準
1.4.4C程式語言
1.5Linux概述
1.5.1Linux具有核心編程接口
1.5.2Linux支持多用戶
1.5-3LinUX支持多任務
1.5.4Linux支持安全的層次檔案系統
1.5.5shell:命令解釋器和程式語言
1.5.6大量有用的實用工具
1.5.7進程間的通信
1.5.8系統管理
1.6Linux的其他特性
1.6.1圖形用戶界面
1.6.2(互聯)網路實用工具
1.6.3軟體開發
1.7本書約定
1.8本章小結
1.9練習
第2章 安裝概覽
2.1更多信息
2.2安裝規劃
2.2.1需要考慮的事項
2.2.2安裝需求
2.2_3安裝版本
2.2.4全新安裝還是升級已有的RedHat系統
2.2.5圖形方式安裝還是文本方式安裝
2.2.6配置硬碟
2.2.7RAID
2.2.8LVM:邏輯卷管理程式
2.3安裝的工作原理
2.4介質:安裝源在哪裡
2.4.1格式
2.4.2來源
2.5下載、刻錄並安裝CD集或DVD(FEDORA)
2.5.1尋找下載網站
2.5.2尋找正確的檔案並下載
2.5-3使用BitT0rrent下載IS0映像檔案
2.5.4檢查檔案
2.5.5刻錄CD或DVD
2.6救援CD
2.7收集系統信息
2.8獲取安裝指南
2.9本章小結
2.10練習
2.11高級練習
第3章 逐步安裝
3.1安裝ReclHatLinux
3.1.1引導系統:“boot”提示符
3.1.2引導參數
3.1.3“CDFound”螢幕
3.1.4Anaconda安裝程式
3.1.5Firstboot:首次引導
3.1.6初始化資料庫並更新系統
3.2安裝任務
3.2.1用DiskDruid進行磁碟分區
3.2.2LV:邏輯卷
3.2-3使用Kickstart配置程式
3.2.4paned:報告並操作硬碟分區
3.2.5搭建雙重引導系統
3-3X視窗系統
3.3.1system-conifig-display:自己置系統顯示
3-3.2xorg.conf檔案
3.3.3gdm:顯示圖形化登錄界面
3.3.4更多信息
3.4本章小結
3.5練習
3.6高級練習
第二部分 RedHatLinux入門
第4章 RedHatLinux簡介
4.1控制用戶許可權:超級用戶,root訪問許可權
4.2RedHatLinux桌面之旅
4.2.登錄系統
4.2.2充分利用桌面
4.2_3使用Konqueror管理檔案、運行程式以及瀏覽網頁
4.2.4使用KDE控制中心定製桌面
4.2.5使用面板選單定製主面板
4.3獲取資料
4.3.1KDE幫助中心
4.3.2GNOME幫助
4-3_3man:顯示系統手冊
4-3.4info:顯示實用工具的相關信息
4.3.5選項“一helP”
4.3.6HOwT0:探究工作原理
4.3.7從系統獲取幫助信息
4.4關於登錄的更多信息
4.4.1登錄螢幕
4.4.2如果不能登錄,要做什麼
4.4.3註銷
4.4.4使用虛擬控制台
4.4.5遠程登錄:終端仿真和ssh或者telnet
4.4.6修改口令
4.4.7SWitchdesk:改變默認桌面
4.4.8在終端登錄
4.5控制視窗:高級操作
4.5.1改變輸入焦點
4.5.2改變顯示器解析度
4.5.3視窗管理器
4.6本章小結
4.7練習
4.8高級練習
第5章 LinUX實用工具
5.1特殊字元
5.2基本實用工具
5_2.1ls:顯示檔案名稱
5.2.2cat:顯示文本檔案內容
5.2_3rm;刪除檔案
5.2.4less或more:分屏顯示檔案
5-2.5laosmame:顯示系統名
5-3檔案操作
5-3.1cp:複製檔案
5-3.2my:更改檔案名稱
5.3.3lpr:列印檔案
5.3.4grel,:查找字元串
5.3.51aeao’:顯示檔案頭部
5.3.6tail:顯示檔案尾部
5.3.7sort:按順序顯示檔案內容
5.3.8uniq:忽略檔案中重複行
5.3.9dim比較兩個檔案
5.3.10file:測試檔案內容
5.4I(管道):實現進程間的通信
5.54個有用的實用工具
5.5.1echo:顯示文本
5.5.2date:顯示日期和時間
5.5-3script:記錄Linux會話信息
5.5.4u11ix2dos:將Linux檔案轉換為Macintosh格式或Windows格式
5.6i縮和歸檔檔案
5.6.1bzip2:壓縮檔案
5.6.2bunzip2和bzcat:解壓檔案
5.6.3gzip:壓縮檔案
5.6.4tar:打包和解包歸檔檔案
5.7定位命令
5.7.1which和whereis:定位實用工具
5.7.2apropos:搜尋關鍵字
5.7.3locate:搜尋檔案
5.8獲取用戶和系統信息
5.8.1who:列出系統上的用戶
5.8.2finger:列出系統上的用戶
5.8.3w:列出系統上的用戶
5.9與其他用戶通信
5.9.1write:傳送訊息
5.9.2mesg:拒絕或接受訊息
5.10電子郵件
5.11教程:使用vim創建和編輯檔案
5.11.1啟動vim
5.11.2命令模式和輸入模式
5.11.3輸入文本
5.11.4獲取幫助
5.11.5結束編輯會話
5.11.6參數compatible
5.12本章小結
5.13練習
5.147葛級練習
第6章 uIlUX檔案系統
6.1層次檔案系統
6.2目錄檔案和普通檔案
6.2.1檔案名稱
6.2.2-~作目錄
6.2.3主目錄
6.3路徑名
6.3.1絕對路徑名
6.3.2相對路徑名
6.4目錄命令
6.4.1mkdir:創建目錄
6.4.2重要的標準目錄和檔案
6.5目錄操作
6.5.1rmdir:刪除目錄
6.5.2使用路徑名
6.5.3mv/cp:移動/複製檔案
6.5.4mv:移動目錄
6.6訪問許可權
6.6.1ls.1:顯示訪問許可權
6.6.2chmod:改變訪問許可權
6.6.3setuid和setgid許可權
6.6.4目錄訪問許可權
6.7ACL:訪問控制列表
6.7.1開啟ACL
6.7.2處理訪問規則
6.7.3設定目錄的默認規則
6.8連結
6.8.1硬連結
6.8.2符號連結
6.8.3rm:刪除連結
6.9本章小結
6.10練習
6.11高級練習
第7章 shell
7.1命令行
7.1.1語法
7.1.2處理命令行
7.1.3執行命令行
7.1.4編輯命令行
7.2標準輸入輸出
7.2.1作為檔案的螢幕
7.2.2作為標準輸入的鍵盤和作為標準輸出的螢幕
7.2.3重定向
7.2.4管道
7.3在後台運行程式
7.4檔案名稱生成/路徑名展開
7.4.1特殊字元?
7.4.2特殊字元*
7.4.3特殊字元
7.5置命令
7.6本章小結
7.7練習
7.8高級練習
第三部分 深入研究RedHatLinux
第8章 LinuxGUhX、Gnome和KDE
8.1X視窗系統
8.1.1使用X
8.1.2視窗管理器
8.2使用GNOME
8.2.1Nautilus檔案管理器
8.2.2GNOME實用工具
8.3使用KDE
8.3.1Konqueror瀏覽器/檔案管理器
8-3.2KDE實用工具
8.4本章小結
8.5練習
8.6高級練習
第9章 BoumeAgainShell
9.1背景知識
9.2shell基礎
9.2.1初始化檔案
9.2.2符號命令
9.2-3重定向標準錯誤輸出
9.2.4編寫一個簡單的shell腳本
9.2.3命令分隔和命令分組
9.2.6作業控制
9.2.7操作目錄棧
9.3參數和變數
9.3.1用戶創建的變數
9.3.2變數屬性
9.3-3關鍵字變數
9.4特殊字元
9.5進程
9.5.1進程結構
9.5.2進程標識
9.5.3執行命令
9.6命令歷史機制
9.6.1控制歷史機制的變數
9.6.2重新執行和編輯命令
9.6.3Readline庫
9.7別名
9.7.1別名中的單引號和雙引號
9.7.2別名示例
9.8函式
9.9控制bash的特性和選項
9.9.1命令行選項
9.9.2shell特性
9.10處理命令行
9.10.1歷史展開
9.10.2別名替換
9.10.3解析和掃描命令行
9.10.4命令行展開
9.11本章小結
9.12練習
9.13高級練習
第10章 網路和Intemet
10.1網路類型和工作方式
10.1.1廣播網路
10.1.2點對點網路
10.1-3交換網路
10.1.4LAN:區域網路
10.1.5WAN:廣域網
10.1.6通過網關和路由器進行網路互連
10.1.7網路協定
10.1.8主機地址
10.1.9CIDR:無類別域際路由選擇
10.1.10主機名
10.2網路通信
10.2.1finger:顯示遠程用戶的信息
10.2.2向遠程用戶傳送郵件
10.2-3郵件列表伺服器
10.3網路實用工具
10.3.1可信主機
10.3.2OpenSSH工具
10.3.3telnet:登錄遠程系統
10.3.4ftp:通過網路傳輸檔案
10-3.5ping:測試網路連線
10.3.6traceroute:Internet路由跟蹤
10.3.7host和dig:查詢Internet命名
……