First Edition August 2006
ISBN 978-0-596-10183-1
Weitere Informationen zu diesem Buch
Inhaltsverzeichnis |
Index |
Probekapitel |
Rezensionen |
Index
[ Symbols ], [ Numbers ], [ A ], [ B ], [ C ], [ D ], [ E ], [ F ], [ G ], [ H ], [ I ], [ J ], [ K ], [ L ], [ M ], [ N ], [ O ], [ P ], [ Q ], [ R ], [ S ], [ T ], [ U ], [ V ], [ W ], [ X ], [ Y ], [ Z ],
Symbols[ Top ]
* (asterisk), 48
/ (forward slash), 40
%h and %d (percent h and percent d), 165
| (pipe), 137
~ (tilde), 34, 214
Numbers[ Top ]
3-D rendering, 148-153
A[ Top ]
access control, 368-373
commands requiring root access, 369
sudo, using, 369
access control lists, 57
ACPI S1, ACPI S3, and ACPI S4, 155, 156
AIDE (Advanced Intrusion Detection Environment), 186, 380-386
config file directives, 384
configuration file, 382
installing, 380
properties, 382
system snapshot, 380
testing, 381
aide.conf file, 382
aliases, 371
Alt-F7 command, 33
anonymous ftp, 345
Apache, 327-334
configuration files, 328
documentation, 327, 333
document root directory, 327
HTTP protocol, 331
httpd.conf file, 328
index.html, 328
language negotiation, 328
needed packages, installing, 327
status module configuration, 329
virtual hosting, 332
AppArmor, 386-392
intended use, 391
profile rules, 390
standalone and systemic profiling, 390
YaST, application profiles, creating with, 387
apropos command, 29
aquota.user and aquota.group files, 300
ARP (Address Resolution Protocol), 284
arp command, 284
asterisk (*), 48
ATI, 148
multiheaded graphics cards, 143
audio, 123-126
authentication, 56, 347
authorization, 56
autoconf, 215, 219
AutoYaST, 403-411
control files, 403, 406-407
custom scripts, adding, 407
machine profiles, 408
required packages, 403
system cloning profile, 12
(see also YaST)
B[ Top ]
backups, 275-283
incremental backups, 281
live filesystems, 280
restores from, 279
snapshots, 280
tar archives, 276
to CDs, 277
YaST, using, 277-279
Banshee audio player, 126
basket, 210
Beagle, 77
binary files, viewing, 39
binary packages compared to source packages, 213
BIND, 301
(see also DNS; name resolution)
BIOS, 69
Bluetooth, 165-172
configuration files, 168
gnokii, 169
hcitool, 169
mobile phone synchronization, 168
OBEX protocol, 168
rfcomm, 170
xgnokii, 170
BlueZ, 165
booting
boot process, 69
bootstrap loaders, 70
dual-booting (see dual-boot systems)
GRUB boot options, setting, 66
rescuing an unbootable system, 66-72
servers (see servers)
browsers
Konqueror (see Konqueror)
Nautilus (see Nautilus)
bzip2, 214
C[ Top ]
Caesar cipher, 349
capturing screenshots, 132-135
cd command, 43
CD installations, 2
CDs, backups to, 277
CDs, burning, 128-132
cfdisk, 245
YaST, compared to, 247
challenge and response, 351
challenge/response authentication, 347
chkconfig utility, 231
chkstat utility, 366-368
permission files used with, 366
chroot jail, 325
code examples, xii
command-line interface, 33
compiz window manager, 148
compositing, 153
configure script, 215
cp command, 48
CUPS (Common Unix Print System), 14, 15-16
accessing remote printers, 57
remote printers, accessing via, 58-59
D[ Top ]
data synchronization between computers, 172-179
.deb packages, 180
default gateways, 288
deltas, 201
dependencies, 198
devices, hot-pluggable, naming of, 26
/etc/dhcpd.conf, 322
DHCP (Dynamic Host Configuration Protocol), 321-326
chroot jail, 325
dhcpd.conf file, 322
dhcp-tools package, 325
DNS updates, 324
documentation, 326
static IP address assignment, 325
YaST, configuration with, 322-325
diffs, 201
dig command, 294
digital signatures, 187
directories, 40
permissions, 56
directory structure, 44-46
disk quotas, 297-301
aquota.user and aquota.group files, 300
edquota command, setting with, 298
grace periods, 300
group quotas, setting, 301
quota command, monitoring with, 300
repquota, monitoring with, 300
setquota command, setting with, 299
displays, multiheaded, 143-148
DNS (Domain Name Service), 301
dig tool, 307
record types, 302
troubleshooting, 290
zones, 302
(see also name resolution)
DNS servers, 301-308
caching servers, 302
YaST, configuring with, 303-307
domains, 302
dos2unix, 39
DPMS (Display Power Management Signaling), 93
dual-boot systems
Linux on Windows installation, 393-399
power management and, 157
suspend-to-disk and partitioning issues, 157
dump, 281
DVD installations, 2
E[ Top ]
edquota command, 298
grace periods, setting with, 300
email, 16-21
email storage, migration between applications, 20
Evolution, 18-20
Kmail, 16-18
emulators, 411
encryption, 348
asymmetric algorithms, 350
ESC/P printers, 15
ESMTP (Extended Simple Mail Transfer Protocol), 337
/etc/aide.conf, 382
/etc/apache2/httpd.conf, 328
/etc/dhcpd.conf, 322
/etc/fstab, 243
/etc/init.d/rc, 229
/etc/inittab, 226
/etc/sudoers, 369-371
/etc/sysconfig/SuSEfirewall2, 360
Evolution, 18-20
exec( ) system call, 262
ext3 filesystem, 5
creating, 247
(see also filesystems)
extended partitions, 243
F[ Top ]
fdisk, 246
FHS (Filesystem Hierarchy Standard), 47
file command, 39
file compression types, 214
file synchronization between computers, 172-179
files, 50
attributes, 50, 54
attributes, viewing or changing, 52-55
Beagle, finding with, 77
binary files, viewing, 39
file synchronization, 172-179
finding, 72-78
locate command, 76
links, 50
ownership, 54
permissions, 52
sharing over networks (see NFS)
symlinks, 51
text files, viewing, 34
Filesystem Hierarchy Standard (FHS), 47
filesystems, 5
authentication and access control, 83
backups and restores, 275-283
ext3 filesystems, creating, 247
file system IDs, 249
hierarchical filesystems, 40
Linux directory structure, 44-46
live backups, 280
mount options, 245
mount permissions and security, 245
mounting, 78-84
navigation from the command-line, 43
Reiser filesystems, creating, 247
Windows clients, serving to (see Samba)
Windows, compared to, 78
Windows filesystem, access via Linux, 46
filters, 140
find command, 73-77
search criteria, 74
wildcards, 75
firewalls, 356-363
allowed services, 358
External, Internal, and Demilitarized zones, 357
IPsec support, 359
iptables command, 356
logging level, 360
logging of dropped packets, 360
masquerading, 359, 361
netfilters, 356
nmap, testing with, 363
SuSEfirewall2 file, 360
YaST, configuration with, 357-363
fork( ) system call, 262
forward slash ( / ), 40
FQDN (fully qualified domain name), 302
fstab file, 243
FTP (File Transfer Protocol), 345
fully qualified domain names (FQDN), 302
G[ Top ]
gconf, 153
GDI printers, 15
gnokii, 169
GNOME, 2
desktop configuration, 119-123
gedit text editor, 35
keyboard preferences, setting, 99
Nautilus (see Nautilus)
graphics cards, configuring, 90
grep command, 137
package lists, filtering with, 181
GRUB (GRand Unified Bootloader), 8, 66-72
boot-time kernel options, adding, 67
interactive options, disabling with password protection, 343-344
lock command, 344
md5crypt command, 343
online manual, 72
password command, 344
gzip, 214
H[ Top ]
hardening, 342
hardware compatibility database, 15
hcitool, 169
hierarchical filesystems, 40
home directory, 34
HOWTO documents, 31
HPLIP (HP Linux Imaging and Printing) driver project, 14
HTTP protocol, 331
httpd.conf file (Apache), 328
hypervisors, 411, 415
I[ Top ]
ifconfig, 283-284
iFolder and iFolder3, 172-176
iFolder3, 172
IMAP servers, 20
Immunix, 386
incremental backups, 281
index.html, 328
inetd, 232
info command, 29
init, 224
/etc/inittab file, 226
wait( ) system call and, 263
/init.d/rc script, 229
init.d/rc script, 229
initial ramdisk, 71
/inittab file, 226
inittab file, 226
inode numbers, 50
inodes, 50
installing SUSE, 1-12
email, 16-21
from DVD or CD distributions, 2
installation screen, 3
network card configuration, 21-25
network configuration, 9
partitioning, 4-6
printer setup, 12-14
software, selecting, 6
super-user account, 9
user accounts, adding, 10
User Authentication Methods, 10
integrit, 386
intrusion detection, 380
tripwire, 386
(see also AIDE)
iostat, 272
ip command, 285-287
command objects, 285
iproute2 package, 285
iptables command, 356
IPV6, turning off, 289
iwconfig, 161
K[ Top ]
K links and S links, 229
SUSE compared to RedHat, 229
KDE, 2
desktop configuration, 104-119
files, finding with kfind, 72
Kate text editor, 35
KDE control center, 98
keyboard preferences, 98
mouse configuration, 100
KDE System Guard, 256
KDEPrint handbook, 16
Konqueror (see Konqueror)
kwrite text editor, 35
keyboards, 97-99
national differences in standards, 97
keys, 350
kill command, 260
killing processes, 258
Kmail, 16-18
Konqueror, 41-42
file attributes, viewing or changing, 52-55
file contents, viewing, 34
manpages, accessing with, 29
view modes, 41
ksysguard, 256
ksysguardd daemon, 274
kwatch, 265
L[ Top ]
laptops, 155
Bluetooth, 165-172
desktop synchronization, 172-179
power management, 155-159
dual-booting and, 157
suspend modes, 155
wireless networking, 159-165
card configuration via YaST, 160
iwconfig, 161
less, 34
browsing command output, 137
libzypp, 202
links, 50
Linux documentation, 27
Linux Documentation Project, 31
Linux Standards Base (LSB), 190
locate command, 76
lock command, 344
log files, 264-270
kwatch, examining with, 265
managing, 268
selected files, 264
syslog daemon, 266
syslog-ng daemon, 266-268
tail, examining with, 265
logcheck, 268
logging, xinetd, 237
logical partitions, 243
logical volumes, 248
extending, 254
logins
remote logins, 346
root versus user, 11
logrep, 268
logrotate, 268
loopback address, 288
ls command, 34, 43
LSB (Linux Standards Base), 190
lvcreate, 281
lvm2, 249
command-line tools, 252
lvscan, 253
M[ Top ]
magazine cover discs, 191
mail service, 334-341
MAAs (Mail Access Agents), 335
maildir format message store, 340
mbox format message store, 339
MTAs (mail transfer agents), 335
MUAs (mail user agents), 334
POP3 servers, 337
qpopper, 336
setting up a server, 336
SMTP, 337
make command, 215, 219-223
Makefiles, 215, 221
manpages, 28
masquerading, 361
Master Boot Record (MBR), 70
master scripts, 228
MBR (Master Boot Record), 70
md5crypt command, 343
mice, 100-103
mingetty, 258
mobile phones, using as modems, 170
modal editors, 37
modems, using mobile phones as, 170
modprobe command, 281
IPv6, turning off, 289
monitors
configuring, 90
damage, avoiding, 93
manufacturers, models, and settings, 92
multiheaded display configuration, 143-148
Mono, x, 172
Banshee audio player, 126
downloads, 173
more, 34
mount command, 46
mount options for filesystems, 245
mount points, 45, 80
Windows mount points, 46
mountd daemon, 312
mount command (continued )
mounting filesystems, 78-84
authentication and access control, 83
permanent mounts, 81
mpstat, 273
multiheaded displays, 143-148
MultiSync, 169
mv command, 48
N[ Top ]
name resolution, 292-296, 301
dig, 294
DNS and BIND, 301
named, 301
nsswitch.conf file, 294
resolvers, 293
YaST, configuring with, 293
NAT (Network Address Translation), 362
Nautilus, 42-43
file contents, viewing, 34
Nessus, 373-379
client and server, 374
client, performing scans with, 376
NASL, 378
plugins, 376
required packages, 374
scanner updates for new vulnerabilities, 379
specifying target machines, 376
SSL certificate, creating, 375
starting the server, 376
user accounts, 374
netapplet, 24
netfilters, 356
rulesets, 356
Network Address Translation (NAT), 362
network cards, configuring, 21-25, 283-291
network configuration, 9
Network Manager, 9
networking (see DHCP)
NetworkManager, 24
NFS (Network File System), 308-314
export options, 310
exports, 308
nfsd, mountd, and portmapper daemons, 312
security issues, 314
YaST, configuring with, 308
nfsd daemon, 312
nmap tool, 363
noarch, 184
nsswitch.conf file, 294
ntfsresize tool, 397
NVIDIA, 148
multiheaded graphics cards, 143
O[ Top ]
OBEX (Object Exchange protocol), 168
od command, 40
online_update command, 202
open relays, 17
OpenGL, 153
OpenSSH, 346
authentication, 347
DNS spoofing warning, 347
remote logins, 346
(see also SSH)
orphans, 262
P[ Top ]
package management
automatic updates, 201
binary compared to source packages, 213
command-line updates, 202
dependencies, 193
digital signatures, verifying, 211
finding and choosing packages, 188-191
installation from source code, 212-223
installing from Internet archives, 196
installing or updating RPMs, 191-197
listing installed packages, 181
filtering output, 181
online updates, 199
package file types, 183
package formats, 180
comparison, 187
querying uninstalled packages, 184
removing packages, 198-199
rpm, 180-187
structure of RPM files, 185
verifying package integrity, 186
y2pmsh command-line tool, 196
YUM, 209-212
ZENWorks, 202-208
paravirtualization, 416
partitions and partitioning, 4-6, 237-248
creating from the command line, 245
issues with power management on dual-boot machines, 157
primary, extended, and logical partitions, 243
root partition, 46
type codes, 249
partprobe, 247
passphrase, 350
password command, 344
patches, 201
pathnames, 40
permissions, 368
PID, 256
Pierce, Benjamin, 177
pipe (|), 137
policies, 158
port forwarding, 355
port numbers, 232
portmapper daemon, 312
postfix, 334-341
configuration, 336, 337
defining aliases, 340
service of multiple domains, 340
(see also mail service)
power management, 155-159
dual-boot machines and, 157
powersaved, 157
schemes and policies, 158
suspend modes, 155
primary partitions, 243
Printer Type screen, 58
printers
ESC/P printers, 15
GDI printers, 15
PCL printers, 15
PostScript, 15
remote printers, accessing, 57
setting up, 12-14
shared Windows printers, 59
private keys, 350
privilege specification, 369
processes, 255
killing processes, 258
monitoring, 256-262
KDE System Guard, using, 256
top, using, 258
orphans and zombies, 262
parent and child processes, 256, 262
prompt, 33
ps command, 260
public keys, 350
Q[ Top ]
Quinion, Michael, 98
quota command, 300
(see also disk quotas)
R[ Top ]
RBAC (role-based access control), 368
rcp, 345
regular expressions, 138
Reiser filesystem, 5
creating, 247
(see also filesystems)
remote access (see VNC)
repquota command, 300
rescue media, 68
resolvers, 293
restore, 281
rfcomm, 170
rlogin, 345
rm command, 48
-i and -r options, 48
role-based access control (RBAC), 368
root, 9
root partition, 46
root versus user logins, 11
rot13, 349
route and route add commands, 284
routing tables, 287
examining, 284
rpm, 180-187
importing public keys, 187
installing or updating packages, 191-197
listing installed packages, 181
filtering output, 181
package dependencies, 193
querying uninstalled packages, 184
removing packages, 198-199
structure of RPM files, 185
verifying package integrity, 186
RSA user authentication, 354
rsh, 345
r-star utilities, 345
rsync, 176
rug, 202-206
runlevels, 224
services, matching to, 225
S[ Top ]
S links and K links, 229
SUSE compared to RedHat, 229
Samba, 314-321
client-side use, 319
packages necessary for service, 315
SWAT, configuration using, 315-319
sar, 273
sax2, 91-95
configuration file, 94
schemes, 158
screenshots, capturing, 132-135
security
access control (see access control)
applications profiling (see AppArmor)
boot-time password, setting, 343-344
firewalls, 356-363
testing, 363
YaST, configuring with, 357-363
hardening, 342
intrusion detection (see AIDE)
mount permissions and, 245
remote logins (see SSH)
root versus user logins, 11
security level definition, 363-368
chkstat utility, 366-368
YaST, using, 363-366
telnet, 345
vulnerability assessment (see Nessus)
server authentication, 352
servers, 224
boot-time services startup, 224-230
monitoring, 270-275
partitions, creating and mounting, 237-248
services
boot-time startup, 224-230
runlevels, matching to, 225
starting and stopping manually, 230
starting on demand (see xinetd)
session keys, 352
set user id flag, 83
setquota command, 299
share points, 311
shell, 33
SHMConfig, 102
SLED (SUSE Linux Enterprise Desktop), 148
smbmount, 84
SMTP servers, 17
SMTP (Simple Mail Transfer Protocol), 337
snapshot, 380
software packages, selecting, 6
sort command, 139
source code, 213
packages, installing from, 212-223
advantages, 213
autoconf, 215
build options specifying, 217-219
builds, 215
downloading, 214
required development tools, 214
source RPMs, 219-223
SSH, 344-356
authentication, 347
DNS spoofing warning, 347
encryption process, 348-355
OpenSSH, 346
origins, 346
public and private keys, 350
remote logins, 346
RSA user authentication, 354
server authentication, 352
session keys, 352
ssh-keygen command, 353
X forwarding, 355
standard input, standard output, and standard error, 140
startup scripts, 228
strings command, 39
su command, 372
submount, 84
sudo utility, 369-373
aliases, 371
privilege specification, 369
set user ID bit, 372
su contrasted with, 372
sudoers file, 369-371
defaults requiring deletion, 370
Sun Microsystems, 37
superblock, 82
super-user account, 9
SUSE installation
automated installs with AutoYaST, 403-411
control files, 403, 406-407
custom scripts, adding, 407
machine profiles, 408
required packages, 403
dual-boot system configuration (see Windows, dual-boot installation with Linux)
over a network, 399-403
Apache configuration for, 400
CDs versus ISO images, 400
installation server configuration, 399
installs from a non-Linux server, 403
installs from CDs, 400
installs from ISO images, 402
SUSE Version 10.1, x
SuSEfirewall2 file, 360
SUSEWatcher, 201
swap space, 4
SWAT, 315-319
swatch, 268
symlinks (symbolic links), 51
synclient, 103
SyncML plugin, 169
syslog, 266
syslogd service, 356
syslog-ng, 266-268
system administration, servers (see servers)
system cloning profile, 12
system load monitoring, 270-274
remote systems, 274
system runlevels (see runlevels)
T[ Top ]
tail command, 139, 265
tar command, 214, 276
incremental backups with, 281
options, 276
.tar archives (tarballs), 180, 214
targets, 219
telinit command, 231
telnet, 345
terminal emulation, 136
terminal windows, 33
text editors, 35
modal editors, 37
tilde (~), 34, 214
top, 258-260, 273
touchpads, 102
Tripwire, 186, 386
trusted hosts, 345
ttylinux, 412
U[ Top ]
UNC (Universal Naming Convention), 80
Unison, 177
Unix, 33
unix2dos, 39
user accounts, 60-66
management with YaST, 60
User Authentication Methods, 10
user versus root logins, 11
users, setting disk quotas for, 298
/usr directories, 46
usrquota mount option, 298
V[ Top ]
vi text editor, 35-39
video, 127
video acceleration support in Xgl, 152
viperdb, 386
virtual hosting, 332
virtual terminals, 33
virtualization, 411
guests and hosts, 411
hypervisors, 411
(see also Xen)
vmstat, 272-274
VNC (Virtual Network Computing), 84-88
volume groups, 248
vulnerability assessment (see Nessus)
W[ Top ]
wait( ) system call, 262, 263
wc command, 138
web services (see Apache)
wildcards, 48, 141
Windows
dual-boot installation with Linux, 393-399
disk space allocation, 394
/etc/fstab file, 395
MBR (Master Boot Record), 397
NTFS versus FAT filesystems, 394
partitioning, 397
retaining the Windows MBR, 398
Windows installation, 394
with pre-existing Windows installation, 396-398
filesystem, access via Linux, 46
Linux integration via Samba (see Samba)
wireless networking, 159-165
cards without Linux drivers, 162
iwconfig, 161
YaST, configuration using, 159-163
wrapper scripts, 216
X[ Top ]
X servers, 89
configuration files, 94
configuration via sax2, 91-95
service termination, 95
X forwarding using SSH, 355
Xgl (see Xgl)
Xen, 411-419
booting up, 412
configuration file, 413
domains, 411
domain configuration files, 416
grub config file, editing of, 412
hypervisor, 415
logical volumes and, 418
paravirtualization, 416
required packages, 412
root filesystem location, 414
xentop utility, 419
xm, 413
Xgl, 148-153
ATI and, 148
NVIDIA chipsets and, 148
xgnokii, 170
xinetd, 232-237
configuration using YaST, 232-235
inetd and, 232
log files, 237
xinetd.conf, 235
examples of attributes, 236
Y[ Top ]
y2pmsh, 196
YaST
Apache packages, installing, 327
application profiles, creating with, 387
AutoYaST system cloning profile, 12
backups using, 277-279
restores, 279
Bluetooth, configuring, 165-168
DHCP configuration using, 322-325
DNS servers, configuring with, 303-307
exported filesystems, mounting on a client, 311
firewall configuration using, 357-363
keyboard layout, choosing, 99
Linux installation servers, configuring, 399
logical volumes, creating with, 249
name resolution, configuring with, 293
network card configuration, 22
NFS configuration, 308
package manager, 184, 194-196
online updates, 199-201
packages, installing from Internet archives, 196
removing packages, 198
partitioning, 238-245
remote printers, configuring, 58
security configuration using, 363-366
services and runlevels, matching, 225
wireless network configuration, 159-163
xinetd configuration, 232-235
Ylönen, Tatu, 346
YUM, 209-212
Z[ Top ]
ZENWorks, 202-208
rug, 202-206
zen-installer, zen-updater, and zen-remover, 206
zmd, 207
zombies, 262
Zurück zu SUSE Linux