Interesting Reads #1

Quick thoughts on working remotely:

  • My rMBP is mostly used in RDP mode – not using Apple’s hardware nearly at all for system administration due to a mostly Windows domain environment. Therefore, move to shell/RDP session for all sysadmin work for consistency . Maybe even move work-specific docs off the Mac and onto a server?
  • One year of solely working on an iPad.

Two great articles from Scott Hanselman:

Running BrowserSync with Jekyll

browsersync-screenshot

BrowserSync is a tool for injecting changes when working on your local site project and then refreshing your site on save. Perfect for designers/devs who need one tool for one job.

I couldn’t find any clear instructions on setting up BrowserSync with Jekyll alone (no Sass, no Grunt/Gulp) so here’s the command to get it working after you’ve gone through the install and you have changed directories to your projects folder root:

browser-sync start --proxy "localhost:4000" --files "_site/*.*"

This command will watch the entire _site directory rather then just your CSS folder. Note that you will still need to run the normal jekyll serve command in a separate Terminal tab or window, but your site will be viewable in the BrowserSync URL: localhost:3000.

Linux Server Fundamentals – Part 1

I’ve been in the IT field for a long time now and last year moved into a new role. Moving into this role has given me more access to a varied server environment with a mix of Windows and Linux servers. My past jobs were much more Windows Server focusedlinux-admin-part-1. I’ve been enjoying learning the Linux side of server administration and the goal of this series of posts will be documenting what I’m learning.

I’ll be using a few tools throughout this series:

For my first task, I setup my environment to support a server and client test lab of Ubuntu machines. I followed this excellent guide to setting up a Vagrant test lab. The author’s instructions were great but I ran into one issue when setting up the Vagrant Host Manager plugin. Host Manager is not an automatic process – just run the command vagrant hostmanager after your server and client have been setup for the change to be made in your etc/hosts file. After that, restart the Nagios service as it states in the instructions and you should be good-to-go.

Next up in this series is to start setting up typical Linux core services. I reached out to r/linuxadmin to get some advice on learning the basic Linux server fundamentals. I now have a great list of services/software to get setup and configured.