Open Source Articles

Page 32 of 123

DCP – Transfer Files Between Linux Hosts Using Peer-to-Peer Network

Mrudgandha Kulkarni
Mrudgandha Kulkarni
Updated on 17-Mar-2026 1K+ Views

As a Linux user, you may often find yourself needing to transfer files between different hosts on your network. While there are several ways to do this, the Distributed Copy (DCP) protocol is a peer-to-peer method that offers a convenient and efficient solution for large-scale file transfers. In this article, we will explore DCP in detail, including how to install and use it to transfer files between Linux hosts. We will also discuss security considerations when using DCP, and how to use SSH to ensure secure file transfers. What is DCP? DCP is a protocol that enables ...

Read More

Difference Between .a and .so files

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

A programmer may want to write three different programs. However, he realizes that some of the functionality needed for each program could be shared among them. Therefore, he decides to create a library containing these shared features. A library is basically a collection of code and data that other people can use. On Linux, archives (with the .a file extension) contain compiled object code, whereas shared objects (.so files) contain code that can be dynamically loaded at runtime. Here, we'll examine how software runs under Linux and the purposes of the library and archive files. We'll also see ...

Read More

Cloud Connect User Guide

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

Veeam Cloud Connect is a cloud-based backup and disaster recovery solution that allows organizations to extend their existing Veeam infrastructure to secure, service provider-managed cloud repositories. This comprehensive guide covers installation, configuration, and backup management to help you leverage Cloud Connect for reliable data protection. What is Cloud Connect? Veeam Cloud Connect enables businesses to send backup data to cloud-based repositories managed by certified Veeam service providers. It seamlessly integrates with existing Veeam Backup & Replication infrastructure, providing an offsite backup destination without the complexity of managing cloud storage directly. The solution supports both backup-to-cloud and replication-to-cloud scenarios. ...

Read More

Cockpit – A Powerful Tool to Monitor and Administer Multiple Linux Servers via Browser

Mrudgandha Kulkarni
Mrudgandha Kulkarni
Updated on 17-Mar-2026 1K+ Views

Managing multiple Linux servers can be a challenging task, especially for those who are new to the Linux environment. Luckily, there are several tools available that make this task easier, and one such tool is Cockpit. In this article, we will explore what Cockpit is, its features, how to install and configure it, and how to use it to manage your Linux servers effectively. What is Cockpit? Cockpit is a powerful web-based graphical interface for managing and monitoring multiple Linux servers. It provides an easy-to-use and intuitive interface that allows system administrators to manage servers from a ...

Read More

Configure _No Password SSH Keys Authentication_ with PuTTY on Linux Servers

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

SSH (Secure Shell) is a popular protocol for securely connecting to remote servers over a network. When you use SSH to connect to a server, you typically need to provide a username and password to authenticate your identity. However, this process can be tedious if you need to connect to multiple servers frequently. Fortunately, there is a solution: No Password SSH Keys Authentication. In this article, we'll walk you through the process of setting up No Password SSH Keys Authentication on a Linux server using PuTTY, a popular SSH client for Windows. With this setup, you can connect to ...

Read More

Configure Collectd as a Central Monitoring Server for Clients

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

Collectd is a lightweight system statistics collection daemon that gathers performance metrics such as CPU usage, memory utilization, disk I/O, and network traffic. It operates as a central monitoring solution, allowing administrators to collect data from multiple client systems and analyze it from a single server location. This article demonstrates how to configure Collectd as a central monitoring server to collect metrics from distributed client machines and visualize the data using modern dashboards. Prerequisites Before configuring Collectd, ensure you have the following − A server running Linux (Ubuntu or Debian preferred) One or more client ...

Read More

Create More Advance GUI Applications Using PyGobject Tool in Linux

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

PyGObject is a powerful Python binding that enables developers to create advanced GUI applications in Linux using the GObject introspection library. It provides access to GTK, GStreamer, and other GObject-based libraries, allowing developers to build sophisticated desktop applications with native Linux integration. What is PyGObject? GObject is a fundamental object system used by GTK, GStreamer, and other libraries to create object-oriented software in C. PyGObject allows developers to create GUI applications using Python while leveraging the power of GObject-based libraries, providing a Pythonic interface to native Linux desktop technologies. Installation Requirements Before developing GUI applications using ...

Read More

Delete expoted environment Variable in Linux shell

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

This article explains how to delete an exported environment variable from the Linux shell. Environment variables are key-value pairs that store system and user configuration information accessible to all processes running in the system. Understanding Environment Variables An environment variable is a named storage location that contains data used by the operating system and applications. When a variable is exported, it becomes available to child processes spawned from the current shell. These variables are stored in the process's memory space and can be accessed programmatically using functions like getenv() in C. Listing Exported Variables Before deleting ...

Read More

What is the sed in-place flag that works both on Mac and Linux?

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

The sed command in Linux stands for stream editor and is mainly used to perform functions on files, such as searching, replacing, or inserting text. It is a very useful command-line utility available on Linux systems. However, there's an important difference between operating systems: the BSD sed shipped with macOS requires a mandatory argument with the -i flag, while GNU sed on Linux makes this argument optional. The Cross-Platform Solution The most reliable way to make sed work identically on both Mac and Linux is to use the -i flag with a backup extension. This approach works ...

Read More

Deploying MySQL on Kubernetes {Guide}

Mrudgandha Kulkarni
Mrudgandha Kulkarni
Updated on 17-Mar-2026 4K+ Views

MySQL is one of the most popular relational database management systems in use today, and running it on Kubernetes can provide a highly scalable and flexible solution for managing your database workload. In this guide, we will walk you through the process of deploying MySQL on Kubernetes, from setting up a Kubernetes cluster to creating a MySQL deployment, adding persistent storage, and exposing the deployment with a service. We will be using YAML files to define our Kubernetes resources, and we will also provide detailed explanations and examples of each step along the way. Whether you're new to Kubernetes ...

Read More
Showing 311–320 of 1,225 articles
« Prev 1 30 31 32 33 34 123 Next »
Advertisements