ed is a powerful line text editor for the Linux and Unix-like systems. It was one of the first standard Unix text editor developed in 1969 by Ken Thompson. Much older and legacy Unix like system only shipped with ed for the rescue purpose. There was no vi. So learning ed might be a good idea. A low-level understanding of ed editor helps when one uses a high-level application such as vi or vim. The “Ed Mastery” book teaches you how to use the ed and forgotten art of Unix where the line-oriented paradigm is the only option. The author describe book as, “If you don’t know ed, you’re not a real sysadmin. Forty years after ed’s introduction, author Michael W Lucas has finally unlocked the mysteries of ed for everyone. With Ed Mastery, you too can become a proper Unix sysadmin.”
OpenSSH needs no introduction. OpenSSH is a free and open source suite of security-related software based on the SSH protocol. OpenSSH provides secure network communication and tunneling capabilities. OpenSSH gives peace of mind when communicating with Linux or Unix-like server over the Internet on the insecure network.
SSH is essential for both sysadmins and developers. The book “SSH Mastery” (2nd ed) talks about OpenSSH server, clients, encryption, public/private keys, VPNs and other security-related network-level utilities based on the Secure Shell SSH protocol.
The vim editor is a free and open source text editor. It is a clone of vi text editor. Vim is extremely popular among the Linux, macOS and Unix-like system users. Vim has many commands. It comes with a pretty extensive built-in manual too. One might get lost in the built-in manual. Let us see if “Mastering Vim Quickly From WTF to OMG in no time” can help a new or experienced vim user to increase productivity.
The httpd server is a web server with FastCGI and TLS support. The relayd is a free and open source load-balancer and web-proxy server. One can use httpd and relayd to run a static website, blog, a PHP base application and so on using OpenBSD, FreeBSD, TrueOS, and HardenedBSD operating system. The book “Relayd and Httpd Mastery” talks about web server, distribute traffic between backends, running dynamic web sites, php based web apps, securing and optimizing web server, LibreSSL based modern cryptography library, TLS/SSL support and load-balancing your web traffic across multiple servers.
Linux, FreeBSD, and Unix-like systems are multi-user and need some way of authenticating individual users. Back in the old days, this was done in different ways. You need to change each Unix application to use different authentication scheme. Also, authentication schemes differed between a variant of Unix systems. Porting was a nightmare. For example to use Windows Server (Active Directory) or LDAP for authentication you need to make changes to an application. Each application had its way of authenticating users. So Open Group lead to the development of PAM for the Unix-like system. Today Linux, FreeBSD, MacOS X and many other Unix-like systems are configured to use a centralized authentication mechanism called Pluggable Authentication Modules (PAM). The book “PAM Mastery” deals with the black magic of PAM.
A filesystem is nothing but the data structures that an operating system uses to keep track of files on a disk. The filesystem stores your pictures, music, videos, accounting data and more. The different operating system comes with various filesystems. You may need to move data between FreeBSD and other Unix-like systems like OS X or Linux based device. Knowing all about filesystem help us to archive or move data between system. The “FreeBSD Mastery: Specialty Filesystem” is an essential, practical and well-written book.
The Linux-powered device is beautiful on its own but with billions of Linux-powered devices out there it is not particularly unique. You can add stickers to your Linux powered desktop, router, and Laptop to stand out from the crowd with stickers and more. In this post I will be quickly reviewing Unixstickers.com, they claim to be the largest store for high quality and finely printed stickers, t-shirts, mugs, posters and pins on Unix, Linux, programming and software.
It’s always a good idea to keep backups of all of your data in multiple places. Every Linux or Unix sysadmin must master the art of backups if you want to keep your data forever. Most sysadmin recommend and follows the 3-2-1 rule:
- At least three copies of data.
- In two different formats.
- With one of those copies off-site.
Tarsnap is one of such off-site backup sites. It’s a secure online backup system for UNIX-like system. This service encrypts and stores data in Amazon S3. To use Tarsnap perfectly and feel secure about your backups, you need the “Tarsnap Mastery” book by Michael W. Lucas. It is no secret that I’m a big fan of his book series. Let’s see what the book is all about.
Once again a great FreeBSD book to read. I was anxious to read this after reading FreeBSD Mastery- Storage Essentials 2014. I read where he was writing a ZFS book, but didn’t know it was out until I was asked to review it. I loved the introduction, being into hardware and history, it was such great knowledge. I knew some of this information prior, no where near as in depth as these authors covered. The style is so easy to read and mentally kind, it’s always a pleasure to read. Of course ZFS has been used in other Oses (such as Solaris and Linux) and while it is not new to FreeBSD, many people are either afraid of it because they are moving from Linux or they have heard negative things about it.
I have been a big fan of author, Michael W Lucus for years now. I love his Absolute OpenBSD book and have yet to read one better on OpenBSD. I am also a fan of his book Absolute FreeBSD so was looking forward to reading this. I had high expectations but at the same time really didn’t know what to expect other than I knew I would be able to understand it. I love him as a writer because he truly recognizes the beauty of BSD. His passion for it shows in his writing. I feel like I am the only one with these feelings and then I read one of his books and know I am not alone with this passion for an operating system. His style of writing is always pleasant and I always learn.
For me, I use FreeBSD for a number of reasons. Its stability is a big benefit to those of us who use it for work or at home. It also lets me set it up the way I want it. With FreeBSD if something crashes I have the possibility to understand why it is crashing and how I am going to handle it. If I am lost on how to handle it, this book is a great reference in dealing with disk solutions.