O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Linux in a Nutshell, 6th Edition

Book Description

Everything you need to know about Linux is in this book. Written by Stephen Figgins, Ellen Siever, Robert Love, and Arnold Robbins -- people with years of active participation in the Linux community -- Linux in a Nutshell, Sixth Edition, thoroughly covers programming tools, system and network administration tools, the shell, editors, and LILO and GRUB boot loaders.

This updated edition offers a tighter focus on Linux system essentials, as well as more coverage of new capabilities such as virtualization, wireless network management, and revision control with git. It also highlights the most important options for using the vast number of Linux commands. You'll find many helpful new tips and techniques in this reference, whether you're new to this operating system or have been using it for years.

  • Get the Linux commands for system administration and network management
  • Use hundreds of the most important shell commands available on Linux
  • Understand the Bash shell command-line interpreter
  • Search and process text with regular expressions
  • Manage your servers via virtualization with Xen and VMware
  • Use the Emacs text editor and development environment, as well as the vi, ex, and vim text-manipulation tools
  • Process text files with the sed editor and the gawk programming language
  • Manage source code with Subversion and git

Table of Contents

  1. Linux in a Nutshell
  2. Preface
    1. Organization of This Book
    2. Other Resources
      1. Online Documentation
      2. Websites
      3. Linux Journal and Linux Magazine
      4. Usenet Newsgroups
      5. Online Linux Support
      6. Linux User Groups
    3. Using Code Examples
    4. Conventions
    5. How to Contact Us
    6. Safari® Books Online
    7. Acknowledgments
  3. 1. Introduction
    1. The Excitement of Linux
    2. Distribution and Support
    3. Commands on Linux
    4. What This Book Offers
    5. Sources and Licenses
    6. Beginner’s Guide
      1. Communication
      2. Comparisons
      3. File Management
      4. Media
      5. Printing
      6. Programming
      7. Program Maintenance
      8. Searching
      9. Shell Programming
      10. Storage
      11. System Status
      12. Text Processing
      13. Miscellaneous
  4. 2. System and Network Administration Overview
    1. Common Commands
      1. Clocks
      2. Daemons
      3. Hardware
      4. Host Information
      5. Installation
      6. Mail
      7. Managing Filesystems
      8. Managing the Kernel
      9. Networking
      10. Printing
      11. Security and System Integrity
      12. Starting and Stopping the System
      13. System Activity and Process Management
      14. Users
      15. Miscellaneous
    2. Overview of Networking
      1. TCP/IP Administration
      2. NFS and NIS Administration
    3. Overview of TCP/IP
      1. IP Addresses
      2. Gateways and Routing
        1. Gateway protocols
        2. Routing daemons
        3. Routing tables
      3. Name Service
        1. DNS and BIND
        2. Domain names
      4. Configuring TCP/IP
        1. Network interfaces
        2. Serial-line communication
      5. Troubleshooting TCP/IP
    4. Overview of Firewalls and Masquerading
    5. Overview of NFS
      1. Administering NFS
      2. Daemons
      3. Exporting Filesystems
      4. Mounting Filesystems
    6. Overview of NIS
      1. Servers
      2. Domains
      3. NIS Maps
      4. Map Manipulation Utilities
    7. Administering NIS
      1. Setting Up an NIS Server
      2. Setting Up an NIS Client
      3. NIS User Accounts
    8. RPC and XDR
  5. 3. Linux Commands
    1. Alphabetical Summary of Commands
      1. accept
      2. access
      3. aclocal
      4. aconnect
      5. acpi
      6. acpid
      7. addr2line
      8. agetty
      9. alsactl
      10. alsamixer
      11. amidi
      12. amixer
      13. anacron
      14. aplay
      15. aplaymidi
      16. apmd
      17. apropos
      18. apt
      19. ar
      20. arch
      21. arecord
      22. arecordmidi
      23. arp
      24. as
      25. at
      26. atd
      27. atq
      28. atrm
      29. autoconf
      30. autoheader
      31. automake
      32. autoreconf
      33. autoscan
      34. autoupdate
      35. badblocks
      36. base64
      37. basename
      38. bash
      39. batch
      40. bc
      41. bison
      42. bzcmp
      43. bzdiff
      44. bzgrep
      45. bzip2
      46. bzless
      47. bzmore
      48. c++
      49. c++filt
      50. cal
      51. cat
      52. cc
      53. cdda2wav
      54. cdparanoia
      55. cdrdao
      56. cdrecord
      57. cfdisk
      58. chage
      59. chattr
      60. chfn
      61. chgrp
      62. chkconfig
      63. chmod
      64. chown
      65. chpasswd
      66. chroot
      67. chrt
      68. chsh
      69. chvt
      70. cksum
      71. clear
      72. cmp
      73. col
      74. colcrt
      75. colrm
      76. column
      77. comm
      78. cp
      79. cpio
      80. cpp
      81. crond
      82. crontab
      83. csplit
      84. ctags
      85. cupsd
      86. cut
      87. date
      88. dd
      89. deallocvt
      90. debugfs
      91. depmod
      92. devdump
      93. df
      94. diff
      95. diff3
      96. dig
      97. dir
      98. dircolors
      99. dirname
      100. dmesg
      101. doexec
      102. domainname
      103. dosfsck
      104. du
      105. dump
      106. dumpe2fs
      107. dumpiso
      108. dumpkeys
      109. dvdrecord
      110. e2fsck
      111. e2image
      112. e2label
      113. echo
      114. edquota
      115. egrep
      116. eject
      117. elvtune
      118. emacs
      119. enable
      120. env
      121. envsubst
      122. etags
      123. ex
      124. expand
      125. expr
      126. factor
      127. false
      128. fc-cache
      129. fc-list
      130. fdisk
      131. fgconsole
      132. fgrep
      133. file
      134. find
      135. flex
      136. fmt
      137. fold
      138. formail
      139. free
      140. fsck
      141. ftp
      142. ftpd
      143. fuser
      144. g++
      145. gawk
      146. gcc
      147. gdb
      148. genisoimage
      149. getent
      150. getkeycodes
      151. gpasswd
      152. gpg
      153. gpgsplit
      154. gpgv
      155. gpm
      156. gprof
      157. grep
      158. groff
      159. groupadd
      160. groupdel
      161. groupmod
      162. groups
      163. grpck
      164. grpconv
      165. gs
      166. gunzip
      167. gzexe
      168. gzip
      169. halt
      170. hdparm
      171. head
      172. hexdump
      173. host
      174. hostid
      175. hostname
      176. htdigest
      177. hunspell
      178. hwclock
      179. icedax
      180. iconv
      181. id
      182. ifconfig
      183. imapd
      184. inetd
      185. info
      186. init
      187. initctl
      188. insmod
      189. install
      190. ionice
      191. ip
      192. ipcrm
      193. ipcs
      194. iptables
      195. iptables-restore
      196. iptables-save
      197. isodump
      198. isoinfo
      199. isosize
      200. isovfy
      201. ispell
      202. join
      203. kbd_mode
      204. kbdrate
      205. kill
      206. killall
      207. klogd
      208. last
      209. lastb
      210. lastlog
      211. ld
      212. ldconfig
      213. ldd
      214. less
      215. lesskey
      216. lftp
      217. lftpget
      218. link
      219. ln
      220. loadkeys
      221. locale
      222. locate
      223. lockfile
      224. logger
      225. login
      226. logrotate
      227. look
      228. losetup
      229. lpadmin
      230. lpinfo
      231. lpmove
      232. lpq
      233. lpr
      234. lprm
      235. lpstat
      236. ls
      237. lsattr
      238. lspci
      239. lsmod
      240. lsusb
      241. m4
      242. mail
      243. mailq
      244. mailstats
      245. mailx
      246. make
      247. makedbm
      248. makemap
      249. man
      250. manpath
      251. md5sum
      252. merge
      253. mesg
      254. mkdir
      255. mkdosfs
      256. mke2fs
      257. mkfifo
      258. mkfs
      259. mkfs.ext3
      260. mkisofs
      261. mklost+found
      262. mknod
      263. mkswap
      264. mktemp
      265. modinfo
      266. modprobe
      267. more
      268. mount
      269. mountd
      270. mt
      271. mv
      272. named
      273. namei
      274. nameif
      275. nc
      276. netstat
      277. newaliases
      278. newgrp
      279. newusers
      280. nfsd
      281. nfsstat
      282. nice
      283. nm
      284. nohup
      285. nslookup
      286. nsupdate
      287. objcopy
      288. objdump
      289. od
      290. openvt
      291. passwd
      292. paste
      293. patch
      294. pathchk
      295. pccardctl
      296. pidof
      297. ping
      298. pmap
      299. portmap
      300. poweroff
      301. pppd
      302. pr
      303. praliases
      304. printenv
      305. printf
      306. ps
      307. ptx
      308. pwck
      309. pwconv
      310. pwd
      311. quota
      312. quotacheck
      313. quotaon
      314. quotaoff
      315. quotastats
      316. ranlib
      317. rcp
      318. rdate
      319. rdist
      320. rdistd
      321. readcd
      322. readelf
      323. readlink
      324. readom
      325. reboot
      326. reject
      327. rename
      328. renice
      329. repquota
      330. reset
      331. resize2fs
      332. restore
      333. rev
      334. rexec
      335. rexecd
      336. rlogin
      337. rlogind
      338. rm
      339. rmail
      340. rmdir
      341. rmmod
      342. rndc
      343. route
      344. rpcbind
      345. rpcgen
      346. rpcinfo
      347. rpm
      348. rsh
      349. rshd
      350. rsync
      351. rsyslogd
      352. runlevel
      353. sane-find-scanner
      354. scanimage
      355. scp
      356. screen
      357. script
      358. sdiff
      359. sed
      360. sendmail
      361. sensors
      362. seq
      363. setkeycodes
      364. setleds
      365. setmetamode
      366. setquota
      367. setsid
      368. setterm
      369. sftp
      370. sh
      371. sha1sum
      372. showkey
      373. showmount
      374. shred
      375. shutdown
      376. size
      377. slabtop
      378. slattach
      379. sleep
      380. sort
      381. split
      382. ssh
      383. ssh-add
      384. ssh-agent
      385. ssh-keygen
      386. ssh-keyscan
      387. sshd
      388. stat
      389. statd
      390. strace
      391. strings
      392. strip
      393. stty
      394. su
      395. sudo
      396. sum
      397. swapoff
      398. swapon
      399. sync
      400. sysctl
      401. sysklogd
      402. syslogd
      403. tac
      404. tail
      405. tailf
      406. talk
      407. tar
      408. taskset
      409. tcpdump
      410. tcpslice
      411. tee
      412. telinit
      413. telnet
      414. telnetd
      415. test
      416. time
      417. tload
      418. tmpwatch
      419. top
      420. touch
      421. tr
      422. tracepath
      423. traceroute
      424. troff
      425. true
      426. tset
      427. tsort
      428. tty
      429. tune2fs
      430. tunelp
      431. ul
      432. umount
      433. uname
      434. unexpand
      435. unicode_start
      436. unicode_stop
      437. uniq
      438. unlink
      439. uptime
      440. useradd
      441. userdel
      442. usermod
      443. users
      444. usleep
      445. uuidgen
      446. vdir
      447. vi
      448. vidmode
      449. vim
      450. vmstat
      451. volname
      452. w
      453. wall
      454. warnquota
      455. watch
      456. wc
      457. wget
      458. whatis
      459. whereis
      460. which
      461. who
      462. whoami
      463. whois
      464. wodim
      465. write
      466. xargs
      467. xinetd
      468. yacc
      469. yes
      470. ypbind
      471. ypcat
      472. ypinit
      473. ypmatch
      474. yppasswd
      475. yppasswdd
      476. yppoll
      477. yppush
      478. ypserv
      479. ypset
      480. yptest
      481. ypwhich
      482. ypxfr
      483. ypxfrd
      484. zcat
      485. zcmp
      486. zdiff
      487. zforce
      488. zgrep
      489. zless
      490. zmore
      491. znew
  6. 4. Boot Methods
    1. The Boot Process
    2. LILO: The Linux Loader
      1. The LILO Configuration File
        1. Global options
        2. Image options
        3. Kernel options
      2. The lilo Command
      3. lilo Command Options
      4. LILO Boot Errors
    3. GRUB: The Grand Unified Bootloader
      1. Installing GRUB
        1. Creating a GRUB boot CD
        2. Creating a GRUB boot floppy
        3. Using grub-install
        4. Installing from the GRUB command line
      2. The GRUB Configuration File
      3. Using the Menu Interface
      4. The GRUB Shell
    4. GRUB Commands
      1. Command-Line and Global Menu Commands
        1. bootp
        2. color
        3. device
        4. dhcp
        5. hide
        6. ifconfig
        7. pager
        8. partnew
        9. parttype
        10. password
        11. rarp
        12. serial
        13. setkey
        14. splashimage
        15. terminal
        16. tftpserver
        17. unhide
      2. Command-Line and Menu-Entry Commands
        1. blocklist
        2. boot
        3. cat
        4. chainloader
        5. cmp
        6. configfile
        7. debug
        8. displayapm
        9. displaymem
        10. dump
        11. embed
        12. find
        13. fstest
        14. geometry
        15. halt
        16. help
        17. impsprobe
        18. initrd
        19. install
        20. ioprobe
        21. kernel
        22. lock
        23. makeactive
        24. map
        25. md5crypt
        26. module
        27. modulenounzip
        28. pause
        29. quit
        30. read
        31. reboot
        32. root
        33. rootnoverify
        34. savedefault
        35. setup
        36. testload
        37. testvbe
        38. uppermem
        39. vbeprobe
    5. Dual-Booting Linux and Windows 2000/XP/Vista
    6. Boot-Time Kernel Options
    7. initrd: Using a RAM Disk
  7. 5. Package Management
    1. Yum: Yellowdog Updater Modified
      1. The yum Command
        1. General options
      2. yum Command Summary
        1. check-update
        2. clean
        3. deplist
        4. groupinfo
        5. groupinstall
        6. grouplist
        7. groupremove
        8. help
        9. info
        10. install
        11. list
        12. localinstall
        13. localupdate
        14. makecache
        15. provides
        16. reinstall
        17. remove
        18. repolist
        19. resolvedep
        20. search
        21. shell
        22. update
        23. upgrade
      3. Plugins and yum-utils
    2. The Red Hat Package Manager
      1. RPM Package Concepts
      2. The rpm Command
        1. General options
        2. Install, upgrade, and freshen options
        3. Query options
        4. Package-selection options
        5. Package-query options
        6. Uninstall options
        7. Verify options
        8. Database rebuild options
        9. Signature-check options
        10. Miscellaneous options
        11. FTP/HTTP options
      3. RPM Examples
      4. The rpmbuild Command
        1. rpmbuild options
    3. The Debian Package Manager
      1. Files
      2. Package Priorities
      3. Package and Selection States
      4. Package Flags
      5. Scripts
      6. Debian Package Manager Command Summary
        1. apt-cache
        2. apt-cdrom
        3. apt-config
        4. apt-extracttemplates
        5. apt-ftparchive
        6. apt-get
        7. apt-sortpkgs
        8. aptitude
        9. dpkg
        10. dpkg-deb
        11. dpkg-query
        12. dpkg-split
        13. dselect
        14. synaptic
  8. 6. The Bash Shell
    1. Overview of Features
    2. Invoking the Shell
      1. Options
      2. Arguments
    3. Syntax
      1. Special Files
      2. Filename Metacharacters
        1. Examples
      3. Quoting
        1. Examples
      4. Command Forms
        1. Examples
      5. Redirection Forms
        1. Simple redirection
        2. Redirection using file descriptors
        3. Multiple redirection
        4. Examples
      6. Coprocesses
    4. Functions
    5. Variables
      1. Variable Substitution
        1. Examples
      2. Built-in Shell Variables
      3. Other Shell Variables
      4. Arrays
      5. Special Prompt Strings
    6. Arithmetic Expressions
      1. Operators
      2. Examples
    7. Command History
      1. Line-Edit Mode
        1. Common editing keystrokes
      2. The fc Command
        1. Examples
      3. Programmable Completion
        1. Examples
    8. Job Control
    9. Command Execution
    10. Restricted Shells
    11. Built-in Commands
      1. !
      2. #
      3. #!shell
      4. :
      5. .
      6. [[ ]]
      7. alias
      8. bg
      9. bind
      10. break
      11. builtin
      12. caller
      13. case
      14. cd
      15. command
      16. compgen
      17. complete
      18. continue
      19. declare
      20. dirs
      21. disown
      22. do
      23. done
      24. echo
      25. enable
      26. esac
      27. eval
      28. exec
      29. exit
      30. export
      31. false
      32. fc
      33. fg
      34. fi
      35. for
      36. for
      37. function
      38. getopts
      39. hash
      40. help
      41. history
      42. if
      43. jobs
      44. kill
      45. let
      46. local
      47. logout
      48. mapfile
      49. name ( )
      50. popd
      51. printf
      52. pushd
      53. pwd
      54. read
      55. readonly
      56. return
      57. select
      58. set
      59. shift
      60. shopt
      61. source
      62. suspend
      63. test
      64. time
      65. times
      66. trap
      67. true
      68. type
      69. ulimit
      70. umask
      71. unalias
      72. unset
      73. until
      74. wait
      75. while
  9. 7. Pattern Matching
    1. Filenames Versus Patterns
    2. Metacharacters
      1. Search Patterns
      2. Replacement Patterns
    3. Metacharacters, Listed by Program
    4. Examples of Searching
      1. Examples of Searching and Replacing
  10. 8. The Emacs Editor
    1. Conceptual Overview
      1. Modes
      2. Buffer and Window
      3. Point and Mark
      4. Kill and Yank
      5. Notes on the Tables
      6. Absolutely Essential Commands
    2. Command-Line Syntax
    3. Summary of Commands by Group
      1. File-Handling Commands
      2. Cursor-Movement Commands
      3. Deletion Commands
      4. Paragraphs and Regions
      5. Stopping and Undoing Commands
      6. Transposition Commands
      7. Search Commands
      8. Capitalization Commands
      9. Word-Abbreviation Commands
      10. Buffer-Manipulation Commands
      11. Window Commands
      12. Special Shell Characters
      13. Indentation Commands
      14. Centering Commands
      15. Macro Commands
      16. Detail Information Help Commands
      17. Help Commands
    4. Summary of Commands by Key
      1. Control-Key Sequences
      2. Meta-Key Sequences
    5. Summary of Commands by Name
  11. 9. The vi, ex, and vim Editors
    1. Conceptual Overview
    2. Command-Line Syntax
      1. Command-Line Options
    3. Review of vi Operations
      1. Command Mode
      2. Insert Mode
      3. Syntax of vi Commands
        1. Examples
        2. Visual mode (vim only)
      4. Status-Line Commands
    4. vi Commands
      1. Movement Commands
        1. Character
        2. Text
        3. Lines
        4. Screens
        5. Searches
        6. Line numbering
        7. Marks
      2. Insert Commands
      3. Edit Commands
        1. Changing and deleting text
        2. Copying and moving
      4. Saving and Exiting
      5. Accessing Multiple Files
      6. Window Commands
      7. Interacting with the System
      8. Macros
      9. Miscellaneous Commands
    5. vi Configuration
      1. The :set Command
      2. Options Used by :set
      3. Sample .exrc File
    6. ex Basics
      1. Syntax of ex Commands
      2. Addresses
      3. Address Symbols
      4. Options
    7. Alphabetical Summary of ex Commands
      1. abbreviate
      2. append
      3. args
      4. bdelete
      5. buffer
      6. buffers
      7. cd
      8. center
      9. change
      10. close
      11. copy
      12. delete
      13. edit
      14. file
      15. fold
      16. foldclose
      17. foldopen
      18. global
      19. hide
      20. insert
      21. join
      22. jumps
      23. k
      24. left
      25. list
      26. map
      27. mark
      28. marks
      29. mkexrc
      30. move
      31. new
      32. next
      33. nohlsearch
      34. number
      35. only
      36. open
      37. preserve
      38. previous
      39. print
      40. put
      41. qall
      42. quit
      43. read
      44. read
      45. recover
      46. redo
      47. resize
      48. rewind
      49. right
      50. sbnext
      51. sbuffer
      52. set
      53. shell
      54. snext
      55. source
      56. split
      57. sprevious
      58. stop
      59. substitute
      60. suspend
      61. sview
      62. t
      63. tag
      64. tags
      65. unabbreviate
      66. undo
      67. unhide
      68. unmap
      69. v
      70. version
      71. view
      72. visual
      73. visual
      74. vsplit
      75. wall
      76. wnext
      77. write
      78. write
      79. wq
      80. wqall
      81. X
      82. xit
      83. yank
      84. z
      85. !
      86. =
      87. < >
      88. address
      89. Enter
      90. @
      91. &
      92. ~
  12. 10. The sed Editor
    1. Conceptual Overview
      1. Typical Uses of sed
      2. sed Operation
    2. Command-Line Syntax
      1. Standard Options
      2. GNU sed Options
    3. Syntax of sed Commands
      1. Pattern Addressing
      2. Pattern Addressing Examples
      3. GNU sed Regular Expression Extensions
    4. Group Summary of sed Commands
      1. Basic Editing
      2. Line Information
      3. Input/Output Processing
      4. Yanking and Putting
      5. Branching Commands
      6. Multiline Input Processing
    5. Alphabetical Summary of sed Commands
      1. #
      2. :
      3. =
      4. a
      5. b
      6. c
      7. d
      8. D
      9. e
      10. g
      11. G
      12. h
      13. H
      14. i
      15. l
      16. n
      17. N
      18. p
      19. P
      20. q
      21. Q
      22. r
      23. R
      24. s
      25. t
      26. T
      27. v
      28. w
      29. W
      30. x
      31. y
  13. 11. The gawk Programming Language
    1. Conceptual Overview
    2. Command-Line Syntax
      1. Standard Options
      2. Important gawk Options
    3. Patterns and Procedures
      1. Patterns
      2. Procedures
      3. Simple Pattern-Procedure Examples
    4. Built-in Variables
    5. Operators
    6. Variable and Array Assignment
      1. Escape sequences
      2. Octal and Hexadecimal Constants in gawk
    7. User-Defined Functions
    8. gawk-Specific Features
      1. Coprocesses and Sockets
      2. Profiling
      3. File Inclusion
      4. Internationalization
    9. Implementation Limits
    10. Group Listing of awk Functions and Commands
    11. Alphabetical Summary of awk Functions and Commands
      1. #
      2. and
      3. asort
      4. asorti
      5. atan2
      6. bindtextdomain
      7. break
      8. close
      9. compl
      10. continue
      11. cos
      12. dcgettext
      13. dcngettext
      14. delete
      15. do
      16. exit
      17. exp
      18. extension
      19. fflush
      20. for
      21. for
      22. function
      23. gensub
      24. getline
      25. gsub
      26. if
      27. index
      28. int
      29. length
      30. log
      31. lshift
      32. match
      33. mktime
      34. next
      35. nextfile
      36. or
      37. print
      38. printf
      39. rand
      40. return
      41. rshift
      42. sin
      43. split
      44. sprintf
      45. sqrt
      46. srand
      47. strftime
      48. strtonum
      49. sub
      50. substr
      51. system
      52. systime
      53. tolower
      54. toupper
      55. while
      56. xor
      1. Output Redirections
      2. printf Formats
  14. 12. Source Code Management: An Overview
    1. Introduction and Terminology
    2. Usage Models
    3. Source Code Management Systems
    4. Other Source Code Management Systems
  15. 13. The Subversion Version Control System
    1. Conceptual Overview
      1. Basic Version-Control Operations
      2. Key Features
      3. Special File Properties
      4. Obtaining Subversion
      5. Using Subversion: A Quick Tour
    2. The Subversion Command Line Client: svn
      1. Common svn Options
      2. svn Subcommands
        1. add
        2. blame
        3. cat
        4. changelist
        5. checkout
        6. cleanup
        7. commit
        8. copy
        9. delete
        10. diff
        11. export
        12. help
        13. import
        14. info
        15. list
        16. lock
        17. log
        18. merge
        19. mergeinfo
        20. mkdir
        21. move
        22. propdel
        23. propedit
        24. propget
        25. proplist
        26. propset
        27. resolve
        28. resolved
        29. revert
        30. status
        31. switch
        32. unlock
        33. update
    3. Repository Administration: svnadmin
      1. Common svnadmin Options
      2. Common svnadmin Subcommands
        1. create
        2. deltify
        3. dump
        4. help
        5. hotcopy
        6. list-dblogs
        7. list-unused-dblogs
        8. load
        9. lslocks
        10. lstxns
        11. recover
        12. rmlocks
        13. rmtxns
        14. setlog
        15. setrevprop
        16. setuuid
        17. verify
    4. Examining the Repository: svnlook
      1. svnlook Options
      2. svnlook Subcommands
        1. author
        2. cat
        3. changed
        4. date
        5. diff
        6. dirs-changed
        7. help
        8. history
        9. info
        10. lock
        11. log
        12. propget
        13. proplist
        14. tree
        15. uuid
        16. youngest
    5. Providing Remote Access: svnserve
      1. svnserve Options
  16. 14. The Git Version Control System
    1. Conceptual Overview
      1. Git Repository Format
      2. Referring to Commits
    2. Using Git: A Quick Tour
      1. Before You Start
      2. Example: The Linux Kernel Repository
      3. Creating and Sharing a New Repository
    3. The Git Command Line Client: git
      1. The git Command
      2. Accessing Git’s Online Help
      3. git Subcommands
        1. add
        2. archive
        3. bisect
        4. branch
        5. checkout
        6. cherry-pick
        7. clean
        8. clone
        9. commit
        10. config
        11. diff
        12. fetch
        13. gc
        14. gitk
        15. grep
        16. init
        17. log
        18. merge
        19. mv
        20. pull
        21. push
        22. rebase
        23. reflog
        24. remote
        25. reset
        26. revert
        27. rm
        28. stash
        29. status
        30. tag
  17. 15. Virtualization Command-Line Tools
    1. Conceptual Overview
      1. System Requirements
      2. Virtualization Technology
      3. Network Concepts
      4. libvirt Tools and Terminology
    2. Basic Virtualization Operations
      1. Creating Virtual Systems
        1. Examples
      2. Managing Virtual Systems
      3. Graphic and Console Interfaces
      4. Configuring Networks
      5. MAC Addresses
      6. Making Changes to Virtual Machines
      7. Creating and Manipulating Disk Image Files
    3. Xen
      1. Paravirtualization and Architecture
      2. Xen Networking
      3. Xen Commands
        1. xm
        2. xentop
    4. KVM
      1. QEMU
      2. Ubuntu Builder Scripts
    5. libvirt and Red Hat Virtual Machine Manager
      1. XML Configuration Files
      2. Connection URIs
      3. Connection URI Examples
      4. Remote GUI control
      5. IP Forwarding and libvirt Networking
    6. libvirt and Virtual Machine Manager Commands
      1. virsh
      2. virt-clone
      3. virt-image
      4. virt-install
      5. virt-viewer
      6. virt-manager
    7. VMware ESX 3.5
      1. ESX Management Client
      2. Virtual Center
    8. VMware Networking
      1. Shared Disks
      2. Snapshots
      3. VMware Tools
      4. ESX Server Commands
        1. esxcfg-firewall
        2. esxcfg-vswif
        3. esxcfg-vswitch
        4. esxcfg-nics
        5. esxtop
        6. vmware-cmd
        7. vmkfstools
  18. Index
  19. About the Authors
  20. Colophon
  21. Copyright