Language Selection

English French German Italian Portuguese Spanish

today's howtos

Filed under
  • How to Configure Static IP Address in Debian 11 (Bullseye)

    Hello Geeks, when we install Debian Linux on our system then during the installation it tries to get DHCP ip address from modem (or dhcp server) if available. But it is always to recommended to have a static IP address on your system. In this post, we will cover how to configure static IPv4 address in Debian 11 (Bullseye). In Debian Linux, there are two ways to set or configure static IP address.

  • lsof Command in Linux

    In Linux, everything is considered as files and organized inside directories. lsof (List of Open File) displays a list of files that are opened. It mainly helps to find out the information about the process which opened the files. Apart from files, it can list a directory, a block special file, a shared library, a character special file, a regular pipe, a named pipe, an internet socket, a UNIX domain socket, and many others.

    In this tutorial, we learn about lsof command in Linux using easy-to-understand examples.

  • Understanding Linux system security for Users Guide for beginners

    One of the most important Linux system security feature are passwords today. Most of server administrator and users use password to secure their system to get access by others. In Linux (RHEL/DEBIAN) these passwords are saved in passwd and shadow files in /etc directory. In deep description about passwd and shadow both file’s data encrypted.

    Most distro uses one way encryption called DES (Data Encryption Standard) to encrypt passwords saved into /etc/passwd and /etc/shadow files. When you attempt the login the username and password, the password encrypted again and compare with saved password, if match found then you are allowed to access otherwise decline by the system.

  • ls command in Linux with examples complete Tutorial for Beginners 2021

    The ls command is one of the basic and most used commands that any Linux user/you should know. you can use to list information about files and directories within the Linux/Unix file system.

    The ls command in Linux is pre-installed on all Linux/Unix based distributions (Operating System).

    I believe, you must know, how to use ls command when you get into the command prompt of Linux Operating System.

    In this tutorial, I will show you how to use the ls command in Linux with appropriate practical examples.

    I will try to provide you a piece of detailed information with explanations of the most common ls options.

    Again ls is a Linux shell command that lists directory contents of files and directories.

  • Brute Force Attack for Cracking Passwords using Cain and Abel 2021

    We are discussing about Penetration Testing Tutorial and this article under section cracking passwords and hashes cracking.

  • How to Install Atom Text Editor in Debian 11 (Bullseye)

    Atom is the most popular free and open-source text editor for Linux, Windows and macOS. It is also used as source code editor and can also work as IDE (Integrated Development Environment). Atom is developed and maintained by GitHub Inc. It supports more than 30 programing language and multiple panes. It also supports smart auto-completion which helps developers to code faster. Atom has built in package manager through which coders can install new package and can also create their own.

    In this post, we will cover how to install Atom text editor in Debian 11 desktop. Following are minimum requirements of Atom Text editor.

  • How to Get List of MySQL User Accounts in Linux

    The name MySQL needs no introduction. Most database administrators and users are well aware of its robustness, efficiency, and reliability as an effective RDBMS (Relational Database Management System).

    The MySQL attribute; reliability, is just a name unless fully exploited and implemented. The reliability of the MySQL security metric is dependent on several administrative aspects. One of them is the management of existing database users and their individual permission levels.

  • How to Install and Use Alpine with Gmail IMAP in Linux

    Email communication will continue to be a significant aspect of most of our lives even beyond the foreseeable future. For an ordinary Linux user, this type of communication is key as they can easily install, configure, and use GUI email clients like Thunderbird to meet their emailing objectives.

    On the other hand, there is another type of Linux user; the superuser – This user has perfected the use of the Linux operating system terminal environment to the extent of not needing the graphical user interface (GUI) anymore. Such users spend most of their time on the Linux terminal or command line environment.

  • Fedora Magazine: How to install only security and bugfixes updates with DNF

    This article will explore how to filter the updates available to your Fedora Linux system by type. This way you can choose to, for example, only install security or bug fixes updates. This article will demo running the dnf commands inside toolbox instead of using a real Fedora Linux install.

    You might also want to read Use dnf updateinfo to read update changelogs before reading this article.

  • Print from anywhere with CUPS on Linux |

    I have a printer in my office, but sometimes I work on my laptop in another room of the house. This isn't a problem for me for two reasons. First of all, I rarely print anything on paper and have gone months without using the printer. Secondly, though, I've set the printer to be shared over my home network, so I can send files to print from anywhere in the house. I didn't need any special equipment for this setup. It's accomplished with just my usual Linux computer and the Common Unix Printing System (CUPS).

  • Automate Red Hat JBoss Web Server deployments with Ansible

    Red Hat JBoss Web Server combines a web server (Apache HTTPD), a servlet engine (Apache Tomcat), and modules for load balancing (mod_jk and mod_cluster). Ansible is one of the best automation tools on the market. In this article, we'll use Ansible to completely automate the deployment of a JBoss Web Server instance on a freshly installed Red Hat Enterprise Linux (RHEL) server.

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.