Andrew Lee

Front-end Web Designer/Developer and Linux Admin Learner

Uninstall KACE Agent on Ubuntu

I had an issue come up at work and needed to remove the Dell KACE agent from one of our Ubuntu machines. I did some searching but couldn't find the script via Google or ITNinja. I figured out the path, tested, and here it is:

sudo /opt/dell/kace/bin/AMPTools uninstall


Interesting Reads #1

Quick thought on working remotely:

  • My rMBP is mostly used in RDP mode - not using Apple's hardware nearly at all for system administration. 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

Terminal screenshot with BrowserSync running

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

Vagrant and Virtualbox

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 focused. 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.