Entries by Dave Cohen

Want to Succeed? You Need Project-Based Learning

If you’re trying to learn System Administration, Software Development, or any other complex technical skill, you’re probably going about it in the wrong way: lots of theory study, and very little practical work. In this article, I’ll show you the right way: a faster and more effective way to learn, backed by the latest scientific research […]

Want to keep your Eyes healthy? Use Redshift

If you’re spending a lot of time looking at a screen, you’ll probably want to turn down the blues, to give your eyes a chance: http://jonls.dk/redshift/. To install, just use your operating system’s package manager (apt, pkg, pacman, etc.) to install redshift. On Ubuntu and Debian, this would be: apt-get install redshift Try a few […]

The Best Introduction to ZFS…ever?

If you care about your data, you should care about filesystems (the operating system/software abstraction over your storage hardware). If you care about filesystems, you will end up at ZFS: the Zettabyte FileSystem. It’s basically an incredible piece of technology that can do just about anything that you might need from a storage system: instant […]

Sysadmin Links, February (jk March) 2016

It’s been a really long time since the last batch of sysadmin links, so it’s time to get started again. Lots of great stuff to share from the last few months. An insanely funny (sarcastic) post about skill training for system administration: https://www.reddit.com/r/sysadmin/comments/12hogn/rsysadmins_i_envy_your_jobs_how_can_i_a_college/ A really nice explanation of how a Distributed Denial-of-Service attack works, in a single […]

Protecting Your Website With HTTPS (SSL/TLS)

I’ve just released the first tutorialinux ebook. For those of you who want a sneak-peek, this post is basically a command-line-instructions only version of the practical content from the e-book. These instructions will get you a working configuration for serving HTTPS traffic to your website visitors. Disclaimer: This post leaves out most of the background, theory, explanations, security and performance […]

How to Choose a Career in IT

Most aspiring tech people make a critical mistake when evaluating ideas for a career. They approach the problem from a 30,000-foot view, saying to themselves, “I might like a career in finance.” Then, they try to work out a more detailed niche, before making plans for getting there. This can work sometimes, but if you find […]