Filesystem Synchronization with Freehold
Whenever an application description begins with phrases like "runs on anything" and "is easy to setup", attribute such bravado to the author's lack of experience outside...
Improving Your Scripts with ShellCheck
Unlike most other popular scripting languages, Bash has few style-checking utilities. The best one, I think, is ShellCheck - a very cool and useful utility...
Better ‘date’ Functionality in Solaris
The Solaris date command does not have many of the useful features of its GNU equivalent. A workaround is to use Tcl. This requires tclsh...
Decrypting Mac Disk
It is generally a good idea to use full-disk encryption, especially on a laptop. However, this becomes bothersome if you are trying to re-partition...
Linux CLI Network Speed Test
The speedtest.net is probably one of the more popular bandwidth testing utilities, Unfortunately, this and many other similar tools require a Web browser with...
Create NFS share from QNAP CLI
In this example we create the "test" NFS share on a QNAP NAS from CLI and export it to client_ip_01 and client_ip_02. Things to...
Speed Up Shell Loops Using Arrays
Just a quick note on addressing a common issue of running redundant commands when using shell loops. Let's say you needed to get a...
Fixing NIC Name in Cloned VMWare Linux Machines
A suspected bug with certain versions of VMware ESX causes cloned Linux VMs to obtain a sequentially-number NIC. For example, if the parent VM...
VMWare VMDK Locked Error
So, being a Unix admin on-call for the week, I just spent half of my Saturday fixing a dead Windows VM. Very annoying. The...