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 by Satish Kumar
Page 9 of 94
How to Fix \"SSH Failed Permission Denied (publickey, gssapi-keyex, gssapi-with-mic)\"?
Secure Shell (SSH) is a network protocol that allows secure communication between two remote computers. It is widely used for system administration, file transfer, and other secure network services. However, one of the most frustrating errors users encounter is the "Permission Denied" error with various authentication methods. This error typically appears as Permission denied (publickey, gssapi-keyex, gssapi-with-mic) and indicates that the SSH client failed to authenticate using any of the specified methods. Understanding and fixing these authentication failures is crucial for maintaining secure remote access. Understanding SSH Authentication Methods SSH supports multiple authentication methods, each serving different ...
Read MoreApache Hadoop Architecture Explained (With Diagrams)
Apache Hadoop is a popular big data framework that allows organizations to store, process, and analyze vast amounts of data. The architecture of Hadoop is designed to handle large amounts of data by using distributed storage and processing. In this article, we will explain the architecture of Apache Hadoop and its various components with diagrams. Introduction to Apache Hadoop Apache Hadoop is an open-source software framework used for storing and processing large amounts of data in a distributed environment. It was created by Doug Cutting and Mike Cafarella in 2006 and is currently maintained by the Apache Software ...
Read MoreHow to Install Alfresco Community Edition on RHEL/CentOS 76 and Debian 8?
Alfresco Community Edition is a powerful open-source document management system that provides a platform for storing, managing, and sharing files across an organization. This article walks through the installation steps for Alfresco Community Edition on two popular Linux distributions − RHEL/CentOS 7.6 and Debian 8. Prerequisites Before beginning the installation, ensure your system meets the following requirements − Java Runtime Environment (JRE) version 8 or above PostgreSQL database server for data storage LibreOffice 6.2 or above for document previewing capabilities Minimum 4GB RAM and 10GB disk space Installing on RHEL/CentOS 7.6 Step 1: ...
Read MoreHow to Fix sub-process usrbindpkg returned an error code (1) in Ubuntu?
The sub-process /usr/bin/dpkg returned an error code (1) is one of the most common package management errors that Ubuntu users encounter when installing, updating, or removing software packages. This error indicates that the dpkg (Debian Package Manager) failed to complete its operation successfully, often due to broken dependencies, corrupted packages, or system configuration issues. Understanding the Error Code (1) The error message "sub-process /usr/bin/dpkg returned an error code (1)" occurs when the package management system encounters a problem during package operations. The /usr/bin/dpkg refers to the Debian package manager binary, which is the core tool responsible for installing, ...
Read MoreA Complete Guide to Usage of \'usermod\' command
As a system administrator, you frequently need to modify user accounts on your Linux system. The usermod command is a powerful Linux utility that enables you to modify user account information such as username, user ID (UID), group ID (GID), home directory, login shell, and more. What is the Usermod Command? The usermod command is a Linux system administration tool that modifies existing user account properties. It works by updating the /etc/passwd, /etc/shadow, and /etc/group files that store user account information on your Linux system. Unlike useradd which creates new users, usermod changes existing user accounts without deleting ...
Read MoreHow to Fix the 500 Internal Server Error in WordPress?
WordPress is a popular website platform that powers millions of websites worldwide. However, like any other web platform, it is not immune to errors and glitches. One common error that WordPress users encounter is the 500 Internal Server Error. This error can be frustrating and confusing, especially for non-technical users who are not familiar with server-side errors. The 500 Internal Server Error in WordPress occurs when there is a problem with the server hosting your website. It means that something has gone wrong on the server, but the server cannot pinpoint what caused the issue. This generic error message ...
Read MoreHow to Disable Package Updates Using YUMDNF in RHEL Linux?
YUM/DNF is the package management system used in RHEL (Red Hat Enterprise Linux) and related distributions to install, update, and remove software packages. While keeping packages updated is generally recommended for security and stability, there are specific scenarios where temporarily disabling package updates becomes necessary to maintain system integrity. Why Disable Package Updates Several situations may require disabling package updates temporarily: Critical Applications − Production systems running mission-critical applications that require specific package versions Compatibility Requirements − Legacy software that may break with newer package versions Testing Environments − Development systems where consistent package versions are ...
Read MoreHow to run long time process on Udev event
Udev is a device manager used by modern Linux systems to detect hardware changes and manage device nodes in the /dev directory. It provides a flexible way to run scripts or programs in response to device events, such as automounting drives, launching backup scripts, or running long-running processes. This article explains how to handle long-time processes triggered by Udev events. Understanding Udev Rules Udev rules are configuration files that specify how Udev should respond to device events. Each rule consists of match conditions that identify devices, actions to take when conditions are met, and optional attributes for fine-tuning ...
Read MoreA Comprehensive Guide to Using Snap Packages on Ubuntu
Snap packages are a modern containerized application packaging format for Ubuntu and other Linux distributions. They run in a sandboxed environment with isolated dependencies, providing enhanced security, easier installation, and automatic updates compared to traditional package management systems. What are Snap Packages? Snap packages are self-contained applications that bundle the software and all its dependencies into a single file. Created using the Snapcraft tool, they run in a secure sandbox with controlled access to system resources. This isolation ensures that snaps work consistently across different Ubuntu versions and Linux distributions without dependency conflicts. Installing Snapd Ubuntu ...
Read MoreApache Virtual Hosting IP Based and Name Based Virtual Hosts in RHEL/CentOS/Fedora
Apache Virtual Hosting allows you to host multiple websites on a single server by creating separate virtual hosts. There are two main types: IP-based virtual hosting (each site gets a unique IP address) and name-based virtual hosting (sites share an IP address but are distinguished by domain name). This guide shows how to configure both types in RHEL/CentOS/Fedora. What is Virtual Hosting? Virtual hosting is a method of hosting multiple websites on a single server, saving resources and costs for businesses. When hosting multiple websites, each site needs its own unique identity and separation from other sites. ...
Read More