Language Selection

English French German Italian Portuguese Spanish


Syndicate content FOSS Linux
Enhance your Linux experience.
Updated: 1 day 23 hours ago

5 foolproof ways to manage and get time in Linux

Tuesday 19th of September 2023 01:30:28 AM
In the realm of Linux computing, accurately managing and obtaining time information is more than a matter of convenience; it is a pivotal task that facilitates the smooth running of various applications and processes. Whether you are a system administrator overseeing server health or a developer ensuring that time-stamped records are accurate, mastering time management on Linux is an indispensable skill.

The ultimate guide: Syncing your Linux time with NTP server

Monday 18th of September 2023 09:48:55 PM
In the interconnected digital world we inhabit, maintaining accurate time synchronization across systems isn't just a convenience—it's a necessity. For Linux users, this is even more critical, given the diverse applications that rely on precise time settings to function optimally. Network Time Protocol (NTP), a time synchronization protocol widely used in the computing world, serves as a tool to achieve this harmonization seamlessly.

Choosing the right Linux file system: Your ultimate guide

Monday 18th of September 2023 07:38:52 PM
Navigating the diverse ecosystem of Linux file systems can initially seem like a perplexing endeavor, especially given the myriad of choices available. Each file system comes with its own set of advantages and potential drawbacks, catering to different user needs and system setups. The choice of the file system not only impacts how data is stored and managed but also influences the performance and security of your Linux installation.

Perfecting Linux virtualization: 10 essential VirtualBox settings

Monday 18th of September 2023 05:49:41 PM
Harnessing the full potential of Linux often means utilizing virtual environments to run diverse operating systems or to test various configurations without affecting your main system. VirtualBox stands as a popular choice for this, offering a plethora of settings that can fine-tune your experience. However, navigating through these settings and figuring out which ones are important can sometimes be a daunting task.

Unpacking and installing .tar.xz and .tar.gz files on Ubuntu

Tuesday 12th of September 2023 03:05:40 AM
In the vast and diverse world of Linux, file installation sometimes comes in the form of compressed packages, often denoted as .tar.xz and .tar.gz files. These file formats contain bundled files and directories that need to be extracted and installed manually, offering a method to distribute various software packages efficiently. For newcomers and even seasoned users, navigating the installation of these file formats can sometimes pose a bit of a challenge.

How to install different versions of Java on Ubuntu

Monday 11th of September 2023 08:56:25 PM
Navigating the installation of different Java versions on Ubuntu can sometimes feel like traversing a labyrinth. Whether you are a seasoned developer needing multiple versions for various projects, or a beginner aiming to get a grip on different Java environments, understanding how to effectively manage different versions is crucial. Ubuntu, with its robust and versatile framework, allows users to switch between different Java versions seamlessly, adapting to the specific needs of their projects.

How to install and use Tilix Terminal on Ubuntu

Thursday 7th of September 2023 01:57:44 AM
For tech enthusiasts and professionals alike, the terminal is a powerful tool that lies at the heart of system control and programming tasks. When it comes to Ubuntu, a Linux-based OS known for its reliability and flexibility, utilizing a terminal emulator like Tilix can elevate your productivity and streamline complex tasks. Tilix brings a modern touch to terminal emulation, offering features such as tiling, custom appearances, and advanced session management.

How to install and use WebStorm on Ubuntu

Thursday 31st of August 2023 05:30:25 PM
The prowess of WebStorm as an Integrated Development Environment (IDE) is hard to contest. Especially for web developers, it offers a bouquet of features, from intelligent coding assistance to seamless version control integration. If you're an Ubuntu user, integrating this powerful tool into your workflow can elevate your coding endeavors manifold.

The ultimate Pop!_OS home server setup guide

Thursday 31st of August 2023 05:09:07 PM
In an age where digital autonomy and personal data control have become paramount, setting up a home server stands out as a wise decision. Leveraging the power and user-friendliness of Pop!_OS for this purpose ensures a smoother journey. Whether you're looking to centralize your files, run web services, or delve into other server-related activities, Pop!_OS offers a versatile foundation.

Bringing Windows to Pop!_OS: A guide to using Wine

Thursday 31st of August 2023 01:19:15 AM
There's a certain allure to Pop!_OS's robust nature, but what if you're missing some of your favorite Windows applications? Enter 'Wine' - a compatibility layer capable of running Windows apps seamlessly on Linux distributions, including Pop!_OS.

How to seamlessly backup Pop!_OS data to the cloud

Tuesday 29th of August 2023 04:09:08 AM
In the modern digital age, safeguarding our valuable data is more crucial than ever. While local backups are a step in the right direction, having a cloud-based backup ensures an added layer of protection against data loss. Pop!_OS, with its rich ecosystem and user-centric functionalities, offers seamless integration possibilities with various cloud solutions.

How to backup and restore data on Pop!_OS using TimeShift

Friday 25th of August 2023 03:29:58 PM
In our digital age, data integrity and security are paramount. Pop!_OS, revered for its user-centric design, offers tools like TimeShift that empower users to safeguard their data. This snapshot utility stands out as a bulwark against data loss, facilitating effortless backups.

Pop!_OS & Docker: A ultimate guide to container deployment

Friday 25th of August 2023 02:54:17 PM
Pop!_OS, with its developer-friendly interface, harmoniously marries the robust capabilities of Docker, offering an efficient environment to run containers. Whether you're a seasoned developer or someone venturing into the containerized world, understanding the nuances of running Docker containers on Pop!_OS can redefine your developmental workflow.

Collaborating on projects with Pop!_OS and Git

Friday 18th of August 2023 03:31:16 AM
In the realm of open-source projects and collaborative software development, Pop!_OS and Git emerge as powerful tools for developers worldwide. Pop!_OS, with its user-centric design, combined with the version control capabilities of Git, can supercharge your collaboration efforts.

How to switch between Java versions in Ubuntu

Friday 18th of August 2023 02:20:47 AM
Managing multiple Java versions on an Ubuntu system can sometimes be a challenging task, especially when different projects require distinct Java editions.

5 efficient ways to find your Ubuntu version in 2023

Thursday 17th of August 2023 10:49:01 PM
Ubuntu, with its plethora of versions and derivatives, continues to evolve every year. Knowing your exact version helps in troubleshooting, system optimization, and understanding compatibility. With the 2023 edition, we present five distinct ways to pinpoint your Ubuntu version, catering to both newbies and seasoned users alike.

Update vs. Upgrade in Ubuntu: What you need to know

Thursday 17th of August 2023 07:51:40 PM
When managing an Ubuntu system, understanding the distinction between 'update' and 'upgrade' is vital. While both play crucial roles in system maintenance, their functionalities differ significantly.

Enabling and disabling auto-updates in Ubuntu 22.04

Thursday 17th of August 2023 06:18:11 PM
Maintaining an up-to-date system is fundamental for both performance and security. With Ubuntu 22.04, users are given the convenience to automate this process. Whether you prefer your system to handle updates seamlessly in the background or you'd rather take a manual approach, this guide has you covered.

The ultimate guide to updating your Ubuntu

Thursday 17th of August 2023 04:56:07 PM
Keeping your Ubuntu system up-to-date is crucial for many reasons: enhanced system performance, improved security measures, access to the latest features, and more. A well-maintained system ensures optimal performance and minimizes vulnerabilities.

A comprehensive guide to user account removal in Linux

Thursday 17th of August 2023 03:09:27 PM
Managing user accounts is an essential administrative task for Linux system administrators. Occasionally, there's a need to remove user accounts to maintain the system's security and hygiene. This guide will walk you through the process of deleting a user account safely in Linux.

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.