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 »

Using Minikube on osx

Docker compose is making for me wonders when it comes to run some simple components on my workstation. Spawning and simulating an infrastructure locally is fast and takes no time. Also it is lightweight. However most teams nowadays use Kubernetes.If you want to simulate a Kubernetes environment locally the tool to use is Minikube. With Minikube you need to have ...

Read More »

Recover Deleted Files On Linux (Beginners Tutorial)

Have you ever deleted any important files by mistake? Who doesn’t! Okay, but can I recover them? In this post, you will learn how to recover deleted files on Linux using various programs on different file systems. You will see how to recover deleted files from SD cards, HDDs, and deleted partitions on different Linux file systems such as EXT3, ...

Read More »

TCP: out of memory — consider tuning tcp_mem

Recently we experienced an interesting production problem. This application was running on multiple AWS EC2 instances behind Elastic Load Balancer. The application was running on GNU/Linux OS, Java 8, Tomcat 8 application server. All of sudden one of the application instances became unresponsive. All other application instances were handling the traffic properly. Whenever the HTTP request was sent to this ...

Read More »

15 Linux Ping Command Examples For Network Diagnostics

Thanks to Linux, we have access to many tools that facilitate networking administration & diagnostics. In this sense, the Linux ping command is one of the most useful tools for sysadmins and network administrators. Its basic function is to determine if one host of the network is reachable or not. However, in this post, we will address other more advanced capabilities ...

Read More »

Remote Log Collection on Windows

Every organization needs to collect logs from multiple sources in order to put them in either a log collector or SIEM (or a dedicated audit trail solution). And there are two options for that – using an agent and agentless. Using an agent is easy – you install a piece of software on each machine that generates logs and it ...

Read More »

MySQL On Linux (Beginners Tutorial)

In this post, we will cover many aspects of MySQL on Linux. First of all, how to install it, how to perform basic CRUD operations, how to import & export data, play with the MySQL engine itself such as setting the root user password and much more. MySQL is one of the most popular relational databases engines in the world. ...

Read More »

Deploying Che 7 with custom images (air gap environment)

Number 5: deploying Che 7 behind a firewall (air gap environment) using chectl –che-operator-cr-yaml=… Deploying Che 7 with custom images Unlike  Deploying Che 7 to Minishift 1.34+, this doc will explain how to do an Eclipse Che 7 deployment with a custom resource yaml file to override the images used in the deployment. This process can be used for many things, ...

Read More »