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 ....
I agree to the Terms and Privacy Policy

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 »

Writing safe(r) bash scripts

After writing more and more bash scripts for a client, I’ve decided to write down my thoughts about it. This assumes you have some knowledge about bash, as it is not intended as a beginner’s tutorial. Why bash scripts? Bash is present in almost every unix/linux-based stack, now some Windows as well. An exception is the ‘alpine’ docker images, which ...

Read More »

10 Tips on working fast in UNIX or Linux

10 UNIX Productivity tips Have you ever amazed to see someone working very fast in UNIX, firing commands and doing things quickly? Yes, I have seen that a couple of times and I have always inspired to learn from those superstar developers. In this article or tutorial or whatever you call it, I have dedicated to sharing some UNIX command ...

Read More »

A packaging manager for windows

Finally, came across a packaging manger for windows, where I can easily install windows software, the way its meant to be, unobtrusive and smooth. Chocolatey is not the fanciest tool out there, but the one for which I  long felt a need and while you can argue that docker does that much fancier, but on a dev box, this is ...

Read More »

Increasing Shell Productivity With Zsh Aliases

The zsh shell, such as many others, supports aliases to minimize the amount of typing required. Beside simple command aliases, zsh comes with a multitude of extended alias features. Normal, or command aliases are very helpful for commands that you keep typing all over again. How often do you type git status, mvn clean install, or docker build yourself, manually? ...

Read More »

Running Ansible on a Windows System

On my last conference talk (it was about Ansible and Docker at DevOpsCon in Berlin), I was asked what is the best way to run Ansible on a Windows system. Ansible itself requires a Linux-based system as the control machine. When I have to develop on a Windows machine, I install a Linux-based virtual machine to run the Ansible’s playbooks ...

Read More »

Spring Boot & Cockroach DB in Kubernetes/OpenShift

In my previous post, I showed why Cockroach DB might help you if you need a cloud native SQL database for your application. I explained how to install it in Kubernetes/OpenShift and how to validate that the data is replicated correctly. In this post, I am going to show you how to use Cockroach DB in a Spring Boot application. Notice that ...

Read More »

CockroachDB: A cloud native SQL database in Kubernetes

CockroachDB 2.0 has just been released. For those who don’t know what it is, it can be summarized as a SQL database for the cloud era. One of the best things about CockroachDB is that it automatically scales, rebalances and repairs itself without sacrificing the SQL language. Moreover, Cockroach implements ACID transactions,  so your data is always in a known ...

Read More »

Linux Rename File Example

Hello readers, in this tutorial, we will learn how to rename a file in the Linux operating system. For this tutorial, we will rename a file either: By using the mv command to rename the file Using rename command 1. Introduction Renaming files in Linux is not an advanced option, but it’s surely the interesting one. Developers know that Linux ...

Read More »