- Format: Kindle Edition
- File Size: 9823 KB
- Print Length: 704 pages
- Publisher: No Starch Press; 3 edition (9 Oct. 2018)
- Sold by: Amazon Media EU S.à r.l.
- Language: English
- ASIN: B0776JKXNR
- Text-to-Speech: Enabled
- Word Wise: Not Enabled
- Customer reviews: 40 customer ratings
- Amazon Bestsellers Rank: #766,631 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
|Print List Price:||£49.99|
Save £22.00 (44%)
Absolute FreeBSD, 3rd Edition: The Complete Guide to FreeBSD Kindle Edition
|New from||Used from|
What other items do customers buy after viewing this item?
About the Author
Would you like to tell us about a lower price?
Customers who bought this item also bought
There was a problem filtering reviews right now. Please try again later.
Overall if you want an excellent gentle introduction to FreeBSD, you will be pleased with this book. Having said that if you have used FreeBSD for years and years, you might want something a little bit more in-depth.
Can't wait to read another book from this author.
You get a good description of both setting up and running a FreeBSD system, with plenty of practical details and suggestions. (And lots of stuff I wish I had known before.)
Buy the book and save yourself from weeks of soul destroying internet searches and reading out-of-date forum discussions.
I would almost buy the book just for the pkg command on page 378.
Top international reviews
Would absolutely recommend it to anyone wanting to get a good grasp on FreeBSD.
Everything seemed complicated...
When I listened an interview of Michael W Lucas and his book I got immediately hooked.
The author is a charismatic writer and speaker. The way he presents all topics about FreeBSD is unique.
Step by step, this book brings even newbies like me to become confident FreeBSD users.
I book to have and read and re-read.
Michael W Lucas and NoStarch Press always offer high quality books to their readers.
It's meant to be read from the beggining to the end on the first time. After which, it's a perfect source to refer to when you face any problem using the system.
The start process and network setting .
Network security setting .
filesystem construction is explained politely.
The chapters that jumped out to me:
Chapter 6 - Kernel Games which goes into great detail about the FreeBSD kernel, sysctl settings and options, and building a custom kernel.
Chapter 9 - Securing Your System which talks about securelevels, user security, group security, shells, root access, file flags, and more)
Chapter 12 - ZFS. The entire chapter is packed with useful info.
Chapter 15 - "Making Your System Useful" - which goes into ports and the pkg utility. Mr. Lucas demonstrated a number of features to make pkg management on FreeBSD soooo much easier.
Chapter 16 - Ports - which goes into great detail about how the ports tree works, how to search for ports, how to customize ports behavior, and more.
Chapter 18 - Upgrading FreeBSD. Mr. Lucas shows how to upgrade a FreeBSD server from one release to another.
Chapter 19 - Advanced Security Features - which talks about tcp wrappers, packet filtering (pf), blacklistd, global security settings, and mtree (which is used to monitor for system intrusions.)
Chapter 21 - System Monitoring - where Mr. Lucas walks through a number of tools used to monitor CPU, disk I/O, RAM, network I/O, and more.
The entire book is essential reading for anyone who works on, builds, and/or supports FreeBSD servers - especially public-facing FreeBSD servers. I find myself referring to this book daily...even hourly. It's THAT good.
I've learned so much from this book in just two weeks that my FreeBSD servers are running better, security is better, and I'm even having fun working on FreeBSD.
Thank you, Mr. Lucas, for writing a masterpiece of a book.
This book covers the FreeBSD operating system, system administration, and general UNIX in 620 pages (plus the Roman numeral pages in the preface). Given its broad scope, this is an impossible task, yet Lucas takes it on and delivers a really good product. Although it’s geared toward system administrators, anyone interested in any of those three topics can benefit from reading this publication.
Expected audience skill level: relatively high. Lucas lays out in the preface what he expects readers to know prior to reading. For someone who has never used a UNIX-like system or done system administration, it would be substantial. When I came across things I didn’t know, a quick search on the internet got me back on track. As a teaching tool, the book best serves the reader by reinforcing the UNIX methodology of understanding a task concept -> testing it with a UNIX utility on the command line -> making the preferred setup for it permanent in a config file -> and optimizing the config file for ease of editing and readability. By the end of the book that pattern will become second nature to the reader. Lucas does a really nice job with that.
The desktop: Lucas did this in his Absolute OpenBSD book with the cwm window manager description; he does not do that again here. There is too much else to cover. He does mention that he uses cwm and some other desktop applications. The desktop is a very personal realm and FreeBSD gives you a lot of choice; he probably did well to not spend valuable print space on this.
Where Lucas does provide invaluable information for the desktop user is in a series of chapters on packaging and porting software in the middle of the book, as well as the chapter on operating system updates. He readily acknowledges the complexity of shared dependency library hell (he doesn’t call it that) and the UNIX make(1) system of managing it. Where to configure the network parameters for software downloads (if you are on a slow network, for example), how to run an older version of a program that uses different libraries, and how to run Linux programs are all covered.
ZFS and filesystems: there are a few chapters towards the beginning of the book that cover these topics. They describe striping, mirroring, journaling, etc. ZFS itself, is a major change from the traditional Unix Filesystem (UFS) and it touches everything down to the kernel. Throughout the rest of the book Lucas makes it clear what you need to do depending on which filesystem you are using. In the performance monitoring chapter he spends a page or two covering how the UNIX top(1) utility output differs between ZFS and UFS. This was helpful for understanding how ZFS interacts with the kernel and uses and frees RAM.
It was not possible or appropriate for Lucas to assume ZFS use for most systems at this date. If another edition of the book is published a decade or so from now, I suspect the focus on one filesystem will make the book a little shorter and more accessible.
Read the whole book: there are useful nuggets throughout all 600+ pages. The performance monitoring and “fringe” chapters toward the end of the book included things I consider essential to using FreeBSD (how to switch between virtual terminals, for instance). The system administration topics are good for gaining comprehension (understanding how dhcp is administered on the server helps a user understand how to invoke it with dhclient, for instance).
Physical book quality: no problems here. I abused the heck out of it while stuffing it in and out of a backpack on a train commute to work. Still in one piece.