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...
Chmod
In Linux, unlike other operating systems, largely because it is a multi-user system, we will encounter a unique system for managing the rights to files and folders that derives from the Unix based system. Users who can access files or folders are divided into three categories: owner – the owner, who created the file or directory group – a member of the group to which the owner belongs...
What is a Web Crawler
A search engine is a searchable program that accesses the Internet automatically and frequently and stores the title, keywords and, in part, even the content of the web pages in a database. When a user dials a search engine to find information, a phrase or a word, the search engine will look into this database and, depending on certain priority criteria, will create and display a list of hit-list...
What is Django
Django is a high-level Python Web Framework that is built on the following principles: 1. Creating apps fast 2. Clean and pragmatic design with reusable code 3. Performance 4. Elegance Django is an open source framework software that aids in the development of Python web apps that follows the Model-View-Controller architectural model. The main purpose of this software framework created for web...
What is PyGame
PyGame can be defined as an ultraportable open source Python library used to create games and multimedia applications based on the SDL library. To draw, we need a window. To create such a window, call the set_mode () function in the example below. This function receives as argument a tuple with 2 elements representing the resolution of the window. import pygame screen = pygame.display.set_mode...
What is Redis
Redis is a different data storage paradigm when compared to SQL data systems. The Redis developers are calling it a data structures server, an excellent naming convention because the Redis philosophy starts from the idea that data should be stored in RAM. In this way, Redis can perform high-speed operations in principle, eliminating the tedious process we encounter, for example, in SQL, where...
MongoDB
For those of you who have not heard of MongoDB yet, this can be categorized as a document-oriented database system. Classified as a NoSQL database, MongoDB uses JSON documents with dynamic schemes as opposed to the relational database structure, which makes data integration faster and more comfortable in certain types of applications. MongoDB is an open-source NoSQL database written in C ++. It...