Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
-
Economics & Finance
Articles on Trending Technologies
Technical articles with clear explanations and examples
Linux tr Command
The tr (translate) command is a Linux utility that allows you to perform various transformations on text input. Whether you need to change case, remove repeating characters, delete characters, set complements, or replace specific characters, tr can handle it all. In this article, we'll explore the various options available with the tr command and show you how to use them to transform text. Syntax The basic syntax of the tr command is as follows − tr [OPTIONS] SET1 [SET2] Where − SET1 is a set of characters to be replaced by the ...
Read MoreDifference Between Microkernel and Monolithic Kernel
In this post, we will understand the difference between microkernel and monolithic kernel − two fundamental approaches to operating system kernel design that differ in how they organize system services and manage resources. Kernel Architecture Comparison Microkernel User Space File System Device Driver Network ...
Read MoreHow to Fix firewall-cmd command not found Error in RHEL/CentOS 7?
Firewall-cmd is a powerful command-line utility that allows you to configure the firewall on Red Hat Enterprise Linux (RHEL) and CentOS 7. It is used to manage the FirewallD daemon, which is responsible for managing the iptables firewall rules. However, some users encounter an error message "firewall-cmd: command not found" when trying to issue commands related to FirewallD. This error can be frustrating for users who rely on FirewallD as it makes it impossible to modify firewall rules using firewall-cmd. The cause of this error is usually due to a missing or corrupt installation of the Firewalld package ...
Read MoreHow to Use the Apt-Get Command in Linux?
The Advanced Packaging Tool (APT) is a powerful command-line tool used in Debian-based systems like Ubuntu, Linux Mint, and others. The apt-get command is one of the most common ways to interact with APT. It's used to handle packages, allowing you to install, upgrade, and remove software on your Linux system. In this guide, we'll walk you through the essential apt-get commands with practical examples and their outputs. Updating Package Lists The first command you should know is apt-get update. This command retrieves information about the newest versions of packages and their dependencies. It doesn't install or ...
Read MoreIs there a goto statement available in bash on Linux?
Bash on Linux does not have a built-in goto statement. Unlike languages such as C or BASIC, bash lacks native goto functionality, and no official control structures exist in the bash documentation to provide direct jump capabilities. However, we can simulate goto-like behavior using alternative approaches with break, continue, and conditional statements. Alternative Approaches to Goto While bash doesn't support goto directly, there are several ways to achieve similar control flow behavior. Method 1: Using Conditional Statements The simplest way to skip code blocks is using if statements with conditions that control execution flow − ...
Read MoreReaders-Writers Problem
The readers-writers problem relates to an object such as a file that is shared between multiple processes. Some of these processes are readers i.e. they only want to read the data from the object and some of the processes are writers i.e. they want to write into the object. The readers-writers problem is used to manage synchronization so that there are no problems with the object data. For example − If two readers access the object at the same time there is no problem. However if two writers or a reader and writer access the object at the same ...
Read MoreWhat is the difference between context switching and interrupt handling?
Context switching and interrupt handling are two fundamental mechanisms in operating systems that manage how the CPU processes tasks. While both involve changing the CPU's execution state, they serve different purposes and operate at different levels of the system. Context Switching Context switching is the process of storing the complete state of a currently running process or thread and loading the state of another process to resume its execution. This mechanism enables multitasking by allowing a single CPU to be shared among multiple processes. During a context switch, the operating system saves the current process's state including ...
Read MoreFping – A Command-Line Tool to Ping Hosts In Parallel on Ubuntu
Fping is a command-line tool that sends ICMP echo probes to network hosts, similar to the traditional ping command. However, unlike ping, fping can check multiple hosts simultaneously in parallel, making it much more efficient for network monitoring and troubleshooting tasks. Installing Fping To install fping on Ubuntu, use the following command − sudo apt-get install fping The installation output will show package information and confirm successful installation − Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: fping 0 upgraded, ...
Read More3 Ways to Install Skype in Fedora Linux
Skype is one of the most popular video conferencing and instant messaging applications in the world. It is a great tool for both personal and professional communication, allowing users to connect with people all over the globe. If you are a Fedora Linux user, you may be wondering how to install Skype on your machine. In this article, we will cover three ways to install Skype in Fedora Linux, including using the RPM package, using the Snap package, and using the Flatpak package. Method 1: Installing Skype with RPM Package The RPM (Red Hat Package Manager) package is ...
Read MoreLinux – How to resolve the error "can't connect to Docker daemon
The "can't connect to Docker daemon" error is one of the most common issues that new Docker users encounter when trying to start Docker services. This error typically appears when attempting to run Docker commands like docker-compose build or other Docker operations. The docker-compose command is a tool used for defining and running multi-container Docker applications. When the Docker daemon is not properly running or accessible, you'll see an error message like this: Cannot connect to the Docker daemon. Is the docker daemon running on this host? Common Causes This error occurs due to ...
Read More