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.
On a Linux or Unix-like systems each user and process runs in a specific environment. An environment includes variables, settings, aliases, functions and more. Following is a very brief introduction to some useful shell environment commands, including examples of how to use each command and setup your own environment to increase productivity in the command prompt.
Let us start new year with these Unix command line tricks to increase productivity at the Terminal. I have found them over the years and I’m now going to share with you.
A good backup plan is essential in order to have the ability to recover from
- Human errors
- RAID or disk failure
- File system corruption
- Data center destruction and more.
In this post I’m going to list amazingly awesome open source Backup software for you.
What to look for when choosing backup software for an enterprise?
Make sure the following features are supported backup software you deploy:
Can’t write to the hard disk on a Linux or Unix-like systems? Want to diagnose corrupt disk issues on a server? Want to find out why you are getting “disk full” messages on screen? Want to learn how to solve full/corrupt and failed disk issues. Try these eight tips to diagnose a Linux and Unix server hard disk drive problems.
Cloning is nothing but the copying of the contents of a server hard disk to a storage medium (another disk) or to an image file. Disk cloning is quite useful in modern data centers for:
- Full system backup.
- System recovery.
- Reboot and restore.
- Hard drive upgrade.
- Converting a physical server to virtual machine and more.
In this post, I’m going to list the Free and Open Source Software for Disk Imaging and Cloning that you can use for GNU/Linux, *BSD and Mac OS X desktop operating systems.
It is important to store the passwords of user accounts in a secure fashion. There have been many high profile incidents where a security breach resulted in hackers obtaining database dumps of user passwords. The 2012 LinkedIn hack and the recent Adobe hack are two out of many similar cases. Due to the fact that the passwords were stored in an inappropriate fashion, the hackers (read as crackers) were able to recover the passwords of many user accounts and publish them on the Internet, resulting in an embarrassing PR fiasco for the companies.
If you want to monitor network throughput on the command line interface, use nload application. It is a console application which monitors network traffic and bandwidth usage in real time. It visualizes the in and outgoing traffic using two graphs and provides additional info like total amount of transferred data and min/max network usage.
Linux and Unix are multitasking operating systems i.e. a system that can run multiple tasks (process) during the same period of time. In this new blog series, I am going to list the Linux and Unix job control commands that you can use for multitasking with the Bash or Korn or POSIX shell.