Table of Contents for
Absolute FreeBSD, 3rd Edition

Version ebook / Retour

Cover image for bash Cookbook, 2nd Edition Absolute FreeBSD, 3rd Edition by Michael W. Lucas Published by No Starch Press, 2018
  1. Cover Page
  2. Absolute FreeBSD®, 3rd Edition
  3. Title Page
  4. Copyright Page
  5. About the Author
  6. About the Technical Reviewers
  7. BRIEF CONTENTS
  8. CONTENTS IN DETAIL
  9. FOREWORD by Marshall Kirk McKusick
  10. ACKNOWLEDGMENTS
  11. INTRODUCTION
  12. 1 GETTING MORE HELP
  13. 2 BEFORE YOU INSTALL
  14. 3 INSTALLING
  15. 4 START ME UP! THE BOOT PROCESS
  16. 5 READ THIS BEFORE YOU BREAK SOMETHING ELSE! (BACKUP AND RECOVERY)
  17. 6 KERNEL GAMES
  18. 7 THE NETWORK
  19. 8 CONFIGURING NETWORKING
  20. 9 SECURING YOUR SYSTEM
  21. 10 DISKS, PARTITIONING, AND GEOM
  22. 11 THE UNIX FILE SYSTEM
  23. 12 THE Z FILE SYSTEM
  24. 13 FOREIGN FILESYSTEMS
  25. 14 EXPLORING /ETC
  26. 15 MAKING YOUR SYSTEM USEFUL
  27. 16 CUSTOMIZING SOFTWARE WITH PORTS
  28. 17 ADVANCED SOFTWARE MANAGEMENT
  29. 18 UPGRADING FREEBSD
  30. 19 ADVANCED SECURITY FEATURES
  31. 20 SMALL SYSTEM SERVICES
  32. 21 SYSTEM PERFORMANCE AND MONITORING
  33. 22 JAILS
  34. 23 THE FRINGE OF FREEBSD
  35. 24 PROBLEM REPORTS AND PANICS
  36. AFTERWORD
  37. BIBLIOGRAPHY
  38. INDEX
  39. Absolute FreeBSD®, 3rd Edition
  40. Absolute FreeBSD®, 3rd Edition
  41. Absolute FreeBSD®, 3rd Edition
  42. Absolute FreeBSD®, 3rd Edition
  43. Absolute FreeBSD®, 3rd Edition

Contents in Detail

  1. Cover Page
  2. Title Page
  3. Copyright Page
  4. About the Author
  5. About the Technical Reviewers
  6. BRIEF CONTENTS
  7. CONTENTS IN DETAIL
  8. FOREWORD by Marshall Kirk McKusick
  9. ACKNOWLEDGMENTS
  10. INTRODUCTION
    1. What Is FreeBSD?
    2. FreeBSD Development
    3. Other BSDs
    4. Other Unixes
    5. FreeBSD’s Strengths
    6. Who Should Use FreeBSD?
    7. Who Should Run Another BSD?
    8. Who Should Run a Proprietary Operating System?
    9. How to Read This Book
    10. What Must You Know?
    11. For the New System Administrator
    12. Notes on the Third Edition
    13. Contents of This Book
  11. 1 GETTING MORE HELP
    1. Why Not Beg for Help?
    2. Man Pages
    3. FreeBSD.org
    4. Other Websites
    5. Using FreeBSD Problem-Solving Resources
    6. Asking for Help
  12. 2 BEFORE YOU INSTALL
    1. Default Files
    2. Configuration with UCL
    3. FreeBSD Hardware
    4. Disks and Filesystems
    5. Getting FreeBSD
    6. Network Installs
  13. 3 INSTALLING
    1. Core Settings
    2. Distribution Selection
    3. Disk Partitioning
    4. Network and Service Configuration
    5. Finishing the Install
  14. 4 START ME UP! THE BOOT PROCESS
    1. Power-On
    2. The Loader
    3. Single-User Mode
    4. The Loader Prompt
    5. Loader Configuration
    6. Boot Options
    7. Startup Messages
    8. Multiuser Startup
    9. The rc.d Startup System
    10. Serial Consoles
  15. 5 READ THIS BEFORE YOU BREAK SOMETHING ELSE! (BACKUP AND RECOVERY)
    1. System Backups
    2. Backup Tapes
    3. BSD tar(1)
    4. Recording What Happened
    5. Repairing a Broken System
  16. 6 KERNEL GAMES
    1. What Is the Kernel?
    2. Kernel State: sysctl
    3. The Kernel Environment
    4. Kernel Modules
    5. Build Your Own Kernel
    6. Building a Kernel
    7. Custom Kernel Configuration
    8. Inclusions, Exclusions, and Expanding the Kernel
  17. 7 THE NETWORK
    1. Network Layers
    2. The Network in Practice
    3. Getting Bits and Hexes
    4. Network Stacks
    5. IPv4 Addresses and Netmasks
    6. IPv6 Addresses and Subnets
    7. TCP/IP Basics
    8. Understanding Ethernet
  18. 8 CONFIGURING NETWORKING
    1. Network Prerequisites
    2. The Domain Name Service
    3. Network Activity
    4. Optimizing Network Performance
    5. Network Adapter Teaming
    6. Virtual LANs
  19. 9 SECURING YOUR SYSTEM
    1. Who Is the Enemy?
    2. FreeBSD Security Announcements
    3. User Security
    4. Shells and /etc/shells
    5. root, Groups, and Management
    6. Tweaking User Security
    7. File Flags
    8. Securelevels
    9. Network Targets
    10. Putting It All Together
  20. 10 DISKS, PARTITIONING, AND GEOM
    1. Disks Lie
    2. Device Nodes
    3. The Common Access Method
    4. The GEOM Storage Architecture
    5. Hard Disks, Partitions, and Schemes
    6. The Filesystem Table: /etc/fstab
    7. What’s Mounted Now?
    8. Disk Labeling
    9. GEOM Withering
    10. The gpart(8) Command
    11. Scheming Disks
    12. The GPT Partitioning Scheme
    13. The MBR Partitioning Scheme
    14. BSD Labels
  21. 11 THE UNIX FILE SYSTEM
    1. UFS Components
    2. Mounting and Unmounting Filesystems
    3. UFS Resiliency
    4. Creating and Tuning UFS Filesystems
    5. UFS Snapshots
    6. UFS Recovery and Repair
    7. UFS Space Reservations
    8. How Full Is a Partition?
    9. Adding New UFS storage
  22. 12 THE Z FILE SYSTEM
    1. Datasets
    2. ZFS Pools
    3. Virtual Devices
    4. Managing Pools
    5. Copy-On-Write
    6. Snapshots
    7. Compression
    8. Pool Integrity and Repair
    9. Boot Environments
  23. 13 FOREIGN FILESYSTEMS
    1. FreeBSD Mount Commands
    2. Using Removable Media
    3. Memory Filesystems
    4. devfs
    5. Miscellaneous Filesystems
    6. The Network File System
    7. The Common Internet File System
    8. Serving CIFS Shares
  24. 14 EXPLORING /ETC
    1. /etc Across Unix Species
    2. /etc/adduser.conf
    3. /etc/aliases
    4. /etc/amd.map
    5. /etc/auto_master
    6. /etc/blacklistd.conf
    7. /etc/bluetooth, /etc/bluetooth.device.conf, and /etc/defaults/bluetooth.device.conf
    8. /etc/casper
    9. /etc/crontab and /etc/cron.d
    10. /etc/csh.*
    11. /etc/ddb.conf
    12. /etc/devd.conf
    13. /etc/devfs.conf, /etc/devfs.rules, and /etc/defaults/devfs.rules
    14. /etc/dhclient.conf
    15. /etc/disktab
    16. /etc/dma/
    17. /etc/freebsd-update.conf
    18. /etc/fstab
    19. /etc/ftp.*
    20. /etc/group
    21. /etc/hostid
    22. /etc/hosts
    23. /etc/hosts.allow
    24. /etc/hosts.equiv
    25. /etc/hosts.lpd
    26. /etc/inetd.conf
    27. /etc/libmap.conf
    28. /etc/localtime
    29. /etc/locate.rc
    30. /etc/login.*
    31. /etc/mail
    32. /etc/mail.rc
    33. /etc/mail/mailer.conf
    34. /etc/make.conf
    35. /etc/master.passwd
    36. /etc/motd
    37. /etc/mtree
    38. /etc/netconfig
    39. /etc/netstart
    40. /etc/network.subr
    41. /etc/newsyslog.conf
    42. /etc/nscd.conf
    43. /etc/nsmb.conf
    44. /etc/nsswitch.conf
    45. /etc/ntp/, /etc/ntp.conf
    46. /etc/opie*
    47. /etc/pam.d/*
    48. /etc/passwd
    49. /etc/pccard_ether
    50. /etc/periodic.conf and /etc/defaults/periodic.conf
    51. /etc/pf.conf, /etc/pf.os
    52. /etc/phones
    53. /etc/portsnap.conf
    54. /etc/ppp/
    55. /etc/printcap
    56. /etc/profile
    57. /etc/protocols
    58. /etc/pwd.db
    59. /etc/rc*
    60. /et/regdomain.xml
    61. /etc/remote
    62. /etc/resolv.conf
    63. /etc/rpc
    64. /etc/security/
    65. /etc/services
    66. /etc/shells
    67. /etc/skel/
    68. /etc/snmpd.config
    69. /etc/spwd.db
    70. /etc/src.conf
    71. /etc/ssh/
    72. /etc/ssl/
    73. /etc/sysctl.conf
    74. /etc/syslog.conf, /etc/syslog.conf.d/
    75. /etc/termcap, /etc/termcap.small
    76. /etc/ttys
    77. /etc/unbound/
    78. /etc/wall_cmos_clock
    79. /etc/zfs/
  25. 15 MAKING YOUR SYSTEM USEFUL
    1. Ports and Packages
    2. Packages
    3. Package Repositories
    4. Package Branches
    5. Upgrading Packages
  26. 16 CUSTOMIZING SOFTWARE WITH PORTS
    1. Making Software
    2. Source Code and Software
    3. The Ports Collection
    4. The Ports Index
    5. What’s In a Port?
    6. Private Package Repositories
    7. All Poudrieres, Large and Small
    8. Updating Poudriere
    9. More Poudriere
  27. 17 ADVANCED SOFTWARE MANAGEMENT
    1. Using Multiple Processors: SMP
    2. Threads, Threads, and More Threads
    3. Startup and Shutdown Scripts
    4. Managing Shared Libraries
    5. Remapping Shared Libraries
    6. Running Software from the Wrong OS
    7. Using Linux Mode
    8. Running Software from the Wrong Architecture or Release
  28. 18 UPGRADING FREEBSD
    1. FreeBSD Versions
    2. Upgrade Methods
    3. Binary Updates
    4. Upgrading via Source
    5. Building FreeBSD from Source
    6. Shrinking FreeBSD
    7. Packages and System Upgrades
    8. Updating Installed Ports
  29. 19 ADVANCED SECURITY FEATURES
    1. Unprivileged Users
    2. Network Traffic Control
    3. Default Accept vs. Default Deny
    4. TCP Wrappers
    5. Packet Filtering
    6. Blacklistd(8)
    7. Public-Key Encryption
    8. Global Security Settings
    9. Preparing for Intrusions with mtree(1)
    10. Monitoring System Security
    11. Package Security
    12. If You’re Hacked
  30. 20 SMALL SYSTEM SERVICES
    1. Secure Shell
    2. Email
    3. Network Time
    4. Name Service Switching
    5. inetd
    6. DHCP
    7. Printing and Print Servers
    8. TFTP
    9. Scheduling Tasks
  31. 21 SYSTEM PERFORMANCE AND MONITORING
    1. Computer Resources
    2. Checking the Network
    3. General Bottleneck Analysis with vmstat(8)
    4. Disk I/O
    5. CPU, Memory, and I/O with top(1)
    6. Following Processes
    7. Paging and Swapping
    8. Performance Tuning
    9. Status Mail
    10. Logging with syslogd
    11. Log File Management
    12. FreeBSD and SNMP
  32. 22 JAILS
    1. Jail Basics
    2. Jail Host Server Setup
    3. Jail Setup
    4. Managing Jails
    5. More Jail Options
    6. Jailing Ancient FreeBSD
    7. Last Jail Notes
  33. 23 THE FRINGE OF FREEBSD
    1. Terminals
    2. Managing Cloudy FreeBSD
    3. Diskless FreeBSD
    4. Diskless Farm Configuration
    5. Finalizing Setup
    6. Storage Encryption
  34. 24 PROBLEM REPORTS AND PANICS
    1. Bug Reports
    2. System Panics
    3. Recognizing Panics
    4. Responding to a Panic
  35. AFTERWORD
    1. The FreeBSD Community
    2. Why Do We Do It?
    3. What Can You Do?
    4. If Nothing Else
    5. Getting Things Done
  36. BIBLIOGRAPHY
    1. References
    2. Books I've Written
  37. INDEX
  1. i
  2. ii
  3. iii
  4. iv
  5. v
  6. vi
  7. vii
  8. viii
  9. ix
  10. x
  11. xi
  12. xii
  13. xiii
  14. xiv
  15. xv
  16. xvi
  17. xvii
  18. xviii
  19. xix
  20. xx
  21. xxi
  22. xxii
  23. xxiii
  24. xxiv
  25. xxv
  26. xxvi
  27. xxvii
  28. xxviii
  29. xxix
  30. xxx
  31. xxxi
  32. xxxii
  33. xxxiii
  34. xxxiv
  35. xxxv
  36. xxxvi
  37. xxxvii
  38. xxxviii
  39. xxxix
  40. xl
  41. xli
  42. xlii
  43. xliii
  44. xliv
  45. xlv
  46. xlvi
  47. xlvii
  48. xlviii
  49. xlix
  50. l
  51. li
  52. lii
  53. 1
  54. 2
  55. 3
  56. 4
  57. 5
  58. 6
  59. 7
  60. 8
  61. 9
  62. 10
  63. 11
  64. 12
  65. 13
  66. 14
  67. 15
  68. 16
  69. 17
  70. 18
  71. 19
  72. 20
  73. 21
  74. 22
  75. 23
  76. 24
  77. 25
  78. 26
  79. 27
  80. 28
  81. 29
  82. 30
  83. 31
  84. 32
  85. 33
  86. 34
  87. 35
  88. 36
  89. 37
  90. 38
  91. 39
  92. 40
  93. 41
  94. 42
  95. 43
  96. 44
  97. 45
  98. 46
  99. 47
  100. 48
  101. 49
  102. 50
  103. 51
  104. 52
  105. 53
  106. 54
  107. 55
  108. 56
  109. 57
  110. 58
  111. 59
  112. 60
  113. 61
  114. 62
  115. 63
  116. 64
  117. 65
  118. 66
  119. 67
  120. 68
  121. 69
  122. 70
  123. 71
  124. 72
  125. 73
  126. 74
  127. 75
  128. 76
  129. 77
  130. 78
  131. 79
  132. 80
  133. 81
  134. 82
  135. 83
  136. 84
  137. 85
  138. 86
  139. 87
  140. 88
  141. 89
  142. 90
  143. 91
  144. 92
  145. 93
  146. 94
  147. 95
  148. 96
  149. 97
  150. 98
  151. 99
  152. 100
  153. 101
  154. 102
  155. 103
  156. 104
  157. 105
  158. 106
  159. 107
  160. 108
  161. 109
  162. 110
  163. 111
  164. 112
  165. 113
  166. 114
  167. 115
  168. 116
  169. 117
  170. 118
  171. 119
  172. 120
  173. 121
  174. 122
  175. 123
  176. 124
  177. 125
  178. 126
  179. 127
  180. 128
  181. 129
  182. 130
  183. 131
  184. 132
  185. 133
  186. 134
  187. 135
  188. 136
  189. 137
  190. 138
  191. 139
  192. 140
  193. 141
  194. 142
  195. 143
  196. 144
  197. 145
  198. 146
  199. 147
  200. 148
  201. 149
  202. 150
  203. 151
  204. 152
  205. 153
  206. 154
  207. 155
  208. 156
  209. 157
  210. 158
  211. 159
  212. 160
  213. 161
  214. 162
  215. 163
  216. 164
  217. 165
  218. 166
  219. 167
  220. 168
  221. 169
  222. 170
  223. 171
  224. 172
  225. 173
  226. 174
  227. 175
  228. 176
  229. 177
  230. 178
  231. 179
  232. 180
  233. 181
  234. 182
  235. 183
  236. 184
  237. 185
  238. 186
  239. 187
  240. 188
  241. 189
  242. 190
  243. 191
  244. 192
  245. 193
  246. 194
  247. 195
  248. 196
  249. 197
  250. 198
  251. 199
  252. 200
  253. 201
  254. 202
  255. 203
  256. 204
  257. 205
  258. 206
  259. 207
  260. 208
  261. 209
  262. 210
  263. 211
  264. 212
  265. 213
  266. 214
  267. 215
  268. 216
  269. 217
  270. 218
  271. 219
  272. 220
  273. 221
  274. 222
  275. 223
  276. 224
  277. 225
  278. 226
  279. 227
  280. 228
  281. 229
  282. 230
  283. 231
  284. 232
  285. 233
  286. 234
  287. 235
  288. 236
  289. 237
  290. 238
  291. 239
  292. 240
  293. 241
  294. 242
  295. 243
  296. 244
  297. 245
  298. 246
  299. 247
  300. 248
  301. 249
  302. 250
  303. 251
  304. 252
  305. 253
  306. 254
  307. 255
  308. 256
  309. 257
  310. 258
  311. 259
  312. 260
  313. 261
  314. 262
  315. 263
  316. 264
  317. 265
  318. 266
  319. 267
  320. 268
  321. 269
  322. 270
  323. 271
  324. 272
  325. 273
  326. 274
  327. 275
  328. 276
  329. 277
  330. 278
  331. 279
  332. 280
  333. 281
  334. 282
  335. 283
  336. 284
  337. 285
  338. 286
  339. 287
  340. 288
  341. 289
  342. 290
  343. 291
  344. 292
  345. 293
  346. 294
  347. 295
  348. 296
  349. 297
  350. 298
  351. 299
  352. 300
  353. 301
  354. 302
  355. 303
  356. 304
  357. 305
  358. 306
  359. 307
  360. 308
  361. 309
  362. 310
  363. 311
  364. 312
  365. 313
  366. 314
  367. 315
  368. 316
  369. 317
  370. 318
  371. 319
  372. 320
  373. 321
  374. 322
  375. 323
  376. 324
  377. 325
  378. 326
  379. 327
  380. 328
  381. 329
  382. 330
  383. 331
  384. 332
  385. 333
  386. 334
  387. 335
  388. 336
  389. 337
  390. 338
  391. 339
  392. 340
  393. 341
  394. 342
  395. 343
  396. 344
  397. 345
  398. 346
  399. 347
  400. 348
  401. 349
  402. 350
  403. 351
  404. 352
  405. 353
  406. 354
  407. 355
  408. 356
  409. 357
  410. 358
  411. 359
  412. 360
  413. 361
  414. 362
  415. 363
  416. 364
  417. 365
  418. 366
  419. 367
  420. 368
  421. 369
  422. 370
  423. 371
  424. 372
  425. 373
  426. 374
  427. 375
  428. 376
  429. 377
  430. 378
  431. 379
  432. 380
  433. 381
  434. 382
  435. 383
  436. 384
  437. 385
  438. 386
  439. 387
  440. 388
  441. 389
  442. 390
  443. 391
  444. 392
  445. 393
  446. 394
  447. 395
  448. 396
  449. 397
  450. 398
  451. 399
  452. 400
  453. 401
  454. 402
  455. 403
  456. 404
  457. 405
  458. 406
  459. 407
  460. 408
  461. 409
  462. 410
  463. 411
  464. 412
  465. 413
  466. 414
  467. 415
  468. 416
  469. 417
  470. 418
  471. 419
  472. 420
  473. 421
  474. 422
  475. 423
  476. 424
  477. 425
  478. 426
  479. 427
  480. 428
  481. 429
  482. 430
  483. 431
  484. 432
  485. 433
  486. 434
  487. 435
  488. 436
  489. 437
  490. 438
  491. 439
  492. 440
  493. 441
  494. 442
  495. 443
  496. 444
  497. 445
  498. 446
  499. 447
  500. 448
  501. 449
  502. 450
  503. 451
  504. 452
  505. 453
  506. 454
  507. 455
  508. 456
  509. 457
  510. 458
  511. 459
  512. 460
  513. 461
  514. 462
  515. 463
  516. 464
  517. 465
  518. 466
  519. 467
  520. 468
  521. 469
  522. 470
  523. 471
  524. 472
  525. 473
  526. 474
  527. 475
  528. 476
  529. 477
  530. 478
  531. 479
  532. 480
  533. 481
  534. 482
  535. 483
  536. 484
  537. 485
  538. 486
  539. 487
  540. 488
  541. 489
  542. 490
  543. 491
  544. 492
  545. 493
  546. 494
  547. 495
  548. 496
  549. 497
  550. 498
  551. 499
  552. 500
  553. 501
  554. 502
  555. 503
  556. 504
  557. 505
  558. 506
  559. 507
  560. 508
  561. 509
  562. 510
  563. 511
  564. 512
  565. 513
  566. 514
  567. 515
  568. 516
  569. 517
  570. 518
  571. 519
  572. 520
  573. 521
  574. 522
  575. 523
  576. 524
  577. 525
  578. 526
  579. 527
  580. 528
  581. 529
  582. 530
  583. 531
  584. 532
  585. 533
  586. 534
  587. 535
  588. 536
  589. 537
  590. 538
  591. 539
  592. 540
  593. 541
  594. 542
  595. 543
  596. 544
  597. 545
  598. 546
  599. 547
  600. 548
  601. 549
  602. 550
  603. 551
  604. 552
  605. 553
  606. 554
  607. 555
  608. 556
  609. 557
  610. 558
  611. 559
  612. 560
  613. 561
  614. 562
  615. 563
  616. 564
  617. 565
  618. 566
  619. 567
  620. 568
  621. 569
  622. 570
  623. 571
  624. 572
  625. 573
  626. 574
  627. 575
  628. 576
  629. 577
  630. 578
  631. 579
  632. 580
  633. 581
  634. 582
  635. 583
  636. 584
  637. 585
  638. 586
  639. 587
  640. 588
  641. 589
  642. 590
  643. 591
  644. 592
  645. 593
  646. 594
  647. 595
  648. 596
  649. 597
  650. 598
  651. 599
  652. 600
  653. 601
  654. 602
  655. 603
  656. 604
  657. 605
  658. 606
  659. 607
  660. 608
  661. 609
  662. 610
  663. 611
  664. 612
  665. 613
  666. 614
  667. 615
  668. 616
  669. 617
  670. 618
  671. 619
  672. 620
  673. 621
  674. 622
  675. 623
  676. 624
  677. 625
  678. 626
  679. 627
  680. 628
  681. 629
  682. 630
  683. 631
  684. 632
  685. 633
  686. 634
  687. 635
  688. 636
  689. 637
  690. 638
  691. 639
  692. 640
  693. 641
  694. 642
  695. 643
  696. 644
  697. 645
  698. 646
  699. 647
  700. 648
  701. 649
  702. 650
  703. 651
  704. 652
  705. 653
  706. 654
Back to top