by Ramesh Natarajan
on January 19, 2017
Once you’ve created your recipes and other objects for your chef cookbook, it should be uploaded to the Chef server.
There are two ways you can upload your cookbooks:
- Using knife cookbook sub-command – This helps you to manipulate your cookbooks
- Using knife upload sub-command – This helps you to upload all chef objects (including cookbooks, environments, nodes, etc.)
This tutorial explains how to use both of these sub-commands (knife cookbook and knife upload) with examples.
[continue reading…]
by Ramesh Natarajan
on January 18, 2017
Even if you are a Linux sysadmin or developer, sometimes you might end-up managing Oracle database that is running in your environment.
In that case, it is essential to understand certain basic Oracle DBA activities. In this tutorial, we’ll explain how to create an Oracle database from command line.
When you install Oracle software, it will give you an option to create a new database from the UI.
At that time, if you decide not to create a new database, and install only the Oracle software, later you can create the database separately.
[continue reading…]
by Ramesh Natarajan
on January 17, 2017
The first hands-on Linux sysadmin workshop for this year is here. This time it will be conducted in Los Angeles for 2 days.
[continue reading…]
by Koscica Dusko
on January 16, 2017
If you stand in a queue at a grocery store (or anywhere else), the first customer in the queue will be served, and then the next, and so on.
In programming terminology, especially in data structure, this concept is called FIFO (first in first out) queue.
In C++, Queue is an important part of a STL (Standard Template Library).
Apart from the typical FIFO queue, there are few other types of queue. For example, priority queue.
In a priority queue, apart from the FIFO characteristics, certain customers (or elements in a queue) might have a higher priority, and they might receive immediate service irrespective of their location in the queue.
[continue reading…]
by Ramesh Natarajan
on January 12, 2017
If you are creating custom docker images for your enterprise, you have two choices on where to host your docker images:
- Docker Hub – This hosted registry service is free and provided by Docker Inc. They also have several enterprise level features where you can create multiple accounts for your organizations, setup automatic builds, etc.
- Self Hosted Docker Registry – You can setup docker registry within your organization that will host your own docker images.
This tutorial explains how to setup a a secure self-hosted docker registry.
[continue reading…]
by Terrence Sun
on January 10, 2017
The GNU Binary Utilities, usually called as binutils, is a collection of development tools that handle assembly files, object files, and libraries.
The new generation of programming languages that came in the last few years are really masking the functionality of these utilities, as they happen in the background. So, many developers are not exposed to these tools.
But, if you are a developer who is working on Linux / UNIX platform, it is essential to understand the various commands that are available as part of GNU development tools.
The following are the 12 different binutils commands that are covered in this tutorial.
[continue reading…]
by Ramesh Natarajan
on January 9, 2017
You can use Nginx as a loadbalancer in front of your web application.
For example, if your enterprise application is running on Apache (or Tomcat), you can setup an 2nd instance of your enterprise application on Apache (or Tomcat) on a different server.
And then, you can put Nginx at the front-end, which will load balance between the two Apache (or Tomcat, or JBoss) servers.
If you are new to Nginx, it is important to understand the difference between Nginx vs Apache, and Nginx Architecture.
Nginx supports the following three types of load balancing:
[continue reading…]
by Ramesh Natarajan
on January 4, 2017

Happy New Year from Me and My Daughters (Diya and Neha)
Happy New Year to all TGS readers from Me and My Daughters (Diya and Neha).
We wish you and your family a happy, healthy, and joyful new year.
[continue reading…]