Linux Containers with LXC/LXD
Unlike VMWare/Virtualbox virtualisation, containers wraps up individual workloads (instead of the entire OS and kernel) and their dependencies into relatively tiny containers (or “jails” if youre...
View ArticleBare metal DR and Linux Migration with Relax and Recover (rear)
INTRODUCTION In short, Relax and Recover (rear) is a tool that creates .tar.gz images of the running server and creates bootable rescue media as .iso images Relax and Recover (ReaR) generates an...
View ArticleDropbox alternative for Linux users
With the recent announcement that Dropbox is dropping its support for linux filesystems (other than ext4) in November, you’ll no doubt be searching for an alternative cloud storage provider that...
View ArticleSimplify linux find command using shell functions
Do you need to find a file and then perform some action on it and get caught up in curly brackets, back slashes and syntax errors when you could swear “this command worked in the past?”. It’s one of...
View ArticleFirefox Bookmarks location (Windows)
At some point you may find yourself wishing you could get your firefox boomarks from an old profile still resident on your laptop, but no longer the one that you’re logging into. For example, I have an...
View ArticleFirefox Bookmarks location (Linux)
At some point you may find yourself wishing you could get your firefox boomarks from another user home directory on your laptop or on backup. I want to be able to find them, and restore them into...
View ArticleRetro Terminal
This is just too good. sudo add-apt-repository ppa:noobslab/apps echo “deb http://archive.ubuntu.com/ubuntu/ xenial main universe” | sudo tee /etc/apt/sources.list.d/depd-CRT.list sudo apt-get update...
View ArticleStopping and Disabling Services in Linux
Things are a little different between Centos/RHEL6 and Centos/RHEL7 when it comes to starting and stopping services. Having grown up on /etc/init.d/ scripts, it’s enough of a challenge using service...
View ArticleLinux disk space consumption analysis.
Desktop distro’s have wonderful graphical disk space analysis programs such as Baobab (KDirStat), QDirStat, xdiskusage, duc, JDiskReport and with your desktop distro being connected to the internet,...
View ArticleConky
One of my first ever posts was about conky and wbar on crunchbang linux. Crunchbang has since been replaced with a community led fork, Bunsenlabs, and it’s well worth checking out. I’m so impressed...
View ArticleMicrosoft Windows and Lost Man Hours
Real life scenario: A previous client wants to take me on to work on a project for a few weeks. Great! They send me a new user account form to sign, scan and return. “No biggy” you might think?...
View ArticleMake bootable USB from .iso in Linux
The following command will write a downloaded .iso file of your favourite distro to a USB stick. You can then boot off it and install to hardware. sudo dd bs=4M...
View ArticleCreate Windows 10 bootable USB on Linux
The following commands install the WoeUSB program used to create a bootable USB stick for the installation of Windows 10. First add the repository (assuming Ubuntu or Linux Mint OS) sudo...
View Articlegit Cheat Sheet
My super concise git notes Developed by Linus Torvalds, git is a… Distributed Version Control System (VCS) for any type of fileCo-ordinates work between multiple developersTracks who made what changes...
View ArticleWhat is DevOps?
DevOps is the key to Continuous Delivery. How is this achieved? First it is useful to consider the evolution of the previous models of project management, namely Waterfall and Agile. AGILE Agile...
View ArticlePython
INTRODUCTION Python is a simple, easy to learn programming language that bears some resemblance to shell script. It has gained popularity very quickly due to its shallow learning curve. It is...
View ArticleSavage leaky programs
It’s come to my attention recently that despite a fresh install of Linux Mint, certain programs seem to leak like a basket and hang around after they’re closed too. I’d noticed my machine freezing...
View ArticleDocker
READ THIS FIRST! On HP workstation equipment, you’ll likely need to enable VTX Extensions in the BIOS to allow for the execution of virtualisation technology. I use a hp EliteDesk 800 G2 Mini and the...
View ArticleKubernetes
WELCOME TO THE FUTURE OF INFRASTRUCTURE In a single sentence: Kubernetes intends to radically simplify the task of building, deploying and maintaining distributed systems. Kubernetes or K8s is...
View ArticleXML, JSON and YAML
In DevOps, you’ll find yourself interacting with or creating files that are either XML, JSON or YAML format, depending on what you’re doing. All these file formats are a way of representing data, and...
View Article