LATEST ARTICLES

Useful commands in Vagrant

We continue  with this Wonderful series by  Jamal  from Azerbaijan, who wants to share  with you his  experience with vagrant and  most   of Visualization systems  , ...

Create Box in Vagrant

After installation and configuration any type of Linux server we must export our virtual machine to the BOX file. you may need some help how to  install  Virtual...

Install Vagrant Ansible and Virtualbox in Feora 24/25

To use vagrant I prefer Virtualbox provider. It is easy to control and very comfortable in Desktop environment. As Linux desktop I use Fedora workstation. In this article...

Install Zabbix 3.x in Centos7

Zabbix is an enterprise-class open source distributed monitoring solution that can be used to monitor and track performance and availability of network servers, devices and other IT...

How to install Vsftpd in Centos 7 /...

in Wikipedia definition vsftpd, (or very secure FTP daemon), is an FTP server for Unix-like systems, including Linux. It is licensed under the GNU General Public License....

NFS Server and NFS Client in Redhat 7 centos...

NFS, is abbreviation of Network File System, is a server-client protocol used for sharing files between linux/unix to unix/linux systems. with  NFS enabled you can  mount a...

Using expr command-line utility in Bash Scripting Language to Calculate Mathematical expressions

In our last post "NUMBERS AND MATHS IN BASH SHELL SCRIPTING LANGUAGE", we saw the use of 'let' utility to perform mathematical calculations. Here in this tutorial...

3 Ways to create Swap in Linux

If you have a low RAM memory the swap partitions are the best solutions for you. swap is like  virtual memory  used when RAM is above 100%...

Server Monitoring with Elasticsearch

This article will go through the steps of monitoring a Linux server with Elasticsearch, Beats and Kibana. this  article  should  work in all Linux Systems.  its  quit...

RHCSA Understand and use essential tools PART 1

One of the most famous certificate in world of Linux is RHCSA  Redhat Certified  System Administrator  . There is many tutorials and books online to use  them....

Lsof 9 practical examples in Linux

As we all know that everything in Linux OS  is consist of file( library files, pipes, socket, device and .etc). Lsof meaning that is knowing  as “list...

How to Manage Kernel Modules in Linux

When we install Linux Like operating system at that time Linux kernel install most of device driver’s modules and after the installation it also allows us to...

Top 10 things to do after installing Ubuntu 16.10

To get maximum out of Ubuntu 16.10 users needs to get some tweaks. In this article we list the minimal things which a user should consider to...

netstat top 10 commands

Netstat is one of the most used commands by   system admins to checks the network and protocols  related to his machine. you can also list out...

Install DNS server Master and Slave on Centos 7

DNS server or The Domain Name System (DNS) is a hierarchical decentralized naming system for computers, services, or any resource connected to the Internet or a private...

Reset root password RHEL7 Redhat official way

Reset root password is one of the daily tasks of an system administrator its  also the key to questions of  RHCSA exam and RHCE, because  you are ...

OpenStack installation and configuration

In this article, I will explore how to install and configure OpenStack in an easy way. Let start to discuss OpenStack little bit. It is a broad and...

How to install Ubuntu Server 16.10 Including LAMP

Ubuntu 16.10 is  just  released.  there is many improvements and patches released sins last  release 16.04. many  people have the choice to install  the Linux Server because...

how to install Kernel 4.8 in Centos

The Kernel 4.8 has been releases  finally  after many months of  development . please  the  last release  note  from this  link https://lkml.org/lkml/2016/10/2/102 To make this  upgrade possible  we  need...

Upgrade from Ubuntu 16.04 to Ubuntu 16.10

With the release of Ubuntu 16.10, the new beast is out with  release name "Yakkety Yak". The new version of Ubuntu 16.10 can be download from official...

Python String Methods

Python has a built-in string class named "str" with many handy features, an literal string can be enclosed by single or double quotes , but stay  the ...

How to configure PXE server with Ubuntu 16.04

In an big IT environment when there are more then 100 of machines and you have to install Ubuntu on them. If you will think of using...

Full automated Nagios

The purpose of this article is to show how to automatically install the Nagios server and the NRPE clients using the prearranged python scripts. First of all, you...

Numbers and Maths in Bash Shell Scripting Language

If you missed going through the previous post Starting with Bash/Shell Scripting Language, I would suggest you to walk through it. Here in this post we will...

Nagios Server and Client the Hard way

Nagios is a powerful monitoring system that enables organizations to identify and resolve IT infrastructure problems before they affect critical business processes. Comprehensive Monitoring Capabilities to monitor applications,...

FreeBSD 11 ooh Finally !!

The  World of Unix is waiting of this Release Freebsd 11 and from long time, after years and years enjoying the Stable Freebsd 10.  new release arrived...

Things you must know about Wireshark

A lots of protocol and network scanning tools are here but wireshark is famous one. This is an open source and free to use network protocol scanner....

Manage RAID and LVM in Ubuntu 16.04

When you thinks about assuring you data is safe you consider to get data stored at multiple places. Some enterprises having data which they do not wants...

Boolean In Python more examples

i can reduce  the definition of  Boolean   in Python to Logic  expressions of Combinations.   the Logic  the  base  in the most t of programming languages Boolean values...

Guake Terminal: A Terminal Emulator for Next Generation

Guake is a drop-down terminal emulator for Gnome Desktop Environment, written mostly in Python (PyGTK) and released under GPLv2+ License. The designing of Guake was inspired by...

Learn to use variables, comments, whitespace, Boolean and Maths in Python

Python is a cross platform, general purpose, high level, dynamic and interpreted programming language. As per google trend 2016, Python is the second most popular Programming(scripting) Language...

Configure Puppet server with Ubuntu 16.04

In this article we will learn how to configure Puppet with Ubuntu 16.04. When we think about managing services on plethora of Linux nodes in bulk, we...

Starting with Bash/Shell Scripting Language

A Unix/Linux shell is a command-line interpreter. Users commonly interacts with shell, using terminal emulator by entering command as text or from a file that can be...

Spacewalk the Redhat Satellite clone

one of the  best  definitions of  spacewalk  is that  its  clone  of  Satellite  Redhat  server . called upstream community project of  Redhat  Satellite . and can  provide...

Deepin 15.3 the deep beauty

Am one of  the  big  fans  of  Deepin desktop . was  testing that  some time under Manjaro   Linux . About  Deepin Linux   based on debian,  that...

How to build docker with Ubuntu 16.04

docker is one of the finest example of devops tools. It wrap all of the required files, dependencies, and files in a single packet for developer. This...

Zypper commands for Suse Linux

Zypper Zypper is a command line package manager which makes use of libzypp for installing, updating and removing packages as well as for managing repositories.In this article we...

Openbsd 6.0 has been released

The OpenBSD team has declared  the release of a new stable  version of their security-oriented operating system. This new release of  6.0,  is   coming   to ...

Learning Python: Write your first program in python and know the underlying concept

Python is an interpreting language, which means Python Programs are executed by an interpreter. Python interpreter can be started simply by typing python at the Linux Terminal/console,...

Learning Python: Introduction to Python Programming Language

Python is a cross platform, general purpose, high level, dynamic and interpreted programming language. As per google trend 2016, Python is the second most popular Programming(scripting) Language...

How to Configure OpenGTS with Ubuntu 16.04

In this article we will learn how to configure OpenGTS with ubuntu 16.04. OpenGTS is probable the first open source on line GTS system. It is a...

Top 10 Web Server for GNU/Linux

A web server is a Computer program that processes requests using HTTP protocol. A web server can be an application or a Computer System in general that...

Get Weather condition and Moon phase in console using wttr

Being a proud linuxer, it feels so great to achieve everything you want in console. Thanks to @igor_chubin for the application 'wttr.in' that you can get all...

Configure BIND server with Ubuntu 16.04

In complicated networks, it is not possible to remember IP address of any server. We use BIND server in Linux to map an IP address to some unique...

Learn DNF commands to manage Fedora 24

DNF means Dandified YUM is the next generation version of YUM for Rpm Based Distributions like Fedora.  In this article we will known about the DNF commands. Fedora...

How To Install LEMP Stack On OpenSUSE 42.1

Today we will learn how we can install LEMP on openSUSE 42.1 AKA Leap Linux distribution. LEMP named as an acronym of the names of it's original four...

How To Install LAMP Stack On OpenSUSE 42.1

Today we will learn how we can install LAMP on openSUSE 42.1 AKA Leap Linux distribution. LAMP named as an acronym of the names of it's original four...

YUM Package Management in Linux

YUM package management means Yellowdog Updater Modified. yum is the primary tool to install, update and remove the packages from repositories and also install the local packages...

Install Moodle with CentOS 7

Moodle is a learning management platform which is popular among educationists, trainers, and administrators. It is an open source web based application. In this tutorial we will...

Detailed Installation Guide of openSUSE 42.1 Leap

Our today's topics is to cover the detailed installation guide of openSUSE 42.1 Leap Linux OS distribution. We will cover each and every details of how you...

How to install FreeBSD 10.3

Download file iso for installation ( in here, we install on PC using chip intel- i386) 1. Go to the website : ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/i386/ISO-IMAGES/10.3/ 2. Choose FreeBSD 10.3 RELEASE-i386-dvd1.iso 3. Burn...

LVM – Logical Volume management in Linux

LVM means Logical volume management which can be used to allocating disks, striping, mirroring and resizing logical volumes In Linux Operating system. There are two versions of...

Configure LDAP server on CentOS 7

In this article we will learn how to install and configure open LDAP server with CentOS 7.  LDAP provides a standard language that server and client use...

Happy System Admin Appreciation Day – 2016

July 29, 2016 is witnessing 17th System Admin Appreciation day. System Admin Appreciation Day is also referred to as Sysadmin Day, SysAdminDay, SAD, Sysmas or SAAD. This...

Command line for starters

Command line is one of the most important things in Gnu/Linux world, all newbies should start to learning and knowing about that, so we wanna introduce some...

HA Proxy Installation In Centos 7/RHEL 7

HA Proxy is free, open source software. It provides a high availability load balancer and proxy server for TCP and HTTP-based applications that spreads requests across multiple...

15 Things to do after Ubuntu 16.04 Installation

This technical article will cover about what 15 things we need to do after installing Ubuntu 16.04 LTS Xenial Xerus Linux desktop edition distribution. After installing a fresh Ubuntu 16.04 Linux...

Configure Samba Server with Ubuntu 16.04

In this tutorial we will learn how to configure Samba Server with Ubuntu 16.04. Samba can enable file and printer sharing between Linux and window based OS....

Install and Configure Gitlab on Centos 7/RHEL 7

Gitlab is a software written in Ruby. This is a web-based Git repository manager with wiki and issue tracking features. It is similar to GitHub, Unlike GitHub...

Configure WordPress With Ubuntu 16.04

In this tutorial we will learn how to install and configure WordPress with Ubuntu 16.04. WordPress is an open source content management system (CMS). It is a...

Detailed Installation guide to Centos 7

CentOS is one of the most used OS  dedicated  for  servers , workstation and  clusters,    this Linux  distribution is stable  is fully compatible with  Redhat  upstream,  is ...

Install and Configure LAMP on Ubuntu 16.04

LAMP is a stack of three software i.e. Apache, MySQL and PHP. When these services are configured together on a single Linux server, the stack is called...

Detailed Installation guide of Ubuntu 16.04 Desktop

Ubuntu  is a Debian-based Linux operating system and widely used for personal computers, smartphones and various network servers and one of the most famous Linux distribution now a...

Detailed Installation of Debian GNU/Linux

If you are new in Debian world.  Let me tell you something,  Debian is  very  popular and have very large Linux community. Debian can produce a high-quality, stable,...

Installing and customizing Cinnamon on ArchLinux

After installing Arch only thing you see is a Command line without any Graphical interface and extra packages, in this post, we gonna install Cinnamon desktop on...