How to Use Fopen: C projects guide

What is Fopen in C Fopen is a function in C. It is used to handle files. You can open, read, write, and close the files within your programs with Fopen in C. Even if you are working on your personal workstation or managing a software development project, file handling is a fundamental skill that can save you time and effort. Fopen in C acts as an … [Read more...]

Pip: Install Specific Version of a Python Package Instructions

What is Pip? Pip is Python’s package manager. It is used all over the world to install and manage libraries and dependencies for projects with varied requirements. Like we learnt in our NVM guide, different projects require specific versions of libraries. This is to ensure compatibility, maintain consistency, and prevent conflicts in both … [Read more...]

Node Version Manager (NVM): Guide for Managing Node.js Versions

What is Node Version Manager Node Version Manager (commonly referred as NVM), is a robust tool to simplify managing multiple versions of Node.js running on a single system. Sometimes it is necessary to work on multiple projects with different Node.js versions. With NVM, switching between different versions of Node.js is easy. This helps in keeping … [Read more...]

Xubuntu Installation Instructions: Lightweight Ubuntu Flavor

What is Xubuntu? If you are familiar with Linux based operating systems, Ubuntu might be familiar to you. Xubuntu is a light-weight, faster, and highly customizable flavor of Ubuntu. These features make Xubuntu the favorite choice for those who require both performance and functionality. Xubuntu is based on the Xfce desktop environment. When … [Read more...]

Raspberry Pi Firewall: Step-by-step guide for an easy setup

Not even Raspberry Pi is safe from cyberattacks. This can be attributed to the fact that the tech community is finding innovative ways to use Raspberry Pi devices. There are instances where tech-savvy people started to host their blogs on Raspberry Pi. While this is a great sign to know that a lot can be done with a simple device, there are risks … [Read more...]

Guide for Ubuntu: Install NodeJs instructions

Node.js (or NodeJs as it is commonly called), is a well-known open-source javascript runtime. It allows developers to run Javascript (referred to as JS generally and in this article as well) on the server side. Node.js allows seamless back-end development and full-stack applications. If your preferred operating system is Ubuntu, install Nodejs for … [Read more...]

Yum: Install a Specific Version of Package on Linux Device

Yum is the package manager of choice in most Linux based operating systems, especially CentOS and RedHat systems. Since CentOS is approaching EOL shortly, the official migration platform proposed by CentOS is to RedHat Enterprise Linux (RHEL). Both of these platforms use Yum as their package manager. Did you know that in Yum, installing specific … [Read more...]

SCP Directory transfer in Linux: How to do it

When you are working with multiple Linux and other devices running on Unix based operating systems, you may face situations where you will have to transfer files between local and remote machines. To do this securely, you can use secure copy protocol i.e., SCP. SCP is a command line utility that helps you transfer files and directories over an … [Read more...]

Bash Wait: A Tutorial that Makes Scripting very Efficient

Scripting is an essential skill in today’s environment where everything involves computers. But the skill in demand is efficient scripting. In Bash, there are multiple commands that can make your scripts magical, and the wait command is one of them. We encourage you to go through our other articles as well where we explain every single bash command … [Read more...]

UrBackup: A Full-fledged Guide to Backup Solution

Businesses run on data. Data is now one of the most sought after assets. If you are an individual, a small-business, or an enterprise, data is the foundation of your digital presence. Having a reliable backup system is as important as having enough data to work with. UrBackup is now the trusted client/server backup system that has taken over the … [Read more...]

No Space Left on Device: How to Fix this

If you are dealing with too many files and directories or if you have many important files that cannot be deleted, you will see the error message “no space left on device” often. This error can be very dangerous for daily operations if you are an individual user. In enterprise applications, if this error pops up, it means that either the disk … [Read more...]

Instructions to Use ls: Sort by Date Operation Guide

Whether your home setup or your work environment deals with so many directories, file management is an essential skill to have. Some Linux users think the ls command is only to list the files. In this article, let us see how you can use ls to sort by date. This method works for all different use cases like log management, file editing, media … [Read more...]

Ubuntu: Install DEB Instructions with Different Methods

DEB (also known as Debian packages) is the primary software package of Ubuntu. DEB packages allow easy installation of software. An additional advantage is that their dependencies are bundled together. In Ubuntu, install DEB packages easily with the easy to follow instructions. Learning how to install DEB packages is important when you are working … [Read more...]

Kill Process on Port: How to Do it in Linux

In Linux (and other Unix based operating systems as well), there can be instances where a process runs on a port which prevents other applications from using the same port. When you face situations like these, it is essential to free up that port by killing the process on that port. In this article, let us see the instructions on how to kill a … [Read more...]

SSH Port Forwarding: A Detailed Guide with Examples

Lot of us use Secure Shell (SSH) as a way to log into remote machines in a secure manner. SSH is also a robust way to forward network traffic from one machine to another connected machine. This process is called either SSH port forwarding or SSH tunneling. With port forwarding, you can securely transfer data between local and remote machines. Port … [Read more...]

CD command in Linux: Using it Effectively

The cd command is short for “change directory”. While working in a Linux or any UNIX based environment, navigating the file system is a basic skill. The cd command is the most essential aspect in navigating file systems. This command is frequently used by both beginners and seasoned Linux users. In this article, let us take you around this vital … [Read more...]