David Both

6559 points

David Both is an Open Source Software and GNU/Linux advocate, trainer, writer, and speaker who lives in Raleigh North Carolina. He is a strong proponent of and evangelist for the "Linux Philosophy."

David has been in the IT industry for nearly 50 years. He has taught RHCE classes for Red Hat and has worked at MCI Worldcom, Cisco, and the State of North Carolina. He has been working with Linux and Open Source Software for over 20 years.

David prefers to purchase the components and build his own computers from scratch to ensure that each new computer meets his exacting specifications. His primary workstation is an ASUS TUF X299 motherboard and an Intel i9 CPU with 16 cores (32 CPUs) and 64GB of RAM in a ThermalTake Core X9 case.

David has written articles for magazines including, Linux Magazine, Linux Journal. His article "Complete Kickstart," co-authored with a colleague at Cisco, was ranked 9th in the Linux Magazine Top Ten Best System Administration Articles list for 2008. David currently writes prolifically for OpenSource.com and Enable SysAdmin.

David currently has one book published, "The Linux Philosophy for SysAdmins." and is now is working on his next project, “Using and Administering Linux: Zero to SysAdmin,” a self-study training course in three volumes that is scheduled for release in late 2019."

David can be reached at LinuxGeek46@both.org or on Twitter @LinuxGeek46.

Authored Content

Contributed Content

Authored Cheat Sheets and Downloads

Authored Comments

Thank you for your comment, Peter.

I see too many instances like yours where the Pointy Haired Bosses (PHBs) make decisions based on really crappy reasoning -- if any at all. Sucks for the planet and costs lots of money as well.


I used Perl extensively in one of my jobs. It is a good language and I found it fairly easy to learn and use. It is also incredibly powerful. I have used Bash for some time now but have been thinking about getting back to Perl for many of my more complex programs. I have found that Bash is a great command line and scripting language but Perl makes it easy to do things that are quite difficult in Bash.

Thanks for a great article!