| < Free Open Study > |
|
-R parameter of chgrp and chmod commands, using with CVS, 264-265
Raymond, Eric and open source, 18
rc (runlevel command) scripts, explanation of, 41
rc.httpd file, purpose of, 118
rc.inet1 and rc.inet2 scripts, using with Slackware, 129
rc.M file, role in disabling Sendmail SMTP servers with, 132
rc.netdevice script, using with Slackware Linux, 117
RCS (Revision Control System), role in CVS, 255
rc.serial script, using with Slackware, 115
rc.sshd script, purpose of, 118
rc.sysinit file in RPM initscripts package, explanation of, 76-77
rc.sysvinit script, using with Slackware Linux, 116
Read-Only Linux web site, 410
realms, explanation of, 244
Red Hat Linux. See also distributions, Debian GNU/Linux, Slackware Linux, RPM (Red Hat Package Manager)
and /usr/src/linux-2.4 symbolic link, 95
background and philosophy of, 53-54
checking for new hardware with, 99-100
configuration directories in, 98-99
configuring manually, 81-83
core distribution of, 90
core system libraries of, 85-86
creating ttys with, 78
creating virtual text consoles with, 78
derivatives of, 103
editions of, 91
ensuring system security with, 101-102
and FHS (filesystem hierarchy standard), 69-71
file and directory layout of, 73-77
finding additional software for, 91
global configuration files for, 97
idiosyncrasies of, 92-102
and inetd program, 97-98
and inittab file, 77-79
installing Apache HTTP Server on, 250-253
installing CVS on, 268-272
installing J2SDK on, 285
installing OpenSSH on, 204-206
installing TrueType fonts with, 100-101
and Kudzu program, 99-100
location of configuration files for, 95
location of firewall configuration in, 373
mailing list for, 415
managing similar software with, 92-93
obtaining updates for, 405
organization of, 89-91
and PAM, 102
reasons for using SysV model with, 118
and runlevel configuration script, 79-81
runlevels 0-6 of, 72-73
running port scans with, 374
and SCSI, 313
versus Slackware, 107, 133
software installation tools for, 188-190
source code and documentation CDs for, 90
tracing executions with, 77-79
upgrading to stock kernels with, 93-96
usage of, 31
user environment of, 96-97
userspace applications for, 89-91
using alternatives mechanism with, 93
using firewalls with, 101-102
using GNOME with, 88
using GRUB boot loader with, 92
using KDE with, 88
using RPM with, 55
using runlevel configuration script with, 80-81
using SysV init scripts with, 71-85
and XFree86 core library package, 87-88
Red Hat Linux desktop system case study
audience for, 291-292
building, 294-295
CD writer used with, 313-314
configuring OpenSSH for, 324-325
creating CDs for use with, 317-319
desktop environment component of, 295-297
hardware support for, 305-315
implementing connectivity and remote access in, 324-325
office productivity component of, 297-299
personal finance component of, 299-300
playing digital audio files with, 319-321
playing games in, 323-324
providing web proxy server for, 325
using 3D graphics cards with, 314-316
using cdrecord program with, 318-319
using digital cameras with, 316-317
using mkisofs program with, 318
using OpenOffice with, 298
using USB devices with, 308-313
using xcdroast program with, 319
watching digital video files with, 321-323
web browser component of, 299-300
Red Hat Linux development workstation case study
alternate configurations for, 352-353
alternate web languages for, 353
audience for, 327
building, 328-329
configuration details, 330
configuring Java environment for, 340-346
corporate interoperation in, 348-350
developing traditional software for, 353
installing core development tools for, 339-340
installing portmap service in, 332
local network in, 330-331
managing assets with, 338
managing ownership and permissions in, 346
network and management tools for, 330-339
providing remote root access with, 338-339
running J2EE applications with Tomcat in, 347-348
running VMware in, 349-350
securing workstations in, 351-352
security issues in, 350-352
selecting packages for, 329
updating environment scripts for, 343-344
uses for, 328
using Apache HTTP Server with, 347
using DHCP on, 331
using NFS with, 335-337
using NIS with, 332-334
using OpenOffice with, 348-349
Red Hat Linux firewall case study
adding security packages to, 371-372
audience for, 357-358
checking status of firewall in, 387-388
choosing installation media for, 368-369
choosing IP address range for, 381
classifying packets with, 403
configuring interfaces for, 366-368
configuring internal logging server for, 398-399
configuring new kernel for, 372-373
configuring system logger for, 398-401
creating /etc/sysconfig/firewall file for, 378-381
creating startup scripts for, 373-388
firewall rules for, 382-387
installing local nameserver on, 394-396
monitoring and maintaining system in, 398-406
monitoring firewall traffic with, 401-403
package list for, 369-370
replacing default firewall in, 358-359
restarting firewall in, 388
setting up user accounts for, 372
starting firewall in, 383-387
stopping firewall in, 387
supporting internal machines with, 389-396
using Ethernet cards with, 364-368
validating installation in, 388-389
redir_ports firewall configuration variable, meaning of, 380
remote root access, providing with Red Hat Linux development workstation case study, 338-339
render extensions, explanation of, 87
repository directory, creating for CVS, 260-261
requisite item in PAM control element, explanation of, 213, 216
resolveprotocol option in Dante SOCKS library configuration, explanation of, 228
resources, role in operating systems, 6
reverse path filtering, enabling for firewalls, 383
Rio 500 project web site, 312
-root <path> option of installpkg program, purpose of, 109
root directories
explanation of, 39
separation from /usr directory, 40
root partitions, explanation of, 39
rotatelogs program in Apache bin directory, purpose of, 243-244
route blocks, creating with Dante SOCKS library, 228-229
RPC (remote procedure call), role inn portmapper service, 332
rpc.portmap program, disabling with Slackware Linux, 130-131
rpm --rebuild command, usage of, 189
rpm -ba command, usage of, 65
rpm -e command, usage of, 66
rpm -qa command, usage of, 64
rpm -rebuild command, usage of, 65
rpm -V command, usage of, 64
rpm -Va command, usage of, 64
rpm command, usage of, 58
RPM commands
table of, 61, 69
using as software installation tools, 189
RPM files, verifying authenticity of, 67
RPM manual page, accessing, 58
RPM package querying, commands for, 61
RPM query command, general form of, 60-61
RPM (Red Hat Package Manager). See also Red Hat Linux
access permissions in, 59
advisory about syntax and case in, 63
architectures of, 56-57
benefits of, 37
creating new packages with, 66
current version of, 55
dependency checks in, 59-60
versus dpkg-deb operations, 154-155
file naming conventions for, 56
installing packages with, 61-62
limitations of, 81
mechanism versus user interface in, 67-68
package file format of, 57
program modes in, 58
purpose of, 35
querying installed packages with, 63-64
querying uninstalled packages with, 60-61
rebuilding packages with, 65
uninstalling packages with, 66
up2date program, 68
upgrading packages with, 62-63
usage examples, 68-69
using, 58-59
verifying installed packages with, 64
RPM versus dpkg, 143-144
rpmfind tool, purpose of, 91
RPMs and architectures, using as software installation tools, 188
RPMS directory in /usr/src/redhat, contents of, 189
rules Debian archive file, purpose of, 193
rulesets, role in firewall management, 361
run-time configuration, explanation of, 182
run-time options, explanation of, 181
runlevel command scripts, explanation of, 41
runlevel configuration script, usage with Red Hat Linux, 79-81
runlevels 0-6, table of, 42
runlevels, mapping to scripts in Red Hat Linux, 77-78
| < Free Open Study > |
|