| < Free Open Study > |
|
sandboxes, role in CVS, 255
Sawfish environment web site, 297
/sbin/chkconfig command, usage of, 84
/sbin directory
Red Hat comments about, 70
typical contents of, 37-38
/sbin/service command, purpose of, 84 /sbin/shutdown command, usage of, 84-85
SCCS (Source Code Control System), role in CVS, 255
SCSI emulation, role in Red Hat Linux desktop system case study, 313
SCSI ZIP drives, configuring for Red Hat Linux desktop system case study, 306
SDL (Simple DirectMedia Layer) libraries, development of multimedia applications with, 323
SE (Security Enhanced)-Linux web site, 416
security
ensuring with Debian GNU/Linux, 165-168
ensuring with Red Hat Linux, 101-102
ensuring with Slackware Linux, 128-133
future enhancements of, 416
obtaining for firewalls, 406-411
in Red Hat Linux development workstation case study, 350-352
security in depth, using with firewalls, 405-406
security packages, adding to Red Hat Linux firewall case study, 371-372
Sendmail SMTP server, disabling with Slackware Linux, 131-132
server parameter of xinetd configuration file, role in CVS and Red Hat Linux installation, 270-271
server port number field in Dante SOCKS library configuration, meaning of, 226
server_args parameter of xinetd configuration file, role in CVS and Red Hat Linux installation, 270-271
servers
definition of, 50
starting for Slackware Linux, 133
servers launched by inetd, configuring software with, 184
service element in PAM configuration files, purpose of, 212
service xinetd restart command, using with CVS, 271
session value of PAM type element, explanation of, 212-213, 217
setuid bit, setting for CVS, 264-265
shar (shell archive) files, using with J2SDK, 277
shared internal networks, setting options for, 394
shared libraries, using with Unix and Dante SOCKS library, 222
shlibs, using with Unix and Dante SOCKS library, 222
shutdown command, usage of, 96
skins, usage with KDE and GNOME, 48-49
Slackware Linux
and /etc/inetd.conf file, 126-127
and /etc/inittab file, 113-114
and /etc/rc.d/rc.K file, 115
and /etc/rc.d/rc.M file, 115-116
and /etc/rc.d/rc.S file, 115
and /etc/services file, 124-126
adding new hardware with, 135-136
background and philosophy of, 105-106
changing user's X Window desktop environment with, 134-135
configuring inetd with, 124-127
core system libraries of, 120-121
customizing user environment with, 133-136
derivatives of, 136
disabling Apache HTTP server with, 132-133
disabling inetd services with, 129-130
disabling lpd printer daemon with, 131
disabling portmap daemon with, 130-131
disabling Sendmail SMTP server with, 131-132
ensuring system security with, 128-133
filesystem layout of, 111-112
Slackware Linux, focus of, 31
idiosyncrasies of, 124-128
installing Apache HTTP Server on, 253
installing CVS on, 272-273
installing J2SDK on, 286
installing new inetd-based services with, 127
installing OpenSSH on, 206-207
installing packages with, 109
kernels used with, 106-107
mailing list for, 415
managing installed packages with, 108-109
mechanism versus user interface in, 110-111
modifying startup scripts with, 118-119
obtaining updates for, 405
packaging formats, 107-111
and rc.netdevice script, 117
and rc.sysvinit script, 116
versus Red Hat, 107, 133
servers running in, 129
software installation tools for, 190-192, 190-192
starting servers with, 133
system startups scripts in, 112-119
tracing executions with, 119-120
uninstalling packages with, 110
upgrading packages with, 109
and userspace applications, 122-124
using /etc/rc.d/rc.0 and /etc/rc.d/rc.6 files with, 116
using /etc/rc.d/rc.inet1 and /etc/rc.d/rc.inet2 scripts with, 117
using /etc/rc.d/rc.modules file with, 117
using /etc/rc.d/rc.sysvinit script with, 118
using GNOME and KDE with, 122
using portmap daemon with, 117
using rc.inet1 and rc.inet2 scripts with, 129
using SysV init scripts with, 118
using X Window system and desktop with, 121-122
using Xsession script with, 134-135
using ZipSlack application with, 123-124
Slackware runlevels, table of, 113
Slackware scripts versus Red Hat scripts, comparison of, 133
Slackware's mailing lists page, linking to, 405
slash (/) directory, explanation of, 39
SM (SmartMedia) cards, usage with USB devices, 311
smpeg program, using with Red Hat Linux desktop system case study, 322
SMTP (Simple Mail Transfer Protocol) servers, vulnerability of, 131
socket_type parameter of xinetd configuration file, role in CVS and Red Hat Linux installation, 270
SOCKS protocol, benefits of, 221
SOCKS servers, dynamics of, 221
SOCKS version field in Dante SOCKS library configuration, meaning of, 226
socks.conf file example, explanation of, 229-230
software
nature of, 15-17
usage of, 50-51
software configuration options
drop-in configuration file directories, 183-184
flat files or directories, 184
global configuration files, 183
servers launched by inetd, 184
user libraries, 184-185
software development, collaborating on, 20-21
software installation. See also distributions, Linux distributions
building, 180-181
choosing between source and binary for, 175-177
configuration options for, 176-177
configuring settings for, 181-185
configuring user environment for, 185
deciding on, 177
deciding on destination for, 177-180
hooking into operating system, 185-186
on multiuser systems, 178
performing compilation of, 181
reading documeotation for, 174
role of hardware platforms and processor families in, 175-176
specifying compile-time options for, 180-181
using application-specific tools and wizards for, 182-183
software installation tools for Debian, 192-193
GNU autoconf, 186-188
for Red Hat Linux, 188-190
for Slackware Linux, 190-192
source and binary installations, choosing between, 175-177
Source code architecture for RPM, explanation of, 57
source code
configuration of, 95
managing with Debian GNU/Linux, 155
Source NAT, explanation of, 363
source RPMs
purpose of, 55
using as software installation tools, 188-189
SOURCES directory in /usr/src/redhat, contents of, 189
SPARC architecture for RPM, explanation of, 57
spec files
customizing source RPMs with, 190
purpose of, 65
SPECS directory in /usr/sre/redhat, contents of, 189
SPT= value in logs, meaning of, 402
SRC= value in logs, meaning of, 402
.src.rpm extension, explanation of, 65
SRPMS directory in /usr/src/redhat, contents of, 189
SSH agent forwarding, enabling for OpenSSH, 200-201
ssh client, configuring for OpenSSH, 199-202
SSH connections to firewalls, accepting, 386
SSH, setting up VPNs with, 410-411
ssh_config file, making changes to, 201
sshd program, dynamics of, 195
sshd server, configuring, 203
stable version of Linux kernel, explanation of, 33
Stallman, Richard and FSF, 17
standard extensions system, JVM support for, 345
statically linked libraries and LGPL, relationship between, 24
sticky bit, setting for CVS, 264-265
stock kernels, upgrading with Red Hat Linux, 93-96
strace software development tool, using with Red Hat Linux development workstation case study, 340
strict host key checking, disabling with OpenSSH, 201-202
sub commands, explanation of, 182
sufficient item in PAM control element, explanation of, 214, 216
SuSE Linux derivative of Slackware Linux, explanation of, 136
switchdesk XFree86 tool, purpose of, 87
symbolic links, configuring for Red Hat services, 82
symlinks, purpose in JDK, 280
sysklogd RPM package, purpose of, 398
syslog connections
accepting from firewall servers, 399-400
configuring on firewalls, 400-401
system accounts, using with CVS, 262
system libraries
role in operating systems, 7
versions of, 43-44
system runlevels, table of, 42
system startups scripts
explanation of, 41-43
and Red Hat Linux distribution, 71-85
systems, rebooting, 96
SysV-compatible script for OpenSSH sshd, code for, 204-206
SysV directories, locating for Debian GNU/Linux, 157
SysV init kill scripts, format of, 80, 82-83
SysV init scripts
benefits of using with Red Hat Linux, 81
characterizing, 113
file naming pattern of, 80
reasons for using with Red Hat Linux, 118
using with Debian GNU/Linux, 157-160
using with Red Hat Linux, 71-85
using with Slackware Linux, 118
SysV init start scripts, format of, 80
SysV of Unix
origin of, 71
usage of, 43
SysV services, shutting down with Debian GNU/Linux, 167
SysVinit RPM package, explanation of, 73-74
| < Free Open Study > |
|