• Embed Doc
  • Readcast
  • Collections
  • 1
    CommentGo Back
Download
 
 - 1 -
 
Table of Contents Index Reviews Reader Reviews Errata Academic 
BSD Hacks
 ByDru Lavigne Publisher: O'ReillyPub Date: May 2004ISBN: 0-596-00679-9Pages: 300
Looking for a unique set of practical tips, tricks, and tools for administrators and powerusers of BSD systems? From hacks to customize the user environment to networking,securing the system, and optimization,
BSD Hacks
takes a creative approach to saving timeand accomplishing more with fewer resources. If you want more than the average BSDuser--to explore and experiment, unearth shortcuts, create useful tools--this book is amust-have.
 
 - 2 -
CREDITS
..................................................................................................................................................- 5 -
 
PREFACE
...............................................................................................................................................- 10 -
 
CHAPTER 1. CUSTOMIZING THE USER ENVIRONMENT
..........................................................- 14 -
 
H
ACK
0
 
I
NTRODUCTION
.......................................................................................................................-
 
15
 
-
 
H
ACK
1
 
G
ET THE
M
OST
O
UT OF THE
D
EFAULT
S
HELL
......................................................................-
 
16
 
-
 
H
ACK
2
 
U
SEFUL TCSH
S
HELL
C
ONFIGURATION
F
ILE
O
PTIONS
..........................................................-
 
21
 
-
 
H
ACK
3
 
C
REATE
S
HELL
B
INDINGS
......................................................................................................-
 
25
 
-
 
H
ACK
4
 
U
SE
T
ERMINAL AND
X
 
B
INDINGS
...........................................................................................-
 
29
 
-
 
H
ACK
5
 
U
SE THE
M
OUSE AT A
T
ERMINAL
...........................................................................................-
 
33
 
-
 
H
ACK
6
 
G
ET
Y
OUR
D
AILY
D
OSE OF
T
RIVIA
........................................................................................-
 
35
 
-
 
H
ACK
7
 
L
OCK THE
S
CREEN
.................................................................................................................-
 
39
 
-
 
H
ACK
8
 
C
REATE A
T
RASH
D
IRECTORY
...............................................................................................-
 
42
 
-
 
H
ACK
9
 
C
USTOMIZE
U
SER
C
ONFIGURATIONS
....................................................................................-
 
46
 
-
 
H
ACK
10
 
M
AINTAIN
Y
OUR
E
NVIRONMENT ON
M
ULTIPLE
S
YSTEMS
...................................................-
 
56
 
-
 
H
ACK
11
 
U
SE AN
I
NTERACTIVE
S
HELL
................................................................................................-
 
60
 
-
 
H
ACK
12
 
U
SE
M
ULTIPLE
S
CREENS ON
O
NE
T
ERMINAL
.....................................................................-
 
64
 
-
 
CHAPTER 2. DEALING WITH FILES AND FILESYSTEMS
.........................................................- 69 -
 
I
NTRODUCTION
....................................................................................................................................-
 
70
 
-
 
H
ACK
13
 
F
IND
T
HINGS
........................................................................................................................-
 
71
 
-
 
H
ACK
14
 
G
ET THE
M
OST
O
UT OF GREP
.............................................................................................-
 
76
 
-
 
H
ACK
15
 
M
ANIPULATE
F
ILES WITH SED
..............................................................................................-
 
81
 
-
 
H
ACK
16
 
F
ORMAT
T
EXT AT THE
C
OMMAND
L
INE
...............................................................................-
 
84
 
-
 
H
ACK
17
 
D
ELIMITER
D
ILEMMA
............................................................................................................-
 
91
 
-
 
H
ACK
18
 
DOS
 
F
LOPPY
M
ANIPULATION
..............................................................................................-
 
94
 
-
 
H
ACK
19
 
A
CCESS
W
INDOWS
S
HARES
W
ITHOUT A
S
ERVER
............................................................-
 
102
 
-
 
H
ACK
20
 
D
EAL WITH
D
ISK
H
OGS
......................................................................................................-
 
105
 
-
 
H
ACK
21
 
M
ANAGE
T
EMPORARY
F
ILES AND
S
WAP
S
PACE
...............................................................-
 
111
 
-
 
H
ACK
22
 
R
ECREATE A
D
IRECTORY
S
TRUCTURE
U
SING MTREE
......................................................-
 
115
 
-
 
H
ACK
23
 
G
HOSTING
S
YSTEMS
.........................................................................................................-
 
121
 
-
 
H
ACK
24
 
C
USTOMIZE THE
D
EFAULT
B
OOT
M
ENU
............................................................................-
 
128
 
-
 
H
ACK
25
 
P
ROTECT THE
B
OOT
P
ROCESS
.........................................................................................-
 
134
 
-
 
H
ACK
26
 
R
UN A
H
EADLESS
S
YSTEM
................................................................................................-
 
137
 
-
 
H
ACK
27
 
L
OG A
H
EADLESS
S
ERVER
R
EMOTELY
..............................................................................-
 
141
 
-
 
H
ACK
28
 
R
EMOVE THE
T
ERMINAL
L
OGIN
B
ANNER
...........................................................................-
 
145
 
-
 
H
ACK
29
 
P
ROTECTING
P
ASSWORDS
W
ITH
B
LOWFISH
H
ASHES
......................................................-
 
149
 
-
 
H
ACK
30
 
M
ONITOR
P
ASSWORD
P
OLICY
C
OMPLIANCE
....................................................................-
 
152
 
-
 
H
ACK
31
 
C
REATE AN
E
FFECTIVE
,
 
R
EUSABLE
P
ASSWORD
P
OLICY
.................................................-
 
161
 
-
 
H
ACK
32
 
A
UTOMATE
M
EMORABLE
P
ASSWORD
G
ENERATION
.........................................................-
 
167
 
-
 
H
ACK
33
 
U
SE
O
NE
T
IME
P
ASSWORDS
.............................................................................................-
 
172
 
-
 
H
ACK
34
 
R
ESTRICT
L
OGINS
..............................................................................................................-
 
176
 
-
 
 
 - 3 -
CHAPTER 4. BACKING UP
..............................................................................................................- 180 -
 
H
ACK
35
 
B
ACK
U
P
F
REE
BSD
WITH
SMBFS
..................................................................................-
 
182
 
-
 
H
ACK
36
 
C
REATE
P
ORTABLE
POSIX
 
A
RCHIVES
............................................................................-
 
186
 
-
 
H
ACK
37
 
I
NTERACTIVE
C
OPY
...........................................................................................................-
 
191
 
-
 
H
ACK
38
 
S
ECURE
B
ACKUPS
O
VER A
N
ETWORK
.............................................................................-
 
195
 
-
 
H
ACK
39
 
A
UTOMATE
R
EMOTE
B
ACKUPS
.........................................................................................-
 
198
 
-
 
H
ACK
40
 
A
UTOMATE
D
ATA
D
UMPS FOR
P
OSTGRE
SQL
 
D
ATABASES
.............................................-
 
204
 
-
 
H
ACK
41
 
P
ERFORM
C
LIENT
-S
ERVER
C
ROSS
-P
LATFORM
B
ACKUPS WITH
B
ACULA
.......................-
 
208
 
-
 
CHAPTER 5. NETWORKING HACKS
............................................................................................- 216 -
 
H
ACK
42
 
S
EE
C
ONSOLE
M
ESSAGES
O
VER A
R
EMOTE
L
OGIN
........................................................-
 
218
 
-
 
H
ACK
43
 
S
POOF A
MAC
 
A
DDRESS
.................................................................................................-
 
221
 
-
 
H
ACK
44
 
U
SE
M
ULTIPLE
W
IRELESS
NIC
 
C
ONFIGURATIONS
..........................................................-
 
225
 
-
 
H
ACK
45
 
S
URVIVE
C
ATASTROPHIC
I
NTERNET
L
OSS
.......................................................................-
 
230
 
-
 
H
ACK
46
 
H
UMANIZE TCPDUMP
O
UTPUT
..........................................................................................-
 
233
 
-
 
H
ACK
47
 
U
NDERSTAND
DNS
 
R
ECORDS AND
T
OOLS
......................................................................-
 
240
 
-
 
H
ACK
48
 
S
END AND
R
ECEIVE
E
MAIL
W
ITHOUT A
M
AIL
C
LIENT
......................................................-
 
246
 
-
 
H
ACK
49
 
W
HY
D
O
I
 
N
EED SENDMAIL
?
.............................................................................................-
 
251
 
-
 
H
ACK
50
 
H
OLD
E
MAIL FOR
L
ATER
D
ELIVERY
..................................................................................-
 
255
 
-
 
H
ACK
51
 
G
ET THE
M
OST
O
UT OF
FTP
............................................................................................-
 
258
 
-
 
H
ACK
52
 
D
ISTRIBUTED
C
OMMAND
E
XECUTION
...............................................................................-
 
262
 
-
 
H
ACK
53
 
I
NTERACTIVE
R
EMOTE
A
DMINISTRATION
..........................................................................-
 
265
 
-
 
CHAPTER 6. SECURING THE SYSTEM
........................................................................................- 269 -
 
H
ACK
54
 
S
TRIP THE
K
ERNEL
...........................................................................................................-
 
271
 
-
 
H
ACK
55
 
F
REE
BSD
 
A
CCESS
C
ONTROL
L
ISTS
................................................................................-
 
282
 
-
 
H
ACK
56
 
P
ROTECT
F
ILES WITH
F
LAGS
............................................................................................-
 
289
 
-
 
H
ACK
57
 
T
IGHTEN
S
ECURITY WITH
M
ANDATORY
A
CCESS
C
ONTROL
............................................-
 
295
 
-
 
H
ACK
58
 
U
SE MTREE AS A
B
UILT
-
IN
T
RIPWIRE
................................................................................-
 
299
 
-
 
H
ACK
59
 
I
NTRUSION
D
ETECTION WITH
S
NORT
,
 
ACID,
 
M
Y
SQL,
AND
F
REE
BSD
..........................-
 
305
 
-
 
H
ACK
60
 
E
NCRYPT
Y
OUR
H
ARD
D
ISK
.............................................................................................-
 
317
 
-
 
H
ACK
61
 
S
UDO
G
OTCHAS
................................................................................................................-
 
322
 
-
 
H
ACK
62
SUDOSCRIPT
......................................................................................................................-
 
326
 
-
 
H
ACK
63
 
R
ESTRICT AN
SSH
SERVER
..............................................................................................-
 
332
 
-
 
H
ACK
64
 
S
CRIPT
IP
 
F
ILTER
R
ULESETS
...........................................................................................-
 
336
 
-
 
H
ACK
65
 
S
ECURE A
W
IRELESS
N
ETWORK
U
SING
PF
.....................................................................-
 
339
 
-
 
H
ACK
66
 
A
UTOMATICALLY
G
ENERATE
F
IREWALL
R
ULES
...............................................................-
 
344
 
-
 
H
ACK
67
 
A
UTOMATE
S
ECURITY
P
ATCHES
.......................................................................................-
 
350
 
-
 
H
ACK
68
 
S
CAN A
N
ETWORK OF
W
INDOWS
C
OMPUTERS FOR
V
IRUSES
.........................................-
 
355
 
-
 
CHAPTER 7. GOING BEYOND THE BASICS
...............................................................................- 359 -
 
H
ACK
69
 
T
UNE
F
REE
BSD
FOR
D
IFFERENT
A
PPLICATIONS
............................................................-
 
361
 
-
 
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...

Very useful... Just going to learn Unix... Thanks... ;)

You must be to leave a comment.
Submit
Characters: ...