Muutke küpsiste eelistusi

Complete Freebsd, the 3rd ed. [Digital (on physical carrier)]

  • Formaat: Digital (on physical carrier), 773 pages, kõrgus x laius: 235x178 mm, kaal: 1338 g, Illustrations, unspecified
  • Ilmumisaeg: 01-Jan-1999
  • Kirjastus: Walnut Creek CDROM
  • ISBN-10: 1571762469
  • ISBN-13: 9781571762467
Teised raamatud teemal:
  • Formaat: Digital (on physical carrier), 773 pages, kõrgus x laius: 235x178 mm, kaal: 1338 g, Illustrations, unspecified
  • Ilmumisaeg: 01-Jan-1999
  • Kirjastus: Walnut Creek CDROM
  • ISBN-10: 1571762469
  • ISBN-13: 9781571762467
Teised raamatud teemal:
Preface xxix
The third edition xxix
Conventions used in this book xxx
Describing the keyboard xxxi
Acknowledgements xxxii
Book reviewers xxxii
How this book was written xxxiii
Introduction
1(20)
How to use this book
1(3)
FreeBSD features
4(3)
A little history
7(2)
Other free UNIX-like operating systems
9(2)
FreeBSD and Linux
9(2)
Other documentation on FreeBSD
11(3)
Reading the handbook
12(1)
The online manual
13(1)
GNU info
14(1)
The FreeBSD community
14(1)
Support
15(2)
Reporting bugs
17(1)
The Berkeley dmon
17(4)
Before you install
21(22)
Hardware requirements
21(5)
Compaq/Digital Alpha machines
22(1)
Laptops
23(1)
Drivers
23(3)
Supported hardware---Alpha architecture
26(1)
The CD-ROM distribution
26(4)
CD-ROM 1: Installation
27(2)
CD-ROM 2: Live File System, CVS Repository, web pages
29(1)
CD-ROMs 3 and 4: The Ports Collection
29(1)
PC hardware
30(1)
How the system detects hardware
30(1)
Disks
31(7)
PC BIOS and disks
33(1)
Logical and physical disk drives
33(5)
Making the file systems
38(1)
Using a boot manager
38(1)
Interaction with Microsoft
39(1)
Sharing a disk with Microsoft
39(1)
Using compressed MS-DOS file systems from FreeBSD
39(1)
Running Microsoft binaries under FreeBSD
39(1)
Disk size limitations
40(3)
FreeBSD version 3
43(14)
Multiple processor support
44(1)
The CAM SCSI driver
44(1)
DMA support for IDE disks
45(1)
The new console driver
46(1)
Kernel loadable modules
46(1)
The new bootstrap
47(1)
Boot floppies
48(1)
The ELF object format
48(9)
Converting the source tree to ELF
49(1)
Building a new kernel
50(3)
What happened to my libraries?
53(2)
The Ports Collection and ELF
55(2)
Quick Installation
57(6)
Making things easy for yourself
57(2)
FreeBSD alone on the disk
59(1)
Installing XFree86
60(1)
FreeBSD shared with Microsoft
60(3)
Installing FreeBSD
63(28)
Installing FreeBSD on the Intel i386 architecture
63(5)
Booting from CD-ROM
64(1)
Preparing a boot floppy
64(1)
Creating floppies for a floppy installation
65(1)
Installing via FTP
66(1)
Installing via NFS
67(1)
Installing from a Microsoft partition
67(1)
Installing from tape
68(1)
Installing from a FreeBSD partition
68(1)
Booting the install kernel
68(3)
Booting from CD-ROM
68(1)
Booting from floppy
69(1)
Installing from a running Microsoft system
69(1)
The boot process
69(1)
Using sysinstall
70(1)
Kinds of installation
71(1)
Creating space on disk
72(9)
Specifying disk labels
74(5)
Selecting distributions
79(2)
Selecting the installation medium
81(2)
Installing via FTP
81(1)
Installing via NFS
82(1)
Installing from floppy disk
82(1)
Performing the installation
83(1)
Network services
84(2)
Setting up network interfaces
85(1)
Other network options
86(1)
Machine configuration
86(1)
Rebooting the new system
86(2)
Where to put/var and/tmp
87(1)
Installing FreeBSD on a Compaq AXP (Alpha) system
88(1)
Upgrade installation
89(1)
Changing configuration
90(1)
Installing additional software
90(1)
How to uninstall FreeBSD
90(1)
Shared OS Installation
91(8)
Repartitioning with FIPS
91(5)
Repartitioning---an example
93(3)
Installing FreeBSD on a second partition
96(3)
Installation Problems
99(12)
If things go wrong
99(1)
Problems with sysinstall
100(1)
Problems with CD-ROM installation
100(1)
Install tries to install from floppy
100(1)
Can't boot
100(7)
Can't find correct geometry
101(1)
System hangs during boot
101(1)
Panic: cannot mount root
102(1)
Can't find Intel EtherExpress board
103(1)
Can't see 3Com PCMCIA board
103(1)
No packets are transmitted on PCMCIA network board
104(1)
Device timeout on ed Ethernet boards
104(1)
Devices at IRQ 9 don't work
104(1)
Kernel doesn't find Matsushita/Panasonic CD-ROM
105(1)
Can't install from tape
105(1)
Can't detect SCSI boards on HP Netserver
105(1)
Can't install on Panasonic AL-N1 or Rios Chandler
106(1)
Problems with the CMD640 IDE controller
106(1)
Can't find the floppy on Compaq Aero notebook
106(1)
Read errors on Intel AL440LX based systems
106(1)
Can't recognize Dell DSA on Poweredge XE
107(1)
Can't use the AMD PCnet-FAST Ethernet board
107(1)
Can't operate IBM EtherJet board
107(1)
IBM Netfinity 3500 freezes during network installation
107(1)
TEAC CD-220E (rev 1.0D) IDE CD-ROM hangs the system
107(1)
Root file system fills up
107(1)
Panic
108(1)
Fixing a broken installation
109(2)
The Ports Collection
111(10)
How to install a package
112(1)
Building a port
112(5)
Installing ports during system installation
113(1)
Install ports from the first CD-ROM
113(1)
Installing ports from the ports CD-ROM
113(1)
Ports via FTP
113(2)
What's in that port?
115(1)
Ports via CVSup
115(1)
Getting the source archive
115(1)
Building the port
116(1)
Port dependencies
116(1)
Getting common software
117(1)
Maintaining ports
118(1)
Submitting a new port
119(2)
Setting up X11
121(18)
For the impatient
121(1)
Installing XFree86
122(1)
The XFree86 distribution
122(3)
The X Server
122(3)
Installing XFree86 manually
125(14)
Unpacking the archives
126(1)
Installing the server
127(1)
Setting up the environment
127(1)
Assigning a virtual terminal to X
128(1)
Configuring X for Your Hardware
129(1)
Identifying the hardware
129(1)
Running xf86config
130(9)
XFree86 configuration in depth
139(18)
X configuration: the theory
139(8)
How TVs and monitors work
139(3)
How monitors differ from TVs
142(1)
How to fry your monitor
142(1)
The CRT controller
143(1)
The XF86Config mode line
144(3)
XF86Config
147(10)
The Files section
148(1)
The Keyboard section
149(1)
The Pointer section
149(1)
The Device section
150(3)
Configuring the Monitor and its Modes
153(1)
The Monitor section
153(2)
The Screen section
155(2)
Making friends with FreeBSD
157(32)
Differences from other environments
158(4)
Upper and lower case names
158(1)
File names and extensions
159(1)
Globbing characters
159(1)
Shell parameters
160(1)
Fields which can contain spaces
161(1)
Slashes: backward and forward
161(1)
Tab characters
162(1)
Carriage control characters
162(1)
Users and groups
162(8)
Choosing a user name
164(1)
Adding users
164(2)
Adding or changing passwords
166(1)
The super user
167(1)
Login classes
168(1)
Referring to other classes
169(1)
Using login classes
170(1)
Using the shell
170(11)
Command line editing
171(3)
Command history and other editing functions
174(2)
Environment variables
176(2)
Shell startup files
178(1)
Changing your shell
179(2)
Processes
181(5)
What processes do I have running?
181(1)
What processes are running?
182(1)
top
183(1)
Dæmons
183(1)
cron
184(1)
Stopping processes
185(1)
Timekeeping
186(3)
The TZ environment variable
186(1)
Keeping the correct time
186(3)
Starting and stopping the system
189(34)
Starting the system
189(13)
Boot messages
190(1)
UserConfig: Modifying the boot configuration
191(2)
Starting UserConfig from hard disk
193(1)
Probing the hardware
194(7)
Single user mode
201(1)
FreeBSD configuration files
202(1)
/etc/rc.conf
203(9)
Our/etc/rc.conf
211(1)
Other configuration files
212(5)
/etc/aliases
212(1)
/etc/csh.cshrc, /etc/csh.login, /etc/csh.logout
212(1)
/etc/crontab
212(1)
/etc/disktab
212(1)
/etc/fstab
212(2)
/etc/gettytab
214(1)
/etc/group
214(1)
/etc/login.conf
214(1)
/etc/manpath.config
214(1)
/etc/master.passwd
214(1)
/etc/motd
214(1)
/etc/passwd
214(1)
/etc/printcap
214(1)
/etc/profile
214(1)
/etc/pwd.db
214(1)
/etc/rc
215(1)
/etc/rc.i386
215(1)
/etc/rc.local
215(1)
/etc/rc.pccard
215(1)
/etc/rc.serial
215(1)
/etc/sendmail.cf
215(1)
/etc/shells
215(1)
/etc/spwd.db
215(1)
/etc/syslog.conf
215(1)
/etc/termcap
215(1)
/etc/ttys
216(1)
/etc/periodic/
216(1)
Network configuration files
217(2)
/etc/exports
217(1)
/etc/rc.firewall
217(1)
/etc/ftpusers
217(1)
/etc/host.conf
218(1)
/etc/hosts
218(1)
/etc/hosts.equiv
218(1)
/etc/hosts.lpd
218(1)
/etc/inetd.conf
219(1)
/etc/namedb/named.conf
219(1)
/etc/networks
219(1)
/etc/protocols
219(1)
/etc/rc.network
219(1)
/etc/services
219(1)
Obsolete configuration files
219(1)
/etc/sysconfig
219(1)
/etc/netstart
219(1)
Shutting down the system
220(3)
Rebooting
221(2)
File systems
223(20)
File systems
223(6)
Permissions
224(5)
Directory structure
229(2)
FreeBSD devices
231(8)
Creating new device nodes
233(2)
File system types
235(1)
Mounting file systems
235(1)
Unmounting file systems
236(1)
Overview of FreeBSD devices
237(2)
Virtual terminals
239(4)
Pseudo-terminals
240(3)
Disks
243(38)
Adding a hard disk
243(4)
Disk hardware installation
244(2)
Formatting the disk
246(1)
Using sysinstall
247(5)
Doing it the hard way
252(13)
Creating a partition table
252(5)
Labelling the disk
257(1)
Disklabel
258(5)
Things that can go wrong
263(1)
Creating the file systems
263(1)
Editing disk labels
264(1)
Mounting the file systems
264(1)
Recovering from disk data errors
265(1)
Virtual disks: the Vinum Volume Manager
266(2)
Disks are too small
266(1)
Access bottlenecks
266(2)
Data integrity
268(1)
Vinum objects
268(2)
Volume size considerations
269(1)
Redundant data storage
269(1)
Performance issues
269(1)
Which plex organization?
269(1)
Some examples
270(6)
The configuration file
270(2)
Increased resilience: mirroring
272(1)
Optimizing performance
273(2)
Resilience and performance
275(1)
Object naming
276(3)
Creating file systems
278(1)
Configuring Vinum
279(1)
Startup
279(2)
Automatic startup
280(1)
Tapes, backups and floppy disks
281(12)
Backing up your data
281(4)
What backup medium?
281(1)
Tape devices
282(1)
Backup software
282(1)
tar
283(2)
Using floppy disks under FreeBSD
285(8)
Formatting a floppy
286(1)
File systems on floppy
286(2)
Microsoft file systems
288(1)
Other uses of floppies
288(1)
Accessing Microsoft floppies
289(4)
Printers
293(12)
Printer configuration
294(3)
Testing the printer
294(1)
Configuring/etc/printcap
294(1)
Spooler filters
295(2)
Starting the spooler
297(1)
Testing the spooler
297(1)
Troubleshooting
298(1)
Using the spooler
299(1)
Removing print jobs
300(1)
PostScript
300(5)
Installing ghostscript and ghostview
301(1)
Viewing with ghostview
301(1)
Printing with ghostscript
302(3)
Setting up your FreeBSD desktop
305(14)
The hardware
305(1)
The display board and monitor
306(1)
The keyboard
306(1)
The mouse
306(1)
Running X
306(2)
Configuring xdm
307(1)
Running xinit
307(1)
Stopping X
307(1)
Changing screen resolution
308(1)
Selecting pixel depth
308(1)
Customizing X
308(3)
Navigating the desktop
311(4)
Mouse menus
311(2)
Mouse key functions on the root window
313(1)
Use of colour
314(1)
Network windowing
314(1)
Installing the sample desktop
315(1)
The shell
315(1)
The Emacs editor
316(3)
Configuring the kernel
319(46)
Configuring I/O devices
320(1)
The kernel build directory
320(1)
The configuration file
321(10)
Naming the kernel
330(1)
Kernel options
331(5)
System V compatibility
332(3)
Multiple processors
335(1)
CPU options
335(1)
Basic controllers and devices
336(5)
Keyboard, console, bus mouse, and X server
338(1)
Serial and parallel ports
339(2)
Parallel-port bus
341(1)
Disk controllers
341(7)
SCSI devices
343(1)
SCSI options
344(1)
SCSI host adapters
345(1)
Virtual disks
346(1)
DPT SmartRAID controllers
346(2)
File system options
348(2)
Networking
350(7)
Network interfaces
352(2)
Network pseudo-devices
354(1)
ISDN support
355(2)
ATM support
357(1)
Sound boards
357(4)
Pseudo-devices
359(1)
Miscellaneous devices
360(1)
Building and installing the new kernel
361(2)
Making device nodes
363(1)
Kernel loadable modules
363(2)
Keeping up to date with FreeBSD
365(18)
FreeBSD releases
365(2)
FreeBSD-Release
365(1)
FreeBSD-Stable
365(1)
FreeBSD-Current
366(1)
The repository
367(1)
Getting updates from the net
368(5)
How to get the updates
368(1)
CVSup
368(2)
Which CVSup server?
370(1)
Running cvsup
370(1)
Other possible cvsupfiles
370(1)
CTM
371(2)
Getting deltas by mail
373(1)
Getting deltas with ftp
373(1)
Creating the source tree
373(3)
The tags
374(2)
Updating an existing tree
376(1)
Making a new world
376(3)
Putting it all together
379(1)
Living with FreeBSD-Current
380(1)
ps doesn't work any more!
380(1)
Build kernels with debug symbols
380(1)
Solving problems in FreeBSD-Current
381(1)
Problems with CVS
381(2)
Can't find directory
381(2)
Emulating other operating systems
383(4)
Emulating Linux
384(1)
Running the Linux emulator
384(1)
Installing the Linux libraries
384(1)
Problems executing Linux binaries
385(1)
SCO UNIX emulation
385(1)
Emulating Microsoft Windows
386(1)
Networks and the Internet
387(16)
Network layering
388(6)
The link layer
389(1)
The network layer
390(1)
The transport layer
391(1)
Port assignment and Internet services
392(1)
The Internet dmon
393(1)
Kinds of network connection
394(6)
Ethernet
395(5)
The reference network
400(3)
Configuring the local network
403(12)
Network configuration with sysinstall
403(1)
Manual network configuration
404(2)
Setting the host name
404(1)
Describing your network
404(1)
Checking the interface configuration
405(1)
The configuration files
406(1)
What we can do now
406(1)
Routing
406(3)
Adding routes automatically
408(1)
Adding routes manually
408(1)
ISP's route setup
409(1)
Looking at the routing tables
410(1)
Flags
411(1)
Packet forwarding
411(1)
Configuration summary
412(3)
Connecting to the Internet
415(10)
The physical connection
415(3)
ISDN
416(2)
Establishing yourself on the Internet
418(2)
Which domain name?
418(1)
Preparing for registration
419(1)
Registering a domain name
419(1)
Getting IP addresses
420(1)
Choosing an Internet Service Provider
420(1)
Who's that ISP?
420(3)
Questions to ask an ISP
421(2)
Making the connection
423(2)
Serial communications and modems
425(14)
Terminology
426(1)
Asynchronous and synchronous communication
426(1)
Asynchronous communication
426(1)
Synchronous communication
427(1)
Serial ports
427(3)
Connecting to the port
428(2)
When can I send data?
430(1)
Modems
430(3)
Modem speeds
431(1)
Data compression
432(1)
The link speed
432(1)
Dialling out
433(1)
Modem commands
433(6)
Dialling out manually
435(1)
Dialing out-an example
436(1)
Dialling in
437(2)
Configuring PPP
439(22)
Quick setup
440(1)
How PPP works
440(6)
The interfaces
440(1)
Dialling
441(1)
Negotiation
441(1)
Who throws the first stone?
441(1)
Authentication
442(1)
Which IP addresses on the link?
443(2)
The net mask for the link
445(1)
Static and dynamic addresses
445(1)
Setting a default route
446(1)
Autodial
446(1)
The information you need to know
446(1)
Setting up User PPP
447(7)
The ppp configuration files
447(1)
/etc/ppp/ppp.conf
448(1)
Negotiation
449(1)
Requesting LQR
450(1)
Authentication
450(1)
Dynamic IP configuration
451(1)
Running User PPP
451(1)
How long do we stay connected?
452(1)
Automating the process
452(1)
Configuration summary
453(1)
Setting up Kernel PPP
454(6)
Dialling
455(1)
Who throws the first stone?
456(1)
Authentication
456(1)
Dynamic IP configuration
457(1)
Setting the default route
457(1)
Running Kernel PPP
457(1)
Automating the process
458(1)
Timeout parameters
458(1)
Configuration summary
459(1)
Dialin PPP
460(1)
UUCP and Slip
461(16)
Login authentication
461(1)
Adding the Users
462(1)
UUCP
462(6)
How UUCP works
463(1)
Setting up UUCP
464(1)
UUCP configuration files
464(2)
Testing the connection
466(2)
Slip
468(6)
What we need to know
469(1)
Dialling out with Slip
469(2)
Slip dialin
471(2)
Putting it all together
473(1)
Problems
474(3)
The Domain Name Service
477(22)
Domains and zones
478(1)
Zones
478(1)
Setting up a name server
479(1)
Passive DNS usage
479(1)
Name server on a standalone system
480(1)
Name server on an end-user network
481(4)
The SOA record
481(1)
The A records
482(1)
The NS records
483(1)
Nicknames
483(1)
The MX records
484(1)
The HINFO records
484(1)
Putting it all together
484(1)
Reverse lookup
485(4)
The distant view: the outside world
486(1)
The named.conf file
486(3)
Secondary name servers
489(1)
The next level up: delegating zones
490(2)
china.example.org
490(1)
example.org with delegation
491(1)
Messages from named
492(1)
Upgrading a version 4 configuration
493(1)
DNS tools
493(4)
nslookup
494(2)
named-xfer
496(1)
Checking DNS for correctness
497(2)
Firewalls and IP aliasing
499(10)
Security and firewalls
499(7)
ipfw: defining access rules
501(1)
Actions
501(1)
Writing rules
501(1)
Configuration files
502(3)
Trying it out
505(1)
IP aliasing
506(3)
IP aliasing software
506(1)
natd
506(1)
Choosing an IP address for the LAN
507(2)
Network debugging
509(14)
Network debug tools
509(5)
ping
509(1)
traceroute
510(2)
tcpdump
512(2)
How to approach network problems
514(9)
The link layer
514(3)
The network layer
517(2)
No connection
519(2)
Transport and Application layers
521(2)
The Network File System
523(8)
Setting up NFS
523(1)
NFS
524(1)
NFS client
524(3)
Mounting remote file systems
524(2)
Where to mount NFS file systems
526(1)
Mounting NFS file systems automatically
527(1)
NFS server
527(2)
/etc/exports
527(1)
Setup in /etc/rc.conf
528(1)
NFS strangenesses
529(2)
No devices
529(1)
Just one file system
530(1)
Basic network access
531(14)
telnet and rlogin
532(3)
telnet
532(1)
rlogin
533(1)
rsh
534(1)
Using telnet for other services
535(1)
ftp and rcp
535(4)
ftp
535(1)
mget
536(1)
prompt
537(1)
reget
537(1)
user
538(1)
idle
538(1)
rcp
539(1)
telnet and ftp servers
539(3)
anonymous ftp
540(1)
Restricting access and logging
541(1)
Secure interactive connections
542(3)
What ssb does
543(1)
Running ssb
544(1)
Electronic Mail
545(18)
Electronic mail
545(1)
Mail user agents
545(10)
mail
546(1)
Other MUAs
546(1)
mutt
546(3)
Replying to a message
549(1)
How to send and reply to mail
550(2)
mutt configuration
552(1)
Mail aliases
552(1)
Mail headers
552(3)
Who gets the mail?
555(1)
sendmail
555(2)
Running sendmail at boot time
556(1)
Talking to sendmail
557(1)
Aliases revisited
557(1)
Downloading mail from your ISP
558(2)
Pop: the Post Office Protocol
559(1)
popper: the server
559(1)
popclient: the client
560(1)
Mailing lists: majordomo
560(3)
The World-Wide Web
563(8)
Uniform Resouce Loators
563(1)
Web browsers
564(2)
Netscape
564(1)
Running Netscape
565(1)
Setting up a web server
566(5)
Configuring apache
567(1)
The configuration files
567(1)
bttpd.conf
567(1)
Proxy web servers
568(1)
Caching
568(1)
Virtual hosts
568(1)
Running apache
569(1)
Stopping apache
569(2)
HylaFAX
571(12)
Setting up HylaFAX
571(7)
Selecting a fax modem
572(1)
Flow control
572(1)
Choosing a tty device
572(1)
Using faxsetup to configure a server machine
572(1)
Using faxaddmodem to configure modems
573(4)
Testing the modem
577(1)
Starting HylaFAX
578(1)
Checking fax system status
578(1)
Restarting the bfaxd dmon
579(1)
Sending a fax
579(4)
The destination
579(1)
The document
579(1)
The cover sheet
580(1)
How to omit the cover sheet
581(2)
Connecting to non-IP networks
583(8)
Samba
583(1)
Installing the samba software
584(1)
Smbd and nmbd: the Samba dmons
584(1)
Running the dmons from inetd
585(1)
The configuration file
585(2)
The [ global] section
585(1)
The [ homes] section
586(1)
The [ printers] section
586(1)
Other sections: service descriptions
586(1)
Creating the configuration file
587(1)
Testing the installation
587(2)
Displaying Samba status
589(2)
Part II: Selected man 591(126)
Printing other man pages
591(2)
bad 144
593(3)
badsect
596(2)
boot
598(3)
bootOcfg
601(2)
camcontrol
603(11)
disklabel
614(4)
dmesg
618(1)
fdformat
619(2)
fdisk
621(6)
fsck
627(4)
fsdb
631(3)
fstab
634(3)
getty
637(2)
gettytab
639(7)
ifconfig
646(4)
inetd
650(6)
init
656(3)
ipfw
659(9)
kbdcontrol
668(2)
ld.so
670(3)
ldconfig
673(3)
loader.4th
676(3)
loader
679(11)
login.conf
690(6)
mount
696(5)
mount__cd9660
701(2)
newfs
703(5)
reboot
708(1)
swapon
709(1)
sync
710(1)
umount
711(2)
vidcontrol
713(2)
vipw
715(2)
Appendix A: Terminology 717(2)
Appendix B: Command equivalents 719(4)
Appendix C: Bibliography 723(4)
The 4.4BSD manuals
723(1)
Users' guides
724(1)
Administrators' guides
724(1)
Programmerss' guides
724(1)
Hardware reference
725(1)
Resources on the net
725(2)
Appendix D: License agreements 727(8)
The Berkeley License
727(2)
The GNU General Public License
729(6)
Index 735