by Karthikeyan Sadhasivam
on February 8, 2016
Vagrant is an open source tool used for creating a portable virtual environment.
Using Vagrant, developers and sysadmins can create any virtual environment instantly. Vagrant is extremely simple to use and configure.
Vagrant acts as central configuration repository for managing and deploying multiple reproducible virtual environments from a canned OS image with same configuration.
[continue reading…]
by Koscica Dusko
on February 3, 2016
Whether you’ve been using C++ for a while, or a newbie to programming, you still have to understand the basic details about C++11.
C++ programming language is based on C programming, which has been connected to UNIX from it’s beginning. Creator of C is Dennis Richie.
C++ has added many object oriented features on top of C including: classes, objects, templates, namespaces, few advanced data types, exceptions, references, STL, etc.
C++ is considered as a general purpose language that supports Object oriented programming as well as multithreading. Creator of C++ is Bjorne Strousturp.
[continue reading…]
by Ramesh Natarajan
on February 1, 2016
Even if you are a sysadmin or developer, when you have Oracle running in your environment, you might encounter a situation where you have to do some basic DBA tasks.
One such task is to export data from an Oracle database. Using Oracle’s exp utility, it is very easy to dump data from database.
In this tutorial, we’ll explain everything that you need to know to use exp command effectively to export data from your Oracle database, including the following:
[continue reading…]
by Karthikeyan Sadhasivam
on January 27, 2016
LXC Containers are a very quick way to create a psuedo virtual environment.
In the previous LXC article, we explained how to install and configure LXC linux containers.
In this tutorial, we’ll explain how to create a new Linux container, start the container, and login to the LXC virtual console to use the new container.
For demonstration, we’ll be creating a CentOS LXC virtual container in this tutorial, but you can create virtual container for pretty much any Linux distro that you want.
[continue reading…]
by Karthikeyan Sadhasivam
on January 26, 2016
LXC stands for Linux Containers.
Linux containers are light-weight “virtualization” methods that runs multiple virtual units simultaneously on a single control host on a single Linux kernel.
The Linux kernel contains cgroups for resource isolation (CPU, memory, block I/O, network, etc, ), which does not require starting any virtual machines.
[continue reading…]
by Luke P. Issac
on January 11, 2016
When you have an enterprise application or website that gets lot of hits, your server might be under heavy load. In that case, you may want to consider distributing the load across multiple servers.
Load balancer will distribute the work-load of your system to multiple individual systems, or group of systems to to reduce the amount of load on an individual system, which in turn increases the reliability, efficiency and availability of your enterprise application or website.
[continue reading…]
by Ramesh Natarajan
on January 1, 2016
We shall never know all the good that a simple smile can do. ~Mother Teresa

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 and prosperous New Year.
[continue reading…]
by Karthikeyan Sadhasivam
on November 11, 2015
ZFS filesystem is getting a wider recognition on Linux.
In ZFS, you can enable compression at the filesystem level. This will store the data in compressed format, which will save lot of disk space.
In this article, we’ll explain how to create the filesystem from the ZFS storage pool and enable compression on ZFS.
[continue reading…]