How to Install R Programming Language Tools on Linux Mint 20

R Programming Language

“R” is a programming language that was designed for statistical computing back in 1993. The best thing is that this language is still being used extensively especially for data analysis purposes during research. In today’s article, I will show you how to install the “R” Toolchain on Linux Mint 20. Installing “R” on Linux Mint … Read more

How to Install and Use Ansible on Debian 10

Ansible on Debian

Whenever we talk about configuration management tools, the name that we hear most often is Ansible. It is a cross-platform tool that is designed to handle system configurations while working with Linux, macOS, and Windows operating systems. Today, we will try to throw light on the procedure of installing Ansible on Debian 10. Installing Ansible … Read more

Killing frozen applications in Ubuntu 20.04

Kill frozen apps in Ubuntu

At times, in a computer system when applications are running the system might freeze and does not respond. This seems annoying since users are not even able to close the program by using the X icon on the UI of the application. This is because the processes/applications are not responding and they will not simply … Read more

How to Use GDB to Debug Programs in Ubuntu 20.04

Linux program debugger GDB

GNU Debugger (GDB) is an open-source debugger for GNU Systems. The debugger is portable and can be used for multiple languages as C/C++ and Fortran. It can be used for debugging programs by observing their states on specific breakpoints and even altering the flow or values for further execution. Usually, the GDB runs in command-line … Read more

How to Install Gradle Build-Tool on Ubuntu 20.04

Ubuntu Gradle Build-Tool installation

Gradle is a well-known software build-tool that is mostly used for development in Java, C++, and Swift. By combining all of the best features of Ant and Maven, it brings the best development practices to its users. Instead of using XML language for scripting, Gradle uses Groovy which is an OO language for defining the … Read more

How to Work with Tables (Select, Update, Delete, Create Table, Alter Table, Drop Table) in MySQL

Database Tables in MySQL

MySQL is one of the most commonly used relational database management systems (DBMS). It allows you to work very efficiently with large bulks of data. The most important entity of any database is a table. There are multiple different operations associated with this entity with which you can manipulate your data. Therefore, today we will … Read more

How to Install and Configure MySQL in Ubuntu 24.04 LTS

Install MySQL on Ubuntu

MySQL, named after the daughter of co-founder Michael Widenius, is an open-source relational database management system (RDBMS). Supported by Oracle, MySQL is compatible with nearly all platforms, including Linux, UNIX, and Windows. It is often the preferred choice for online publishing and web-based applications, and is used by major companies such as Facebook, YouTube, and … Read more

How to Reset Forgotten Root Password in Ubuntu 24.04

Reset root Password

On Linux-based systems, the root account holds the highest level of authority in the user role hierarchy. The root user has complete control over the system, including the ability to modify and override other users’ permissions. Typically, users must have the root user’s authorization to make any system changes. In Ubuntu systems, the root account … Read more