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 »

Easy Container Cleanup in Cron + Docker Environments

By nature, Docker containers are temporary. Yet as anyone who runs containers via Cron can tell you, it’s not always so great at cleaning up after itself. In today’s article, we are going to explore two flags that make it easier to run Dockerized Cron jobs. Before we get too far into this article, let’s explore how we would traditionally ...

Read More »

AppDev in the Cloud – Data Virtualization Solves Acquisition Use Case

In a past role I helped put together a rather expansive travel agency booking project to show some of the more interesting feature of JBoss BPM Suite. The project continued to expand over time, adding on not just a bookings process, but also a payment process that included advanced features like compensation (rolling back bookings), integration of traditional web services in service tasks ...

Read More »

Using Office365 Mail and Calendar in Linux

For some reason, if your school or workplace is using Microsoft Office365/Outlook for all communication, you can configure your Linux e-mail client to support most of those features such as e-mail, calendar, and contacts working. Sometime back, support for Microsoft Exchange-based services was very buggy in open-source e-mail clients like Thunderbird and Evolution. But they have come a long way ...

Read More »

Asciidoc to Asciidoc: Exploding includes

One of my favourite features in AsciiDoc is the ability to include other files, but when using lots of includes is that it becomes difficult to read the whole document unless you convert it to one of the supported backends. $ asciidoctor --help Usage: asciidoctor [OPTION]... FILE... Translate the AsciiDoc source FILE or FILE(s) into the backend output format (e.g., ...

Read More »

Raid, backup and archive

This is a short tutorial about the similarities and the differences of redundant storage, backup, and archive functionality. I felt a need to create this short introduction because I realized that many IT professionals do not know the difference between these operations and many times mix them or using the wrong approach for some purpose. I personally once was the ...

Read More »

Weather info in i3status

I recently started using i3wm because it is light-weight, keyboard-friendly and uses the screen real-estate efficiently.  I customized i3bar and i3status (which came installed with i3) to show system information and date/time. But there was no out-of-the-box feature to get weather information from i3 status. I wanted a simple solution that does not require installing an external program like i3blocks, conky, dzen2, xmobar ...

Read More »

Adjusting Linux Kernel Parameters with Docker Compose

Docker Compose is a great utility for anyone developing Dockerized applications. It’s a tool that I personally use daily. Recently I came across yet another powerful feature of Docker Compose: the ability to change Linux Kernel Parameters. In today’s article, we will explore how to use this often overlooked but “useful when you need it” feature of Docker Compose. To ...

Read More »

Top 25 Unix Commands With Examples

  Hello Friends, In this tutorial,you will learn top Unix commands which are handy in day to day work,specially from Java developer point of view.   1.  How to create a new file in Unix touch <fileName> Example : touch abc.txt 2. How to see content of file in Unix(without able to edit) cat <FileName>     Example : cat abc.txt ...

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 »