L

Landscape, 340, 654, 657

languages

Ada, 710

C

debugging, 674675

GNU C compiler, 675676

makefiles, 671673

overview, 669670

C++, 669671

choosing, 8

Clojure, 710711

D, 712713

Dart, 712713

Elixir, 713

Erlang, 713

Forth, 713714

Fortran, 714715

Go, 714

Groovy, 715

Haskell, 715

Java, 715716

JavaScript, 716

Lisp, 716717

Lua, 717718

Mono, 717718

OCaml, 718

online resources, 721722

overview, 709710

Perl, 718

Python, 719

Ruby, 719

Rust, 720

Scala, 720

lastlog command, 330

LaTeX, 82

Launcher (Unity), 5354

Launchpad

account, creating

overview, 696

uploading GPG key to, 696697

uploading SSH key to, 697

overview, 687688

lazy evaluation, 715

LDAP (Lightweight Directory Access Protocol)

administration, 621622

client configuration

Evolution, 620

Thunderbird, 621

directory population, 617619

LDIF (LDAP Data Interchange Format), 619

online resources, 622

overview, 557, 615616

schema creation, 616617

server configuration, 616

LDAP Data Interchange Format (LDIF), 619

ldapadd command, 622

ldapdelete, 622

ldapdelete command, 622

ldapmodify command, 621

ldapsearch command, 621

ldap-utils package, 616

LDIF (LDAP Data Interchange Format), 619

.ldif filename extension, 619

LDM (LTSP Display Manager), 628

“LDP Author Guide” (Komarinski), 39

LDTP (Linux Desktop Testing Project), 705

left angle bracket (<), 222

legacy hardware, 34, 487

Leiningen, 711

less command, 36, 156, 177, 197198

levels, backup, 346

libraries, Android, 724

LibreOffice, 7678

libvirt-bin package, 634

licensing

GNU General Public License (GPL), 29

Liferea, 6970

LightDM, 51

lighttpd, 527528

Lightweight Directory Access Protocol. See LDAP (Lightweight Directory Access Protocol)

limiting resource use

& (ampersand), 215

bg command, 215216

fg command, 215216

jobs command, 214

ps command, 213214

top command, 216218

Limoncelli, Thomas A., 40

linkers, 670

linking files, 199200

Linux

advantages of, 31

commercial support, 3839

definition of, 2931

documentation

Linux guides, 3940

reading, 3536

kernel. See kernel

LUGs (Linux User Groups), 39

“Linux Administration Made Easy” (Frampton), 39

#linux channel, 42

Linux Desktop Testing Project (LDTP), 705

Linux Documentation Project, 413

Linux Foundation, 29

“Linux from Scratch” (Beekmans), 39

“Linux Kernel Module Programming Guide” (Salzman, Burian, and Pomerantz), 39

Linux Terminal Server Project. See LTSP (Linux Terminal Server Project)

linux-backports-modules packages, 461

#linuxhelp channel, 42

linux-source package, 462

Lisp, 710711, 716717

Listen directive, 493

listening

to music

Banshee, 9193

Rhythmbox, 8991

listing

files, 200202

jobs, 214

packages, 38

processes, 213214

system information, 202203

Live Bookmarks (Firefox), 69

ln command, 199200

lo. See loopback interface

loading Linux kernel, 314315

localhost interface. See loopback interface

locate command, 200

location of commands, printing, 207

locking data, 586587

log files

Apache, 509510

checking, 329330

rotating, 331333

vsftpd.log, 537

LogFormat statements, 509

logging in to command line

from remote computer, 153154

text-based console login, 152

logging out of command line

from remote computer, 153154

text-based console login, 153

logical operators

in pdksh and bash, 294295

in tcsh, 298299

Logical Volume Manager (LVM), 646

logname command, 264

logout command, 153

logrotate command, 331333

logrotate.conf file, 331332

Loh, Eugene, 714

long term support (LTS), 21, 33

loopback interface, 370371

for loops, 299300

loops. See also statements

endless loops, 301

shell scripts

break, 307

case, 305307

exit, 307

if, 304305

repeat, 303

select, 303304

shift, 304

until, 302303

while, 300302

Lotus Symphony, 7778

Lovelace, Ada, 710

lp command, 487

lpc command, 487

lpq command, 487

lprm command, 487

lpstat command, 487

ls command, 162164, 200202

lsblk command, 202203

lshw commands, 202203

lsmod command, 202203, 458

lspci command, 105, 202203

LTS (long term support), 21, 33

LTSP (Linux Terminal Server Project)

capabilities, 628629

installation, 627628

LDM (LTSP Display Manager), 628

online resources, 629

overview, 44, 623624

requirements, 624627

LTSP Display Manager (LDM), 628

Lua, 717718

lua command, 717

lua50 package, 717

Lubuntu, LXDE and, 115116

lubuntu-desktop package, 116

LUGs (Linux User Groups), 39

LVM ( Logical Volume Manager), 646

LXDE and Lubuntu, 115116

M

MaaS (metal as a service), 643, 653654

MAC (mandatory access control), 435

MAC (Media Access Control) addresses, 382

Mac hardware

installing Ubuntu on, 3

Juju on, 653

macros with make command, 672673

Mago, 705

mail. See email

mail delivery agents (MDAs), 544545

mail relaying, 550

mail transfer agents (MTAs), 541544

mail user agents (MUAs), 545

maildir, 544

mailing lists, 4042

make command, 671673

make config command, 466

make menuconfig command, 466467

make oldconfig command, 467

make xconfig command, 467

makefiles, 671673

making directories, 204

man command, 35, 156, 203

man pages, 156, 203

mandatory access control (MAC), 435

manual pages, 35, 203

MAPI (Messaging Application Program Interface), 557

MapReduce, 611

MariaDB, 577

masquerading, 376377, 548

master boot record. See MBR (master boot record)

Mastering Regular Expressions (Freidl), 274

Masters of the Universe (MOTUs), 18, 701

matching patterns. See pattern matching

MATE, 117118

math, 77

Matrox Marvel, 104

Matrox Rainbow Runner G-Series, 104

mbox format, 544

MBR (master boot record)

definition of, 313

installing boot loader to, 5

mc command, 362

MDAs (mail delivery agents), 544545, 555556

measuring key buffer usage, 448449

Media Access Control (MAC) addresses, 382

Memcached, 607608

MemcachedDB, 607608

memory, 327328. See also cache (SQL)

Mercurial, 685686

Merriman, Dwight, 603

message delivery intervals (Postfix), 549

Messaging Application Program Interface (MAPI), 557

metal as a service (MaaS), 643, 653654

methods. See also commands; functions

Microsoft Exchange Server, 557

Microsoft Office, 75

Microsoft Sound Card, 8586

middleware, 597

MIME (Multipurpose Internet Mail Extensions), 73

Mir, 44

mirroring systems, 348

mkdir command, 173174, 204

mkinitrd command, 470

mkisofs command, 101

mnemonic notation (permissions), 166

mobile development

Android

Android architecture, 724725

Android Studio installation, 725

applications, creating, 727

online resources, 728

overview, 723

SDK (software development kit) installation, 725727

Ubuntu Mobile

applications, creating, 730

online resources, 731

overview, 729730

SDK (software development kit) installation, 730

moderated newsgroups, 72

modinfo command, 459

modprobe command, 388389, 458459

modprobe.conf file, 387388, 459

modprobe.d folder, 159

modular kernels, 457

Module section (xorg.conf), 48

modules

Apache

mod_access, 502

mod_alias, 502

mod_asis, 503

mod_auth, 503

mod_auth_anon, 503

mod_auth_dbm, 503

mod_auth_digest, 504

mod_autoindex, 504

mod_cgi, 504

mod_dir, 504

mod_expires, 504

mod_headers, 504505

mod_include, 505

mod_info, 505

mod_log_config, 505

mod_mime, 505

mod_mime_magic, 505

mod_negotiation, 505

mod_proxy, 505

mod_rewrite, 505

mod_setenvif, 506

mod_speling, 506

mod_ssl, 506

mod_status, 506

mod_unique_id, 506

mod_userdir, 506

mod_usertrack, 507

mod_vhost_alias, 507

kernel module management, 458460

Nginx, 523524

Puppet, 656

modules.conf file, 105

Mojo, 653

MongoDB, 610

Monitor section (xorg.conf), 49

monitoring. See system-monitoring tools

Mono, 717718

mono-devel package, 718

monolithic kernels, 457

MOTUs (Masters of the Universe), 18, 701

mounting Samba shares, 482483

Mourani, Gerhard, 40

movies. See video

moving

files, 175176, 204

jobs to background/foreground, 215216

Mozilla Thunderbird, 6667

.mp3 filename extension, 88

MP3 format, 88

.mpeg filename extension, 106

MPMs (multiprocessing modules), 495496

MS-DOS, 151

MTAs (mail transfer agents), 541544

mtr command, 373

MUAs (mail user agents), 545

multicasting, 382

multimedia applications

CDs, burning, 99101

DVDs, burning, 102104

images

Adobe Photoshop, 94

digital cameras, 9798

graphics formats, 9597

overview, 9394

scanners, 9495

screen images, capturing, 97

Shotwell Photo Manager, 98

online resources, 109

sound and music

Banshee, 9193

overview, 8586

Rhythmbox, 8991

sound cards, 8687

sound formats, 8889

Sound Juicer, 9192

volume adjustment, 87

video

editing, 107109

personal video recorders, 107

TV and video hardware, 104105

video formats, 105106

video viewers, 106

multiple commands, running, 237238

multiple terminals, 233234

multiprocessing modules (MPMs), 495496

Multipurpose Internet Mail Extensions (MIME), 73

music

listening to

Banshee, 9193

overview, 89

Rhythmbox, 8991

overview, 8586

sound cards, 8687

sound formats, 8889

volume adjustment, 87

Mutt, 68

mv command, 175176, 204

MVRB-Tree, 612

MX record (DNS), 663

MySQL

compared to PostgreSQL, 586588

database clients

graphical clients, 600

local GUI client access, 597

MySQL command-line client, 598600

overview, 595

PostgreSQL command-line client, 600

SSH access, 595596

web access, 597

database creation, 590591

installation, 588589

optimization. See optimization

passwords, 589590

mysql command, 598600

mysql_install_db command, 589

MySQLGUI, 600

Myth TV, 107

Mythbuntu, 107

N

Nagios, 340

name serving. See DNS (Domain Name System)

name-based virtual hosts, 508509

names

domain names, 661

usernames, 251

NameVirtualHost directive, 508

nano command, 227

NAT (network address translation), 376

Nautilus, 114

nautilus-actions package, 363

nautilus-image-converter package, 97

navigating file system

cd command, 164165

ls command, 162164

overview, 162

pwd command, 165

NcFTPd, 532533

Nemeth, Evi, 40

Neo4j, 612

Nessus, 428

NetBeans, 679

NetBoot, 314

netpbm utilities, 9697

netstat command, 394

network address translation (NAT), 376

Network File System. See NFS (Network File System)

network host configuration, 403404

network interface cards (NICs), 382384

Network Manager, 2425

Network News Transfer Protocol (NNTP), 73

networking service (OpenStack), 646

networks

bridged networking, 634635

command-line network interface configuration

ip command, 392

netstat command, 394

route command, 392394

configuration, 389391

configuration files

/etc/hosts file, 395

/etc/resolv.conf file, 396397

/etc/services file, 395396

connection, checking, 371373

DHCP (Dynamic Host Control Protocol). See DHCP (Dynamic Host Control Protocol)

graphical configuration tools, 397399

hardware devices

bridges, 386

cable, 384385

hubs, 385386

initializing, 387389

NICs (network interface cards), 382384

routers, 386

switches, 385386

Internet connections

common configuration information, 408410

dial-up Internet access, 412413

overview, 408

PPPoE (Point-to-Point Protocol over Ethernet), 410412

troubleshooting, 413

loopback interface, 370371

network configuration tools, 389

network printers, creating, 483485

online resources, 414

overview, 369

related Ubuntu and Linux commands, 414

storage, 349

subnetting, 381

TCP/IP (Transport Control Protocol/Internet Protocol). See TCP/IP (Transport Control Protocol/Internet Protocol)

VPNs (virtual private networks). See VPNs (virtual private networks)

wireless networks. See wireless networks

Neutron, 646

Newell, Gabe, 123

newsgroups, 7274

NewSQL databases. See NoSQL databases

newusers command, 264

NFS (Network File System)

client configuration, 475476

installation, 474

overview, 474

server configuration, 474475

starting, 474

stopping, 474

nfs-common package, 475

Nginx

configuration, 518520

HTTPS (HTTP Secure), 524526

installation, 517518

modules, 523524

online resources, 526

overview, 515517

PHP setup, 522523

virtual hosting, 521522

nginx package, 517

nice command, 218219, 326327

NICs (network interface cards), 382384

Nmap, 428

nm-connection-editor, 389

NNTP (Network News Transfer Protocol), 73

nonbooting hard drive, saving files from, 368

NoSQL databases

BaseX, 610611

Berkeley DB, 606607

BigTable, 611

Cassandra, 607

CouchDB, 609

FlockDB, 613

HBase, 611

HyperGraphDB, 612613

Memcached, 607608

MemcachedDB, 607608

MongoDB, 610

Neo4j, 612

online resources, 613

OrientDB, 612

overview, 579581, 603606

Redis, 608

Riak, 608

Nova, 645646

NS record (DNS), 663664

numbers

number comparison

in pdksh and bash, 292293

in tcsh, 296297

numbering system

Linux kernels, 30

Ubuntu, 33, 144145

octal notation, 166

O

object files, 670

OCaml, 718

ocaml package, 718

ocamlc, 718

ocamlopt, 718

octal notation, 166

ODSL (Open Source Development Labs), 29

.ogg filename extension, 88, 106

Ogg-Vorbis format, 88

.ogv filename extension, 106

online resources

Android development, 728

Apache, 513

backups, 368

boot process, 322

cloud computing, 654

command line, 184, 240

DNS (Domain Name System), 667

email, 558559

file- and printer-sharing, 488

FTP (File Transfer Protocol), 540

games, 130131

GUIs (graphical user interfaces), 118119

help

commercial support, 3839

Linux guides, 3940

LUGs (Linux User Groups), 39

mailing lists, 4042

reading, 3536

Ubuntu-related websites, 4042

Web search tips, 3738

Internet, 74

kernel, 472

languages, 721722

LDAP (Lightweight Directory Access Protocol), 622

LTSP (Linux Terminal Server Project), 629

multimedia applications, 109

networks, 414

Nginx, 526

NoSQL databases, 613

OpenStack, 647

opportunistic development, 692

performance tuning, 452

productivity suites and applications, 83

programming tools, 680

remote access, 423

security, 439

server management, 657

shell scripts, 308309

software management, 147

system-monitoring tools, 340

testing and QA, 708

Ubuntu development, 702

Ubuntu installation and configuration, 27

Ubuntu Mobile development, 731

users, 264

virtualization, 639

web servers, 530

X, 61

Open Sound System (OSS), 86

open source, 20

Open Source Development Labs (ODSL), 29

open-cobol package, 712

OpenDocument, 78

OpenLDAP, 615

OpenOffice.org, 7778

OpenShot Video Editor, 108

openssh-server package, 417

OpenStack, 645647

OpenVPN, 573575

Open-Xchange, 558

operators

bar operator (|), 219221

Boolean operators, 221222

file operators, 297298

logical operators, 298299

pdksh and bash

file operators, 293294

logical operators, 294295

opportunistic development. See also version control systems

Bikeshed, 689691

definition of, 681

Launchpad, 687688

online resources, 692

overview, 686687

repository tools, 691692

snap packaging, 689

Ubuntu Make, 688689

optimization

Apache, 446447

file system tuning, 444445

hard disk

BIOS settings, 442443

hdparm command, 443

overview, 441442

kernel, 445446

MySQL

key buffer usage, 448449

overview, 448

query cache, 449451

query optimization, 451452

read buffer, 451

table cache, 451

online resources, 452

Options directive, 497

Oracle

Beehive, 557

JDeveloper, 679

OpenOffice.org and, 7778

orchestration engines, Ansible, 657

Orient ODBMS, 612

OrientDB, 612

OSS (Open Sound System), 86

output

BIOS (basic input/output system)

beep codes, 313

boot process, 311313

checking, 235

hard disk optimization, 442443

I/O (input/output redirection), 209212, 275276

paging through, 197198

P

PaaS (platform as a service), 643

package management utilities, apt-get, 16

packages

apache2, 490

apparmor-profiles, 436

bikeshed, 689

bind9, 666

bridge-utils, 634

clisp, 716717

clojure, 711

default-jdk, 716

elixir, 713

erlang, 713

gforth, 714

ghc, 715

gnat, 710

gnat-gps, 710

gnome-shell, 116

gofortran, 714715

golang, 714

golang-docs, 714

groovy, 715

gstreamer0.10-plugins-ugly, 88

haskell-platform, 715

kubuntu-desktop, 113114

kvm-ok, 633634

ldap-utils, 616

libvirt-bin, 634

linux-backports-modules, 461

linux-source, 462

listing, 38

lua50, 717

lubuntu-desktop, 116

mono-devel, 718

nautilus-actions, 363

nautilus-image-converter, 97

nfs-common, 475

nginx, 517

ocaml, 718

open-cobol, 712

openssh-server, 417

packaging-dev, 695696

patches, 698701

postfix, 546

postgres, 600

PPAs (personal package archives)

creating, 688

Ubuntu SDK, 730

qemu-kvm, 634

ruby1.8, 719

scala, 720

Scratch, 720

scratch, 720

slapd, 616

snap packaging, 146147, 689

soundconverter, 89

telnetd, 416

ubuntu-gnome-desktop, 117

ubuntu-make, 688

ubuntu-qa-tools, 705

ubuntu-restricted-extras, 88, 106

ubuntu-software, 133

Vala, 720721

valac, 721

virtinst, 634

virt-manager, 634

virt-viewer, 634

xubuntu-desktop, 115

packaging-dev package, 695696

packet writing, 103104

paging through output, 197198

PAM (Pluggable Authentication Modules), 255256

Pan, 7374

panel (Unity), 5758

parameters, positional, 282284

parentheses ( ), 222

partition strategies

GParted, 11

/home partition, 10

planning, 5

root partitions, 10

swap partitions, 10

passwd command, 249

passwd files, 159, 253254

passwords

administrator settings for, 256

changing in batches, 256257

choosing, 12, 429430

/etc/passwd file, 253254

MySQL, 589590

policy, 252

shadow passwords, 254255

pastebinit command, 691

patch command, 464

patching kernel, 460, 463464, 698701

patch-kernel script, 463

pattern matching, 274275

pbget command, 690

pbm (portable bitmap), 97

pbput command, 690

pbputs command, 690

pbuilder command, 695, 696

.pcx filename extension, 96

PDF (Portable Document Format) files

editing, 81

reading, 36, 8081

PDF Editor, 81

.pdf filename extension, 36

peers file, 549

Percona Server, 577

performance tuning

Apache, 446447

file system tuning, 444445

hard disk

BIOS settings, 442443

hdparm command, 443

overview, 441442

kernel, 445446

MySQL

key buffer usage, 448449

overview, 448

query cache, 449451

query optimization, 451452

read buffer, 451

table cache, 451

online resources, 452

Perl, 718

permissions

altering

chgrp command, 170

chmod command, 168169

chown command, 170

umask command, 169170

assigning, 166167

changing, 191

directory permissions, 167168

file permissions, 191, 244

overview, 244

setting, 171173

sgid (set group ID), 170171

sticky bit permssions, 171

suid (set user ID), 170171

viewing, 165166

personal package archives (PPAs)

creating, 688

Ubuntu SDK, 730

personal video recorders, 107

pgAdmin, 600

pgm (portable graymap), 97

Photoshop, 94

PHP

configuration, 522523

overview, 719

PHP and MySQL Web Development (Welling and Thompson), 591

physical security, 429430

PID (process ID), 314, 324

Pidgin, 70

ping command, 371373, 667

piping, 187, 219221, 276

PiTiVi, 107108

PKI (public key infrastructure), 573

Plain Old Java Objects (POJOs), 529

Planner, 77

planning

disaster recovery plans, 437438

partition strategies, 5

platform as a service (PaaS), 643

Pluggable Authentication Modules (PAM), 255256

plug-ins

Firefox, 6465

GStreamer, 88

Plymouth, 314

.png filename extension, 96

pnm (portable anymap), 97

Point-to-Point Protocol over Ethernet (PPPoE), 410412

Point-to-Point Protocol (PPP), 408

POJOs (Plain Old Java Objects), 528529

policy, password, 252

Pomerantz, Ori, 39

POP3 (Post Office Protocol version 3), 545

populating LDAP directories, 617619

portable anymap (pnm), 97

portable bitmap (pbm), 97

Portable Document Format (PDF) files

editing, 81

reading, 36, 8081

portable graymap (pbm), 97

portable pixmap (ppm), 96

ports, 377

positional parameters, 282284

Post Office Protocol version 3 (POP3), 545

Postfix

aliases, 550551

configuration, 546548

mail relaying, 550

masquerading, 548

message delivery intervals, 549

overview, 543

smart hosts, 549

postfix package, 546

Postfix: The Definitive Guide (Dent), 548

postgres package, 600

PostgreSQL

compared to MySQL, 586588

data directory initialization, 592

database clients

graphical clients, 600

local GUI client access, 595596

MySQL command-line client, 598600

overview, 595

PostgreSQL command-line client, 600

SSH access, 595596

web access, 595596

database creation, 593

installation, 592

privileges, 594595

user creation, 593594

user deletion, 594

post-installation configuration

power management, 22

printers, 22

software repositories, 1921

system settings, 21

time/date

date command, 24

hwclock command, 24

overview, 23

Time & Date tool, 23

troubleshooting, 2627

wireless networks, 2425

PostScript files, reading, 36

pound sign (#), 155, 243

POV-Ray, 98

power management configuration, 22

power shortcuts, 60

PPAs (personal package archives)

creating, 688

Ubuntu SDK, 730

ppm (portable pixmap), 96

PPP (Point-to-Point Protocol), 408

pppconfig command, 412

pppd daemon, 549

PPPoE (Point-to-Point Protocol over Ethernet), 410412

Practical Extraction and Report Language. See Perl

A Practical Guide to Linux Commands, Editors, and Shell Programming, Third Edition, 40

The Practice of System and Network Administration, Second Edition, 40

preparation for Ubuntu installation

32-bit versus 64-bit Ubuntu, 45

backups, 7

hardware specifications, researching, 2

installation options, 24

overview, 12

partition strategies, planning, 5

preprocessors, 670

previous command, running, 236237

printers

all-in-one devices, 487

configuration, 22

detecting, 22

printing-related commands, 487

sharing

CUPS (Common UNIX Printing System) GUI, 483486

network printers, 483485

Samba, 480481

USB and legacy printers, 487

[printers] section (smb.conf), 480481

printing

command location, 207

disk usage, 192

files, 185189

resource usage, 216218

priority scheduling, 218219, 326327

private cloud, 644

privileges

PostgreSQL, 594595

system administrator privileges, granting

overview, 257

with su command, 257259

with sudocommand, 259262

/proc directory, 160161, 323324

procedural languages, 588

process substitution, 222

processes

listing, 213214

priority scheduling, 218219

process control, 325326

process ID (PID), 314, 324

process substitution, 222

processors, ARM, 724

Procmail, 555

productivity

online resources, 83

productivity applications

CrossOver Office, 83

Evince, 8081

Gedit, 81

Kile, 82

PDF Editor, 81

Publican, 8182

Texmaker, 82

Wine, 83

XML Copy Editor, 82

productivity suites

definition of, 7576

GNOME Office, 7879

KOffice, 80

LibreOffice, 7678

Microsoft Office, 75

ProFTPD, 533

programming languages. See languages

programming tools

autoconf command, 673674

gdb command, 675

GNU Compiler Collection (gcc), 675676

gprof command, 675

graphical development tools

Glade client, 677678

IDEs (integrated development environments), 678680

KDevelop client, 676677

overview, 676

SDKs (software development kits), 678680

make command, 671673

online resources, 680

overview, 669

splint command, 674675

[programs] section (smb.conf), 479

promiscuous mode, 431

proprietary software, 20

proprietary video drivers, installing, 122123

proxy servers

definition of, 561

online resources, 575

Squid

ACLs (access control lists), 563567

client configuration, 562563

client IP addresses, 567568

installation, 562

sample configurations, 568569

ps command, 213214

.ps filename extension, 36

psksh, comparing expressions in

file operators, 293294

logical operators, 294295

number comparison, 292293

string comparison, 290292

psql command, 600

public cloud, 644

public key infrastructure (PKI), 573

Publican, 8182

PulseAudio, 8687

Puppet, 656

purge-old-kernels command, 691

pwd command, 152153, 165

PXE, 314

Python, 719

Q

QA (quality assurance)

QA team, 705

Ubuntu testing, helping with

Bug Squad, 705

community teams, 703704

online resources, 708

QA team, 705

Test Drive, 705708

Ubuntu testing team, 704705

qemu-kvm package, 634

Qmail, 543544

Quassel, 70

query cache optimization, 449451

question mark (?), 275

Quickstart (Juju), 653

quickstart command, 653

quotacheck command, 263

quotaoff command, 263

quotaon command, 263

quotas, disk, 262263

quotation marks, 288

R

rabbit-mq, 646

Radiance, 98

RAID (redundant array of independent disks), 348

Rails, 719

RARP (Reverse Address Resolution Protocol), 382

.raw filename extension, 88

RAW format, 88

Raymond, Eric, 185

rc script, 316

RDBMSs (relational database management systems). See relational databases

RDP (Remote Display Protocol), 638

read buffer optimization, 451

read-eval-print loop (REPL), 711

reading

documentation

apropos command, 156157

man pages, 156, 203

overview, 3536

whereis command, 157

kernel ring buffer, 239

PDF (Portable Document Format) files, 8081

rebooting system, 183

receiving email. See email

recompiling kernel, 460461

A record (DNS), 662

records (DNS)

A, 662

AAAA, 662

CNAME, 663

MX, 663

NS, 663664

SOA, 664665

TXT, 665

recovery mode, 236. See also security; troubleshooting

redirection, I/O (input/output), 209212, 275276

Redis, 608

reduced instruction set computer (RISC), 724

redundant array of independent disks (RAID), 348

references. See online resources

regular expressions, 177

reinstalling

GRUB2 (Grand Unified Boot Loader), 235236

Ubuntu, 236

REISUB, 234235

relational database management systems (RDBMSs). See relational databases

relational databases

ACID compliance (databases), 587588

data insertion, 583584

data locking, 586587

data retrieval, 584586

database clients

graphical clients, 600

local GUI client access, 597

MySQL command-line client, 598600

overview, 595

PostgreSQL command-line client, 600

SSH access, 595596

web access, 597

DBAs (database administrators), 577578

MySQL. See MySQL

overview, 579581

PostgreSQL. See PostgreSQL

speed of, 586

table creation, 582583

release command, 690

release cycles (Ubuntu), 694695

release-build command, 690

remote access

command line, 153154

FTP (File Transfer Protocol). See FTP (File Transfer Protocol)

online resources, 423

SSH (Secure Shell)

compared to Telnet, 417

key-based logins, 419420

scp command, 418

sftp command, 417, 418419

Telnet, 415417

VNC (Virtual Network Computing), 420423

Remote Display Protocol (RDP), 638

remote file serving. See FTP (File Transfer Protocol)

removing software

with APT (Advanced Package Tool), 141

with Synaptic, 134135

rename command, 204

renaming files, 175176, 204

renice command, 326327

repeat statement, 303

REPL (read-eval-print loop), 711

repositories (software)

compiling software from, 144145

configuration, 1921

Git, 682683

repquota command, 263

requests (DNS), 661662

require directive, 498499, 500

rescue, 366368

researching hardware specifications, 2

resetting system, 234235

resolv.conf file, 396397

resource use, limiting

& (ampersand), 215

bg command, 215216

fg command, 215216

jobs command, 214

ps command, 213214

top command, 216218

restarting slapd, 616

restoring GRUB2 (Grand Unified Boot Loader), 367

retrieving data from SQL databases, 584586

Reverse Address Resolution Protocol (RARP), 382

reverse-i search, 237

REVOKE statement, 591, 595

revoking PostgreSQL privileges, 594595

RFC (Requests for Comments) 1036, 73

Rhythmbox, 8991

Riak, 608

rights. See privileges

ripping CDs, 99

RISC (reduced instruction set computer), 724

RivaTV, 104

rm command, 175, 205

rmdir command, 173174

rmmod command, 458

root partitions, 10

root prompt, 18

root users

creating users, 181182

deleting users, 182

overview, 178, 242244

sudo command, 178181

root zones, 661

rotating log files, 331333

route command, 392394

routers, 386

RSS readers

Firefox, 69

Liferea, 6970

overview, 69

rsync command, 362364

rtcwake command, 270272

Ruby, 719

Ruby Gems, 719

Ruby on Rails, 719

ruby1.8 package, 719

runlevels

changing, 318319

default runlevel, booting into, 316

definitions, 315

overview, 51, 311312

purpose of, 315

troubleshooting, 319

running

commands

multiple commands, 237238

previous command, 236237

in sequence, 222

jobs in background, 215

services at boot, 311312

shell scripts, 279

run-one command, 691

run-this-one command, 691

Runtime (Android), 724

runtime server configuration settings

.htaccess configuration files, 496498

MPMs (multiprocessing modules), 495496

Rust, 720

S

SaaS (software as a service), 643

Salzman, Peter J., 39

Samba

configuration, 476481

connection status, checking, 481482

overview, 476478

shares, mounting, 482483

smbclient command, 482

stopping/starting, 481

testing, 481

Sams Teach Yourself TCP/IP Network Administration in 21 Days, 381

satisfy directive, 501

saving files from nonbooting hard drive, 368

/sbin directory

overview, 158159

/sbin/ifconfig, 389391

/sbin/ip, 392

/sbin/netstat, 394

/sbin/route, 392394

Scala, 720

scala package, 720

scanners, 9495

scheduling

priority scheduling, 218219, 326327

task scheduling

batch command, 265268

at command, 265268

cron command, 268270

rtcwake command, 270272

schema (LDAP), creating, 616617

Scheme, 717

scopes

development, 698

Smart Scopes, 59

Scorched 3D, 124125

scp command, 418

Scratch package, 720

scratch package, 720

screen images, capturing, 97

Screen section (xorg.conf), 5051

script kiddies, 426

scripts

confining to directories, 238239

init scripts, 316317

patch-kernel, 463

rc, 316

SDKs (software development kits)

Android SDK, 725727

overview, 678680

Ubuntu SDK, 698, 730

search engines, 3738

searching

for files

find command, 193195

locate command, 200

for strings, 196

Secure Shell. See SSH (Secure Shell)

Secure Sockets Layer, 506

“Securing and Optimizing Linux” (Mourani), 40

security

AppArmor, 435437

built-in kernel protection, 425

computer attacks, 425427

devices, 431

disaster recovery plans, 437438

encryption, 10

firewalls

iptables, 435

UFW (Uncomplicated Firewall), 432435

online resources, 439

passwords

administrator settings for, 256

changing in batches, 256257

choosing, 12, 429430

/etc/passwd file, 253254

policy, 252

shadow passwords, 254255

physical security, 429430

Tripwire, 430431

viruses, 431432

vulnerability assessment, 427428

wireless networks, 429

sed command, 230232

SELECT statement, 584585

select statement, 303304

semicolon (;), 222, 306, 403, 583

semistructured data, 608

Sender Policy Framework (SPF), 665

sending email. See email

Sendmail, 542543

sequence, running commands in, 222

Server install DVD, 2

ServerAdmin directive, 494

ServerLayout section (xorg.conf), 47

ServerName directive, 494495, 508

ServerRoot directive, 493

servers

Apache

access control, 498501

HTTPS (HTTP Secure), 510512

installation, 490491

logging, 509510

MPMs (multiprocessing modules), 495496

overview, 489490

runtime server configuration settings, 492498

starting, 491492

stopping, 491492

virtual hosting, 507509

Apache Tomcat, 530

Cherokee, 528529

DHCP server, 402

DNS (Domain Name System)

configuring with BIND, 665667

request handling, 661662

email, 556558

FTP (File Transfer Protocol)

anonymous servers, 531532

authenticated servers, 532

Bsdftpd-ssl, 533

NcFTPd, 532533

ProFTPD, 533

standard servers, 531532

Very Secure FTP server, 532, 536538

wu-ftp, 533

IRCd, 72

Jetty, 529

LDAP (Lightweight Directory Access Protocol), 616

lighttpd, 527528

LTSP (Linux Terminal Server Project). See LTSP (Linux Terminal Server Project)

management

Ansible, 657

CFEngine, 656657

Chef, 656

juju, 655

Landscape, 657

online resources, 657

overview, 655

Puppet, 656

NFS (Network File System), 474475

Nginx. See Nginx

online resources, 530

Squid. See Squid

SSH (Secure Shell). See SSH (Secure Shell)

Telnet, 415417

thttpd, 529530

virtualization. See virtualization

VPNs (virtual private networks) servers, 573575

X.Org

directories, 4546

history of, 4344

xorg.conf file, 4651

Yaws, 528

service set identifiers (SSIDs), 25

services

booting, 315

controlling at boot, 317318

running at boot, 311312

starting/stopping manually, 319

services file, 395396

Session Message Block (SMB), 476

session writing, 103

set group ID (sgid) permissions, 170171

set user ID (suid) permissions, 170171

settings. See configuration

sftp command, 417, 418419

sgid (set group ID) permissions, 170171

shadow passwords, 254255

sharding, 610

shares (Samba), mounting, 482483

sharing

files

NFS (Network File System), 474476

online resources, 488

Samba, 476483

printers

CUPS (Common UNIX Printing System) GUI, 483486

network printers, 483485

Samba, 480481

shebang (#!), 280

shell scripts. See also command line

available shells, 272

background processing, 277

comparison of expressions

in pdksh and bash, 290295

in tcsh, 295299

confining to directories, 238239

data piping, 276

executing, 279

functions, 307308

greplog, 284286

interpreting through specific shells, 280281

I/O (input/output redirection), 275276

online resources, 308309

pattern matching, 274275

shell command line, 273274

special characters

backslash (), 289

backtick (`), 289290

double quotation marks ("), 288

single quotation marks (’), 288289

table of, 287288

statements. See statements

storing, 279280

task scheduling. See task scheduling

variables. See variables

writing, 277278

shells. See also shell scripts

command line, 273274

table of, 272

shift statement, 304

shortcuts (keyboard), 60, 238

shutdown command, 13, 182183

Shuttleworth, Mark, 33, 52

similarities between files, finding, 212

Simple Mail Transfer Protocol (SMTP), 377, 541

Simple Scan, 9495

single quotation marks (’), 288

slapd package, 616

Slashdot Effect, 446447

Sleepycat Software, 606, 615

small office/home office (SOHO) users, 35

smart gateways, 386

smart hosts, 549

Smart Scopes, 59

smbclient command, 482

smb.conf file, 476481

smbstatus command, 481482

SMPs (symmetric multiprocessors), 3334

SMTP (Simple Mail Transfer Protocol), 377, 541

snap command, 146147

snap packaging, 689

Snapcraft, 689

Snappy Ubuntu Core, 146147, 653

snaps, 146147

Snyder, Garth, 40

SOA record (DNS), 664665

Sobell, Mark G., 40

socks-prox command, 690

soft links, 199200

Software AGs Adabas D database, 77

software as a service (SaaS), 643

software compilation, JIT (just-in-time), 724

software development kits. See SDKs (software development kits)

software libraries (Android), 724

software licensing

GNU General Public License (GPL), 29

software management

APT (Advanced Package Tool). See APT (Advanced Package Tool)

configuration

dotdee (.d), 145

Snappy Ubuntu Core, 146147

online resources, 147

overview, 133

software compilation

from tarballs, 143144

from Ubuntu repository source, 144145

Software Updater, 137

Synaptic, 134136

Ubuntu Software, 133134

software repositories

compiling software from, 144145

configuration, 1921

Software Updater, 1518, 137

software updater command, 15

SOHO (small office/home office) users, 35

sort command, 205207

sorting file contents, 205207

sound

listening to

Banshee, 9193

overview, 89

Rhythmbox, 8991

overview, 8586

sound cards, 8687

sound formats, 8889

volume adjustment, 87

sound cards, 8687

Sound Juicer, 9192

soundconverter package, 89

sox command, 89

Spamassassin, 555556

Speed Dreams, 129

speed of relational databases, 586

SPF (Sender Policy Framework), 665

splint command, 674675

SQL databases

ACID compliance (databases), 587588

data insertion, 583584

data locking, 586587

data retrieval, 584586

database clients

graphical clients, 600

local GUI client access, 597

MySQL command-line client, 598600

overview, 595

PostgreSQL command-line client, 600

SSH access, 595596

web access, 597

MySQL

compared to PostgreSQL, 586588

database creation, 590591

installation, 588589

passwords, 589590

PostgreSQL

compared to MySQL, 586588

data directory initialization, 592

database creation, 593

installation, 592

privileges, 594595

user creation, 593594

user deletion, 594

speed of, 586

subqueries, 588

table creation, 582583

triggers, 588

squid.conf file, 563

Squirrelmail, 556

SSH (Secure Shell)

accessing IRC clients over, 70

compared to Telnet, 417

database access, 595596

key-based logins, 419420

overview, 15

scp command, 418

sftp command, 417, 418419

SSH keys

generating, 696

key-based logins, enabling, 419420

uploading to Launchpad, 697

sshd_config file, 377

ssh-import-id command, 691

ssh-keygen command, 419420

SSIDs (service set identifiers), 25

Stallman, Richard M., 2930, 454

standard FTP (File Transfer Protocol)servers, 531532

Stanzione, Dan, 670

StarOffice, 77

Start a new Android Studio Project command, 727

start of authority (SOA) records, 664665

starting

Apache, 491492

NFS (Network File System), 474

Samba, 481

services

at boot, 311312, 315

manually, 319

slapd, 616

X, 51

Startup Disk Creator, 34

statements. See also loops

DROP USER, 594

LogFormat, 509

shell scripts

break, 307

case, 305307

exit, 307

for, 299300

if, 304305

repeat, 303

select, 303304

shift, 304

until, 302303

while, 300302

SQL

CREATE, 582583

CREATE DATABASE, 590, 593

CREATE USER, 593

GRANT, 591, 594

INSERT, 583584

REVOKE, 591, 595

SELECT, 584585

stderr command, 211212

stdin command, 211212

stdout command, 211212

Steam platform, 123

step-by-step Ubuntu installation, 612

sterotypes (user), 245

sticky bit permssions, 171

stopping

Apache, 491492

NFS (Network File System), 474

Samba, 481

services, 319

slapd, 616

storage, 279280

storage infrastructure (OpenStack), 646

stored procedures, 588

stores. See databases

strategy, backup. See backups

Stream Editor (sed), 230232

strings

searching, 196

string comparison

in pdksh and bash, 290292

in tcsh, 290292

StumbleUpon, 64

su command, 257259

subnet masks, 381

subnetting, 381

subqueries (SQL), 588

substitution

command substitution, 289290

process substitution, 222

Subversion, 684685

sudo command

overview, 18, 259262

troubleshooting, 178181

sudoers file, 159, 260261

suid (set user ID) permissions, 170171

Sun Microsystems, 77, 715716

super users/root users

creating users, 181182

deleting users, 182

overview, 154155, 178, 242244

sudo command, 178181

SuperTux, 126

suspending system, 11, 22, 270272

.svg filename extension, 96

svn add command, 685

svn checkout command, 685

svn commit command, 685

svn delete command, 685

svn import command, 684

svnadmin create command, 684

swap partitions, 10

Swift, 646

switches, 385386

symbolic links, 199200

symlinks, 199200

symmetric multiprocessors (SMPs), 3334

Synaptic, 134136

sync command, 444

synchronizing file system, 444

sysadmins, 641642

sysctl command, 445446

syslog, 330

sysrq.txt file, 456

system administrator privileges, granting

overview, 257

with su command, 257259

with sudocommand, 259262

system administrators, 641642

system information, listing, 202203

System Monitor, 334

system recovery, 236

system rescue, 366368

system reset, 234235

system services

booting, 315

controlling at boot, 317318

starting/stopping manually, 319

system settings

Ubuntu, 21

Unity, 5860

System Settings menu, Time & Date tool, 23

system-config-printer client, 483

systemctl command, 321

systemd, 312, 314, 318, 320321, 339

system-management tools

Conky, 334339

gnome-nettool, 339

overview, 333334

System Monitor, 334

vncviewer, 339

wireshark, 339

system-monitoring tools

console-based monitoring

df command, 328329

disk quotas, 329

free command, 327328

kill command, 325326

log files, 329333

overview, 323325

priority scheduling, 326327

vmstat, 328

enterprise server monitoring, 340

graphical and system-management tools

Conky, 334339

gnome-nettool, 339

overview, 333334

System Monitor, 334

vncviewer, 339

wireshark, 339

KDE- and system-monitoring tools, 339

online resources, 340

user activity monitoring, 251252

system-search command, 690

SyvVinit, 312, 314

T

tables

cache optimization, 451

GPT (GUID Partition Table), 314

SQL tables, creating, 582583

tail command, 207, 329

tape drive backups, 349350

tar command, 232, 351353, 360361

tarballs, compiling software from, 143144

task scheduling

batch command, 265268

at command, 265268

cron command, 268270

rtcwake command, 270272

tasks. See jobs

Taylor, David, 8586

tcl (Tool Control Language), 281

TCP (Transport Control Protocol), 374

TCP/IP (Transport Control Protocol/Internet Protocol)

IP masquerading, 376377

IPv4 addressing, 374376

IPv6 addressing, 378380

overview, 374

ports, 377

tcsh, comparing expressions in

file operators, 297298

logical operators, 298299

number comparison, 296297

string comparison, 290292

teams, community, 703705

telinit command, 318

Telnet, 415417

telnet command, 416

telnetd package, 416

terminal. See command line

terminal command, 16

Test Drive, 705708

testdrive command, 706

testdrive-gtk package, 708

testdriverc file, 706

testing

DNS (Domain Name System), 667

Samba, 481

Ubuntu testing, helping with

community teams, 703705

online resources, 708

Test Drive, 705708

Texmaker, 82

text editors

awk, 230232

emacs, 229230

nano, 227

overview, 226

sed, 230232

vi, 227228

text files, reading, 36

text-based console login, 152

thin clients, 623

Thompson, Laura, 591

threads, 73, 516

thttpd, 529530

Thunar, 114

Thunderbird, 6667, 621

.tif filename extension, 96

tilde (~), 152

Time & Date tool, 23

time warp, 252

time/date configuration

date command, 24

hwclock command, 24

overview, 23

Time & Date tool, 23

TiVo, 107

TLDs (top-level domains), 661

/tmp directory, 162

Token Ring, 383

Tool Control Language (tcl), 281

top command, 216218, 327

top-level domains (TLDs), 661

Torvalds, Linus Benedict, 29, 454, 682

Totem Movie Player, 106

touch command, 165166, 173

touchscreen platforms, developing for

applications, creating, 730

online resources, 731

overview, 729730

SDK (software development kit) installation, 730

traceroute command, 373

Transport Control Protocol (TCP), 374

Transport Control Protocol/Internet Protocol. See TCP/IP (Transport Control Protocol/Internet Protocol)

Transport Layer Security, 506

traversals, 612

triggers, 588

Tripwire, 430431

tripwire command, 430

Trojan horses, 430

troubleshooting. See also security

boot process

with Boot Repair, 320321

overview, 235236

starting/stopping services manually, 319

with systemd, 320321

with Upstart, 319320

help

commercial support, 3839

documentation, 3536

LUGs (Linux User Groups), 39

Web search tips, 3738

Internet connections, 413

kernel, 470472

post-installation configuration, 2627

printers, 487

runlevels, 319

sudo command, 178181

UEFI (Unified Extensible Firmware Interface), 6

tune2fs command, 444

tuning performance. See performance tuning

TV and video hardware, 104105

TXT record (DNS), 665

U

Ubuntu Announcements mailing list, 41

#Ubuntu channel, 42

Ubuntu Developers’ Summit (UDS), 694

Ubuntu GNOME, 116117

Ubuntu Kylin, 118

Ubuntu Make, 688689

Ubuntu MATE, 117118

Ubuntu Metal as a Service (MaaS), 653654

Ubuntu Mobile, developing for

applications, creating, 730

online resources, 731

overview, 729730

SDK (software development kit) installation, 730

Ubuntu repository, compiling software from, 144145

Ubuntu SDK, 698

Ubuntu Software, 133134

Ubuntu testing team, 704705

ubuntu-gnome-desktop package, 117

ubuntu-make package, 688

ubuntu-qa-tools package, 705

ubuntu-restricted-extras package, 65, 88, 106

ubuntu-software package, 133

UDP (Universal Datagram Protocol), 374

UDS (Ubuntu Developers’ Summit), 694

UEFI (Unified Extensible Firmware Interface), 6, 313314

UFW (Uncomplicated Firewall), 432435

ufw command, 432433

ufw.log, 330

UIDs (user IDs), 244

umask command, 165, 169170

uname command, 30

Uncomplicated Firewall (UFW), 432435

unicast addressing, 382

Unified Extensible Firmware Interface (UEFI), 6, 313314

uniform resource identifiers (URIs), 485486

Unity

configuration

CCSM (CompizConfig Settings Manager), 59

Smart Scopes, 59

system settings, 58

Unity Tweak Tool, 5960

desktop

Dash, 5457

default look, 53

Launcher, 5354

Panel, 5758

overview, 5253

Ubuntu Mobile, developing for

applications, creating, 730

online resources, 731

overview, 729730

SDK (software development kit) installation, 730

Unity Tweak Tool, 5960

Universal Datagram Protocol (UDP), 374

Universal USB Installer, 34

UnQL (Unstructured Query Language), 605

unshielded twisted-pair (UTP), 383, 384385

Unstructured Query Language (UnQL), 605

until statement, 302303

updates

checking for

APT (Advanced Package Tool), 138

Software Updater, 1518, 137

first updates, 13

Ubuntu Announcements mailing list, 41

UPG (user private group), 245

uploading

GPG key, 696697

SSH key, 697

Upstart, 311312, 314, 319320

uptime command, 328

uquick command, 691

URIs (uniform resource identifiers), 485486

USB

drives, installing Ubuntu from, 6

printers, 487

used memory, displaying, 327328

Usenet newsgroups, 7274

User directive, 494

user IDs (UIDs), 244

user private group (UPG), 245

user variables, 281

useradd command, 247248, 250251

UserDir directive, 495

usermod command, 249

usernames, 251

users

adding, 250251

creating, 181182

deleting, 182

disk quotas, 262263

FTP (File Transfer Protocol) software, 534536

groups

group listings, 245246

management tools, 246248

overview, 245

management tools, 248250

monitoring, 251252

online resources, 264

passwords. See passwords

PostgreSQL

creating, 593594

deleting, 594

privileges, 594595

related Ubuntu commands, 264

super users/root users

creating users, 181182

deleting users, 182

overview, 178

sudo command, 178181

system administrator privileges, granting

overview, 257

with su command, 257259

with sudo command, 259262

user accounts

command line, 154155

file permissions, 244

GIDs (group IDs), 244

overview, 241242

super users/root users, 242244

UIDs (user IDs), 244

user stereotypes, 245

usernames, 251

/usr directory. See directories, /usr

UTP (unshielded twisted-pair), 383, 384385

uuencode program, 73

V

Vala, 720721

valac package, 721

Valve Software Steam platform, 123

vanilla kernel, 454

/var directory, 162

variables

environment variables, 222226

shell scripts

accessing, 282

assigning values to, 282

built-in variables, 286287

positional parameters, 282284

/var/log files, 330

VBA (Visual Basic for Applications), 75

version control systems

Bazaar, 683684

for configuration files, 364366

Git, 682683

Mercurial, 685686

overview, 681682

Subversion, 684685

version numbers

Linux, 30

Ubuntu, 33

versions (kernel), 461462

Very Secure FTP server, 532, 536538

vi command, 227228

video

editing, 107109

personal video recorders, 107

proprietary video drivers, installing, 122123

TV and video hardware, 104105

video formats, 105106

video viewers, 106

virt-clone command, 636637

virtinst package, 634

virt-install command, 636

virt-manager package, 634

virtual file systems, 160

virtual hosting

Apache

address-based virtual hosts, 507508

name-based virtual hosts, 508509

overview, 507

Nginx, 521522

virtual kernel, 461

virtual machines (VMs), 632, 642

virtual memory statistics (vmstat), 328

Virtual Network Computing (VNC), 420423

virtual private networks. See VPNs (virtual private networks)

virtual resolution, 51

VirtualBox, 637638

virtualization

KVM (Kernel-based Virtual Machine), 633637

online resources, 639

overview, 631633

VirtualBox, 637638

VMware, 639

Xen, 639

virt-viewer package, 634

virus scanners, 432, 556

viruses, 431432, 556

Visual Basic for Applications (VBA), 75

VLC, 106107

vmbuilder, 635

VMs (virtual machines), 632, 642

vmstat (virtual memory statistics), 328

VMware, 639

VNC (Virtual Network Computing), 420423

vncviewer, 339

volume adjustment, 87

VPNs (virtual private networks)

client setup, 571573

overview, 570571, 634

server setup, 573575

vsftpd (Very Secure FTP) server, 532, 536538

vsftpd.banned_emails file, 537

vsftpd.chroot_list file, 537

vsftpd.conf, 536537

vsftpd.log file, 537

vsftpd.user_list file, 537

VT-x, 633

vulnerability assessment, 427428

W

waking computer, 270272

WAP (wireless access point), 404405

Warsow, 124

Warty Warthog, 33

watching video

personal video recorders, 107

TV and video hardware, 104105

video formats, 105106

video viewers, 106

.wav filename extension, 88

WAV format, 88

web access to databases, 597

web browsers

Firefox, 6365

Google Chrome, 6566

Google Chromium, 6566

web search tips, 3738

web servers

Apache. See Apache web server

Apache Tomcat, 530

Cherokee, 528529

Jetty, 529

lighttpd, 527528

Nginx. See Nginx

online resources, 530

thttpd, 529530

Yaws, 528

web-based email applications, 68

websites. See online resources

Welling, Luke, 591

wget command, 207208

Whaley, Ben, 40

what you see is what you get (WYSIWYG), 82

what you see is what you want (WYGIWYW), 82

whatis command, 203

what-provides command, 691

whereis command, 157, 225

which command, 207

while loops, 300302

wide column stores

BigTable, 611

HBase, 611

overview, 611

widgets

definition of, 112

GTK (GIMP Tool Kit) widget set, 79

wifi-status command, 692, 691

wildcards, 177

window managers, 52, 112

Windows games, playing, 130

Wine, 83

wireless access point (WAP), 404405

wireless network interfaces, 384

wireless networks

advantages of, 407

configuration, 2425

overview, 405

security, 429

support for, 405406

wireless protocols, 407408

wireless protocols, 407408

wireshark, 339

wish command, 281

worms, 426

Writer, 76

writing

packet writing, 103104

session writing, 103

shell scripts, 277278

wu-ftp, 533

WWW Security FAQ, 498

WYGIWYW (What You Get Is What You Want), 82

WYSIWYG (what you see is what you get), 82

X

X

display managers, 45, 5152

online resources, 61

overview, 4344

starting, 51

window managers, 52

X protocol, 4445

X.Org

directories, 4546

xorg.conf file, 4651

X Window System. See X

X11. See X

X11R7. See X

Xamarin, 717

Xara Xtreme, 98

XChat, 7072

Xen, 639

Xfce and Xubuntu, 114115

XFree86, 4344

Xmarks Sync, 65

XML (Extensible Markup Language), 81

XML Copy Editor, 82

X.Org

history of, 4344

xorg.conf file

Device section, 4950

Files section, 4748

InputDevice section, 4849

Module section, 48

Monitor section, 49

overview, 4647

Screen section, 5051

ServerLayout section, 47

xorg.conf file

Device section, 4950

Files section, 4748

InputDevice section, 4849

Module section, 48

Monitor section, 49

overview, 4647

Screen section, 5051

ServerLayout section, 47

Xubuntu, Xfce and, 114115

#xubuntu channel, 42

xubuntu-desktop package, 115

Y

Yaws, 528

Yet Another Web Server (Yaws), 528

Z

Zenoss, 340

zless command, 36

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.147.70.247