Apache Apache is an open source HTTP server which is developed by an open community of programmers working together under the Apache Software Foundation. The application is available for a wide variety of operating systems including Unix, FreeBSD, Linux, Solaris, Novell NetWare, Mac OS X, Microsoft Windows. The Apache server was always a free and open source software, sometimes being regarded as...
What is cURL
cURL is software that mostly works as a command line utility and library used to transfer data on a variety of protocols. The largest number of commercial users of Curl are in Japan and other Asian countries, but Curl is fairly accessible in the West. Curl Headquarters is located in Cambridge, Massachusetts, and the Sumisho Computer Systems Corp wholly owns it. cURL supports a wide variety of...
What is TightVNC
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...