中文書第三層

排序方式: 瀏覽: 列表圖片
« 上一頁 | | 下一頁 »
  • 學會Ubuntu Linux系統操作的18堂課 學會Ubuntu Linux系統操作的18堂課 陳源謙 博碩文化 出版 2013/5/24出版

    Ubuntu是近年來興起的一個Linux發行版本,它源自於Debian並且承接了許多Debian上的優點,譬如DEB套件管理、系統設定等,再加上方便的安裝與圖形介面,因此迅速的攻佔Linux的市場,成為目前主流的發行版本。 本書以深入淺出的方式,將引導您從Ubuntu Linux的安裝與圖形化界面的操作學習,到學習如何透過各種不同的常用指令,進行系統的操作及伺服器平台的架設與管理,最後更分享如何建置與存取行動裝置應用的服務平台,讓您輕鬆擁有專屬私有雲。 本書特色 .入門體驗:免安裝直接用,大步邁向 Linux殿堂。 .扎穩馬步:常用系統指令,紮實學會系統的操作。 .實力累積:伺服器的服務,建立與管理實務分享。 .雲端應用:行動應用體驗,簡易私有雲管理建置。Chapter 01、認識Linux Chapter 02、Linux系統操作 Chapter 03、Linux系統安裝 Chapter 04、Linux進階安裝 Chapter 05、Linux的系統管理 Chapter 06、Linux套件管理 Chapter 07、Linux指令操作 Chapter 08、文字編輯器 Chapter 09、工作排程管理 Chapter 10、Shell Script程式設計 Chapter 11、網路連線與設定 Chapter 12、遠端連線管理 Chapter 13、簡易網路防火牆的架設 Chapter 14、DHCP伺服器的架設與管理 Chapter 15、檔案下載伺服器FTP架設與管理 Chapter 16、網站伺服器Apache架設與管理 Chapter 17、雲端應用 Chapter 18、行動應用

    79 特價 442 立即購買 
  • 逐行破解+透視--Linux USB核心首度公開USB3.0重裝版 逐行破解+透視--Linux USB核心首度公開USB3.0重裝版 任橋偉 佳魁 出版 2012/11/30出版

    這本書,您可以把它當成一本核心原始程式分析的書,甚至僅僅當成核心USB 實現原始程式分析的書,但是我更希望您把它當成展現如何研究Linux核心,展現如何與核心進行平等交流的一個範例,起碼它表現了應該用什麼樣的態度去對待Linux 核心原始程式。也就是說,分析核心原始程式,態度決定一切。很多人或許有這樣的困惑,也分析瀏覽了很多核心的原始程式,可總是覺得分析、瀏覽後,腦子裡還是空空的,並沒有感覺到多大的收穫。這個時候或許可以去看看是不是自己在分析程式時的態度出現了問題。在分析核心原始程式時,只有遵循嚴謹的態度,而非抱著走馬看花、得過且過的態度,最終才會有很大的收穫。前言 第1篇 Linux那些事兒之我是USB Core 1.引子 2.它從哪裡來 3.PK 4.漫漫辛酸路 5.我型我秀 6.我是一棵樹 7.我是誰 8.好戲開始了 9.不一樣的Core 10.從這裡開始 11.面紗 12.模型,又見模型 13.繁華落盡 14.介面是裝置的介面 15.設定是介面的設定 16.端點 17.裝置 18.設定 19.向左走,向右走 20.裝置的生命線(一) 21.裝置的生命線(二) 22.裝置的生命線(三) 23.裝置的生命線(四) 24.裝置的生命線(五) 25.裝置的生命線(六) 26.裝置的生命線(七) 27.裝置的生命線(八) 28.裝置的生命線(九) 29.裝置的生命線(十) 30.裝置的生命線(十一) 31.驅動的生命線(一) 32.驅動的生命線(二) 33.驅動的生命線(三) 34.驅動的生命線(四) 35.字串描述符號 36.介面的驅動 37.還是那個match 38.結束語 第2篇 1.引子 2.跟我走,現在就出發 3.特別的愛給特別的Root Hub 4.一樣的精靈,不一樣的API 5.那些佇列,那些佇列操作函數 6.等待,只因曾經承諾 7.最熟悉的陌生人——probe 8.蝴蝶效應 9.While You Were Sleeping(一) 10.While You Were Sleeping(二) 11.While You Were Sleeping(三) 12.While You Were Sleeping(四) 13.再向虎山行 14.樹,是什麼樣的樹 15.沒完沒了的判斷 16.一個都不能少 17.蓋茲家對Linux程式的影響 18.八大重量級函數閃亮登場(一) 19.八大重量級函數閃亮登場(二) 20.八大重量級函數閃亮登場(三) 21.八大重量級函數閃亮登場(四) 22.八大重量級函數閃亮登場(五) 23.是月亮惹的禍還是spec的錯 24.所謂的熱抽換 25.不說程式說理論 26.看程式的理由 27.電源管理的四大訊息 28.將suspend分析到底 29.夢醒時分 30.暫停自動化 第3篇 Linux那些事兒之我是隨身碟 1.小城故事 2.Makefile 3.變態的模組機制 4.想到達明天現在就要啟程 5.外面的世界很精彩 6.未曾開始卻似結束 7.狂歡是一群人的孤單 8.匯流排、裝置和驅動(上) 9.匯流排、裝置和驅動(下) 10.我是誰的他 11.從協定中來,到協定中去(上) 12.從協定中來,到協定中去(中) 13.從協定中來,到協定中去(下) 14.夢開始的地方 15.裝置花名冊 16.冰凍三尺非一日之寒 17.冬天來了,春天還會遠嗎?(一) 18.冬天來了,春天還會遠嗎? (二) 19.冬天來了,春天還會遠嗎?(三) 20.冬天來了,春天還會遠嗎?(四) 21.冬天來了,春天還會遠嗎?(五) 22.通往春天的管道 23.傳說中的URB 24.彼岸花的傳說(一) 25.彼岸花的傳說(二) 26.彼岸花的傳說(三) 27.彼岸花的傳說(四) 28.彼岸花的傳說(五) 29.彼岸花的傳說(六) 30.彼岸花的傳說(七) 31.彼岸花的傳說(八) 32.彼岸花的傳說(The End) 33.SCSI指令之我型我秀 34.迷霧重重的批次傳輸(一) 35.迷霧重重的批次傳輸(二) 36.迷霧重重的批次傳輸(三) 37.迷霧重重的批次傳輸(四) 38.迷霧重重的批次傳輸(五) 39.迷霧重重的批次傳輸(六) 40.迷霧重重的批次傳輸(七) 41.跟著感覺走(一) 42.跟著感覺走(二) 43.有多少愛可胡來?(一) 44.有多少愛可胡來?(二) 45.當夢醒了天晴了 46.其實世上本有路,走的人多了,也便沒了路

    79 特價 514 立即購買 
  • Fedora 16 Linux 實務應用 Fedora 16 Linux 實務應用 施威銘研究室 旗標 出版 2011/12/30出版

    Linux 已經是很多公司使用的系統, 從會到不會, 本書是您取得 Linux 職場新技能的最佳選擇! 想學會 Linux 不一定要拿艱澀的指令來增加自己的挫折感!親切的視窗環境, 有效降低學習門檻, 先建立信心、學習各項管理概念, 再在操作過程中自然的接觸指令, 學習 Linux 可以輕鬆、扎實, 又有效率! ◆ 全新 GNOME 3 桌面環境解析。 ◆ 介紹使用最新 Live CD, 無須安裝立即體驗, 馬上學習。 ◆ 安裝過程逐步說明, 硬體支援度、安全性最佳。 ◆ Windows、 Linux 雙系統並存, 最新 Windows 7 適用。 ◆ 正確觀念詳實解析, 操作、管理到架站, 逐一深入說明。 ◆ 介紹並說明如何使用最新 ext4 檔案系統。 ◆ 帳號、磁碟空間、排程..., 扎實掌握系統架構。 ◆ WWW、FTP、Mail 及 Samba 等常用伺服器架設實務。 ◆ 內建透明視窗、立體旋轉桌面、視窗切換特效... 等 3D 特效。 ◆ ADSL、Cable、區域網路、無線上網, 即時傳訊... 等網路設定與應用。 ◆ 在隨身碟安裝 Linux, 系統、設定、文件... 隨時帶著走! ◆ 讀卡機、USB 隨身碟、外接式硬碟、印表機等週邊設定應用詳解。 本書特色 ◆ 專為初學者設計, 使用最新版本, 完整實測、逐步示範講解。 ◆ 實務經驗整理分享:統整管理經驗, 分享實用技巧。 ◆ 常見問題排困解難:專章詳解安裝及操作問題。

    88 特價 572 立即購買 
  • LPI Linux 第一級資格檢定 第三版 LPI Linux 第一級資格檢定 第三版 Adam Haeder- Stephen Addison S 歐萊禮 出版 2011/8/30出版

    Linux的建置數量與日俱增,對於有資格認證的Linux系統管理師的需求也是。客觀公正的LPI資格認證,成了很多企業採用的徵才條件之一。如果你正在尋求這樣的工作,這本書將有助於你通過LPI第一級的101與102考試的技術挑戰。 本書作者群是一組與LPI緊密合作的講師,這次改版是針對這些考試精心研究過後的成果。本書提供各科考試的介紹,彙整通過測驗所需的關鍵技巧,還有複習題、練習題、研讀指南、模擬考題,以及重點提示。 主要課題: ‧重要的GNU與Unix指令 ‧Linux安裝與套件管理 ‧裝置與檔案系統 ‧文書編輯、處理、列印 ‧X視窗系統 ‧網路與安全 ‧郵件傳輸伺服器 ‧Email、FTP與Web服務 這兩項考試的設計,是針對初級到中級、大約有兩年系統管理實務經驗的Linux系統管理者,對 Linux的命令列環境感到自在,而且有能力執行一些簡單工作,包括系統安裝與疑難排除。 序 01 認識 LPI 考試 02 101 考前準備 03 系統架構(課題 101.1) 04 改變運作層級,關機,或重啟系統(課題 101.2 與 101.3) 05 Linux 安裝與套件管理(科目 102) 06 GNU 與 Unix 指令(科目 103) 07 裝置、Linux 檔案系統、與檔案系統組織標準(科目 104) 08 LPIC-1 101 考前自修與練習 09 LPIC-1 101 模擬考 10 LPIC-1 101 考試重點彙整 11 認識 102 號考試 12 102 考前準備 13 Shell、編程、與資料管理(科目 105) 14 X 視窗系統(科目 106) 15 管理工作(科目 107) 16 基礎系統服務(課題 108.1 與 108.2) 17 郵件傳輸代理(MTA)基礎(課題 108.3) 18 管理印表機與印表服務(課題 108.4) 19 網路基礎概論(課題 109.1) 20 基本網路設定(課題 109.2 與 109.4) 21 基本網路故障排除(課題 109.3) 22 安全防護 23 主機安全防護(課題 110.2) 24 以加密保護資料(課題 110.3) 25 LPIC-1 102 考前自修與練習 26 LPIC-1 102 模擬考 27 LPIC-1 102 考試重點彙整

    79 特價 616 立即購買 
  • Linux指令集之實用技術詳解 Linux指令集之實用技術詳解 徐謖主編 文魁 出版 2009/7/13出版

    本書對Linux的主要指令分為功能說明、語法說明、選項介紹、典型範例、注意事項等專題進行詳盡的介紹,可以幫助讀者對Linux指令列的指令有深入的認識。 是一本系統管理與維護、網路配置與管理的用書,本書適合所有系統管理員、網路管理員以及Linux的初階級讀者閱讀、參考。 第1章 Linux指令列概述 第2章 指令列基本使用方法 第3章 檔案管理指令 第4章 磁碟管理指令 第5章 系統管理指令 第6章 網路服務管理指令 第7章 系統監控與系統安全指令 第8章 Linux指令列的妙用

    79 特價 514 立即購買 
  • Linux C函式庫詳解辭典 Linux C函式庫詳解辭典 徐千洋 旗標 出版 2006/9/22出版

    常在 Linux 下寫程式的人都知道, 『男人』 (man) 是值得依賴的工具, 但對於 man 所顯示艱澀難懂得的說明文字卻感到卻步。為了解決這樣的問題, 我們特別規劃了這一本依照用途分類, 詳細中文說明與豐富程式範例的參考手冊。全書彙整了超過 400 個 Linux 環境下常用的函式, 每個函式均列出函式宣告、參數、相關函式、所在的標頭檔、傳回值等重要資訊, 讓您撰寫程式更加得心應手。   本書特色: □ 包含超過 400 個以上的常用函式 □ 以功能分類, 方便尋找特定功能的函式 □ 大分類中再以字母順序排列函式, 加快查閱速度 □ 精選範例, 實際演練函式用法 □ 附有函式索引, 可直接依照函式名稱查閱 □ 目錄上均列有函式名稱與簡要說明,可依據函式名稱或是用途查詢 □ 包含 GCC 使用指引, 迅速掌握 GCC 重要參數用法

    88 特價 484 立即購買 
  • Ubuntu Linux實務應用 Ubuntu Linux實務應用 施威銘研究室 旗標 出版 2014/9/4出版

    Linux 是很多公司使用的系統, 使用最受歡迎的 Linux 發行版, 從不會到會, 本書是您取得 Linux 職場新技能的最佳選擇! 想學會 Linux 系統管理、架站, 不一定要挑戰艱澀的指令!以親切的視窗環境降低學習門檻、建立信心, 學習 Linux 可以輕鬆、紮實, 又有效率! 系統安裝設定詳解 ◆ Windows / Linux 多重開機選單設定 ◆ 嘸蝦米、新酷音等多種中文輸入法 ◆ Unity 桌面環境操作與個人化設定 ◆ 隨身碟安裝 Linux, 系統、設定、文件帶著走 ◆ Linux 常見問題排困解難 極速飆網馬上衝 ◆ ADSL、Cable 上網、行動寬頻上網 ◆ Linux 主機當成寬頻分享器 ◆ BBS、電子郵件、Facebook 傳訊、Skype 網路電話 ◆ Dropbox 最新雲端運用 Ubuntu 軟體中心、工作娛樂好幫手 ◆ LibreOffice 軟體編修 Word、Excel、PowerPonint 文件 ◆ 軟體市集隨裝隨用 ◆ 多媒體影音播放、遠端遙控 ◆ 讀卡機、USB 隨身碟、外接式硬碟 ◆ 帳號、磁碟空間、定時工作排程管控 伺服器架設立即上手 ◆ WWW 網頁伺服器架設 ◆ FTP 伺服器檔案輕鬆交流 ◆ Mail、Samba 資源共享伺服器 ◆ Linux 常用架站指令範例教學

    88 特價 572 立即購買 
  • LPIC Level 1 國際認證聖經寶典(含101、102) LPIC Level 1 國際認證聖經寶典(含101、102) LPI台灣辦事處 台科大 出版 2013/10/3出版

    1.針對LPIC國際認證的測驗,內容涵蓋LPIC Level 1的題綱,讓讀者LPI-101、LPI-102兩科考試,一本搞定。 2.本書所有的指令用法都搭配範例說明,幫助讀者快速、輕鬆的學習。 3.採用單元的架構設計,可不用完全按照章節順序閱讀,直接挑選想補強的單元。 4.每章末規畫了課後練習,幫助讀者對LPIC認證有明確的準備方向。 5.除了針對LPIC的測驗外,更能當成日常使用的參考書,協助已有Linux基礎的讀者補強知識技能。CHAPTER 1 課程概要與LPI 認證簡介 CHAPTER 2 初識LINUX 作業系統 CHAPTER 3 規劃與安裝LINUX 作業系統 CHAPTER 4 LINUX 檔案系統架構 CHAPTER 5 LINUX 系統的檔案與目錄管理 CHAPTER 6 文字檔案編輯器 CHAPTER 7 檔案與目錄的權限管理 CHAPTER 8 使用者與群組帳號管理 CHAPTER 9 磁碟與檔案系統管理 CHAPTER 10 軟體套件與函式庫管理 CHAPTER 11 Shell 基本概論 CHAPTER 12 磁碟配額 CHAPTER 13 系統資源的控制與管理 CHAPTER 14 Linux 作業系統啟動流程 CHAPTER 15 X 視窗操作環境 CHAPTER 16 核心的自訂與管理 CHAPTER 17 安裝與管理印表機 CHAPTER 18 服務管理 CHAPTER 19 自動化排程與系統日誌管理 CHAPTER 20 SHELL 程式設計應用 CHAPTER 21 自訂使用者環境 CHAPTER 22 壓縮、打包與備份 CHAPTER 23 網路管理 CHAPTER 24 進階磁碟管理 CHAPTER 25 系統安全管理

    9 特價 675 立即購買 
  • Kent Beck的實作模式(Implementation Patterns) Kent Beck的實作模式(Implementation Patterns) Kent Beck 博碩文化 出版 2013/9/30出版

    「Kent Beck」是何許人也?,他可以說是大師中的大師。(詳見作者介紹) 「實作模式(Implementation Patterns)」指的是什麼?Patterns 是一種習慣,一種整理過的設計方式,當遇到同類問題時,就可以套用上去。Implementation簡單說,就是Coding。這本書是Kent Beck 把他自己在寫程式時的習慣,整理成77 個Patterns,讓大家來參考看看。讓我們來看看其他專家是如何看待這本書的 Kent 是用程式碼來溝通的大師,他的程式碼有條有理、清晰明白,如益友陪伴,令人豁然開朗。我們在建立高品質程式碼和類別的過程中,必須不斷做出微小卻重要的決定(決策),本書每一章都是對這些決定的精闢解釋和深刻洞察。 ─《設計模式(俗稱GoF 的23 個模式)Design Patterns: Elements of Reusable Object-Oriented Software》作者 Erich Gamma Kent Beck 這本書談到77 個實作(程式撰寫)層面的模式。學會這些實作模式可以讓程式設計師寫出容易閱讀的程式碼,有助於團隊溝通與合作,並且降低開發與維護的成本。Chapter 01 引言 Chapter 02 模式 Chapter 03 一種程式設計理論 Chapter 04 動機 Chapter 05 類別 Chapter 06 狀態 Chapter 07 行為 Chapter 08 方法 Chapter 09 集合(Collections) Chapter 10 改進框架 Appendix A 效能評估 參考書目

    79 特價 253 立即購買 
  • 高等Linux/UNIX程式設計進化手冊 高等Linux/UNIX程式設計進化手冊 趙克佳、沈志宇 佳魁 出版 2013/8/20出版

    本書遵循最新的『統一UNIX 標準版本4』, 以Linux 為平台,系統性地說明了UNIX API 各種函數的程式設計方法。內容包含UNIX 的發展歷史與標準、標準I/O和低階I/O、檔案與目錄操作、處理程序環境與處理程序控制、訊號處理、時間與定時、終端I/O、進階I/O、處理程序之間的通訊、通訊端與網路通訊、多執行緒程式設計。 本書在介紹UNIX API 各種函數的功能和用途的同時,清晰地闡述了它們所隱含的作業系統基本原理。書中列出了大量程式設計範例程式,有助於讀者更進一步地熟練這些函數的功能、使用方法及程式設計技巧。 UNIX/Linux 流行起來這十年間,影響UNIX 程式設計介面的標準和標準發生了很大的變化,當時大家學習參考的Single UNIX Specification 2 現在已發展到Single UNIX Specification 4,而許多分離獨立的標準和標準,包含Single UNIXSpecification,現在都已經統一在POSIX.1-2008 標準之下了。隨著Linux 系統的成熟和發展,UNIX 系統已不再是少數大型主機和伺服器的專利。任何一個使用電腦的人現在都能安裝和使用Linux,進一步使得用UNIX 程式設計介面開發應用的人也越來越多。 本書針對較新的Linux 的內容如下: 1) 調整個別介面使之遵循POSIX.1-2008 標準。 2) 考慮到許多嵌入式應用的需要,新增了即時訊號處理、即時時脈與定時。 3) 因為多核心多執行緒微處理器和並行處理已經相當普及,多執行緒程式設計對應用軟體開發已經非常重要,為此本書的內容專門介紹執行緒。 4) 增強了非同步I/O、通訊端通訊等內容。第01章 UNIX 導論 1.1 UNIX 簡史 1.1.1 UNIX 的誕生 1.1.2 UNIX 的早期發展 1.1.3 BSD UNIX 1.1.4 系統V UNIX 1.1.5 UNIX 的商業化 1.1.6 Linux 1.2 標準 1.2.1 SVID 1.2.2 POSIX 1.2.3 統一UNIX 標準 1.2.4 C 標準 1.3 UNIX 基本概念 1.3.1 程式和處理程序 1.3.2 核心 1.3.3 shell 1.3.4 使用者名稱與使用者ID、使用者群組與群組ID 1.3.5 特權使用者 1.3.6 系統呼叫與函數 1.4 系統函數庫 1.4.1 標頭檔 1.4.2 保留字 1.4.3 特徵測試 1.5 範例程式和編譯環境 1.6 錯誤處理 1.7 系統資訊 1.7.1 機器標識 1.7.2 硬體/ 軟體型態識別 1.8 系統能力限制 1.8.1 一般能力限制值 1.8.2 系統和檔案特徵選項 1.8.3 sysconf()、pathconf() 和 fpathconf() 函 1.9 思考與練習 第02章 標準輸入輸出 2.1 UNIX 輸入輸出基本概念 2.2 流和FILE 物件 2.3 開啟和關閉流 2.4 讀和寫流 2.4.1 字元I/O 2.4.2 行I/O 2.4.3 讀回 2.4.4 區塊I/O 2.5 檔案定位 2.6 檔案結束和錯誤指示器 2.7 流緩衝 2.8 格式I/O 2.8.1 格式輸出 2.8.2 格式輸入 2.9 暫存檔案 2.10 思考與練習 第03章 低階輸入輸出 3.1 檔案描述子的開啟、建立和關閉函數 3.2 read() 和write() 函數 3.3 設定描述子的檔案位置 3.4 dup() 和dup2() 函數 3.5 fdopen() 和fileno() 函數 3.6 檔案控制函數fcntl() 3.6.1 重複檔案描述子呼叫 3.6.2 檔案描述子標籤 3.6.3 檔案狀態標籤 3.7 非阻塞I/O 3.8 readv() 和writev() 函數 3.9 fsync() 和fdatasync() 函數 3.10 思考與練習 第04章 檔案與目錄 4.1 檔案 4.1.1 stat()、fstat() 和lstat()函數 4.2 檔案型態 4.2.1 一般檔案 4.2.2 目錄 4.2.3 連結與link() 函數 4.2.4 符號連結與symlink() 和readlink() 函數 4.2.5 特別檔案 4.2.6 測試檔案的型態 4.3 檔案的擁有者和使用者群組 4.3.1 chown()、fchown() 和lchown() 函數 4.4 檔案規則 4.4.1 檔案存取權限 4.4.2 調整使用者ID 和調整群組ID 4.4.3 sticky 位元 4.4.4 檔案規則位元小結 4.5 確定和改變檔案規則 4.5.1 umask() 函數 4.5.2 chmod() 和fchmod()函數 4.5.3 access() 函數 4.6 檔案大小 4.6.1 截斷檔案 4.7 檔案時間 4.7.1 utime() 和utimes() 函數 4.8 檔案的刪除與重新命名 4.8.1 刪除檔案和目錄 4.8.2 檔案重新命名 4.9 目錄操作 4.9.1 工作目錄 4.9.2 建立目錄 4.9.3 讀取目錄 4.9.4 對目錄流的隨機存取 4.10 思考與練習 第05章 處理程序環境 5.1 main() 函數 5.2 命令列參數 5.2.1 命令列參數的語法約定 5.2.2 掃描命令列中的選項 5.3 環境變數 5.3.1 環境表 5.3.2 存取環境 5.4 終止處理 5.4.1 Exit|Code 5.4.2 終止前的清理 5.4.3 中止程式 5.5 處理程序的儲存空間 5.5.1 處理程序的位址空間 5.5.2 動態儲存裝置分配與釋放 5.5.3 釋放分配的儲存單元 5.6 setjmp() 和longjmp() 函數 5.7 處理程序資源 5.7.1 檢視與設定資源限制 5.7.2 資源使用統計 5.8 使用者資訊 5.8.1 使用者名稱 5.8.2 使用者資料庫 5.8.3 群組資料庫 5.9 處理程序的身份憑證 5.10 調整處理程序的身份 5.11 思考與練習 第06章 處理程序控制 6.1 處理程序標識 6.2 處理程序建立 6.3 執行一個新程式 6.4 等待處理程序完成 6.5 處理程序終止與僵屍處理程序 6.6 system() 函數 6.7 處理程序群組 6.8 階段 6.9 控制終端 6.10 作業控制 6.11 思考與練習 第07章 訊號處理 7.1 訊號概念 7.2 UNIX 訊號 7.2.1 程式錯誤類訊號 7.2.2 程式中止類訊號程式 7.2.3 鬧鈴類訊號 7.2.4 I/O 類訊號 7.2.5 作業控制類訊號 7.2.6 操作錯誤類訊號 7.2.7 其他訊號 7.3 產生訊號 7.3.1 raise() 函數 7.3.2 kill() 函數 7.4 設定訊號的動作 7.4.1 signal() 函數 7.4.2 處理程序啟始時的訊號動作 7.4.3 不可靠訊號 7.4.4 sigaction() 函數 7.5 訊號控制 7.5.1 正常傳回的訊號控制碼 7.5.2 終止處理程序的控制碼 7.6 阻塞訊號 7.6.1 sigset_t 型態和訊號集操作 7.6.2 設定訊號隱藏 7.6.3 檢查擱置訊號 7.7 等待訊號 7.7.1 pause() 函數 7.7.2 sigsuspend() 函數 7.8 使用分開的訊號 7.9 訊號控制碼程式設計技巧 7.9.1 控制碼內非局部控制轉移 7.9.2 可重入函數與非同步訊號安全函數 7.9.3 被訊號中斷的系統呼叫 7.9.4 最小資料 7.10 即時訊號 7.10.1 SA_SIGINFO 標示 7.10.2 發送即時訊號 7.10.3 等待即時訊號 7.11 思考與練習 第08章 時間與定時 8.1 系統時鐘時鐘 8.1.1 time() 函數 8.1.2 gettimeofday() 函數 8.2 時間格式轉換 8.2.1 分解的日曆時間 8.2.2 格式化日期與時間 8.3 CPU 時間與鐘錶時間 8.3.1 clock() 函數 8.3.2 times() 函數 8.4 休眠與定時 8.4.1 sleep() 函數 8.4.2 設定計時器 8.5 即時時鐘與定時 8.5.1 即時時鐘 8.5.2 即時休眠相 8.5.3 即時計時器 8.5.4 建立和刪除即時計時器 8.5.5 設定即時計時器 8.5.6 計時器超期計數 8.6 思考與練習 第09章 終端I/O 9.1 需要改變終端設定的實例 9.2 終端I/O 概述 9.2.1 終端 9.2.2 序列埠 9.2.3 終端裝置檔案 9.2.4 輸入輸出佇列 9.2.5 加工和非加工輸入方式 9.3 GTI 控制介面 9.3.1 termios 資料結構 9.3.2 GTI 控制函數 9.4 終端屬性 9.4.1 輸入方式輸入 9.4.2 輸出方式 9.4.3 控制方式 9.4.4 局部方式 9.4.5 特殊字元 9.4.6 stty 指令 9.5 終端標識 9.6 改變終端屬性 9.7 加工方式與非加工方式輸入 9.7.1 加工方式輸入 9.7.2 非加工方式輸入 9.8 設定串列傳輸速率 9.9 行控制函數 9.10 序列埠程式設計 9.11 思考與練習 第10章 進階I/O1 10.1 檔案鎖 10.1.1 fcntl() 檔案鎖操作 10.1.2 鎖的測試、請求和釋放 10.1.3 檔案鎖與處理程序和檔案的關係 10.1.4 鎖死 10.1.5 建議鎖與強制鎖 10.2 訊號驅動的I/O 10.3 多路轉接I/O 10.3.1 select() 函數 10.3.2 poll() 函數 10.4 非同步I/O 10.4.1 非同步I/O 控制區塊 10.4.2 I/O 完成時的訊號發佈 10.4.3 非同步I/O 的優先順序 10.4.4 非同步I/O 函數 10.4.5 非同步I/O 範例 10.4.6 非同步I/O 注意事項 10.5 儲存映射I/O 10.6 思考與練習 第11章 處理程序間通訊 11.1 管道 11.1.1 建立管道 11.1.2 父子處理程序間的管道通訊 11.1.3 連接標準輸入和標準輸出的管道 11.1.4 popen() 和pclose() 函數 11.1.5 管道I/O 的不可分割性 11.2 FIFO 特別檔案 11.2.1 建立FIFO 11.2.2 FIFO 操作 11.2.3 FIFO 用於客戶/ 服務通訊 11.3 系統V IPC 11.3.1 關鍵字和標識 11.3.2 IPC 資源描述結構與成員ipc_perm 11.3.3 ipcs 和ipcrm 指令 11.4 訊息佇列 11.4.1 建立和獲得訊息佇列 11.4.2 訊息佇列的查詢、設定和刪除 11.4.3 發送和接收訊息 11.5 共用儲存區段 11.5.1 建立和獲得共用儲存區段 11.5.2 共用儲存區段的查詢、設定和刪除 11.5.3 共用儲存區段的連接和分離 11.6 號誌 11.6.1 建立和獲得號誌標識 11.6.2 號誌的查詢、設定和刪除 11.6.3 號誌操作 11.7 思考與練習 第12章 通訊端及網路通訊 12.1 TCP/IP 協定 12.2 通訊端 12.3 通訊端位址結構 12.3.1 IP 位址 12.3.2 域名位址 12.3.3 服務與通訊埠號 12.3.4 通訊端位址資料結構 12.3.5 位元組順序 12.4 命名通訊端 12.5 通訊端通訊模式 12.6 流通訊端操作 12.6.1 請求連接 12.6.2 接收連接 12.6.3 getsockname() 和getpeername() 函數 12.6.4 多客戶服務 12.6.5 send() 和recv() 函數 12.7 通訊端選項 12.8 頻外資料 12.8.1 TCP 頻外資料 12.8.2 頻外資料的發送和接收 12.8.3 頻外資料標示 12.9 資料通訊端操作 12.9.1 sendto() 和recvfrom()函數 12.9.2 資料通訊端客戶/ 服務範例 12.9.3 使用connect() 函數 12.10 逾時處理 12.11 思考與練習 第13章 執行緒 13.1 執行緒概念 13.1.1 什麼是執行緒 13.1.2 執行緒的好處 13.1.3 Pthreads 執行緒 13.1.4 執行緒標識 13.2 建立執行緒 13.3 終止執行緒 13.3.1 等待中的執行緒終止 13.3.2 可匯合與分離的執行緒 13.4 建立特殊屬性的執行緒 13.5 互斥變數 13.5.1 互斥變數的初始化和銷毀 13.5.2 互斥變數屬性 13.5.3 互斥變數的加鎖與解鎖 13.5.4 互斥變數與spin 鎖 13.6 讀寫鎖 13.6.1 讀寫鎖的初始化和銷毀 13.6.2 讀寫鎖的上鎖與解鎖 13.7 條件變數 13.7.1 建立和銷毀條件變數 13.7.2 條件變數屬性 13.7.3 等待條件變數 13.7.4 喚醒條件變數等待 13.8 思考與練習 第14章 執行緒進階特徵 14.1 執行緒專有資料 14.1.1 執行緒專有資料鍵的建立和刪除 14.1.2 使用執行緒專有資料 14.2 取消執行緒 14.2.1 執行緒的可取消屬性 14.2.2 取消執行緒與取消點 14.2.3 非同步取消的安全性 14.2.4 現場清理 14.3 執行緒排程 14.3.1 執行緒排程競爭範圍 14.3.2 排程策略與優先順序 14.3.3 執行緒排程屬性 14.3.4 動態改變執行緒的排程策略和優先順序 14.4 執行緒與訊號 14.4.1 訊號動作 14.4.2 訊號隱藏 14.4.3 向執行緒發送訊號 14.4.4 等待訊號 14.4.5 一種新的事件通知方法:SIGEV_THREAD 14.5 思考與練習

    79 特價 466 立即購買 
  • Linux系統管理與網路管理實力養成暨評量 第二版 Linux系統管理與網路管理實力養成暨評量 第二版 電腦技能基金會 松崗 出版 2013/7/8出版

    本書主要以學科為主,不論是 Linux 系統管理、網路管理的理論或應用,轉化以概念及基礎理論的通識性知識來測驗考生能力。Linux 系統管理的技能規範包含八大類,包括從最基礎的系統安裝及開關機程序、基本操作及指令,到較常見且需求頻繁的檔案管理、程序管理、系統管理,逐步進階涵蓋,甚至於封裝管理、基礎的 Shell Script、Kernel 的基礎知識等。 Linux 網路管理的技能規範包含七大類,包括從最基礎的 TCP/IP 網路通訊協定、網路管理基本理論,到較常見且需求頻繁的區域網路運用、Linux 名稱伺服器、Linux郵件伺器、Apache Web Server 及 FTP Server 建置,逐步進階涵蓋,甚至於其他伺服器及網路安全實務等,都系統化的串聯起來,期望能讓一個身為 Linux系統管理的人員、Linux 網路管理的人員,培養既通識又專業的 Linux 能力。 本書特色 1.由國內產官學界多位專家學者,依據Linux系統管理與網路管理職能人才需求,製定學習領域暨能力標準。 Linux系統管理學習領域共分成八大類300題:「系統安裝及開關機程序」、「基本操作及指令」、「檔案管理」、「程序管理」、「系統管理」、「封裝管理」、「Shell Script」、「Kernel的基礎知識」。 Linux網路管理學習領域共分成七大類300題:「TCP/IP網路通訊協定」、「網路管理」、「區域網路運用」、「名稱伺服器」、「郵件伺服器及POP3、IMAP服務建置」、「Apache Web Server及FTP Server建置」、「其他伺服器及網路安全」。 2.資訊人員可以透過本書備齊Linux的專業知識,適合做為從事Linux系統管理與網路管理工作時必備能力的評量標準。 3.透過本書所附光碟之題庫練習系統、測驗系統,進行模擬測驗,電腦自動評分,學習效果立即呈現。 4.配合電腦技能基金會(www.csf.org.tw)測驗流程,一舉取得專業證照。 光碟內容 題庫練習系統 CSF測驗系統-Client端程式如何使用本書 目錄 軟硬體需求 商標聲明 光碟片使用說明 序 第一章 TQC證照說明 介紹 TQC 認證及如何報名參加與認識測驗。 實力養成篇 第二章 題庫練習系統-操作指南 教導使用者安裝操作本書所附的題庫練習系統。 第三章 Linux 系統管理技能測驗題庫 可供讀者依照學習進度做平常練習及學習效果的評量使用。 第四章 Linux 網路管理技能測驗題庫 可供讀者依照學習進度做平常練習及學習效果的評量使用。 實力評量篇 第五章 模擬測驗-操作指南 介紹 TQC 作業系統類 Linux 系統管理與Linux 網路管理測驗模擬操作與實地演練,加深讀者對此測驗的了解。 第六章 實力評量-模擬試卷 含模擬測驗四回,可幫助讀者作實力總評估。

    79 特價 308 立即購買 
  • Linux指令隨你查(第三版) Linux指令隨你查(第三版) 石永峰、宋磊、王靜文 上奇科技 出版 2013/6/27出版

    Linux作業系統套裝軟體不僅包括完整的Linux作業系統,而且還包括文字編輯器、高階語言編譯器等應用軟體。並且提供帶有多個視窗管理器的X-Windows圖形化使用者介面,使用者可以像使用Windows一樣,使用視窗、圖示和選單對系統進行操作。 本書對Linux指令的介紹分為學習目標、語法、功能說明、參數說明、應用範例、動手一試,六個部分,編排簡單易懂,指令概念容易上手,透過本書,您可以輕鬆運用Linux指令,徹底貫徹使用各項功能。 本書適用Linux初學者、Linux愛好者、Linux系統管理員。 本書特點 ‧學習最全面:「語法+功能+參數+範例+指令」,深入理解Linux。 ‧應用最多元:343個常用指令、544個執行範例,最實務的引導與應用。 ‧查詢最簡便:提供「功能」與「指令」雙索引,提供最便捷的查詢。 ‧動手最方便:透過「動手一試」小檔案,實際演練加深映象。CH 1 文字操作指令 CH 2 文字編輯指令 CH 3 磁碟操作指令 CH 4 網路通訊指令 CH 5 系統管理指令 CH 6 系統設定指令 CH 7 其他常見指令 APP 指令索引

    85 特價 357 立即購買 
  • TQC Linux系統管理與網路管理實力養成暨評量(第二版) TQC Linux系統管理與網路管理實力養成暨評量(第二版) 中華民國電腦技能基金會 碁峰資訊 出版 2013/6/26出版

    1.由國內產官學界多位專家學者,依據Linux系統管理與網路管理職能人才需求,制定學習領域暨能力標準。 ‧Linux系統管理:「系統安裝及開關機程序」、「基本操作及指令」、「檔案管理」、「程序管理」、「系統管理」、「封裝管理」、「Shell Script」、「Kernel的基礎知識」。  ‧Linux網路管理:「TCP/IP網路通訊協定」、「網路管理」、「區域網路運用」、「名稱伺服器」、「郵件伺服器及POP3、IMAP服務建置」、「Apache Web Server及FTP Server建置」、「其他伺服器及網路安全」。 2.配合Linux促進會「阿里山日出計畫」強化Linux人才培育,透過培育訓練教育及人才技能認證,建立國際化的Linux人才庫,本書即為推廣Linux系統管理與網路管理技能提供學習引導方向,利用通過技能認證達成資訊能力提升。 3.資訊人員可以透過本書備齊Linux的專業知識,適合作為從事Linux系統管理與網路管理工作時必備能力的評量標準。 4.評量題庫依照職能領域區分類別: Linux系統管理學習領域共分成八大類300題,Linux網路管理學習領域共分成七大類300題。 5.隨書提供「題庫練習系統」,題題均可進行電腦自動評分,學習效果立即呈現。 「測驗系統」可幫助讀者瞭解實際參加測驗之操作程序。 6.配合電腦技能基金會(http://www.csf.org.tw)測驗流程,一舉取得專業證照。如何使用本書 軟硬體需求 商標聲明 光碟片使用說明 序 第一章 TQC證照說明 1-1 TQC證照介紹 1-2 取得TQC認證的優勢 1-3 企業採用TQC證照的三大利益 1-4 如何取得TQC證照 實力養成篇 第二章 題庫練習系統-操作指南 2-1 題庫練習系統安裝流程 2-2 學科練習程序 第三章 Linux系統管理技能測驗題庫 3-1 題庫分類及涵蓋技能內容 3-2 第一類:系統安裝及開關機程序 3-3 第二類:基本操作及指令 3-4 第三類:檔案管理 3-5 第四類:程序管理 3-6 第五類:系統管理 3-7 第六類:封裝管理 3-8 第七類:Shell Script 3-9 第八類:Kernel的基礎知識 第四章 Linux網路管理技能測驗題庫 4-1 題庫分類及涵蓋技能內容 4-2 第一類:TCP/IP網路通訊協定 4-3 第二類:網路管理 4-4 第三類:區域網路運用 4-5 第四類:名稱伺服器(BIND Domain Name System) 4-6 第五類:郵件伺服器(Sendmail)及POP3、IMAP服務建置 4-7 第六類:Apache Web Server及FTP Server建置 4-8 第七類:其他伺服器及網路安全 實力評量篇 第五章 模擬測驗-操作指南 5-1 CSF測驗系統-Client端程式安裝流程 5-2 實地測驗操作程序範例 第六章 實力評量-模擬試卷 模擬試卷編號:LS2-0001 模擬試卷編號:LS2-0002 模擬試卷編號:LN2-0001 模擬試卷編號:LN2-0002 模擬試卷標準答案 附錄

    79 特價 308 立即購買 
  • 網站平台全面換血+完美優化 : Linux伺服器加速營運14大原則 網站平台全面換血+完美優化 : Linux伺服器加速營運14大原則 高俊峰 佳魁 出版 2013/4/26出版

    從事網站底層管理或建設的工程師,心中常常會想到如Facebook、Yahoo!、新浪這樣的巨型商用網站,到底是用什麼技術架設起來的。除了基礎建設之外,在營運上,這些網站能承受的當機時間也比一般網站要少很多,那麼在強烈要求QoS 的同時,又必須承受巨量的存取負擔,在技術上的複雜性一定比一般簡單的架站更有難度。 了解巨型網站伺服器及平台的營運及技術,卻是電腦從業人員必須具備的基礎知識。 目前市場上關於Linux系統管理、維護和最佳化的書籍很多,但是普遍存在模式單一的現象,不是只講基礎理論和系統指令,就是偏重程式範例;或只針對實際的系統版本(Redhat Linux/Ubuntu Linux 等),缺少實作應用,很少對Linux 進行全面、深入、靈活的講解。 本書針對這種現象,從基礎入手,再進行深入研究,同時結合實際的應用案例進行由點到面、由淺入深的說明,將Linux應用的各個方面系統、深入、全面地展現給讀者。從挑選正確的網站平台,一直到設計建置及優化平台服務的組合,作者的功力在每一個敘述、程式、設定檔中一覽無遺。 理論介紹結合實際應用貫穿全書,透過真實案例讓讀者可以更深入地了解Linux應用的現實環境,進一步真正加強實作能力。這是作者多年實作工作的經驗歸納,全書貫穿了由點及線、由線及面的學習方法,不同層次的讀者都能從本書受益。 全書分為5篇,以Linux平台下的應用軟體為中心,有關Linux運行維護的各個方面,包含Web應用、資料備份恢復、網路儲存應用、運行維護監控與效能最佳化、叢集進階應用。其中,前四項是Linux運行維護的核心內容,是本書的基礎,最後一項是前面內容的綜合和深入,更是本書的重點,讀完本書讀者一定會有一種豁然開朗的感覺。前言 第1篇 Web應用篇 第1章 輕量級HTTP伺服器Nginx 1.1 什麼是Nginx 1.2 為什麼要選擇Nginx 1.2.1 Nginx與Apache的異同 1.2.2 選擇Nginx的優勢所在 1.3 Nginx的模組與工作原理 1.4 Nginx的安裝與設定 1.4.1 下載與安裝Nginx 1.4.2 Nginx設定檔的結構 1.4.3 設定與偵錯Nginx 1.4.4 Nginx的啟動、關閉和平順重新啟動 1.5 Nginx常用設定實例 1.5.1 虛擬主機設定實例 1.5.2 負載平衡設定實例 1.5.3 防盜鏈設定實例 1.5.4 記錄檔分割設定實例 1.6 Nginx效能最佳化技巧 1.6.1 編譯安裝過程最佳化 1.6.2 利用TCMalloc最佳化Nginx的效能 1.6.3 Nginx核心參數最佳化 1.7 實戰Nginx與PHP(FastCGI)的安裝、設定與最佳化 1.7.1 什麼是 FastCGI 1.7.2 Nginx+FastCGI執行原理 1.7.3 spawn-fcgi與PHP-FPM 1.7.4 PHP與PHP-FPM的安裝及最佳化 1.7.5 設定Nginx來支援PHP 1.7.6 測試Nginx對PHP的解析功能 1.7.7 最佳化Nginx中FastCGI參數的實例 1.8 實戰Nginx與Perl、Java的安裝與設定 1.8.1 Perl(FastCGI)的安裝 1.8.2 為Nginx增加FCGI支援 1.8.3 測試Nginx +Perl(FastCGI) 1.8.4 架設Nginx+Java環境 1.9 本章小結 第2章 高性能HTTP加速器Varnish 2.1 初識Varnish 2.1.1 Varnish概述 2.1.2 Varnish的結構與特點 2.1.3 Varnish與Squid的比較 2.2 開始安裝Varnish 2.2.1 安裝前的準備 2.2.2 取得Varnish軟體 2.2.3 安裝pcre 2.2.4 安裝Varnish 2.3 設定Varnish 2.3.1 VCL使用說明 2.3.2 設定一個簡單的Varnish實例 2.3.3 Varnish對應多台Web伺服器的設定實例 2.4 執行Varnish 2.4.1 varnishd指令 2.4.2 設定Varnish執行指令稿 2.4.3 管理Varnish執行記錄檔 2.5 管理Varnish 2.5.1 檢視Varnish執行緒 2.5.2 檢視Varnish快取效果與狀態 2.5.3 透過通訊埠管理Varnish 2.5.4 管理Varnish快取內容 2.6 Varnish最佳化 2.6.1 最佳化Linux核心參數 2.6.2 最佳化系統資源 2.6.3 最佳化Varnish參數 2.7 Varnish的常見應用實例 2.7.1 利用Varnish實現圖片防盜鏈 2.7.2 利用Varnish實現靜態檔案壓縮處理 2.8 本章小結 第3章 Memcached應用實戰 3.1 Memcached基礎 3.1.1 什麼是Memcached 3.1.2 Memcached的特徵 3.1.3 Memcached的安裝 3.1.4 Memcached的簡單使用過程 3.2 剖析Memcached的工作原理 3.2.1 Memcached的工作過程 3.2.2 Slab Allocation的工作機制 3.2.3 Memcached的刪除機制 3.2.4 Memcached的分散式演算法 3.3 Memcached的管理與效能監控 3.3.1 如何管理Memcached 3.3.2 Memcached的監控 3.3.3 Memcached變種產品介紹 3.4 透過UDFs實現Memcached與MySQL的自動更新 3.4.1 UDFs使用簡介 3.4.2 memcached_functions_mysql應用實例 3.4.3 對memcached_functions_mysql的簡單功能進行測試 3.4.4 使用memcached_functions_mysql的經驗與技巧 3.5 本章小結 第2篇 資料備份恢復篇 第4章 開放原始碼網路備份軟體bacula 4.1 bacula整體概述 4.1.1 bacula是什麼 4.1.2 bacula適合哪些使用者 4.1.3 bacula的功能特點 4.1.4 bacula的工作原理 4.2 安裝bacula 4.2.1 bacula的幾種網路備份拓撲 4.2.2 編譯與安裝bacula 4.2.3 初始化MySQL資料庫 4.3 設定一個bacula備份系統 4.3.1 設定bacula的Console端 4.3.2 設定bacula的Director端 4.3.3 設定bacula的SD 4.3.4 設定bacula的FD端 4.4 啟動與關閉bacula 4.4.1 啟動bacula的Director daemon與Storage daemon 4.4.2 在用戶端FD啟動File daemon 4.5 實戰bacula備份恢復過程 4.5.1 實例示範bacula的完全備份功能 4.5.2 實例示範bacula的增量備份功能 4.5.3 實例示範bacula的差異備份功能 4.5.4 實例示範bacula的完全恢復功能 4.5.5 實例示範bacula的不完全恢復功能 4.6 本章小結 第5章 資料鏡像備份工具rsync與unison 5.1 rsync簡介 5.1.1 什麼是rsync 5.1.2 rsync的功能特性 5.1.3 下載與安裝rsync軟體 5.2 利用rsync架設資料鏡像備份系統 5.2.1 rsync的應用模式 5.2.2 企業案例:架設遠端災難恢復備份系統 5.3 透過rsync+inotify實現資料的即時備份 5.3.1 rsync的優點與不足 5.3.2 初識inotify 5.3.3 安裝inotify工具inotify-tools 5.3.4 inotify相關參數 5.3.5 inotifywait相關參數 5.3.6 企業應用案例:利用rsync+inotify架設即時同步系統 5.4 unison簡介 5.5 安裝unison 5.6 設定雙機ssh信任 5.6.1 在兩台機器上建立 RSA金鑰 5.6.2 增加金鑰到授權金鑰檔案中 5.7 unison的使用 5.7.1 本機使用unison 5.7.2 遠端使用unison 5.7.3 unison參數說明 5.7.4 透過設定檔來使用unison 5.8 本章小結 第6章 ext3檔案系統反刪除利器ext3grep 6.1 “rm–rf”帶來的困惑 6.2 ext3grep的安裝與使用 6.2.1 ext3grep的恢復原理 6.2.2 ext3grep的安裝過程 6.3 透過ext3grep恢復誤刪除的檔案與目錄 6.3.1 資料恢復準則 6.3.2 實戰ext3grep恢復檔案 6.4 透過ext3grep恢復誤刪除的MySQL表 6.4.1 MySQL儲存引擎介紹 6.4.2 模擬MySQL表被誤刪除的環境 6.4.3 透過ext3grep分析資料、恢復資料 6.5 本章小結 第3篇 網路儲存應用篇 第7章 IP網路儲存iSCSI 7.1 儲存的概念與術語 7.1.1 SCSI介紹 7.1.2 FC介紹 7.1.3 DAS介紹 7.1.4 NAS介紹 7.1.5 SAN介紹 7.2 iSCSI的概念 7.3 FC SAN與IP SAN 7.4 iSCSI的組成 7.4.1 iSCSI Initiator 7.4.2 iSCSI Target 7.5 iSCSI的工作原理 7.6 架設以IP SAN為基礎的iSCSI儲存系統 7.6.1 安裝iSCSI Target軟體 7.6.2 設定一個簡單的iSCSI Target 7.6.3 在Windows上設定iSCSI Initiator 7.6.4 在Linux上設定iSCSI Initiator 7.7 iSCSI 在安全方面的相關設定 7.7.1 Initiator主機以IP認證方式取得iSCSI Target資源 7.7.2 Initiator主機以密碼認證方式取得iSCSI Target資源 7.8 iSCSI效能最佳化方案 7.8.1 iSCSI效能瓶頸 7.8.2 iSCSI效能最佳化 7.9 本章小結 第8章 分散式儲存系統MFS 8.1 MFS概論 8.2 MFS 檔案系統 8.2.1 MFS檔案系統結構 8.2.2 MFS的編譯與安裝實例 8.3 編譯與使用MFS的經驗歸納 8.3.1 安裝選項說明 8.3.2 管理伺服器 8.3.3 中繼資料記錄檔伺服器 8.3.4 資料儲存伺服器 8.3.5 用戶端掛載 8.4 管理與使用MFS 8.4.1 在用戶端掛載檔案系統 8.4.2 MFS常用操作 8.4.3 為垃圾箱設定隔離時間 8.4.4 快照 8.4.5 MFS的其他指令 8.5 維護MFS 8.5.1 啟動MFS叢集 8.5.2 停止MFS叢集 8.5.3 MFS 資料儲存伺服器的維護 8.5.4 MFS中繼資料的備份 8.5.5 MFS 管理伺服器的恢復 8.5.6 從備份恢復MFS 管理伺服器 8.6 透過容錯實現失敗防護的解決方案 8.7 本章小結 第4篇 運行維護監控與效能最佳化篇 第9章 運行維護監控利器Nagios 9.1 Nagios綜述 9.1.1 什麼是Nagios 9.1.2 Nagios的結構與特點 9.2 Nagios的安裝與設定 9.2.1 安裝Nagios 9.2.2 設定Nagios 9.3 Nagios的執行和維護 9.3.1 驗證Nagios設定檔的正確性 9.3.2 啟動與停止Nagios 9.3.3 Nagios故障警告 9.4 Nagios效能分析圖表的實現 9.4.1 Nagios效能分析圖表的作用 9.4.2 PNP的概念與安裝環境 9.4.3 安裝PNP 9.4.4 設定PNP 9.4.5 修改Nagios設定檔 9.4.6 測試PNP功能 9.5 利用外掛程式擴充Nagios的監控功能 9.5.1 利用NRPE外部組件監控遠端主機 9.5.2 利用飛信實現Nagios簡訊警告功能 9.6 本章小結 第10章 以Linux伺服器為基礎的效能分析與最佳化 10.1 系統性能分析的目的 10.1.1 找到系統性能的瓶頸 10.1.2 提供效能最佳化方案 10.1.3 使系統硬體和軟體資源的使用達到平衡 10.2 分析系統性能有關的人員 10.2.1 Linux系統管理人員 10.2.2 系統架構設計人員 10.2.3 軟體開發人員 10.3 影響Linux效能的各種因素 10.3.1 系統硬體資源 10.3.2 作業系統相關資源 10.3.3 應用程式軟體資源 10.4 系統性能分析標準和最佳化原則 10.5 幾種典型應用對系統資源使用的特點 10.5.1 以靜態內容為主的Web應用 10.5.2 以動態內容為主的Web應用 10.5.3 資料庫應用 10.5.4 軟體下載應用 10.5.5 流媒體服務應用 10.6 Linux下常見的效能分析工具 10.6.1 vmstat指令 10.6.2 sar指令 10.6.3 iostat指令 10.6.4 free指令 10.6.5 uptime指令 10.6.6 netstat指令 10.6.7 top指令 10.7 以Web應用為基礎的效能分析及最佳化案例 10.7.1 以動態內容為主為基礎的網站最佳化案例 10.7.2 以動態、靜態內容結合為基礎的網站最佳化案例 10.8 本章小結 第5篇 叢集進階應用篇 第11章 建構高可用的LVS負載平衡叢集 11.1 LVS叢集的組成與特點 11.1.1 LVS叢集的組成 11.1.2 LVS叢集的特點 11.1.3 LVS叢集系統的優缺點 11.2 高可用 LVS負載平衡叢集系統結構 11.3 高可用性軟體Heartbeat與Keepalived 11.3.1 開放原始碼HA軟體Heartbeat的介紹 11.3.2 安裝heartbeat 11.3.3 開放原始碼HA軟體Keepalived的介紹 11.3.4 安裝Keepalived 11.4 安裝LVS軟體 11.4.1 設定與檢查安裝環境 11.4.2 在Director Server上安裝IPVS管理軟體 11.5 架設高可用 LVS叢集 11.5.1 透過heartbeat架設LVS高可用性叢集 11.5.2 透過Keepalived架設LVS高可用性叢集系統 11.5.3 透過piranha架設LVS高可用性叢集 11.6 測試高可用LVS負載平衡叢集系統 11.6.1 高可用性功能測試 11.6.2 負載平衡測試 11.6.3 故障切換測試 11.7 本章小結 第12章 RHCS叢集 12.1 RHCS叢集概述 12.2 RHCS叢集的組成與結構 12.2.1 RHCS叢集的組成 12.2.2 RHCS叢集結構 12.3 RHCS叢集的執行原理及功能 12.3.1 分散式叢集管理員(CMAN) 12.3.2 鎖管理(DLM) 12.3.3 設定檔管理(CCS) 12.3.4 柵裝置(Fence) 12.3.5 高可用性服務管理員 12.3.6 叢集設定和管理工具 12.3.7 Redhat GFS 12.4 安裝RHCS 12.4.1 安裝前準備工作 12.4.2 設定共用儲存和RHCS管理端Luci 12.4.3 在叢集節點上安裝RHCS軟體套件 12.4.4 在叢集節點上安裝和設定iSCSI用戶端 12.5 設定RHCS高可用叢集 12.5.1 建立一個cluster 12.5.2 建立Failover Domain 12.5.3 建立Resources 12.5.4 建立Service 12.5.5 設定儲存叢集GFS 12.5.6 設定表決磁碟 12.5.7 設定Fence裝置 12.6 管理和維護RHCS叢集 12.6.1 啟動RHCS叢集 12.6.2 關閉RHCS叢集 12.6.3 管理應用服務 12.6.4 監控RHCS叢集狀態 12.6.5 管理和維護GFS2檔案系統 12.7 RHCS叢集功能測試 12.7.1 高可用叢集測試 12.7.2 儲存叢集測試 12.8 本章小結 第13章 Oracle RAC叢集 13.1 Oracle叢集系統結構 13.2 Oracle ClusterWare系統結構與執行緒介紹 13.2.1 Oracle ClusterWare 簡介 13.2.2 Oracle ClusterWare 執行緒介紹 13.3 RAC資料庫系統結構與執行緒 13.3.1 RAC 簡介 13.3.2 Oracle RAC的特點 13.3.3 RAC執行緒管理 13.3.4 RAC資料庫儲存規劃 13.4 安裝Oracle RAC資料庫 13.4.1 安裝前的系統組態需求 13.4.2 設定資料庫安裝資源 13.4.3 設定主機解析檔案 13.4.4 檢查所需軟體套件 13.4.5 設定系統核心參數 13.4.6 設定 Shell對Oracle使用者的限制 13.4.7 設定hangcheck-timer核心模組 13.4.8 設定系統安全設定 13.4.9 建立Oracle使用者和組 13.4.10 設定Oracle使用者環境變數 13.4.11 設定節點間SSH信任 13.4.12 設定共用儲存系統 13.4.13 安裝Oracle Clusterware 13.4.14 安裝Oracle資料庫 13.4.15 設定Oracle Net 13.4.16 建立RAC資料庫 13.5 Oracle CRS的管理與維護 13.5.1 檢視叢集狀態 13.5.2 啟動與關閉叢集服務資源 13.5.3 啟動與關閉CRS 13.5.4 管理voting disk 13.5.5 管理OCR 13.5.6 快速移除CRS 13.6 ASM基本操作維護 13.6.1 ASM的特點 13.6.2 ASM的系統結構與後台執行緒 13.6.3 管理ASM實例 13.7 利用srvctl管理RAC資料庫 13.7.1 檢視實例狀態(srvctl status) 13.7.2 檢視RAC資料庫設定資訊(srvctl config) 13.7.3 啟動關閉實例(srvctl startstop) 13.7.4 增加刪除修改實例(srvctl addremovemodify) 13.8 測試RAC資料庫叢集的功能 13.8.1 負載平衡測試 13.8.2 透明應用失敗切換測試 13.9 本章小結 第14章 建構MySQL+heartbeat+DRBD+LVS叢集應用系統 14.1 MySQL高可用叢集概述 14.2 heartbeat + DRBD高可用性方案的實現原理 14.3 部署MySQL高可用高擴充叢集 14.3.1 設定之前的準備 14.3.2 DRBD的部署 14.3.3 DRBD的設定 14.3.4 DRBD的維護和管理 14.3.5 DRBD的效能最佳化 14.3.6 MySQL的部署 14.3.7 heartbeat的部署 14.4 架設Slave叢集 14.4.1 為什麼要架設Slave叢集 14.4.2 利用LVS+Keepalived架設高可用MySQL Slave叢集 14.4.3 高可用Slave叢集的一些注意點 14.5 部署MySQL叢集要考慮的問題 14.6 本章小結2.3.2 設定存取權限

    79 特價 537 立即購買 
  • Fedora 18 Linux 實務應用 Fedora 18 Linux 實務應用 施威銘研究室 旗標 出版 2013/3/26出版

    Linux 是很多公司使用的系統, 從不會到會, 本書是您取得 Linux 職場新技能的最佳選擇! 想學會 Linux 不一定要挑戰艱澀的指令!親切的視窗環境, 有效降低學習門檻、建立信心, 學習 Linux 可以輕鬆、紮實, 又有效率! 系統安裝設定詳解 ◆ Windows/Linux 多重開機選單設定 ◆ 嘸蝦米、新酷音等多種中文輸入法 ◆ GNOME 3 桌面環境操作與個人化設定 ◆ 隨身碟安裝 Linux, 系統、設定、文件帶著走 ◆ Linux 常見問題排困解難 極速飆網馬上衝 ◆ ADSL、Cable 上網、3G 行動寬頻上網 ◆ Linux 主機當成寬頻分享器 ◆ BBS、電子郵件、Yahoo! 即時通、Skype 網路電話 ◆ Dropbox 最新雲端運用 工作育樂全適用 ◆ LibreOffice 軟體編修 Word、Excel、PowerPonint 文件 ◆ 各式多媒體影音檔案、DVD 光碟播放與燒錄 ◆ 檔案與印表機分享、遠端遙控 ◆ 讀卡機、USB 隨身碟、外接式硬碟 系統管理與伺服器架設 ◆ WWW、FTP、Mail、Samba 伺服器架設 ◆ 專章 Linux 常用指令範例教學 ◆ 帳號、磁碟空間、定時工作排程管控 本書特色 ◆ 專為初學者設計, 完整實測、逐步示範講解 ◆ 不怕弄壞系統, Live DVD 免安裝開機立即體驗, 馬上學習 ◆ Windows/Linux 雙系統並存, 輕鬆切換使用環境 ◆ 從操作、管理到架站, 正確觀念詳實解析 ◆ 統整 Linux 系統管理經驗, 分享實用技巧 ◆ Dropbox 等最新雲端應用軟體介紹

    88 特價 572 立即購買 
  • Linux 應用程式設計(使用C) Linux 應用程式設計(使用C) 楊樹青 上奇科技 出版 2013/2/20出版

    全書透過多樣化的程式實例,讓讀者快速掌握在Linux系統下,使用C語言進行程式開發的方法與技巧,內容主要包括在Linux系統下使用C語言程式設計的環境介紹、C語言編輯器、調試工具和自動維護工具的使用、檔案相關操作、輸入輸出操作、記憶體管理,以及C語言網路程式設計方法。 作者以其多年的程式開發與教學經驗,配合大量程式設計實例來編排內容,期許透過本書的說明與介紹,能夠讓讀者快速學會在Linux系統下的C語言程式設計技巧,並且能培養良好的程式設計習慣,進而能快速掌握在Linux系統下的程式設計知識。 本書特色 .深入淺出的內容,透過大量實際案例,介紹在Linux系統下開發C語言的方法與技巧。 .內容架構完整、概念清晰、範例豐富,具有強大的啟發性與實用性。 .條理性的內容編排,適合初學者學習。第01章 C語言基礎和Linux系統概述 1.1 C語言基礎 1.2 Linux系統概述 1.3 本章小結 第02章 內存管理 2.1 靜態記憶體與動態記憶體 2.2 安全性問題 2.3 記憶體管理操作 2.4 使用鏈表 2.5 記憶體映射I/O 2.6 本章小結 第03章 vim與Emacs編輯器 3.1 vim 簡介 3.2 Emacs 簡介 3.3 Emacs 的C 模式 3.4 本章小結 第04章 gcc 編譯器 4.1 gcc 編譯器簡介 4.1.1 Hello World 程式 4.2 gcc 編譯流程簡介 4.3 其他編譯調試工具 4.4 本章小結 第05章 調試工具gdb 5.1 gdb符號調試器簡介 5.2 gdb功能詳解及其應用 5.3 gdb 調試多執行緒程式 5.4 其他調試工具 5.5 本章小結 第06章 進程控制 6.1 進程的基本概念 6.2 進程控制的相關函數 6.3 多個進程間的關係 6.4 線程 6.5 本章小結 第07章 進程間通信 7.1 進程間通信簡介 7.2 共用記憶體和信號量 7.3 管道通信 7.4 命名管道 7.5 訊息佇列 7.6 本章小結 第08章 檔案操作 8.1 檔案系統簡介 8.2 基於檔案描述符號的I/O 操作 8.3 檔案的其他操作 8.4 特殊檔案的操 8.5 本章小結 第09章 輸入輸出—基於流的操作 9.1 流簡介 9.2 基於流的I/O 操作 9.3 臨時文件 9.4 本章小結 第10章 信號及信號處理 10.1 信號及其使用簡介 10.2 信號操作的相關系統調用 10.3 信號處理的潛在危險 10.4 本章小結 第11章 網絡編程 11.1 網路程式設計基本原理 11.2 TCP 套接介面程式設計 11.3 UDP 套接介面程式設計 11.4 原始套接介面程式設計 11.5 網路程式設計實例 11.6 本章小結 第12章 底層終端程式設計 12.1 底層終端程式設計 12.2 虛擬終端 12.3 本章小結 第13章 使用make 13.1 makefile 文件簡介 13.2 make 書寫規則 13.3 使用命令 13.4 使用變量 13.5 使用條件判斷 13.6 使用函數 13.7 make 的執行 13.8 隱含規則 13.9 使用make 更新函式程式庫檔 13.10 高階使用 13.11 資料庫的使用 13.12 make 輔助開發工具 13.13 本章小結

    85 特價 459 立即購買 
  • 比搜尋引摰還方便的Linux完整指令速查手冊 比搜尋引摰還方便的Linux完整指令速查手冊 李海慧 佳魁 出版 2012/12/23出版

    在Linux系統下有幾百個常用指令,每個指令都有對應的參數。很多初學者面對那麼多的指令系統往往感到不知從何入手。不論是初學者還是專業開發人員,面對如此龐大的指令庫,都需要一本比較全面的Linux指令書籍來作為日常開發和研究之用。在本書中,涵蓋了Linux系統下的基礎指令、系統管理指令及網路管理指令,一共450個Linux指令的介紹、講解和範例。書中的每一個指令都有範例的撰寫和講解,並且列出了與指令相關的經驗技巧。前言 第一篇 Linux基礎操作指令篇 第1章 文字檔編輯 1.1 col指令:過濾控制字元 1.2 vi指令:全螢幕純文字編輯器 1.3 emacs指令:全螢幕文字編輯器 1.4 colrm指令:過濾指定的列 1.5 comm指令:比較兩個已排序的檔案 1.6 csplit指令:分割檔案 1.7 ed指令:文字編輯器 1.8 egrep指令:在檔案中尋找指定的字串 1.9 ex指令:以Ex模式執行vi指令 1.10 fgrep指令:尋找檔案中符合條件的字串 1.11 fmt指令:編排文字檔 1.12 fold指令:限制檔案列寬 1.13 grep指令:尋找檔案中符合條件的字串 1.14 ispell指令:拼字檢查程式 1.15 jed指令:編輯文字檔 1.16 joe指令:文件編輯 1.17 join指令:將兩個檔案中指定欄位內容相同的行連接起來 1.18 look指令:尋找單字元 1.19 mtype指令:顯示DOS檔案的內容 1.20 pico指令:編輯文字檔 1.21 rgrep指令:遞迴尋找檔案中符合條件的字串 1.22 sed指令:利用script來處理文字檔 1.23 sort指令:將文字檔中的內容進行排序 1.24 spell指令:拼字檢查程式 1.25 tr指令:轉換字元 1.26 uniq指令:檢查及刪除文字檔中重複出現的行列 1.27 wc指令:計算文字檔中的字數 第2章 檔案與目錄管理 2.1 diff指令:比較文字檔的差異 2.2 diffstat指令:根據diff的比較結果顯示統計字數 2.3 file指令:識別檔案的型態 2.4 find指令:尋找檔案或目錄 2.5 git指令:文字模式下的檔案管理員 2.6 gitview指令:Hex/ASCII的檔案檢視程式 2.7 ln指令:連接檔案或目錄 2.8 locate指令:尋找檔案 2.9 lsattr指令:顯示檔案屬性 2.10 mattrib指令:變更或顯示DOS檔案的屬性 2.11 mc指令:提供選單式的檔案管理程式 2.12 mcopy指令:複製DOS檔案 2.13 mdel指令:刪除DOS檔案 2.14 mdir指令:顯示DOS目錄 2.15 mktemp指令:建立快取檔案 2.16 mmove指令:在MS-DOS檔案系統中實現檔案或目錄的移動、名稱修改 2.17 mread指令:將MS-DOS檔案複製到Linux/UNIX的目錄中 2.18 mren指令:更改MS-DOS檔案或目錄的名稱,或是移動檔案或目錄 2.19 mshowfat指令:顯示DOS檔案在FAT中的記錄資訊 2.20 mtools指令:顯示mtools支援的指令 2.21 mtoolstest指令:測試並顯示mtools的相關設定 2.22 mv指令:移動或更名現有的檔案或目錄 2.23 od指令:輸出檔案內容 2.24 paste指令:合併檔案的列 2.25 patch指令:修補檔案 2.26 rcp指令:遠端複製檔案或目錄 2.27 rhmask指令:產生和還原加密檔案 2.28 rm指令:刪除檔案或目錄 2.29 slocate指令:尋找檔案或目錄 2.30 split指令:切割檔案 2.31 tee指令:讀取標準輸入的資料,並將其內容輸出成檔案 2.32 tmpwatch指令:刪除快取檔案 2.33 touch指令:修改檔案或目錄的時間 2.34 umask指令:指定在建立檔案時預設的許可權隱藏 2.35 whereis指令:尋找檔案 2.36 which指令:尋找檔案 2.37 cat指令:把檔案串連接後傳到基本輸出裝置 2.38 chattr指令:修改檔案的屬性 2.39 chgrp指令:變更檔案或目錄的所屬群組 2.40 chmod指令:變更檔案或目錄的許可權 2.41 chown指令:變更檔案或目錄的擁有者或所屬群組 2.42 cksum指令:檢查檔案的CRC是否正確 2.43 cmp指令:比較兩個檔案是否有差異 2.44 cp指令:複製檔案或目錄 2.45 cut指令:輸出指定長度的文字 2.46 indent指令:調整C原始程式碼檔案的格式 第3章 FTP遠端檔案傳輸 3.1 ftp指令:登入FTP伺服器 3.2 bye指令:中斷FTP連接並結束程式 3.3 ftpcount指令:顯示目前以FTP登入的使用者人數 3.4 ftpshut指令:在指定的時間關閉FTP服務器 3.5 ftpwho指令:顯示目前登入FTP伺服器的使用者資訊 3.6 ncftp指令:傳輸檔案 3.7 tftp指令:傳輸檔案 3.8 uucico指令:UUCP檔案傳輸服務程式 3.9 uucp指令:在系統之間傳送檔案 3.10 uupick指令:處理傳送過來的檔案 3.11 uuto指令:將檔案傳送到遠端的UUCP主機 第4章 檔案壓縮備份 4.1 ar指令:建立或修改備存檔案,或是從備存檔案中取出檔案 4.2 gzip指令:GNU的壓縮與解壓縮工具 4.3 gunzip指令:解壓縮.gz壓縮檔 4.4 bzip2指令:建立和管理.bz2壓縮檔 4.5 bunzip2指令:解壓縮.bz2壓縮檔 4.6 cpio指令:備份檔案 4.7 dump指令:備份檔案系統 4.8 restore指令:還原dump備份 4.9 compress指令:壓縮或解壓檔案 4.10 uncompress指令:解壓縮.Z壓縮檔 4.11 zip指令:壓縮和檔案包裝工具 4.12 unzip指令:解壓縮.zip壓縮檔 4.13 arj指令:.arj壓縮檔管理器 4.14 unarj指令:解壓縮.arj壓縮檔 4.15 bzcat指令:顯示.bz2壓縮檔中的檔案內容 4.16 bzcmp指令:比較.bz2壓縮檔中的檔案 4.17 bzdiff指令:比較兩個.bz2壓縮檔中檔案的不同 4.18 bzgrep指令:搜索.bz2壓縮檔中檔案的內容 4.19 bzip2recover指令:修復被破壞的.bz壓縮檔中的檔案 4.20 bzmore指令:切割畫面檢視.bz2壓縮檔中的文字檔 4.21 bzless指令:增強的.bz2壓縮檔切割畫面檢視器 4.22 zipinfo指令:顯示Zip壓縮檔的檔案資訊 4.23 zipsplit指令:分割Zip壓縮檔 4.24 znew指令:將.Z檔案重新壓縮為.gz檔案 4.25 zcat指令:顯示.gz壓縮檔中檔案的內容 4.26 gzexe指令:壓縮可執行檔 4.27 tar指令:備份檔案 第5章 shell指令 5.1 echo指令:列印變數或字串 5.2 alias指令:設定指令別名 5.3 unalias指令:取消指令別名 5.4 jobs指令:顯示工作清單 5.5 bg指令:後台執行作業 5.6 fg指令:將後台作業轉換到前台執行 5.7 set指令:顯示或設定shell特性及shell變數 5.8 unset指令:刪除指定的shell變數或函數 5.9 env指令:在定義環境中執行指令 5.10 type指令:判斷內部指令和外部指令 5.11 wait指令:等待執行緒執行完後傳回 5.12 history指令:顯示歷史指令 5.13 read指令:從鍵盤讀取變數值 5.14 exec指令:呼叫並執行指令 5.15 umask指令:設定許可權隱藏 5.16 shopt指令:顯示和設定shell操作選項 5.17 help指令:顯示說明資訊 5.18 builtin指令:執行shell內部指令 5.19 command指令:呼叫並執行指定的指令 5.20 declare指令:宣告shell變數 5.21 pushd指令:向目錄堆疊中存入目錄 5.22 popd指令:從目錄堆疊中出現目錄 5.23 readonly指令:定義唯讀shell變數或函數 5.24 fc指令:修改歷史指令並執行 第6章 檔案列印與實用工具 6.1 lp指令:列印檔案 6.2 lpr指令:列印檔案 6.3 lprm指令:刪除列印工作 6.4 lpc指令:印表機控制程式 6.5 lpq指令:顯示列印佇列狀態 6.6 lpstat指令:顯示CUPS的狀態資訊 6.7 accept指令:接受列印工作 6.8 reject指令:拒絕列印工作 6.9 cancel指令:取消列印工作 6.10 cupsdisable指令:停止印表機 6.11 cupsenable指令:啟動印表機 6.12 lpadmin指令:管理CUPS印表機 6.13 man指令:幫助手冊 6.14 info指令:線上說明 6.15 cksum指令:計算檔案的驗證和與統計檔案位元組數 6.16 bc指令:任意精度的計算機語言 6.17 cal指令:顯示日曆 6.18 sum指令:列印檔案的驗證和 6.19 md5sum指令:計算和檢查檔案的MD封包摘要 6.20 hostid指令:列印目前主機數位識別碼 6.21 date指令:顯示與設定系統日期時間 6.22 dircolors指令:設定ls指令的顯示顏色 6.23 gpm指令:虛擬主控台下的滑鼠工具 6.24 sleep指令:暫停指定的時間 6.25 whatis指令:從資料庫中查詢指定的關鍵字 6.26 who指令:列印目前登入使用者 6.27 whoami指令:列印目前使用者名稱 6.28 wall指令:向所有終端發送資訊 6.29 write指令:向指定使用者終端發送資訊 6.30 mesg指令:控制終端是否寫入 6.31 talk指令:使用者聊天用戶端工具 6.32 login指令:登入指令 6.33 mtools指令:DOS相容工具集 6.34 stty指令:修改終端命令列設定 6.35 tee指令:雙向重新導向指令 6.36 users指令:列印登入系統的使用者 6.37 clear指令:清除螢幕指令 6.38 consoletype指令:列印已連接的終端型態 6.39 sln指令:靜態ln 6.40 yes指令:重複列印字串直到被殺死 第二篇 Linux系統操作指令篇 第7章 系統管理 7.1 adduser指令:新增使用者帳號 7.2 chfn指令:修改使用者的finger資訊 7.3 chsh指令:更換登入系統時使用的shell 7.4 date指令:顯示或設定系統時間與日期 7.5 exit指令:退出目前的shell 7.6 finger指令:尋找並顯示使用者資訊 7.7 free指令:顯示記憶體狀態 7.8 fwhois指令:尋找並顯示使用者資訊 7.9 gitps指令:報告程式狀況 7.10 groupdel指令:刪除群組 7.11 groupmod指令:修改工作群組資訊 7.12 halt指令:關閉系統 7.13 id指令:顯示使用者的ID及所屬群組的ID 7.14 kill指令:刪除執行中的程式或工作執行緒 7.15 last指令:列出目前與過去登入系統的使用者的相關資訊 7.16 lastb指令:列出登入系統失敗的使用者的相關資訊 7.17 login指令:登入系統 7.18 logname指令:顯示使用者名稱稱 7.19 logout指令:退出系統 7.20 logrotate指令:管理記錄檔案 7.21 newgrp指令:登入另一個群組 7.22 nice指令:設定優先權 7.23 procinfo指令:顯示系統狀態 7.24 ps指令:報告程式狀況 7.25 pstree指令:以樹狀圖形顯示程式 7.26 reboot指令:重新開機 7.27 renice指令:調整優先順序 7.28 rlogin指令:遠端登入 7.29 rsh指令:遠端登入的shell 7.30 rwho指令:檢視系統使用者 7.31 screen指令:多重視窗管理程式 7.32 shutdown指令:系統關機指令 7.33 su指令:變更使用者身份 7.34 sudo指令:以其他身份來執行指令 7.35 suspend指令:暫停執行shell 7.36 swatch指令:系統監控程序 7.37 tload指令:顯示系統負載狀況 7.38 top指令:顯示、管理執行中的程式 7.39 uname指令:顯示系統資訊 7.40 useradd指令:建立使用者帳戶 7.41 userconf指令:使用者帳號設定程式 7.42 userdel指令:刪除使用者 7.43 usermod指令:修改使用者帳號 7.44 vlock指令:鎖住虛擬終端 7.45 w指令:顯示目前登入系統的使用者資訊 7.46 groupadd指令:建立新工作群組 第8章 系統設定 8.1 alias指令:設定指令別名 8.2 apmd指令:進階電源管理服務程式 8.3 aumix指令:設定音效裝置 8.4 bind指令:顯示或設定鍵盤按鍵及相關的功能 8.5 chkconfig指令:檢查、設定系統的各種服務 8.6 chroot指令:改變根目錄 8.7 clock指令:調整RTC時間 8.8 crontab指令:設定計時器 8.9 declare指令:宣告shell變數 8.10 depmod指令:分析可載入模組的相關性 8.11 dircolors指令:設定ls指令在顯示目錄或檔案時所用的色彩 8.12 dmesg指令:顯示開機資訊 8.13 enable指令:啟動或關閉shell內建指令 8.14 eval指令:重新運算求出參數的內容 8.15 export指令:設定或顯示環境變數 8.16 fbset指令:設定景框緩衝區 8.17 grpconv指令:開啟群組的投影密碼 8.18 grpunconv指令:關閉群組的投影密碼 8.19 hwclock指令:顯示和設定硬體時脈 8.20 insmod指令:載入模組 8.21 kbdconfig指令:設定鍵盤型態 8.22 lilo指令:安裝核心載入及開機管理程式 8.23 liloconfig指令:設定核心載入及開機管理程式 8.24 lsmod指令:顯示已經載入系統的模組 8.25 minfo指令:顯示MS-DOS檔案系統的各項參數 8.26 mkkickstart指令:建立安裝的組態檔案 8.27 modinfo指令:顯示kernel模組的資訊 8.28 modprobe指令:自動處理可載入的模組 8.29 mouseconfig指令:設定滑鼠的相關參數 8.30 ntsysv指令:設定系統的各種服務 8.31 passwd指令:設定密碼 8.32 pwconv指令:開啟使用者的投影密碼 8.33 pwunconv指令:關閉使用者的投影密碼 8.34 rdate指令:顯示其他主機的日期與時間 8.35 resize指令:設定終端機視窗的大小 8.36 rmmod指令:刪除模組 8.37 rpm指令:管理套件 8.38 setconsole指令:設定系統終端 8.39 setenv指令:查詢或顯示環境變數 8.40 setup指令:設定公用程式 8.41 sndconfig指令:設定音效卡 8.42 SVGATextMode指令:加強文字模式的顯示畫面 8.43 timeconfig指令:設定時區 8.44 ulimit指令:控制shell程式的資源 第9章 硬體操作指令 9.1 arch指令:列印主機架構型態 9.2 cdrecord指令:光碟燒錄工具 9.3 eject指令:出現可移動媒體 9.4 volname指令:顯示卷冊名 9.5 lsusb指令:顯示USB裝置清單 9.6 lspci指令:顯示PCI裝置清單 9.7 setpci指令:設定PCI裝置 9.8 hwclock指令:查詢與設定硬體時脈 9.9 systool指令:檢視系統裝置資訊 第10章 磁碟管理 10.1 df指令:報告磁碟空間使用情況 10.2 cd指令:切換目錄 10.3 dirs指令:顯示目錄記錄 10.4 du指令:顯示目錄或檔案的大小 10.5 edquota指令:編輯磁碟配額 10.6 lndir指令:連接目錄內容 10.7 ls指令:列出目錄內容 10.8 mcd指令:在MS-DOS檔案系統中切換工作目錄 10.9 mdeltree指令:刪除DOS目錄 10.10 mdu指令:顯示MS-DOS目錄所佔用的磁碟空間 10.11 mkdir指令:建立目錄 10.12 mlabel指令:顯示或設定MS-DOS磁碟機的標籤名稱 10.13 mmd指令:在MS-DOS檔案系統中建立目錄 10.14 mmount指令:掛入MS-DOS檔案系統 10.15 mrd指令:刪除MS-DOS檔案系統中的目錄 10.16 mzip指令:zip/jaz磁碟機控制指令 10.17 pwd指令:顯示工作目錄 10.18 quota指令:顯示磁碟已使用的空間與限制 10.19 quotacheck指令:檢查磁碟的使用空間與限制 10.20 quotaoff指令:關閉磁碟空間限制 10.21 quotaon指令:開啟磁碟空間限制 10.22 repquota指令:檢查磁碟空間限制的狀態 10.23 rmdir指令:刪除目錄 10.24 stat指令:顯示檔案狀態 10.25 umount指令:移除檔案系統 10.26 mount指令:載入檔案系統 10.27 mkfs指令:建立檔案系統 10.28 mke2fs指令:建立ext2/ext3檔案系統 10.29 fsck指令:檢查檔案系統 10.30 dumpe2fs指令:匯出ext2/ext3檔案系統資訊 10.31 e2fsck指令:檢查ext2/ext3檔案系統 10.32 chattr指令:改變檔案的第二擴充檔案系統屬性 10.33 lsattr指令:檢視檔案的第二擴充檔案系統屬性 10.34 mountpoint指令:判斷目錄是否是載入點 10.35 swapoff指令:關閉交換空間 10.36 swapon指令:啟動交換空間 10.37 sync指令:更新檔案系統緩衝區 10.38 e2image指令:將ext2/ext3檔案系統中繼資料儲存到檔案 10.39 e2label指令:設定檔案系統標籤 10.40 tune2fs指令:調整ext2/ext3檔案系統參數 10.41 resize2fs指令:調整ext2檔案系統大小 10.42 findfs指令:透過標籤或UUID尋找檔案系統 第11章 磁碟維護 11.1 badblocks指令:檢查磁碟裝置中損壞的區塊 11.2 cfdisk指令:磁碟分割 11.3 dd指令:讀取轉換並輸出資料 11.4 fdisk指令:磁碟分割 11.5 fsck指令:檢查檔案系統並嘗試修復錯誤 11.6 fsconf指令:設定檔案系統的相關功能 11.7 hdparm指令:顯示與設定硬碟的參數 11.8 losetup指令:設定迴圈裝置 11.9 mbadblocks指令:檢查MS-DOS檔案系統的磁碟是否有損壞的磁區 11.10 mformat指令:對MS-DOS檔案系統的磁碟進行格式化 11.11 mkbootdisk指令:建立目前系統的開機磁碟 11.12 mkdosfs指令:建立DOS檔案系統 11.13 mkinitrd指令:建立要載入ramdisk的映射檔案 11.14 mkisofs指令:建立ISO 9660映射檔案 11.15 mkswap指令:設定交換區 11.16 mpartition指令:建立或刪除DOS的分區 11.17 sfdisk指令:硬碟分區工具 11.18 symlinks指令:維護符號連接的工具程式 第12章 系統工作指令 12.1 at指令:在指定時間執行工作 12.2 atq指令:顯示使用者待執行工作清單 12.3 atrm指令:刪除待執行工作 12.4 batch指令:在指定時間執行工作 12.5 crontab指令:週期性地執行工作 12.6 init指令:初始化Linux執行緒 12.7 killall指令:按照名稱殺死執行緒 12.8 nice指令:以指定優先順序執行程式 12.9 nohup指令:以忽略暫停訊號方式執行程式 12.10 pkill指令:按名稱殺死執行緒 12.11 pstree指令:以樹狀顯示執行緒衍生關係 12.12 skill指令:向執行緒發送訊號 12.13 watch指令:全螢幕方式顯示週期性執行的指令 12.14 telinit指令:切換執行等級 12.15 runlevel指令:列印目前執行等級 12.16 service指令:控制系統服務 12.17 ipcs指令:取得執行緒間通訊設施的狀態 12.18 pgrep指令:使用執行緒名稱尋找執行緒 12.19 pidof指令:尋找執行緒ID號 12.20 pmap指令:顯示執行緒的記憶體映射關係 第13章 Linux核心指令 13.1 sysctl指令:執行時設定核心參數 13.2 lsmod指令:顯示已載入模組狀態 13.3 insmod指令:載入模組到核心 13.4 modprobe指令:核心模組智慧載入工具 13.5 rmmod指令:從核心中移除模組 13.6 modinfo指令:顯示模組詳細資訊 13.7 depmod指令:產生模組所相依的映射檔案 13.8 uname指令:列印系統資訊 13.9 dmesg指令:列印和控制核心環形緩衝區 13.10 kexec指令:直接啟動另一Linux核心 13.11 get_module指令:取得模組資訊 13.12 kernelversion指令:列印核心主版本編號 13.13 slabtop指令:即時顯示核心slab緩衝區資訊 第14章 Linux程式開發 14.1 test指令:測試條件運算式 14.2 expr指令:運算式求值 14.3 gcc指令:GNU C/C++編譯器 14.4 gdb指令:GNU偵錯器 14.5 ld指令:GNU連接器 14.6 ldd指令:列印程式相依的共用庫 14.7 make指令:GNU專案化編譯工具 14.8 as指令:GNU組合語言器 14.9 gcov指令:測試程式覆蓋率 14.10 nm指令:顯示目的檔案符號表 14.11 perl指令:perl語言解譯器 14.12 php指令:PHP的命令列介面 14.13 protoize指令:增加函數原型 14.14 unprotoize指令:刪除函數原型 第三篇 Linux網路管理指令篇 第15章 網路通訊 15.1 dip指令:IP撥號連線 15.2 getty指令:設定終端機模式、連線速率和管制線路 15.3 mingetty指令:設定終端機模式、連線速率和管制線路 15.4 ppp-off指令:關閉PPP連接 15.5 telnet指令:遠端登入 15.6 uulog指令:顯示UUCP記錄檔案 15.7 uustat指令:顯示UUCP目前的狀況 15.8 uux指令:在遠端的UUCP主機上執行指令 15.9 cu指令:連接另一個系統主機 15.10 dnsconf指令:設定DNS伺服器組態 15.11 efax指令:收發傳真 15.12 httpd指令:Apache HTTP伺服器程式 15.13 ifconfig指令:顯示或設定網路裝置 15.14 mesg指令:設定終端機的寫入許可權 15.15 minicom指令:數據機的通訊程式 15.16 nc指令:設定路由器 15.17 netstat指令:顯示網路狀態 15.18 ping指令:檢測主機 15.19 pppstats指令:顯示PPP連接狀態 15.20 setserial指令:設定或顯示序列埠的相關資訊 15.21 statserial指令:顯示序列埠狀態 15.22 talk指令:與其他使用者進行對話 15.23 tcpdump指令:顯示和監聽網路傳輸資料 15.24 traceroute指令:顯示資料封包到主機間的路徑 15.25 tty指令:顯示終端機連接標準輸入裝置的檔案名稱稱 15.26 uuname指令:顯示全部的UUCP遠端主機 15.27 ytalk指令:與其他使用者對話 15.28 arpwatch指令:監聽網路上的ARP記錄 15.29 apachectl指令:可用來控制ApacheHTTP伺服器的程式 15.30 smbclient指令:可存取SMB/CIFS伺服器的使用者端程式 15.31 pppsetup指令:設定PPP連接 第16章 電子郵件與新聞群組 16.1 archive指令:新聞群組檔案備存程式 16.2 ctlinnd指令:設定INN新聞群組伺服器 16.3 elm指令:E-mail管理程式 16.4 getlist指令:下載新聞群組清單 16.5 inncheck指令:檢查inn相關設定檔的語法是否正確 16.6 mail指令:E-mail管理程式 16.7 mailconf指令:sendmail設定程式 16.8 mailq指令:顯示待郵寄的清單 16.9 messages指令:檢視電子郵件中的郵件數 16.10 metafile指令:負責處理非文字E-mail的程式 16.11 mutt指令:E-mail管理程式 16.12 nntpget指令:下載新聞群組文章 16.13 pine指令:收發電子郵件,瀏覽新聞群組 16.14 slrn指令:新聞群組閱讀程式 第17章 Linux網路應用 17.1 elinks指令:純文字介面的WWW瀏覽器 17.2 wget指令:從指定URL地址下載檔案 17.3 iptables指令:核心包過濾與NAT管理工具 17.4 iptables-save指令:儲存iptables表 17.5 iptables-restore指令:還原iptables表 17.6 ip6tables指令:IPv6版核心包過濾管理工具 17.7 ip6tables-save指令:儲存ip6tables表 17.8 ip6tables-restore指令:還原ip6tables表 17.9 ip指令:顯示或操作路由、網路裝置 17.10 arpd指令:ARP協定守護執行緒 17.11 arptables指令:arp包過濾管理工具 17.12 ss指令:顯示活動通訊端連接 17.13 iptraf指令:監視網路卡流量 17.14 mysqldump指令:MySQL資料庫備份工具 17.15 mysqladmin指令:MySQL伺服器的用戶端管理工具 17.16 mysqlimport指令:MySQL伺服器的資料匯入工具 17.17 mysqlshow指令:顯示資料庫、資料表和列資訊 17.18 mysql指令:MySQL伺服器的用戶端工具 17.19 nfsstat指令:顯示NFS狀態資訊 17.20 showmount指令:顯示NFS伺服器的載入資訊 17.21 smbpassword指令:修改使用者的SMB密碼 17.22 sqluid指令:代理伺服器守護執行緒 17.23 sendmail指令:電子郵件傳送代理 17.24 smbclient指令:samba套件的用戶端工具

    79 特價 442 立即購買 
  • 從Linux直入TCP/IP核心世界 從Linux直入TCP/IP核心世界 羅鈺 佳魁 出版 2012/11/30出版

    這是一本介紹協定核心實現原始程式碼的書,不是介紹“協定”的書。 本書作者做過一些網路通信產品開發,所以對網路內部實現很感興趣,於是在學習和工作時間之餘記錄下分析和調用Linux 的網路通訊協定核心的心得體會。 很多人對網路非常感興趣,但卻不理解內部是如何運作的,或知之不多,最終的結果就是行之不遠。本書嘗試用淺顯的語言和合理的安排帶領讀者到Linux 核心網路模組的程式碼叢林中一遊,既讓你有所知,也讓您有所思。 Linux 是經過成千上萬用戶使用過並且還將不斷發展的,目前Linux 在伺服器市場上已經證明其設計的精巧和健壯,特別是當核心也從非搶佔式發展成為搶佔式後,嵌入設備市場上也將要掀起一股風浪。於是Linux 核心分析的資料層出不窮,但有的太老(核心的程式碼還使用2.2 的),有的對網路部分的分析不甚詳細,因此作者萌發了分析整個Linux 網路通訊協定核心的想法。 希望能在研究一些經典程式碼時發現與時俱進的部分,?磚引玉,吸引更多的人參與到研究網路通訊協定核心的實現技巧以及移植工作上,而不用對照枯燥的RFC 文件和程式碼。前言 第1 章 作業系統、網路、協定核心、程式碼 1.1 L nux 作業系統介紹 1.1.1 L nux 作業系統架構簡介 1.1.2 網路通訊協定發展介紹 1.2 本書的組織和安排 1.2.1 基本的資料結構和電腦術語 1.2.2 圖片風格展示 1.2.3 本書的組織 第2 章 核心系統初始化 2.1 系統初始化流程簡介 2.2 核心檔案解讀 2.2.1 ELF 檔案格式 2.2.2 L nk Scr pts 知識 2.2.3 L nux 核心鏡像解析 2.3 中斷及任務呼叫管理 2.3.1 中斷及軟中斷模型 2.3.2 各種語系環境下的切換 2.3.3 核心下的同步與互斥 2.3.4 各種非同步手段 2.4 虛擬檔案系統 2.5 網路通訊協定核心各部分初始化 2.5.1 網路基礎系統初始化 2.5.2 網路記憶體管理 2.5.3 網路檔案系統初始化 2.5.4 網路通訊協定初始化 2.5.5 初步瞭解路由系統 2.6 Linux 設備管理 2.6.1 底層PCI 模組的初始化 2.6.2 網路設備介面初始化函式 第3 章 配置網路系統 3.1 配置過程分析 3.1.1 配置是如何下達到核心的 3.1.2 socket 系統呼叫 3.1.3 octl 程式碼的實現 3.1.4 loopback 介面的配置過程 3.1.5 IP 別名的實現 3.2 回顧FIB 系統初始化 3.3 深入FIB 系統 3.4 FIB 系統發生了什麼樣的變化 3.5 直接連結路由表 3.6 介面狀態變化的處理過程 第4 章 網路層實現的初步研究 4.1 從p ng 127.0.0.1 開始旅程 4.2 再次相遇Socket 系統呼叫 4.3 IP 資料封包內容格式 4.4 send 系統呼叫 4.5 在路由系統中遊歷 4.5.1 尋找出口 4.5.2 當目的地址是遠端主機時 4.5.3 建立對應路由cache 表項 4.5.4 建立對應芳鄰表項 4.6 回到發送的路徑 4.6.1 IP 層發送過程 4.6.2 揭密hh_cache 4.7 ARP 的作用 4.7.1 ARP 的機制 4.7.2 ARP 封包格式 4.7.3 L nux ARP 協定的實現 4.8 到達設備驅動層 4.8.1 Loopback 設備的發送過程訊框數據鏈路層格式 4.8.2 Loopback 設備的發送過程 4.9 接收過程:從中斷到路由系統 4.10 ICMP 4.10.1 ICMP 封包格式 4.10.2 p ng 本機地址及回環地址 4.10.3 p ng 外部位址 4.11 從核心到用戶 第5 章 傳輸層實現的研究 5.1 進一步到UDP 5.1.1 UDP 用戶程式碼 5.1.2 UDP 資料封包格式 5.1.3 伺服器端b nd 的實現 5.1.4 接收程式碼 5.1.5 釋放UDP 的socket 5.2 更高階的TCP 5.2.1 TCP 用戶程式碼 5.2.2 TCP 資料封包格式 5.2.3 TCP 協定及socket 的初始化 5.2.4 伺服器端b nd 和l sten 的實現 5.2.5 伺服器端accept 的實現 5.2.6 用戶端connect 的實現—發起三次握手 5.2.7 TCP 封包的接收 5.2.8 三次握手的實現 5.2.9 核心收到封包轉到用戶狀態 5.2.10 釋放TCP 的socket 5.3 TCP 擁塞控制 5.3.1 TCP 擁塞控制機制介紹 5.3.2 L nux 核心擁塞控制功能的實現 第6 章 Select 系統呼叫的實現機制 6.1 如何使用select 6.2 Select 的核心實現 第7 章 資料連結層協定實現 7.1 基本的2 層知識 7.2 L nux 橋實現的基本框架 7.3 VLAN 7.3.1 VLAN 概念 7.3.2 L nux 下VLAN—存在巨大的缺陷 7.4 LACP 協定 7.4.1 聚合連接埠簡介 7.4.2 LACP 在L nux 中的實現 7.5 2 層功能總結 後 記

    79 特價 411 立即購買 
  • 徹底研究Linux核心API(附原始程式碼) 徹底研究Linux核心API(附原始程式碼) 邱鐵、周玉、鄧瑩瑩 上奇科技 出版 2012/10/26出版

    國內首本全面介紹Linux核心API開發與應用的參考書籍。 基於最新的Linux核心版本,設計核心API經典實例,並對開發環境進行詳細的解說。 對Linux核心系統知識進行精心策劃,對核心API進行系統分析。 以函數名稱排序,方便快速查詢。 立足於基礎,有效率的學習理論,配合核心API經典實例,達到最佳學習效果。 為Linux核心開發應用與應用提供有效率的指導與參考。 本書主要內容 Linux 核心模組機制API Linux 處理程序管理核心API Linux 處理程序排程核心API Linux 中斷機制核心API Linux 記憶體管理核心API Linux 核心定時機制API Linux 核心同步機制API Linux 檔案系統核心API Linux 裝置驅動及裝置管理API 本書附光碟 原始程式碼第1章 Linux內核API分析必備知識 第2章 Linux內核模組機制API 12 第3章 Linux進程管理內核API 45 第4章 Linux進程調度內核API 第5章 Linux中斷機制內核API 第6章 Linux記憶體管理內核API 第7章 Linux內核定時機制API 第8章 Linux內核同步機制API 第9章 Linux檔系統內核API 第10章 Linux設備驅動及設備管理API

    85 特價 731 立即購買 
  • Fedora 17 Linux 實務應用 Fedora 17 Linux 實務應用 施威銘研究室 旗標 出版 2012/7/23出版

    Linux 已經是很多公司使用的系統,從會到不會,本書是您取得 Linux 職場新技能的最佳選擇! 想學會 Linux 不一定要挑戰艱澀的指令!親切的視窗環境,有效降低學習門檻、建立信心,學習 Linux 可以輕鬆、扎實,又有效率! 系統安裝設定詳解 ◆ Windows/Linux 多重開機選單設定 ◆ 嘸蝦米、新酷音等多種中文輸入法 ◆ GNOME 3 桌面環境操作與個人化設定 ◆ 隨身碟安裝 Linux,系統、設定、文件帶著走 ◆ Linux 常見問題排困解難 極速飆網馬上衝 ◆ ADSL、Cable 上網、3G 行動寬頻上網 ◆ Linux 主機當成寬頻分享器 ◆ BBS、電子郵件、MSN/Yahoo! 即時通、Skype 網路電話 ◆ Dropbox 最新雲端運用 工作育樂全適用 ◆ LibreOffice 軟體編修 Word、Excel、PowerPonint 文件 ◆ 各式多媒體影音檔案、DVD 光碟播放與燒錄 ◆ 檔案與印表機分享、遠端遙控 ◆ 讀卡機、USB 隨身碟、外接式硬碟 系統管理與伺服器架設 ◆ WWW、FTP、Mail、Samba 伺服器架設 ◆ 專章 Linux 常用指令範例教學 ◆ 帳號、磁碟空間、定時工作排程管控 本書特色 ◆ 專為初學者設計,完整實測、逐步示範講解 ◆ 不怕弄壞系統,Live CD 免安裝開機立即體驗,馬上學習 ◆ Windows/Linux 雙系統並存,輕鬆切換使用環境 ◆ 從操作、管理到架站,正確觀念詳實解析 ◆ 統整 Linux 系統管理經驗,分享實用技巧 ◆ Dropbox 等最新雲端應用軟體介紹

    88 特價 572 立即購買 
141