
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Found 1466 Articles for Linux

698 Views
In today's fast-paced digital world, having a clear understanding of your network traffic is essential. Whether you are a network administrator or a casual user, monitoring your network traffic can help you identify and troubleshoot potential issues, as well as optimize your network for better performance. One tool that can help you achieve this is Darkstat – a web-based Linux network traffic analyzer. In this blog post, we'll take a closer look at what Darkstat is, how it works, and how you can use it to monitor your network traffic. What is Darkstat? Darkstat is a network traffic analyzer that ... Read More

1K+ Views
If you are managing multiple Docker containers, it can be challenging to keep track of their resource utilization, network connectivity, and overall health. Fortunately, there's a tool called ctop that can help. ctop is a top-like interface for monitoring Docker containers in real-time. It provides an intuitive visual representation of container metrics, including CPU, memory, network, and disk usage. In this blog post, we'll take a closer look at ctop, its features, and how to use it effectively. What is ctop? ctop is a command-line tool that provides a top-like interface for monitoring Docker containers. It provides an overview ... Read More

397 Views
Crontab is a widely used tool for scheduling tasks on Linux systems. It provides a simple way to automate routine tasks, such as backups, system maintenance, and data processing. However, crontab is limited to scheduling tasks based on a specific time or interval. What if you need to run a script only when certain conditions are met, such as when a file is created or when a process is running? In this blog post, we will discuss how to use crontab to execute a job conditionally on a Linux system. Step 1: Identify the Condition The first step is ... Read More

1K+ Views
In the world of Linux, scheduling tasks is an important task that administrators need to perform on a regular basis. This is done to automate the process of performing routine tasks and to ensure that they are executed at the right time. There are two popular tools that are used for scheduling tasks in Linux: cron and anacron. Both of these tools have their own unique features and benefits. In this blog post, we will discuss the differences between cron and anacron, and then we will demonstrate how to use anacron to schedule tasks on a Linux system. Cron ... Read More

759 Views
Creating your own web server and hosting a website from your Linux box is a great way to learn about web development and gain valuable experience. In this article, we will walk you through the process of setting up a basic web server on your Linux box and hosting a website from it. We will cover the following topics − Installing Apache Configuring Apache Creating a website Installing Apache Apache is the most widely used web server software in the world. It is free and open-source, and it runs on almost all operating systems, including Linux. To ... Read More

1K+ Views
Apache Virtual Hosts are a powerful feature that allows you to run multiple websites on a single server. With virtual hosts, you can configure Apache to serve different content based on the hostname or IP address of the incoming request. This makes it possible to host multiple websites on a single server, each with their own domain name, content, and settings. In this tutorial, we will show you how to create Apache virtual hosts on a RHEL/CentOS 8.0 server. We will cover the basic concepts of virtual hosts and walk you through the steps of creating virtual hosts using the ... Read More

370 Views
PyGobject is a Python module that allows you to develop GUI applications in Python using the Gtk+ toolkit. With PyGobject, you can create rich, interactive applications that run on Linux, macOS, and Windows. In this blog post, we'll walk you through the process of creating two applications using PyGobject − a web browser and a desktop recorder. Creating a Web Browser To create a web browser using PyGobject, we'll need to use the Gtk+ webkit library, which provides a web browser engine that can be embedded into a Gtk+ application. Here are the steps to create a web browser − ... Read More

143 Views
iSCSI (Internet Small Computer System Interface) is a storage networking technology that allows block-level data to be transported over an IP network. It is an alternative to traditional Fibre Channel SANs (Storage Area Networks) that use dedicated cabling to connect storage devices to servers. iSCSI can provide a cost-effective and flexible way to create a centralized storage infrastructure. In this tutorial, we will set up an iSCSI target on a RHEL/CentOS 7 server and connect to it using an iSCSI initiator on another RHEL/CentOS 7 server. We will configure CHAP (Challenge-Handshake Authentication Protocol) authentication to ensure secure communication between the ... Read More

4K+ Views
Active Directory is a powerful tool for managing users, groups, and computers in a Windows environment. Samba is an open-source implementation of the SMB/CIFS networking protocol used by Windows for file and printer sharing. Samba4 provides a complete implementation of Active Directory and can be used to create an Active Directory infrastructure on Linux. In this article, we will go through the steps to set up an Active Directory infrastructure with Samba4 on Ubuntu. Step 1: Install Samba4 First, we need to install Samba4. Open a terminal and enter the following command to install Samba4 − sudo apt-get install samba ... Read More

257 Views
As a software developer, you may need to distribute your software to different users. One of the common ways to distribute software in Ubuntu is to create a Debian package (.deb) and upload it to a package repository. A package repository is a collection of Debian packages hosted on a server, which can be used to install and update software on Ubuntu machines. In this article, we will show you how to create a .deb package repository using the Reprepro tool and host it on SourceForge.net. Prerequisites Ubuntu 18.04 or higher Root privileges Basic knowledge of Ubuntu package management ... Read More