≡ Menu

Virtualization is the creation of a virtual (rather than actual) version of something, such as an operating system, a server, a storage device or network resources.

For those who are new to virtualization technology, this article will give you some high level fundamentals that will help you to get started on virtualization.
[continue reading…]

Once you understand the basics of C++ programming language, it is essential for you to develop your problem solving skills using C++ program. In other words, you should know how to develop your programming logic to solve a given problem.

In this tutorial, we’ll give a simple binary problem, which you should solve by writing a C++ program.
[continue reading…]

How to Create an Oracle OVM VM from an Linux ISO DVD Image

If you are a Linux sysadmin, working in an environment that uses lot of Oracle products, you might be in a situation to explore the Oracle virtualization product called OVM.

In OVM, you’ll typically use a pre-existing OVM templates for a particular Linux distro (or Windows) to create a virtual machine.

But, you can also create an OVM VM from an ISO image. If you are installing a specific version of OS on your environment a lot, you can upload that particular distro ISO image to an Oracle VM repository, and use it to create new virtual machine as many times as you like.
[continue reading…]

Most of you are already familiar with SQL database, and have a good knowledge on either MySQL, Oracle, or other SQL databases. In the last several years, NoSQL database is getting widely adopted to solve various business problems.

It is helpful to understand the difference between SQL and NoSQL database, and some of available NoSQL database that you can play around with.
[continue reading…]

How to Use GDB Backtrace to Debug Strack Frame using C Example Code

GDB is an essential tool for programmers to debug their code.

Breakpoints are the way to tell GDB to stop or pause the program execution at certain line, or function, or address. Once the program is stopped you can examine and change the variable values, continue the program execution from that breakpoint, etc.

Similar to breakpoints, backtrace is also helpful during debugging process to view and navigate the stack frame as explained in this tutorial
[continue reading…]

Sometimes as a Linux Sysadmin, you might end-up in a situation where you may have to manage some Windows server as part of your virtualization strategy.

In those situations, it is good to know some fundamentals of how to manage Hyper-V virtualization on Windows.

If you like to manage the Hyper-V server from a GUI, enable the Hyper-V role on a separate Windows Server 2008 or 2012, as explained in this tutorial.
[continue reading…]

How to Install and Configure DNS Server in Linux

Domain Name Service (DNS) is an internet service that maps IP addresses to fully qualified domain names (FQDN) and vice versa.

BIND stands for Berkley Internet Naming Daemon.

BIND is the most common program used for maintaining a name server on Linux.

In this tutorial, we will explain how to install and configure a DNS server.
[continue reading…]

Happy New Year 2014 – From Geek and the Dolls

The most beautiful things in the world cannot be seen or even touched, they must be felt with the heart. ~ Helen Keller

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…]