A free and open source software, TightVNC is an app that connects remotely, via the internet, two or more computers. The software consists of two apps: the first one is the TightVNC server and we have to install it on the receiving computer or the remote one; the second app is the TightVNC viewer and must be installed on the computer from which we will connect, or the local machine. Through a...
What is PostgreSQL
PostgreSQL is a relational database system. It is available for free under an open source BSD license. A company does not control PostgreSQL, but it bases its development on a globally distributed community, as well on several developers. PostgreSQL allows the use of procedural languages to execute code blocks directly in the database server. It can be used to create user-defined functions...
What is GIT
Git is a revision system running on most platforms, including Linux, POSIX, Windows and OS X. Like Mercurial, Git is a distributed system and does not maintain a common database. It is used in large development teams where team members are somewhat independent and are spread over a large geographical area. Git is developed and maintained by Junio Hamano and is licensed as free software under...
What is Grep
Grep is a UNIX text search command. The name comes from the first letters of “global/regular expression/print”, which is a series of commands for editors such as ed. The “grep” command searches for files in or standard inputs that correspond to a regular expression and writes them to the standard output. There are countless implementations and variations of the grep...
Hello-World
The “Hello, World!” is the first, simple and complete, program for beginners as well as a good program for testing systems and programming environments. “Hello, World!” is the basic syntax of programming languages. This tutorial will help you write the “Hello, World” program in Python 3 on different programming platforms. We need Python 3 and an editor. An...
How does IPtables work
There are two types of firewalls: 1. Filtering firewalls – which blocks specific packages. 2. Proxy Servers – Establishing network connections to the Internet from computers inside the LAN. Linux kernels have had packet filters since the 1.1 series. The first generation of packet filters, based on ipfw, was ported by Alan Cox in 1994. Jos Vos and others upgraded it for the 2.0...
What is Puppet
Running a correct configuration on any system is extremely important. Regardless of their role, it is vital that each system is configured correctly to produce good results. The classical approach consists in the development of scripts and the use of configuration files to ensure the proper functioning of the systems. As we add more services to software, scripts can become more complex and...
What is YUM and how to use it
Yum is a utility for RedHat and Fedora Core Linux based distributions. It is used to install packages directly from the Internet including the ability to update them. The only thing required to use yum is a reliable internet connection to download and install packages as quickly as possible. The RedHat and Fedora Core-based systems come with the yum utility available. It also contains a list of...
Fuser
The fuser utility that comes preinstalled with Linux is a very powerful tool. As the name suggests, it provides information about the user or about the process that uses a particular file or directory. The functionality of the fuser utility is not limited to providing information about processes. The basic utility of the command fuser is to identify which processes use a particular file or...
Ansible
Ansible can be described as an open-source configuration management app, allowing a user to provision software and provides tools to deploy apps on a wide variety of physical and virtual servers, regardless of the OS, both on Unix, Linux, and Microsoft Windows. It also features its’ own language which helps developers describe the system configuration. We can do the following using Ansible...