Do you want to know how to develop your skillset to become a sysadmin Rockstar?

Subscribe to our newsletter to start Rocking right now!

To get you started we give you our best selling eBooks for FREE!


1. Introduction to NGINX

2. Apache HTTP Server Cookbook

3. VirtualBox Essentials

4. Nagios Monitoring Cookbook

5. Linux BASH Programming Cookbook


and many more ....



FREE SysAdmin books with the SCG Newsletter

Here at System Code Geeks we know how much you love books about system administration; we are geeks ourselves. After all, a geek that respects himself should always have his face in a book, he has to keep up with the latest technologies and developments. For this reason, we have decided to distribute 6 of our books for free. You ...

Read More »

Making Native Language Support (NLS) and gettext Optional

I’ve decided to write this blog post after noticing how many people were asking me to make gettext optional when building fswatch. At the beginning I actually thought it was optional. And I never dug any deeper into the matter because, apparently, everybody experiencing this problem was building fswatch from the repository sources instead of building it from a release tar-ball. ...

Read More »

Windows Hyper-V OpenShift Container Platform Install in Minutes

Since the release of the OpenShift Container Platform (OCP) it has been my desire to provide a simple, fully configured and easy to use installation. This installation needs to have the Red Hat Middleware product streams installed (pre-configured container options) and all the extras like source to image and .Net Core containers. For some time there’s been easy to use ...

Read More »

Automation Tip: Knowing When Windows’ Setup is Complete

If you ever need to wait to execute something until the last mile of Windows’ Setup (also called OOBE, or Out-of-the-Box-Experience) is done, there isn’t much information out in the wild about what you need to wait on. You also can’t programmatically determine the current boot state (without running a boot trace, and you still have to process it after ...

Read More »

Kubernetes: Simple example of pod running

I recently needed to create a Kubernetes pod that would ‘just sit there’ while I used kube cp to copy some files to a persistent volume to which it was bound. I started out with this naive pod spec: pod_no_while.yaml kind: Pod apiVersion: v1 metadata: name: marks-dummy-pod spec: containers: - name: marks-dummy-pod image: ubuntu restartPolicy: Never Let’s apply that template: ...

Read More »

Ansible – A handy tool for people that might need

Ansible is a good tool. You can do what it gives you in many different ways, and you might be already doing it. With this assumption, I’ll try to show you why you might like it. Ansible and I I have recently passed Red Hat Certificate of Expertise in Ansible Automation. I have taken the exam because I felt that ...

Read More »

How to install Debian+LXDE on ANY Android Tablet

Running a linux distro on android devices is a hot topic these days, and why not? After all, android is already based on linux kernel, but a pretty much locked-down and dumbed-down version of it. The OEM doesn’t give you root and in most cases, not even an open source bootloader or kernel. That way, its good for maybe the ...

Read More »

How to Get Kubernetes Running – On Your Own Ubuntu Machine!

Note: This article largely borrows from my previous writeup on installing K8s 1.7 on CentOS. Getting a local K8s cluster up and running is one of the first “baby steps” of toddling into the K8s ecosystem. While it would often be considered easier (and safer) to get K8s set up in a cluster of virtual machines (VMs), it does not ...

Read More »

Kubernetes 1.7 on CentOS: This is How We Nailed It!

Please Note: If you are looking for a comprehensive, step-by-step guide on installing Kubernetes on CentOS, check out this guide (composed by one of my colleagues) instead. Caution: This blog was originally composed several months ago, when the K8s release cycle was at v1.7.0-alpha.3. As always, K8s has zoomed past us, hence most of the content would be downright obsolete ...

Read More »