How to use Raspberry Pi to monitor network traffic

How to use Raspberry Pi to monitor network traffic

There are a plethora of tools available for the Raspberry Pi that system administrators can use to monitor network traffic. Newer Raspberry Pi models even come with a built in WiFi chip in addition to the traditional Ethernet port, giving us even more options for connecting to networks and monitoring traffic. Network monitoring can be useful for troubleshooting connectivity problems or identifying bottlenecks that are slowing down connections.

Read more

Set up Raspberry Pi as Router

Set up Raspberry Pi as Router

The Raspberry Pi can be a great choice if you want to implement a customizable router for your home network. Rather than paying big bucks for a router which is not as configurable due to its proprietary software, the Raspberry Pi can be transformed into a router while retaining its default Linux operating system, with which system administrators are very familiar. Firewall rules and network monitoring are made easy when all of the traffic is passing through the Raspberry Pi instead of a locked down router.

Read more

Raspberry Pi 4 enable UART

Raspberry Pi 4 enable UART

Among the GPIO pins on the Raspberry Pi are two that are capable of UART (Universal Asynchronous Receiver/Transmitter). UART is a serial connection which, when utilized on the Raspberry Pi, can send data between the Raspberry Pi and an external device. It is one of simplest connection types available on Raspberry Pi, which means it is easy to use but also more limited in functionality.

Read more

How to Install and Switch Java Versions on Ubuntu Linux

How to Install and Switch Java Versions on Ubuntu Linux

Java is a powerful programming language and computing platform first released by Sun Microsystems in 1995. Over the years, it has become indispensable for developing everything from mobile applications to large-scale enterprise systems. Installing Java on Ubuntu, a popular Linux distribution, is a straightforward process that can be accomplished through various methods. This tutorial aims to guide you through the installation of Java on Ubuntu, covering both the installation from the Ubuntu repository and the official Oracle package.

Read more

Building a "Hello World" AppImage on Linux

Building a “Hello World” AppImage on Linux

AppImage is a format for distributing portable software on Linux without needing superuser permissions to install the application. It allows developers to package desktop applications in a way that they can run on various Linux distributions. This tutorial demonstrates how to build a basic “Hello World” AppImage, providing a straightforward example of how to bundle and distribute software in the Linux ecosystem.

Read more

Uninstalling Snapd on Ubuntu

Uninstalling Snapd on Ubuntu

Removing snapd from Ubuntu can be an essential step for users who prefer a leaner system or wish to rely exclusively on traditional package management tools like APT. Snap packages and the Snap package manager offer a convenient way to distribute and install applications across various Linux distributions. However, not everyone finds the additional layer beneficial, leading some to opt for its removal. This guide provides a comprehensive walkthrough for safely removing snapd and its associated packages from your Ubuntu system.

Read more

Configuring APT sources.list: A Quick Reference Guide for Debian Systems

Configuring APT sources.list: A Quick Reference Guide for Debian Systems

When working with Debian systems, it’s crucial to have the right APT sources.list configuration for accessing software packages. This is especially true in situations where you’re setting up a new system, recovering from a failure, or maintaining older versions of Debian. The APT sources.list file tells the Advanced Package Tool (APT) where to fetch packages from. This guide aims to provide a quick reference for setting up the APT sources.list on various Debian systems, covering both current and archived versions. It’s important to note that when Debian versions are no longer supported, their repositories are moved to an archive status. In such cases, it is necessary to update the sources.list file by replacing the ‘deb’ URLs with ‘archive’ URLs to continue accessing packages.

Read more

Monitoring NVIDIA GPU Usage on Ubuntu

Monitoring NVIDIA GPU Usage on Ubuntu

This article provides a comprehensive guide on how to monitor the usage of NVIDIA graphics cards on Ubuntu. Whether you are a gamer, a professional in graphics-intensive applications, or someone interested in the performance of machine learning models, understanding how to check your NVIDIA GPU’s usage can be crucial. We will cover two primary methods to accomplish this, each with its own set of advantages.

Read more

How to Run a Bitcoin Full Node on Debian Linux

How to Run a Bitcoin Full Node on Debian Linux

Running a Bitcoin full node means that your system will be able to validate Bitcoin transactions and blocks. The full node will serve a broad function by joining the network of Bitcoin nodes and helping to verify and update transaction information across the entire platform. The benefit of running your own full node is enhanced privacy, since your own transactions will not necessarily need to update to third party nodes, but can do so from your own.

Read more

How to stream video on Raspberry Pi

How to stream video on Raspberry Pi

A Raspberry Pi can have a myriad of specialized uses, and streaming live video is one of them. There are multiple camera models sold for the Raspberry Pi, which you can browse over at the official website. These cameras plug in via ribbon cable directly to the board of the Raspberry Pi, and then it is an easy set up to stream the video or take still pictures from the camera.

Read more

Raspberry Pi black screen after boot

Raspberry Pi black screen after boot

Although it is not a common error, some users may encounter a black screen when using a Raspberry Pi. The error is most likely to occur when first booting the Raspberry Pi, giving users very little opportunity to perform any kind of investigation into the problem for troubleshooting. In this tutorial, we will look at some ways to solve the black screen problem that occurs when booting a Raspberry Pi. This will include a few different methods, as the exact cause can vary and sometimes be hard to pinpoint.

Read more