≡ Menu

C Recursion Fundamentals Explained with Examples

In C programming language, when a function calls itself over and over again, that function is known as recursive function.

The process of function calling itself repeatedly is known as recursion.

In this tutorial, we will understand the concept of recursion using practical examples.
[continue reading…]

25 Essential MySQL Select Command Examples

If you are using MySQL database, it is essential that you become comfortable with mysql command line.

In this tutorial we’ll explain how to use the MySQL select command with several practical examples.
[continue reading…]

How to Backup and Restore MongoDB using mongodump and mongorestore

mongodump is an useful tool to backup Mongo database. Apart from taking a cold backup, it can also take hot backup. i.e You can connect to a running instance of MongoDB and take a backup even when users are using the database.

mongorestore is an useful tool to restore the MongoDB backup that was taken using mongodump utility.
[continue reading…]

How to Setup Linux VPN Server and Client using OpenVPN

VPN stands for Virtual Private Network.

A Virtual Private Network enables a computer to send and receive data from one private network to another private network which are connected via public network (Internet).

This is helpful for those who are outside the company’s intranet, and like to connect to office network securely to access the internal servers. VPN is also helpful when you are connecting multiple branch offices together.
[continue reading…]

Most of the systems you are working on might be connected to a hub, or switch, or router. Probably you never thought about those networking devices, how they work, and the differences between them.

In this article, we’ll explain the core technical differences between these networking devices.
[continue reading…]

How to Setup F5 HTTPS SSL Load Balancing in Big-IP

If you have multiple web servers running HTTP, you can offload the HTTPS SSL function to a hardware load balancer, which will do both the functions of load balancing the traffic between the nodes, and performing the HTTPS.

In this tutorial, we’ll use the following example, where node1 and node2 both runs only HTTP. The HTTPS is offloaded to Big-IP F5, which will also do load balancing.
[continue reading…]

How to Backup Oracle Database using RMAN (with Examples)

Even if you are not an Oracle DBA, you’ll still encounter a situation where you may have to take a backup of an Oracle database.

Using Oracle RMAN, you can take a hot backup for your database, which will take a consistent backup even when your DB is up and running.

This tutorial gives you an introduction on how to perform Oracle DB backup using RMAN.
[continue reading…]

How to Enable SSH on Cisco Switch, Router and ASA

Q: I have a Cisco switch in my network, which I can access by hooking up a console cable directly to the device. I like to access the switch remotely using SSH. How can I enable ssh on my Cisco 3750 Catalyst Switch?
[continue reading…]