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 »

Ubuntu 20.04 on a 2015 15″ MacBook Pro

I decided to give Ubuntu 20.04 a try on my 2015 15″ MacBook Pro. I didn’t actually install it; I just live booted from a USB thumb drive which was enough to try out everything I wanted. In summary, it’s not perfect, and issues with my camera would prevent me from switching, but given the right hardware, I think it’s ...

Read More »

macOS: Notes app tips that may improve your daily workflow

After switching from Windows to macOS in 2019 I also changed my default note-taking app from OneNote to macOS build-in Notes.app. I wasn’t sure this is the right move, so I switched gradually with carefully selected topics only. But after several weeks of using both OneNote and Notes app, I switched fully, and after using Notes for several months now ...

Read More »

macOS: sync files between two volumes using launchd and rsync

Backing up and syncing files and directories between drives is pretty common use case for many users. In this quick tutorial you will learn how to use launchd and rsync to synchronize files between different volumnes in macOS. Problem Synchronize a (KeePass) file between two drives in macOS in both directions. Solution Watch for file changes in both locationsSynchronize the file between locations and ...

Read More »

Using different SSH keys for different hosts

When I’m setting up a new computer, one of the tasks I need to do is set up new SSH keys to access different servers. It’s good practice not to use the same key for different services. Keys are useful so you don’t need to type your credentials in all the time when working on a trusted PC. Instead of ...

Read More »

Code Ready Containers – Installing decision management from developer container catalog

There is no better way to learn about container technologies, container platforms, and container-based application development than getting hands-on with great open technologies. Previously, I’ve shared how to install a custom latest greatest version of theRed Hat decision management tooling. The question that remains is, what do you need to do to make use of the container images pre-installed with ...

Read More »

30 Examples of MySQL Commands in Linux

Here is my list of some of the most useful  MySQL commands which I have used in my day to day life while working with MySQL database in Linux. This comes straight from my notes so you may not find a lot of documentaries around it but they all are very useful. If you need to know more about any ...

Read More »

Code Ready Containers – Installing process automation from developer container catalog

For some time now we’ve been working on updating your experience using Code Ready Containers, a container platform installation for your local machine, by providing interesting developer tooling and project examples. There is no better way to learn about container technologies, container platforms, and container-based application development than getting hands-on with great open technologies. Previously, I’ve shared how to install ...

Read More »

FFmpeg Cheatsheet

FFmpeg is a great command-line tool for dealing with audio and video files. Here are some useful commands: 1. Reduce the size of a file Try passing the file straight through ffmpeg and check if the size reduces: 1 ffmpeg -i input.mp4 output.mp4 To reduce the size further, scale the video to half the width and height: 1 ffmpeg -i ...

Read More »

Docker in Windows Moving A Mounting

Using docker in Windows is a bit like discovering that someone’s missed a vital memo. Everything nearly works as you might hope, but there are glitches all over the place. I use bash as my shell for scripting various things we do with docker in Windows. This leads to two enormously annoying issues: I’ve found it very difficult to mount ...

Read More »