Language Selection

English French German Italian Portuguese Spanish

today's howtos

Filed under
HowTos
  • Directory structure of the Linux operating system explained – VITUX

    Unlike the Windows system, Linux does have a lot of different directory structures which we will be discussing today. In Linux, all the directories retain from the root or base directory (/). Inside the base directory, if you use the ls command to list the file and dir you could also see some symlinks that point to other directories using ( → ). The symlinks also known for symbolic links is the type of file in Linux that points to another file or directory in the system. It is kind of similar to shortcuts in windows.

    If you are new to Linux understanding directory structure is the initial phase. Without it, you might get headaches while managing the files and directories. So this article will help you cover up and understanding the directory structure of Linux OS. To demonstrate this article I have used Ubuntu 20.04 LTS system.

  • diziet | Get source to Debian packages only via dgit; "official" git links are beartraps

    dgit clone sourcepackage gets you the source code, as a git tree, in ./sourcepackage. cd into it and dpkg-buildpackage -uc -b.

    Do not use: "VCS" links on official Debian web pages like tracker.debian.org; "debcheckout"; searching Debian's gitlab (salsa.debian.org). These are good for Debian experts only.

  • Ping Command Not Found? Install Ping on Ubuntu

    Usually, the ping command is already installed on most Linux systems.

    But in some rare cases like when you have Ubuntu minimal install or you are running Ubuntu in a Docker container, the ping command is missing. If you try to use it, you will see the ping not found error.

  • Build a data sharding service with DistSQL | Opensource.com

    If you're reading this, then you're probably familiar with the data query and programming language, SQL (Structured Query Language). It's also used as the standard language for management systems for accessing data, querying, updating, and managing relational database systems. Like standard SQL, DistSQL, or Distributed SQL, it is a built-in SQL language unique to ShardingSphere that provides incremental functional capabilities beyond standard SQL. Leveraging ShardingSphere's powerful SQL parsing engine, DistSQL provides a syntax structure and syntax validation system like that of standard SQL, making DistSQL more flexible while maintaining regularity. ShardingSphere's Database Plus concept aims at creating an open source distributed database system that is both functional and relevant to the actual database business. DistSQL is built on top of the traditional database to provide SQL capabilities that are both standards-compliant and feature ShardingSphere's functionality to enhance conventional database management.

  • The experience of writing a book · Pablo Iranzo Gómez's blog

    I wanted to write about my experience (before I forget about it), and as some colleagues asked about it… here we go…

    As published in the blog entry RHEL8 Administration book, some colleagues and I wrote a book on RHEL8 administration, which can be bought here.

    Many years ago I started one about Linux, but every time a new paragraph was added, a lot of new ‘TO-DO’ items were appended as the information growth… and as it was a ‘solo’ project, I had other stuff to work on and was parked.

    Later last year (2020), Miguel approached asking if I was interested in helping him with his book, he started it, but the schedule was a bit tight, not impossible, but, having to work on the book at night, once kids are sleeping, you might be tired of work, etc… was not the best one, so after some thinking about it, I told him that I was willing to help with the task, which automatically, duplicated the available time for each chapter.

    Not all chapters were equal, I must admit, some took me more time to ‘start’, but I think it was a good experience, I learned a lot, and I think it will help others in the future.

  • What Is the curl Command in Linux and What Can You Do With It?

    The curl command in Linux is a great way to automate the process of uploading and downloading data from a server. Curl supports all significant protocols such as HTTP, HTTPS, SFTP, FTP, and more.

    Features like pausing and resuming transfers, limiting bandwidth, proxy support, and user authentication make it a perfect command-line utility for data transfer.

    Let's take a deep dive and explore what is curl and how to use it.

  • How To Use Rmmod Command On Linux With Examples - Unixcop

    In this article, we’ll talk about how to use the rmmod command to remove modules from the Linux Kernel.

    rmmod command in Linux system is used to remove a module from the kernel. Most of the users still use modprobe with the -r option instead of using rmmod.

  • How To Configure LAMP with Debian 11 - Unixcop

    Today, we will discuss how to configure LAMP with Debian. The LAMP stands for Linux, Apache, MariaDB, and Linux. We will understand all of the installation procedures steps by step.

  • Steps to Install and start with Dash on Debian 11 Bullseye - Linux Shout

    Dash is a framework from Plotly to program web apps for data analysis/visualization in Python, R, or Julia. Dash is based on React, a well-known Javascript web framework, and Flask, one of the most famous web servers in Python. Plotly also offers commercial solutions for hosting web apps, however as Dash is completely free and open-source you can install it on your own server that supports Python.

  • How to Change Your Password in Ubuntu

    Passwords are probably one of the most important and complicated aspects of any operating system, and the popular Linux-based OS, Ubuntu, is no exception to this rule.

    On the contrary, further to popular belief, changing user and root passwords on Ubuntu is extremely simple, and you don’t have to put in too much effort to accomplish this task.

    Since Ubuntu offers both graphical user interface and command-line options to the end-user, you have the choice to use either method to make the desired changes to your password.

  • How To Install VirtualBox on AlmaLinux 8 - idroot

    In this tutorial, we will show you how to install VirtualBox on AlmaLinux 8. For those of you who didn’t know, VirtualBox is a free and open-source hosted hypervisor for x86 virtualization, developed by Oracle Corporation. VirtualBox can run on Linux, Windows, macOS, and Solaris. It is an alternative to proprietary hypervisor VMware workstation and Kernel Virtual Machine.

    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 VirtualBox on AlmaLinux 8. You can follow the same instructions for Rocky Linux.

  • How to play Castle Crashers on Linux

    Castle Crashers is a 2D indie hack-and-slash video game developed by The Behemoth. The game was released in 2008 for Xbox 360. However, the game made it to other platforms later on. Here’s how to play Castle Crashers on Linux.

  • Oracle Java 17 Released as New LTS, Here’s How to Install it in Ubuntu | UbuntuHandbook

    Oracle announced the release of Java 17 as the new Long-Term Support (LTS) release.

    Java 17 LTS comes with thousands of performance, stability, and security updates, as well as 14 JEPs (JDK Enhancement Proposals). And Oracle will provide 8-year support for the release with security, performance, and bug-fix updates until 2029.

    According to the release note, the next LTS will be Java 21 planned for September 2023, which changes the LTS release circle for every three years to two years.

  • Proxmox VE Full Course: Class 7 - Creating Containers - Invidious

    LearnLinuxTV's full course on Proxmox Virtual Environment continues with the 7 class in the series, and this time it's all about containers. In this video, you'll see the process of launching LXC containers through Proxmox VE.

  • GNU Linux Debian 10 – kvm-qemu virtualization host – sata disk access performance problems with Windows 7 64Bit vm guest (only 32Bit works with virtio drivers crystal disk benchmark looking good)

More in Tux Machines

today's howtos

  • How to play Dungeon Defenders on Linux

    Dungeon Defenders is a hybrid multiplayer video game developed by Trendy Entertainment. The game was released on Microsoft Windows, Xbox, iOS, Mac OS, Linux, etc. Here’s how to play the game on Linux.

  • How to play Company of Heroes on Linux

    Company of Heroes is a real-time strategy game developed by Relic Entertainment. The game takes place during WWII and was released on Windows, OS X, iOS, Android, and Linux. Here’s how you can play Company of Heroes on your Linux PC.

  • How to Install TeamViewer on Ubuntu Linux

    TeamViewer is a popular cross-platform tool that allows a user to remotely access and control another user’s computer in an easy and secure way. File sharing, remote desktop control and web conferencing between computers are all possible using TeamViewer. TeamViewer is useful for providing remote customer support in organizations, collaborating with colleagues who are far away, and connecting to your own device remotely. This article will walk you through the process of installing TeamViewer on Ubuntu systems.

  • How to Upgrade Ubuntu 21.04 to 21.10 Impish Indri

    Ubuntu has officially released the Ubuntu 21.10 codenamed Impish Indri. This has seen the introduction of GNOME 40 as the default desktop, and sadly GNOME 41 did not make the final cut. The release also introduces Linux Kernel 5.13 among new applications and other back-end performance improvements.

  • How to Extract Tar Bz2 File in Linux - ByteXD

    In this tutorial, we will be showing you how to use tar command to extract tar.bz2 files. Tar stands for tape archive, and it is one of the most used commands that deals with compressed archive files. Bz2 stands for bzip2. It is a specific compression algorithm. The tar command comes pre-installed in most Linux distributions. The tar utility is used to compress and extract files using different algorithms. Tar supports a wide array of compression algorithms such as gzip, bzip2, xz, lzip, etc.

  • How to mount ISO in Kubuntu Linux - Darryl Dias

    Dolphin file manager in Kubuntu (Tested this in Kubuntu 21.04) does not ship with Mount ISO option in the right click menu, but with the help of the dolphin-plugins package we can add this and many other features.

  • Setup OpenWRT on BPi-R2 | Zamir's Board

    It’s pretty easy to get OpenWRT start and running on BPi-R2. However, I realized that I need to extend the root filesystem to the whole disk, which is where the struggling starts.

GNOME Gingerblue 2.0.0 Recording Software supports XSPF 1.0

GNOME Gingerblue 2.0.0 is Free Recording Software for GNOME. In the 2.0.0 release I have added support for XSPF 1.0 from Xiph.org. Read more Also: Free Software Review: Balena Etcher couldn’t be easier for writing ISO images, but do they really need telemetry? – BaronHK's Rants

5 open source tabletop RPGs you should try

Open source arrived in the pen-and-paper RPG industry back at the turn of the century, when Wizards of the Coast, publisher of Magic: The Gathering and Dungeons & Dragons, developed the Open Game License (OGL). Many publishers have since adopted the OGL themselves or use similar licenses, such as Creative Commons. Today is Free RPG Day. It's the one day a year you can go to your friendly local game store and pick up, at no cost, a free tabletop role-playing game from some of the biggest publishers in the hobby. If you don't have a local game store or can't get out to a game store, some free RPG sampler downloads are available from Dungeon Crawl Classics and Paizo. But not everything for Free RPG Day is available as a download, so I've collected five of my favorite open source tabletop games that you can download and play. Read more

xfce4-terminal 0.9.0 development release

  Welcome back! Since I became maintainer of xfce4-terminal I've worked on replacing deprecated parts of the codebase, closing old bugs and merging Merge Requests which have been sitting around for a while. Read more