Articles on Trending Technologies

Technical articles with clear explanations and examples

Deeper into Function Complexities with Shell Scripting

Mrudgandha Kulkarni
Mrudgandha Kulkarni
Updated on 17-Mar-2026 485 Views

As a Linux user, you may already be familiar with shell scripting, the practice of writing scripts in the command-line interface to automate tasks and improve efficiency. While simple shell scripts can be easy to write and understand, more complex scripts can be challenging to debug and maintain. This article explores the deeper complexities of shell scripting with functions, covering advanced techniques for writing modular and maintainable code. Reviewing Shell Scripting A shell script is a text file containing a series of commands executed sequentially. These commands can be basic Linux utilities or complex programs that execute other ...

Read More

Reset Kali Linux Password

Ajay yadav
Ajay yadav
Updated on 17-Mar-2026 3K+ Views

Kali Linux is a Debian-derived Linux distribution designed for penetration testing and digital forensics, adopted by both hackers and security professionals. Users may find themselves unable to login due to a forgotten password or after installing Kali in a virtual environment or dual boot configuration. This article explains how to reset the Kali Linux password using the built-in recovery options. When locked out of the system, users typically encounter a login prompt where entering incorrect credentials results in access denial. Step-by-Step Password Reset Process Step 1: Access GRUB Boot Menu Reboot your Kali Linux ...

Read More

How to Change the Default Home Directory of a User on Linux?

Pradeep Jhuriya
Pradeep Jhuriya
Updated on 17-Mar-2026 66K+ Views

When you create a user on a Linux system, that user is given a default home directory. This home directory is a personal space where the user can store their files and settings. Sometimes it may be necessary to change a user's default home directory on a Linux system. This could be because you want to provide a different location for the user's files or because you want to change the user's name and update the home directory accordingly. Prerequisites Before you get started, there are some prerequisites you should be aware of − You must ...

Read More

Cover the Tracks using covermyass

Ajay yadav
Ajay yadav
Updated on 17-Mar-2026 480 Views

CoverMyAss is a penetration testing tool designed for the "covering tracks" phase of security assessments. It helps security professionals clean up evidence of their activities on target systems before exiting, or disable system logs for post-exploitation analysis. This tool is essential for ethical hackers and penetration testers who need to simulate real-world attack scenarios. How CoverMyAss Works The tool operates by systematically clearing or manipulating various system log files that record user activities, authentication attempts, and system events. It targets critical log files where evidence of unauthorized access might be stored, ensuring a thorough cleanup process. Target ...

Read More

Guide to chgrp Command in Linux

Satish Kumar
Satish Kumar
Updated on 17-Mar-2026 9K+ Views

In Linux, the chgrp command is a useful tool for changing group ownership of files and directories. It is an important command for system administrators who need to manage user permissions and access control on a Linux system. The chgrp command is also useful for collaborative work where users need to share files and directories with specific groups. What is chgrp Command in Linux? The chgrp command is used to change group ownership of files and directories in Linux. It changes the group ownership of a file or directory to a specified group. The command is usually used ...

Read More

Bad Block in Operating System

Manish Kumar Saini
Manish Kumar Saini
Updated on 17-Mar-2026 2K+ Views

In operating systems, a bad block is a sector on a disk drive or flash memory of the computer system which is not usable due to permanent damage to the disk like physical damage of the disk surface or failed transistors of flash memory. In this article, we will discuss the bad block in detail along with their different types, causes, and management strategies. So let's get started with the basic definition of bad block in operating system. What is a Bad Block in Operating System? The storage area of a memory device such as disk drive ...

Read More

Deploy and Manage Rancher Management Cluster with Workload Cluster in BMC

Mrudgandha Kulkarni
Mrudgandha Kulkarni
Updated on 17-Mar-2026 355 Views

In the world of containerization and microservices, it has become increasingly important to manage and orchestrate container workloads across a large infrastructure. Rancher is an open-source container management platform that makes it easy to deploy and manage container workloads across multiple clusters and clouds. This article will guide you through the process of deploying and managing a Rancher management cluster with a workload cluster in BMC (Bare Metal Cloud). Prerequisites Before we begin, there are a few prerequisites you need to meet − A BMC account with access to the BMC cloud infrastructure. Familiarity with Kubernetes ...

Read More

Difference Between OS Thread and Java Threads

Pradeep Kumar
Pradeep Kumar
Updated on 17-Mar-2026 2K+ Views

A thread in computer programming is a lightweight unit of execution that can run concurrently with other threads within a process. Multiple threads allow a program to perform several tasks simultaneously, improving performance and responsiveness. Understanding the distinction between OS threads and Java threads is crucial for effective multithreaded programming. Java Threads In Java, a thread represents an independent path of execution within a program. Every Java application starts with at least one thread called the main thread, which is created by the Java Virtual Machine (JVM) and executes the main() method. Java threads are managed by ...

Read More

Differentiate between programmed I/O and interrupt driven I/O.

Bhanu Priya
Bhanu Priya
Updated on 17-Mar-2026 19K+ Views

The differences between programmed I/O and interrupt-driven I/O are fundamental approaches to handling data transfer between the CPU and external devices. Each technique has distinct characteristics that affect system performance and resource utilization. Programmed I/O Programmed I/O is the simplest technique for data exchange between external devices and processors. In this method, the CPU directly controls all I/O operations and actively monitors the status of I/O devices. The processor issues a command to the I/O module and waits continuously for the operation to complete. During this time, the CPU keeps checking the I/O module status in a ...

Read More

Learn How to Install SMPlayer in Ubuntu

Samual Sam
Samual Sam
Updated on 17-Mar-2026 784 Views

SMPlayer is a free multimedia player for Windows and Linux that comes with built-in codecs. It can play YouTube videos, search and download subtitles, and includes additional features like a thumbnail generator and various audio/video filters. Features YouTube Support − Search, play, and download YouTube videos directly Built-in Filters − Multiple video and audio filters available Thumbnail Generator − Creates video thumbnails for easy navigation Video Equalizer − Adjust brightness, contrast, saturation, and gamma Customizable Interface − Multiple skins and themes available Speed Control − Variable playback speed from 0.25x to 4x Synchronization − Audio and subtitle ...

Read More
Showing 8711–8720 of 61,299 articles
« Prev 1 870 871 872 873 874 6130 Next »
Advertisements