Red Hat Linux 9 Professional Secrets [Electronic resources]

Naba Barkakati

نسخه متنی -صفحه : 341/ 330
نمايش فراداده

Index

S

s (sed command), 249

S3 chipsets, XFree86 support, 85

S3 SonicVibes sound card, Linux driver module, 127

SAINT (security testing tool), 705

Samba, 543-547

SANS Institute Web site, 694

SARA (security testing tool), 705-706

saving, Emacs and, 331

/sbin, description, 201

scalar variables, Perl, 765-766

scheduling jobs

one-time, 569-571

overview, 569

recurring jobs, 571-573

sci newsgroups, description, 478

Scientific packages, description, 49

Screen section, XF86Config file, 91, 92-93

screening routers, 656, 683-684

scripting. See also programming

Bash shell, 753-757

Perl, 764-764

script names, 753

shell, overview, 750-752

scripts, Tcl, creating, 796-797

Scroll Text command, vi text editor, 320

SCSI (Small Computer System Interface)

compatibility, 25

configuring support, 632

disk controllers, 936-942

SCSI-Generic-HOWTO file, 196

SCSI-2.4-HOWTO file, 196

SCSI-Programming-HOWTO file, 196

SDK (Software Development Kit)

Java, installing, 835-836

J2EE, installing, 881-882

SDSL (Symmetric DSL), description, 381

Search button, Mozilla, 420

searches

ed text editor, strings, 313

Emacs, 329-330

files, find command, 235-236

man pages, 187-188

strings, vi text editor, 317

sections, DocBook, 343

Secure Sockets Layer. See SSL

Secure-Programs-HOWTO file, 196

security

auditing

overview, 692-693

test methodology, 694-702

computer vulnerabilities, resources for further reading, 694-695

digital signatures, 667-668

encrypting/decrypting documents, GnuPG (GNU Privacy Guard), 672

file ownership and permissions, 663-664

firewalls

configuration, 22

configuring, 682-687

security levels, 43

host issues, 653

operating system updates, 657

information resources, 706

Internet services

disabling services, 676-679

overview, 676

remote logins, 680-681

key pairs, generating, 669

key signing, 671

keys, exchanging, 669-671

log files, examining, 675-676

mailing lists about, 706

managing, 652

Mozilla Web browser, 420

network administration, 14-15, 351

network issues, 653-654

network services, 699-701

newsgroups about, 706

organization-wide frameworks, 649

packet filtering

iptables, 689-692

setting security level, 688-689

passwords, 658-660

public-key encryption, 666-667

servers

SSL, 443-447

testing, 447

setuid permission, checking for, 665-666

system accessibility issues, 648

system settings, 361

terminology, 654-657

testing tools, 703-706

Tripwire application, 672-676

security audits, 652

Security HOWTO Web site, 648

security policies, 648-652

[security] section, gdm, 260

Security-HOWTO file, 196

Security-Quickstart-HOWTO file, 196

Security-Quickstart-Redhat-HOWTO file, 196

sed utility

commands, 246-248

copying/pasting, 249-250

editing commands, 249-250

file input/output, 250

multiple lines, 249

introduction, 228

running, 245-246

send command, FTP, 496

sendmail

access database, 467

alias file, 469

alias mailing list, 469-471

configuration, 453

configuration file, 454, 456-465

m4 macro processor, 457-463

files, 465-467

.forward file, 468-469

installation, 451

mail command, 454

mailer table, 466-467

restarting, 453-454

sendmail.cf file, syntax, 463-465

SMTP and, 454-456

Telnet and, 455-456

testing delivery, 454

user database, 466

Sentry-Firewall-CD-HOWTO file, 196

seq (GNU shell utility), description, 230

Serbian-HOWTO file, 196

serial command, 60

serial communications, CD-ROM with book, 284

serial device names, 968-969

serial ports

communication parameters, 966-967

IRQs and I/O addresses, 968

multiport, 983-984

terminals, configuration, 982

UART, 966

serial-communication software, dial-up networking and, 395

Serial-HOWTO file, 196

Serial-Programming-HOWTO file, 196

Server Configuration Tools, packages, 49

server processes, NFS, starting, 542

ServerFlags section, XF86Config file, 91

ServerLayout section, XF86Config file, 91

servers

database server, 80

file server, 80

FTP, configuration, 499-502

packages, 49-51

PPP, setup, 407-409

security

SSL and, 443-447

testing, 447

standalone

starting, 162-163

starting/stopping with chkconfig command, 677

starting automatically at boot time, 563-568

starting/stopping, initscripts, 561-562

system settings, 361

X server, 79

[servers] section, gdm, 264

[server-Standard] section, gdm, 264

service command, starting/stopping servers, 562

service configuration utility, services

list of, 566-568

turning off and on, 565

services, list of, 566-568

servlets

Apache Web server and, 436-437

CGI programs, 437

httpd server connection to Tomcat, 441-442

httpd source RPMs installation, 439-440

Java 2 SDK installation and, 438

mod_jk module and, 440-441

Tomcat server installation, 439

HTML forms

linking to, 882-885

reading, 885-889

testing, 889-890

Java, 839

development requirements, 881

overview, 877-878

usefulness of, 878-881

session files, GNOME, 275

session layer, OSI model, 140

setuid permission, checking for, 665-666

setuid program, 656

seven-layer model. See OSI

shadow passwords, 658

enabling, 46

Shadow-Password-HOWTO file, 196

shape drawing program example (Java), 847-850

shape class (Java), 847

shared libraries, 742-743

creating, 743-745

dynamically loading, 745-747

sharutils package, description, 228

SHELL Bash environment variable, 216

shell field, /etc/passwd file, 357

shell utilities, 229-230

shells

Bash, 8, 750

Emacs and, 331-332

prompt, directories, viewing, 206-207

scripting, overview, 750-752

shellutils package, description, 229

short long data type (Java), 852

shred (GNU file utility), description, 231

shut down

order, 185-186

system administration and, 351

[Shutdown] section, kdm, 271

SIGSEGV (short for Segment Violation Signal), 57

Silicon Graphics, Inc. (SGI) video cards, XFree86 support, 85

Silicon Integrated Systems (SIS) chipsets, XFree86 support, 85

Silicon Motion, Inc. chipsets, XFree86 support, 85

size command, FTP, 496

size (GNU binary utility), 241

skipddc command, 60

skipx option, kickstart, 69

sleep (GNU shell utility), description, 230

SLIP (Serial Line Internet Protocol)

account setup, system administration and, 351

CSLIP and, 398

description, 396

dial-up networking and, 378-379, 397-398

Slovenian-HOWTO file, 197

slrn newsreader, newsgroups and, 475

SMB authentication, enabling, 46

SMB server, 544

starting, 547

smbadduser command, Samba, 544

smbcalcs command, Samba, 544

smbclient command

commands, 549-550

Samba, 544

Windows resources, accessing, 547-550

smb.conf file, 545-547

smbcontrol command, Samba, 544

SMB-HOWTO file, 197

smbmount command, Samba, 544

smbpasswd command, Samba, 544

smbprint command, Samba, 544

smbstatus command, Samba, 544

smbtar command, Samba, 544

smbumount command, Samba, 544

SMP-HOWTO file, 197

SMTP (Simple Mail Transfer Protocol)

commands, 456

MTA and, 452

sendmail and, 454-456

TCP/IP and, 156

SNMP (Simple Network Management Protocol), TCP/IP and, 156

Snort-Statistics-HOWTO file, 197

SOA records, DNS zone files, 522

soc newsgroups, description, 478

sockets

client/server model and, 154-155

TCP/IP and, 153-154

soft mounts (file system), 543

software

email

MTA, 452

MUA, 451

FTP, installation, 492-493

GNU, 226-229

installation, 350

package groups, 22

installing, security considerations, 653

mail, installation, 450-451

news, installation, 475

software development

ELF (Executable and Linking Format), 741-742

environment, 16

gdb, 726

finding bugs, 729-731

fixing bugs, 731-732

running, 727-729

GPL (GNU General Public License), 733

introduction, 15

LGPL (GNU Library General Public License), 733-734

licensing issues, 732

make utility, 719

implicit rules, 723

makefile example, 723-724

makefile names, 719-720

makefile operation, 720-721

running, 725-726

variables and, 721-723

shared libraries, 742-743

creating, 743-745

dynamically loading, 745-747

tools, 712

documentation for, 713-715

GCC, 716-719

version control, 734

RCS, 734-739

Software-Building-HOWTO file, 197

Software-RAID-HOWTO file, 197

Software-Release-Practice-HOWTO file, 197

s/old/new/ file command, ed text editor, 314

sort (GNU text utility), 238

sorting, text files, GNU, 238

sound, laptop installation, 72

Sound and Video packages, description, 49

sound cards

CD-ROM drives and, 127

checking information, 129-130

configuration, 127-131

manually configuring, 130-131

device names, 131

kernel configuration, 639

kudzu utility and, 128-129

supported by Red Hat, 126-127

testing, 131-132

troubleshooting, 134-135

soundcard, system settings, 361

Sound-HOWTO file, 197

SoundMan sound card, Linux driver module, 127

Sound-Playing-HOWTO file, 197

SoundScape VIVO sound card, Linux driver module, 126

source files

building packages, 614-615

downloading/unpacking, 613-614

XMMS example, 615-616

kernel, installing, 624

Space n command, ed text editor, 314

Spanish-HOWTO file, 197

Speech-Recognition-HOWTO file, 197

speed, DSL line, 381

split (GNU text utility), 237, 239

spooling

CUPS and, 118

printing and, 106

spreadsheets, OpenOffice.org Calc, 291-292

SQL Database Server, packages, 50

SRI (Stanford Research Institute), DNS and, 150

SRM-HOWTO file, 197

SRPMs, installing, 617

SSH, remote logins, 680-681

SSI (server-side includes), Apache Web server and, 434-435

SSL (Secure Sockets Layer)

digital certificates, 445

test certificates, 446

public key cryptography, 443-444

Samba, documentation for, 545

secure server creation, 443-447

testing secure server, 447

URLs, 414

SSL-Certificates-HOWTO file, 197

SSL-Redhat-HOWTO file, 197

standalone Java applications, 838

standalone servers, starting, 162-163

standalone services, security considerations, 700-701

standards, modems, 972-973

StarOffice, purchasing, 295

Start Here window, icons, 359

startup

first time

boot parameters, 180-181

configuration, 182

graphical login screen, 183-185

logging out, 185

shut down, 185-186

system administration and, 351

statements, Perl, 764

flow-control, 772-775

status command, FTP, 496

stderr (standard error), 213

STDIN, Perl, 777-778

stdin (standard input), 213

stdout (standard output), 213

Stop button, Mozilla, 420

stopping printing, 115

String class, Java, 853-855

/string command, vi text editor, 321

?string command, vi text editor, 321

strings

searches, vi text editor, 317

Tcl, 811-812

strings (GNU binary utility), 241

strip (GNU binary utility), 241

stty (GNU shell utility), description, 230

stylesheets

DocBook, 339

DSSSL, 342

XSLT, 342

utilities

xmllint, 342

xsltproc, 343

su (GNU shell utility)

description, 230

root user and, 352

su - command, root user, 352

subdirectories

/usr, 202

/var, 202-203

subnets, IP addresses and, 147

subroutines, Perl, 779-780

subscribing, to newsgroups, 479

substituting characters, GNU files, 238-239

sum (GNU text utility), 237

Sun Microsystems chipsets, XFree86 support, 85

Sun Yellow Pages, 528

supernets, network addresses, 147

swap space, 934-935

Swing

classes, listing of, 863-865

JFC (Java Foundation Classes), 862-863

MVC (Model-View-Controller) architecture, 865-867

overview, 861

programming advice, 867-869

ViewCal application, 869-877

switch command, Tcl, 806-807

switchdesk utility, switching from GNOME to KDE, 266

symbolic links, servers, starting automatically at boot time, 563

symmetric-key encryption, 656

sync (GNU file utility), description, 231

synchronization, monitors, 52

syntax

commands, Bash shell, 211-212

/etc/exports file, 541

PAM configuration files, 661

Perl scripting language, 764

sysctl command, 594-601

system administration. See also network administration

account management, 353

adding users, 354-355

commands, 355-356

/etc/passwd file, 356-357

groups, 358-359

backups, 14, 350

CD-ROM with book, 284

configurations, 13, 350

file system management, 14

mounting/unmounting, 350

installations, 13, 350

software, 14

integrity monitoring, 14

Nautilus shell, 13

networking, status monitoring, 351

performance monitoring, 14, 351

PPP accounts, setup, 351

root user and, 351-353

SLIP accounts, setup, 351

startup/shutdown, 14, 351

tasks involved, 13-14

upgrades, 13

users, adding/removing, 13, 350

system packages, installation, 50

system performance

load averages, 585

monitoring, 584-585

GNOME System Monitor, 587-589

hard disks, 590-591

proc file system, 591-594

top command, 585-587

viewing and setting kernel parameters, 594-601

vmstat utility, 589-590

system requirements, installation, 24-25

system settings, Start Here window icon, 359-361

System Tools packages, description, 50

System V, print commands, 114