Articles on Trending Technologies

Technical articles with clear explanations and examples

Best Open Source Internet Radio Player for Linux

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

Internet radio has become a popular way of listening to music and news from all over the world. There are many internet radio players available for Linux, but finding the right one can be a challenge. Open source internet radio players for Linux are free and customizable, making them an excellent option for Linux users who want to personalize their listening experience. In this article, we will discuss the best open-source internet radio players for Linux and their features. We'll also talk about how to install and use these players on your Linux machine. Top Open Source Internet ...

Read More

How to Fix SSH Too Many Authentication Failures Error?

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

Secure Shell (SSH) is a cryptographic network protocol that provides secure remote access and file transfer over unsecured networks. It encrypts all traffic between hosts, ensuring data confidentiality and integrity. SSH is widely used by system administrators, developers, and IT professionals to remotely manage servers, access files, and execute commands. Understanding the SSH Authentication Error The "Too Many Authentication Failures" error occurs when an SSH server receives multiple failed authentication attempts in quick succession. By default, SSH servers limit authentication attempts to 6 tries within a short period. When this limit is exceeded, the server denies further attempts ...

Read More

What does opening a file actually do on Linux?

Mukul Latiyan
Mukul Latiyan
Updated on 17-Mar-2026 746 Views

When we talk about opening a file in Linux, the process varies depending on the programming language and API being used. However, most high-level languages eventually call either the C library functions or directly invoke the Linux open() system call. This article focuses on what happens at the kernel level when a file is opened in C on a Linux system. The sys_open() System Call At the heart of file opening is the sys_open() system call. When you call open() in C, it eventually triggers this kernel function found in fs/open.c: int sys_open(const char *filename, int ...

Read More

What is the best app in android phone to scan the documents?

yashwanth sitamraju
yashwanth sitamraju
Updated on 17-Mar-2026 245 Views

Document scanning has become an essential feature for smartphone users who need to digitize physical documents on the go. With numerous scanning applications available on the Google Play Store, choosing the right one can be challenging. Modern Android phones with high-quality cameras can capture excellent images, but converting these images to PDF or Word formats requires specialized applications. Among the various scanning applications available, CamScanner stands out as one of the most popular and feature-rich options for Android users. It offers both free and premium tiers, making it accessible to users with different needs and budgets. ...

Read More

Multithreaded using the Pthreads API

Arnab Chakraborty
Arnab Chakraborty
Updated on 17-Mar-2026 2K+ Views

Pthreads refers to the POSIX standard (IEEE 1003.1c) that defines an API for thread creation and synchronization. This is a specification for thread behavior, not a specific implementation, allowing operating system designers to implement it according to their requirements. The Pthreads API provides a standardized way to create multithreaded programs in C, enabling concurrent execution of multiple threads within a single process. Each thread shares the same memory space but can execute different parts of the program simultaneously. How Pthreads Work In a Pthreads program, separate threads begin execution in specified functions. The main thread starts in ...

Read More

Ensure Only One Instance of a Bash Script Is Running on Linux

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

When running a bash script on Linux, it's important to ensure that only one instance of the script is running at a time. This is especially important for scripts that perform critical tasks, such as database updates or email sending. Running multiple instances of the same script simultaneously can cause conflicts, data loss, and other errors. In this article, we will discuss different methods to ensure that only one instance of a bash script runs on Linux. Using Flock One way to ensure that only one instance of a bash script runs on Linux is to use the ...

Read More

How to Evaluate Arithmetic Expressions in Bash?

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

Bash is a powerful shell scripting language used on Linux and Unix systems. One of the most common tasks in shell scripting is evaluating arithmetic expressions. This article explores various methods to evaluate mathematical calculations in Bash scripts. Methods for Arithmetic Evaluation Bash provides several ways to evaluate arithmetic expressions. While the traditional expr command exists, modern Bash offers more efficient built-in methods. Using expr Command The expr command evaluates expressions passed as arguments: $ expr 2 + 3 5 Using Arithmetic Expansion $((...)) The preferred method uses double parentheses for ...

Read More

Evil-Winrm : Winrm Pentesting Framework

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

Penetration testing is a crucial aspect of securing modern systems and networks. It helps identify potential vulnerabilities that attackers can exploit. With the growing complexity of systems and the plethora of attack vectors available, the tools used for penetration testing have evolved over the years. One such tool, Evil-WinRM, has become a go-to tool for pentesters when it comes to attacking Windows-based systems. What is Evil-WinRM? Evil-WinRM is an open source penetration testing framework designed to provide an easy and efficient way to automate various tasks and run complex commands on a remote Windows machine. It is a ...

Read More

How to Fix ssh_exchange_identification read Connection reset by peer Error?

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

Secure Shell (SSH) is a protocol utilized for secure network communication, providing encrypted remote access to servers and computers across unsecured networks. Unlike protocols like Telnet and FTP that transmit data in plain text, SSH ensures confidentiality even over public networks like the internet, making it the de-facto standard for system administrators. However, SSH connections can encounter various errors that require immediate attention. One common and frustrating error is the ssh_exchange_identification read Connection reset by peer error, which can prevent remote server access and command execution. Understanding the Error The ssh_exchange_identification read Connection reset by peer error ...

Read More

What is fopen() and open() in Linux?

Mukul Latiyan
Mukul Latiyan
Updated on 17-Mar-2026 7K+ Views

The key difference between fopen() and open() in Linux is that open() is a low-level system call that returns a file descriptor (integer), while fopen() is a higher-level C library function that internally calls open() and returns a FILE pointer with additional buffering capabilities. Understanding open() System Call When you call open(), it invokes the kernel's sys_open() function, which performs several operations to establish the file connection. Here's the simplified implementation: int sys_open(const char *filename, int flags, int mode) { char *tmp = getname(filename); int fd = get_unused_fd(); ...

Read More
Showing 9101–9110 of 61,297 articles
« Prev 1 909 910 911 912 913 6130 Next »
Advertisements