What is DevOps?

2000px-devops-svg_What is Devops?

DevOps” as a term was first coined in 2009 by Patrick Debois, who became one of its chief proponents. Simply put, DevOps is a combination of software development and operations — and as its name suggests, it’s a melding of these two disciplines in order to emphasize communication, collaboration, and cohesion between the traditionally separate developer and IT operations teams.

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

System Administration

system_adminSystem Administration

System Administration, The Administration is designed for the IT Professional. There are various category of Administration like,

  • Network Administrator
  • Project Administrator
  • IT Administrator
  • Linux System Administrator
  • Data Base Administrator etc

The person who is responsible for setting up and maintaining the system or server is called as the system administrator. System administrators may be members of an information technology department.

System administration is the field of work in which someone manages one or more systems, software, hardware, servers or workstations.A system administrator, or sysadmin, is a person responsible to maintain and operate a computer system or network for a company or other organization. System administrators are often members of an information technology department.  Its goal is ensuring the systems are running efficiently and effectively. Continue reading