User Mode Linux
暫譯: 用戶模式 Linux

Jeff Dike

  • 出版商: Prentice Hall
  • 出版日期: 2006-04-22
  • 售價: $2,560
  • 貴賓價: 9.5$2,432
  • 語言: 英文
  • 頁數: 352
  • 裝訂: Paperback
  • ISBN: 0131865056
  • ISBN-13: 9780131865051
  • 相關分類: Linux
  • 已絕版

買這商品的人也買了...

商品描述

Description

Teaches the reader how to use a virtual Linux machine for testing, and debugging the kernel, without disrupting the system.

 

Table of Contents

Preface     ix
Acknowledgments     xi
About the Author     xiii
Chapter 1: Introduction     1

What Is UML?     1
Comparison with Other Virtualization Technologies     2
Why Virtual Machines?     3
A Bit of History     4
What Is UML Used For?     8
The Future     14

Chapter 2: A Quick Look at UML     17

Booting UML for the First Time     20
Booting UML Successfully     24
Looking at a UML from the Inside and Outside     29
Conclusion     37

Chapter 3: Exploring UML     39

Logging In as a Normal User     39
Consoles and Serial Lines     40
Adding Swap Space     47
Partitioned Disks     49
UML Disks as Raw Data     53
Networking     54
Shutting Down     59

Chapter 4: A Second UML Instance     61

COW Files     61
Networking the UML Instances     71
A Virtual Serial Line     79

Chapter 5: Playing with a UML Instance     83

Use and Abuse of UML Block Devices     83
Networking and the Host     87

Chapter 6: UML Filesystem Management     101

Mounting Host Directories within a UML     101
Host Access to UML Filesystems     114
Making Backups     116
Extending Filesystems     117
When to Use What     118

Chapter 7: UML Networking in Depth     121

Manually Setting Up Networking     121
The UML Networking Transports     142
An Extended Example     155

Chapter 8: Managing UML Instances from the Host     167

The Management Console     167
Controlling a UML Instance with Signals     188

Chapter 9: Host Setup for a Small UML Server     191

Host Kernel Version     192
UML Execution Modes     194
Managing Long-Lived UML Instances     203
Networking     206
UML Physical Memory     206
Host Memory Consumption     208
umid Directories     209
Overall Recommendations     209

Chapter 10: Large UML Server Management     211

Security     212
Jailing UML Instances     216
Providing Console Access Securely     223
skas3 versus skas0     225
Future Enhancements     226
Final Points     232

Chapter 11: Compiling UML from Source     233

Downloading UML Source     234
Configuration     235
Compilation     249

Chapter 12: Specialized UML Configurations     251

Large Numbers of Devices     252
Clusters     265
UML as a Decision-Making Tool for Hardware     273

Chapter 13: The Future of UML     275

The externfs Filesystem     277
Virtual Processes     282
Captive UML     283
Virtualized Subsystems     295
Conclusion     298

Appendix A: UML Command-Line Options     301

Device and Hardware Specifications     301
Debugging Options     303
Management Options     304
Informational Options     305

Appendix B: UML Utilities Reference     307

humfsify     307
uml_moo     308
uml_mconsole     308
tunctl     310
uml_switch     311
Internal Utilities     312

Index     313

 

Features

  • The official guide to User Mode Linux written by its creator
  • Now available with all the major distributions including RHEL4 of Linux and is promoted as an important addition to them
  • User Mode Linux, an alteration to the Linux kernel, allows a complete Linux kernel to be run inside an existing Linux system


 

商品描述(中文翻譯)

**描述**

教導讀者如何使用虛擬 Linux 機器進行測試和調試內核,而不會干擾系統。

**目錄**

前言 ix
致謝 xi
關於作者 xiii
第一章:介紹 1
什麼是 UML? 1
與其他虛擬化技術的比較 2
為什麼使用虛擬機? 3
一點歷史 4
UML 的用途 8
未來 14

第二章:快速了解 UML 17
第一次啟動 UML 20
成功啟動 UML 24
從內部和外部查看 UML 29
結論 37

第三章:探索 UML 39
以普通用戶身份登錄 39
控制台和串行線 40
添加交換空間 47
分區磁碟 49
UML 磁碟作為原始數據 53
網絡設置 54
關閉 59

第四章:第二個 UML 實例 61
COW 文件 61
將 UML 實例連接到網絡 71
虛擬串行線 79

第五章:玩弄 UML 實例 83
使用和濫用 UML 區塊設備 83
網絡與主機 87

第六章:UML 文件系統管理 101
在 UML 中掛載主機目錄 101
主機訪問 UML 文件系統 114
備份 116
擴展文件系統 117
何時使用什麼 118

第七章:深入了解 UML 網絡 121
手動設置網絡 121
UML 網絡傳輸 142
擴展示例 155

第八章:從主機管理 UML 實例 167
管理控制台 167
使用信號控制 UML 實例 188

第九章:小型 UML 伺服器的主機設置 191
主機內核版本 192
UML 執行模式 194
管理長期運行的 UML 實例 203
網絡設置 206
UML 實體內存 206
主機內存消耗 208
umid 目錄 209
整體建議 209

第十章:大型 UML 伺服器管理 211
安全性 212
限制 UML 實例 216
安全提供控制台訪問 223
skas3 與 skas0 225
未來增強 226
最後要點 232

第十一章:從源碼編譯 UML 233
下載 UML 源碼 234
配置 235
編譯 249

第十二章:專用 UML 配置 251
大量設備 252
集群 265
UML 作為硬體決策工具 273

第十三章:UML 的未來 275
externfs 文件系統 277
虛擬進程 282
限制 UML 283
虛擬化子系統 295
結論 298

附錄 A:UML 命令行選項 301
設備和硬體規格 301
調試選項 303
管理選項 304
信息選項 305

附錄 B:UML 實用工具參考 307
humfsify 307
uml_moo 308
uml_mconsole 308
tunctl 310
uml_switch 311
內部實用工具 312

**索引 313**

**特點**

- 由其創建者撰寫的 User Mode Linux 官方指南
- 現在可與所有主要發行版一起使用,包括 RHEL4 的 Linux,並被推廣為其重要補充
- User Mode Linux 是對 Linux 內核的修改,允許在現有的 Linux 系統內運行完整的 Linux 內核