Language Selection

English French German Italian Portuguese Spanish

today's howtos

Filed under
  • Some ways to get (or not get) information about system memory ranges on Linux

    What's clear is that in general, a modern x86 machine's physical memory ranges are quite complicated. There are historical bits and pieces, ACPI and other data that is in RAM but must be preserved, PCI(e) windows, and other things.

  • Filtering spam using Rspamd and OpenSMTPD on OpenBSD

    I recently used Spamassassin to get ride of the spam I started to receive but it proved to be quite useless against some kind of spam so I decided to give rspamd a try and write about it.

    rspamd can filter spam but also sign outgoing messages with DKIM, I will only care about the anti spam aspect.

  • How to install Netstat on Linux

    Netstat is a Linux tool that system admins use for analyzing network stats. It comes in handy when you’re trying to take a deeper look at your Linux machine and how it is handling networking. In this guide, we’ll show you how to install Netstat on your Linux PC.

  • Self Hosted, WEB Photo Organizer With Photoprism and Raspberry PI

    With Smartphone camera quality increasing, thousands of photo files live spread in our hard drives, sometime without a unified organization.

  • How to Install LEMP Stack on Rocky Linux 8

    LEMP is a popular stack that comprises open-source software that is collectively used to host and serve web applications, whether in production or any stage along the development cycle.

    The terminology LEMP is an acronym for Linux, Nginx (pronounced as Engine X, hence the E) which is a web browser, MariaDB or MySQL – database, and PHP for processing dynamic content). LEMP stack is popularly used for hosting high-traffic and highly scalable web applications and websites.

  • How to Install Mono on Ubuntu [Ed: Microsoft poison pill inside GNU/Linux]

    Mono is the OpenSource implementation of the Microsoft .NET software stack. It is based on ECMA/ISO standards and implements the C# programming language and the Common Language Runtime. To find out more about Mono, have a look at the Mono project website.

  • How to Change Hostname in Ubuntu / Linux a guide for beginners 2021

    Are you looking to change hostname in Linux? That is a good idea. But do you know “What is hostname? Why do you want to change hostname? or How to change hostname in Ubuntu or other Linux Operating System.

    In simple word, the hostname is a computer name of your laptop of desktop or other devices have Linux OS.

    If you remember, you set the hostname/computer name at a time when you were installing Ubuntu.

    But now, You don’t like that hostname by any reason and want to change it without restarting Ubuntu system. Yes you can change hostname easily by using the command line as well as using GUI (Graphical Interface)

    This article completely for beginners, because I cover how to change hostname by using GUI and What to do after changing the hostname.

  • How to Install OwnCloud to Create Own Cloud Storage in Linux

    Cloud storage stands for a virtualized pool of network storage most commonly hosted by third parties. Cloud storage is a network-based service that physically does not exist but remains somewhere in the cloud. To be more clear, cloud storage means sharing data over a network, rather than having local servers or personal devices.

    Cloud storage is all around us in our smartphones, on desktops and servers, etc. The Dropbox application which is now available on smartphones is nothing but a cloud storage application. Google Drive is another cloud storage application that lets you store and access your stored data from anywhere and anytime.

  • How to Install and Use Nmap on Ubuntu - Unixcop

    Nmap is a very popular free and open-source network security tool and port scanner. It designed to perform security scans and discover hosts on a network by sending different packets to them and then analyzing their responses.

    Nmap was named “Security Product of the Year” by Linux Journal, Info World, LinuxQuestions.Org, and Codetalker Digest. featured in twelve movies, including The Matrix Reloaded, Die Hard 4, Girl With the Dragon Tattoo, and The Bourne Ultimatum.

  • How to Install minio S3 Object Storage on Ubuntu 21.04 - Unixcop

    Minio is an Amazon s3 compatible high-performance object storage service. It is an open-source application released under Apache License v2.0 that supports unstructured data such as images, videos, backup, etc. written in GO that uses buckets to organize the object.A bucket is similar to a folder or directory in a filesystem, where each bucket can hold an arbitrary number of objects

    We will install and configure self-hosted Minio object storage in Linux. For a demonstration of the example in the article, I have used Ubuntu 21.04.

  • How to Set Up Postfix SMTP Relay on Debian with Sendinblue - LinuxBabe

    This tutorial is going to show you how to set up Postfix SMTP relay with Sendinblue on Debian. Postfix is a popular open-source SMTP server. Previously I wrote an article on how to easily set up a full-blown email server on Debian with iRedMail, which helped a lot of readers run their own email servers.

    However, some readers told me that port 25 is blocked by hosting provider/ISP as a way to control email spam, so they couldn’t send emails. Vultr would unblock port 25 if you ask them to, and ScalaHosting doesn’t block port 25 at all, so I recommend using ScalaHosting VPS. Some other hosting providers/ISPs like DigitalOcean would refuse to unblock port 25.

  • How to Take Screenshots in Incognito Mode in Android - Make Tech Easier

    Incognito mode is an online privacy feature that prevents your browsing history from being stored. While the feature is effective for browsing without leaving a trace, it can sometimes limit the experience. For example, you are not allowed to take screenshots in Incognito mode.

  • How to Ubuntu Update and Dist Upgrade Ubuntu 20.04 LTS Guide 2021

    The latest version of Ubuntu 20.04 has been launched on 23 April 2020. If you are still using the old version please dist upgrade now.

    A Long year back, I started to use Ubuntu version 6.04. It was really hard to update ubuntu.

    Slowly -2 latest versions were launched in the market one by one with new features. And Today Ubuntu has version 20.04 LTS with very attractive features. So Updating Ubuntu and its software become very easy and simple.

    You can update ubuntu by command line as well as using a GUI interface. This really makes users happy and satisfied. I will cover this topic of how to ubuntu update and dist upgrade process work. what is the difference between ubuntu update and ubuntu dist upgrade?

    You must check the current version of ubuntu before moving to the next step. If you know the current version then it will be better to update Ubuntu in the latest version.

  • How to Use Shutdown Command in Linux, Proper way explained 2021

    Don’t you want to see the screen of your Linux machine? Either you don’t work anymore? Then you can shutdown machine like Windows operating system.

    But, It is a little bit painful for the new user if he/she doesn’t have access to GUI. He/she can’t run commands randomly, that is the weakest point in Linux. You will have to run command in the proper way.

    So before to bring your system down, you must know about shutdown command in Linux.

    The shutdown command in Linux is used to down system securely. At the time of shutdown all logged in users and processes are notified that the system is going down, and nobody is allowed to log in.

    By shutdown command in Linux you can down system immediately or you can schedule process.

  • How to Use The Netcat Command (nc): An In-Depth Tutorial

    Netcat is one of the most versatile networking tools for system administrators – it is called the Swiss army knife of Networking.

    This tool can be used for creating any connections over TCP or UDP protocol which makes it an excellent debugging tool. It helps the user investigate connections directly by connecting to them.

    Netcat can also perform port scanning, file transfer, and sometimes it might be used by the hackers or penetration testers for creating a backdoor into a system.

    In this tutorial, we’ll be covering the Netcat utility or nc command in detail.

    Netcat was developed back in 1995. Despite its usefulness and popularity, it was not maintained. Many other versions of it have been developed since then. One of the most prominent among them is called Ncat, developed by the Nmap project.

  • How to install Atom Text Editor on Linux Lite 5.4 [Ed: Microsoft vendor lock-in]

    In this video, we are looking at how to install Atom Text Editor on Linux Lite 5.4.

  • Troubleshooting application performance with Red Hat OpenShift metrics, Part 2: The test environment | Red Hat Developer

    This series shows how I solved a real-life performance problem by gathering metrics from Red Hat OpenShift in the Developer Sandbox for Red Hat OpenShift. Part 1 laid out the development environment and requirements. Now, in Part 2, we will set up the test environment and I will introduce two different test scenarios.

  • Add User to Group in Linux, How to Do It (with Examples)

    In this article we will show you how to add a user to a group in Linux system. We will also learn how to view the groups and group ID of any user account.

    Linux user and group is an essential part of Linux security. As you know, Linux is a multi-user operating system. Adding users to group is a task worth learning. Groups allow certain user permissions to be available for group members.

    The primary purpose of groups is to define a set of privileges such as reading, writing, or executing permission for a given resource that can be shared among the users within the group. Instead of managing permissions for each user account, you can simply add a user to a group in Linux to grant the appropriate permissions.

More in Tux Machines

digiKam 7.7.0 is released

After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release. Read more

Dilution and Misuse of the "Linux" Brand

Samsung, Red Hat to Work on Linux Drivers for Future Tech

The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world. Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility. Read more

today's howtos

  • How to install go1.19beta on Ubuntu 22.04 – NextGenTips

    In this tutorial, we are going to explore how to install go on Ubuntu 22.04 Golang is an open-source programming language that is easy to learn and use. It is built-in concurrency and has a robust standard library. It is reliable, builds fast, and efficient software that scales fast. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel-type systems enable flexible and modular program constructions. Go compiles quickly to machine code and has the convenience of garbage collection and the power of run-time reflection. In this guide, we are going to learn how to install golang 1.19beta on Ubuntu 22.04. Go 1.19beta1 is not yet released. There is so much work in progress with all the documentation.

  • molecule test: failed to connect to bus in systemd container - openQA bites

    Ansible Molecule is a project to help you test your ansible roles. I’m using molecule for automatically testing the ansible roles of geekoops.

  • How To Install MongoDB on AlmaLinux 9 - idroot

    In this tutorial, we will show you how to install MongoDB on AlmaLinux 9. For those of you who didn’t know, MongoDB is a high-performance, highly scalable document-oriented NoSQL database. Unlike in SQL databases where data is stored in rows and columns inside tables, in MongoDB, data is structured in JSON-like format inside records which are referred to as documents. The open-source attribute of MongoDB as a database software makes it an ideal candidate for almost any database-related project. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the MongoDB NoSQL database on AlmaLinux 9. You can follow the same instructions for CentOS and Rocky Linux.

  • An introduction (and how-to) to Plugin Loader for the Steam Deck. - Invidious
  • Self-host a Ghost Blog With Traefik

    Ghost is a very popular open-source content management system. Started as an alternative to WordPress and it went on to become an alternative to Substack by focusing on membership and newsletter. The creators of Ghost offer managed Pro hosting but it may not fit everyone's budget. Alternatively, you can self-host it on your own cloud servers. On Linux handbook, we already have a guide on deploying Ghost with Docker in a reverse proxy setup. Instead of Ngnix reverse proxy, you can also use another software called Traefik with Docker. It is a popular open-source cloud-native application proxy, API Gateway, Edge-router, and more. I use Traefik to secure my websites using an SSL certificate obtained from Let's Encrypt. Once deployed, Traefik can automatically manage your certificates and their renewals. In this tutorial, I'll share the necessary steps for deploying a Ghost blog with Docker and Traefik.