Cloud Computing

Cloud-computingIn a general terms Cloud Computing provides us means of accessing the applications as utilities over the Internet, or we can say that it is for anything that involves delivering hosted services over the internet.

Cloud: The term Cloud it refers to a Network or Internet In other words, we can say that Cloud is something, which is present at remote location. Cloud can provide services over public and private networks, i.e., WAN, LAN or VPN. Applications such as e-mail, web conferencing, etc.

Cloud Computing refers to manipulating, configuring, and accessing the hardware and software resources remotely. It offers online data storage, infrastructure, and application. It allows us to create, configure, and customize the applications within minimum time at low cost.

Hence, the coud Computing is making our business applications mobile and collaborative. Continue reading

Nagios tool for server Monitoring

nagiosNAGIOS

Nagios is very popular open source monitoring tools we can monitor anything, you will be able to monitor hosts resources by  web interface. Nagios is useful for keeping an inventory of your servers, and making sure your critical services are up and running. For using a monitoring system, like Nagios, is an essential tool for any production server environment.

You will also use of or  utilize the Nagios Remote Plugin Executor (NRPE), that will be installed and configured as an agent on remote hosts (Clients), to monitor their local resources.There are many things that Nagios  can monitor

  • Hosts
  • Services
  • Logs
  • Interaction and connectivity
  • Network’s Security
  • System Perfomance etc

Continue reading

Linux Basic Commands for Beginners

basic_linux_commandLinux Basic Commands and Examples of them

Commands: A instruction  for a computer or device to perform a specific task know as ‘Command’. It give through terminal as input (by user), so also we can say that command is an interpreter.

[gaurav@gauravx ~]$____

Command line:  A command line is a text-based interface which can be use to input instruction to a computer system. A Linux command line is provided by a program called “The Shell“.  So in previous post shell are covered, where or as all know there are many Shells have been developed.  So The default shell for users in Linux is the BASH Shell (Borne Again shell) and also it is in MAC OSx.

Instruction: Open terminal ( ctrl+shift t ) it displays a string like “ [user@hostname~]$ _ or  [root@hostname~]$#_” mean of this, it is waiting for a command from the user  ‘it is called Shell prompt’.

So command entered at the shell prompt have three basic parts Continue reading

Linux Boot Process- How it executes

run_levelLinux Boot Process 

Basically “Boot Process A CPU gets its instructions from memory. The CPU reads instruction from the BIOS and searches for the hard disks, CD drives and other hardware. The BIOS program looks at the first sector for boot code.

The boot process for Linux goes through several stages. Different systems follows different stage here in Linux  have 6 stages of Boot.

 

  • BIOS   ( Basic Input/Output System )   Boot
  • MBR    ( Master boot Record )
  • GRUB  ( Grand Unified Boot Loader )
  • Kernel
  • init
  • run level init 0 – init 6 )

Continue reading

Linux Shell Scripting

Selection_016SHELL 

Shell is a command language interpreter that executes commands read from the standard input device (keyboard) or from a file. Shell is not part of system kernel, but uses the system kernel to execute programs, create files etc.

So we can say “Shell” is a user program or it’s environment provided for user interaction. 

There are many type shell available with Linux  UNIX-Like System

  • BASH ( Bourne-Again SHell )– Developed by “Brian Fox and Chet Ramey “
  • C SH ( C SHell)– Developed by “Bill Joy
  • K SH (Korn SHeel)– Developed By “ David Korn
  • TCSH

Continue reading

How To Have A Fantastic Backup Software With Minimal Spending

BackupDesktop Backup software

It is very critical for any organization or team or your own personal level to take backup of your system on an on-going basis. There are many Backup software/open-source software for different type of OS Flavor,  However  here below some kind of Backup software’s detail  are described and Also have instruction for how to install it and configure in your environment. My mainly focused on Linux-Flavor. 

  • Pybackpack
  • Backerupper
  • Grsync  etc    Descriptions of these are described here below.
Backup Software For Linux/Unix-like Systems in Open Source

In this post I’m going to describe open source Backup software for you.

Bacula – Client/server backup tool for heterogeneous networks

This software is to manage backup and recovery across a computer’s netwoks including Linux (Red Hat, ubuntu, centOS etc), Windows etc. And this software have CLI, GUI or web interface. Continue reading

GIT & GIT Repository- How it Works


images (1)
The purpose of GIT is to manage a project or a set of files, as they change over time. Git store this information in a data structure called a Repository. A GIT repository contains among other things.

  1.  A set of “ commit ” object  
  2.  A set of references to commit object, call heads.

Commit Changes

‘Commit’ operation is used to apply changes from the working copy to the repository. This operation modifies the repository and other developers can see these changes by updating their working copy.

Before commit, one has to add files/directories to the pending change-list. This is the place where changes wait to be committed. With commit, we usually provide a log message to explain why someone made changes. This log message becomes a part of the history of the repository.  Continue reading

Elasticsearch & Installation

Elasticsearch               Selection_004

Elasticsearch is a popular open-source search and analytics engine for use cases such as log analytics, real-time application monitoring, and click stream analytics.

Elasticsearch  is a search server based on Lucene. Elasticsearch is developed in Java and is released as open source under the terms of the Apache License. Elasticsearch is the most popular enterprise search engine followed by “Apache Solr”, also based on Lucene.

Lucene: Lucene is a “free and open-source information retrieval software library”, originally written in Java by “Doug Cutting”. It is supported by the Apache Software Foundation and is released under the Apache Software License. Also K/A Apache Lucene.) Continue reading