Language Selection

English French German Italian Portuguese Spanish

today's howtos

Filed under
HowTos
  • Chrome and Chill: Here are 13 basic Linux Commands You Should Know

    In your journey to discovering the Linux terminal in chromeOS, it is essential that you put the basics to rest for a well-rounded experience as you proceed. I’ll do my best to make the case scenario where these tools really shine in my overview below. Consider this a continuation of our Linux series and connect with Chromies by signing up

  • Jelmer Vernooij: Automatic Fixing of Debian Build Dependencies

    In my last blogpost, I introduced the buildlog consultant - a tool that can identify many reasons why a Debian build failed.

    For example, here’s a fragment of a build log where the Build-Depends lack python3-setuptools:

  • How To Install Jellyfin on CentOS 8 - idroot

    In this tutorial, we will show you how to install Jellyfin on CentOS 8. For those of you who didn’t know, Jellyfin is an open-source media streaming tool that allows you to build your own home media systems, such as your personal Netflix or Plex. With Jellyfin you organize your media content (book, movies, music, etc.) and stream to any device from your own server, with no strings attached. Jellyfin supports GNU/Linux, macOS, and Microsoft Windows operating systems.

    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 through the step-by-step installation of the Jellyfin open-source media stream on a CentOS 8.

  • How to Check Swap Memory in Linux – Linux Hint

    Are you reaching maximum usage of your swap memory?

    Stuck?

    How to see swap memory in your Linux system?

    You just landed at the right place to get unstuck. I am going to discuss some better and perfect new ways of observing swap memory for you. I’m using Lubuntu 20.04 to demonstrate all these processes. Lubuntu is a lightweight distro and runs effectively on most of the hardware.

    Let’s begin.

  • Linux df Command

    The “df” is a standard command in Linux, and Unix-like systems termed “Disk Filesystem.” It is used to display consumed and available disk space for the specific file system.
    Whenever you run this Linux command-line utility, it displays the amount of used and available blocks, total disk space, and a summary of where the file system is mounted.

    In short, the dubbed “df” command is a helpful tool to get disk space information having file name arguments.

  • Linux Column Command

    While using Linux distributions, some of the data needs to be displayed in columnar format. Linux system makes it easy to display content in columns using the “column” command.
    The “column” command is a simple command-line utility to print the file contents in columns. This command-line tool supports multiple options containing proper functionality that are worth considering.

    When using the “column” command in a terminal, it ignores blank lines by default.

    If we have data displayed in multiple columns, the command will start to display the data from the left side to the right side i-e; it will begin to add content in the left column first and then move towards the right columns.

  • Hwclock Command – Linux Hint

    The “hwclock” is a command-line utility for both Linux and Unix-like operating systems to access Hardware Clock. It is also termed as Real-Time Clock (RTS) or BIOS clock.
    The Hardware Clock is quite different from the clock that is managed by the Linux kernel. It runs when the system is running, and it even remains active when the machine is turned off as it is independent of the operating system you are using.

  • How to share Linux Mint 20 Desktop

    In various situations, we need to access other desktops or share our desktops with other people. Accessing someone else’s desktop or sharing our desktop with others over the internet is remote desktop sharing. For instance, if you need to troubleshoot someone’s computer or work in a group, then the work can be done smoothly by sharing the desktop.
    TeamViewer is a popular and multi-platform desktop sharing application.

    In this article, we will install TeamViewer and share the Linux Mint 20 desktop with other computers.

  • How to Open Tar file Linux

    There are multiple files available on the internet which are downloadable for Linux but compressed as a tar file. Tar files store different files and squeeze them to keep the space and bandwidth in the downloading procedure.

    These tar files work like a portable container to store various files, and it is also known as a tarball. However, many people can’t find out how to open a tar file in Linux, so you also want to learn how to open tar files and then read our article. This article will cover complete information on how to open tar files in Linux without facing errors.

  • How to Install Kdenlive on Linux Mint 20 – Linux Hint

    Kdenlive is a free, open-source, and multi-platform video editor. It can support MP4, MKV, and my other formats. Using Kdenlive, you can add effects and transitions to your video. Moreover, it also allows us to render the video in any format.

    We can install Kdenlive on Linux Mint 20 through the Software Manager utility, PPA repository, and snap application manager.

  • How to Install GCC compiler on Linux Mint 20 – Linux Hint

    The GNU compiler collection, which is the abbreviation for GCC, contains multiple compilers for various languages like C, C++, Go, etc. Using GCC, you can easily compile your programs on Linux Mint. Many open-source projects, including Linux Kernel, are compiled using the GCC compiler.

    The build-essential package contains the GCC compiler, debugger, and many additional development tools. By installing the build-essential package, we can use GCC compiler on Linux Mint.

  • How to Check Graphics Card Details in Linux – Linux Hint

    A GPU or graphic card is becoming essential for any system as it offers excellent compatibility to run heavier tools, software, and games on a system. It is necessary to know about the graphics card and its specification to run software on your machines according to its requirements. However, many Linux users face issues while checking the specification of their graphic card so if you are one of them, then read this article thoroughly.

    This article has all of the required information to check what graphics card you have in Ubuntu and its tech specs. We are using the Ubuntu system as a Linux OS as it is widely used as a Linux distro all over the world.

  • How to Install and Use MEGA Cloud Drive Sync on Linux Mint – Linux Hint

    MEGA is a multi-platform application that syncs our files and folders between the local computer and the online MEGA cloud server. All the changes made locally on a personal computer will automatically be synced on the cloud server. MEGA provides a client application for Linux desktops, including Linux Mint. MEGA offers a free 50 GB of storage on the cloud. Moreover, you can also buy more storage if you use more than 50 GB of space.

    This post explains the installation and usage of MEGA cloud drive Synch on Linux Mint.

  • Linux lshw Command – Linux Hint

    The Linux Operating System’s beauty is that it allows users to do anything using a command-line tool. You can download applications, fetch information, or even whatever you want to intend can be done using the terminal.
    To extract hardware information of the system, the Linux system introduced the command-line utility “lshw.”

    The “lshw” command is a small tool to display a complete picture of hardware configuration. While using this command in a terminal, you will get a print of CPU version, memory configuration, cache information, bus speed, and other PowerPC machines running on the backend.

    It is a simple command-line tool, but to display complete information, you must be a super-user; otherwise, it will print partial information.

  • How to Open a GZ File in Linux – Linux Hint

    There are various tools to compress any file to minimize its size for saving storage. GZ files are squeezed through the “GZIP” tool, which is a little bit similar to the zip file. GZIP is one of the most popular compression programs that decrease any file size while keeping the original timestamp, ownership, and file mode. Generally, this compression is used for compressing the web elements to reduce the load time of webpages. However, many people don’t know how to open a GZ file; we will cover complete details on opening a GZ file in Linux.

  • How to Enable Two-factor Authentication for SSH in Fedora Linux – Linux Hint

    In the information technology world, security is a major concern these days. Every day new and sophisticated attacks are launched against organizations. System administrators use different ways to harden the security of their servers. One of the common ways to interact with a server is using the SSH (or Secure SHell) protocol which is widely used for remote logging to a server. Besides remote shell logins, it is also used for copying files between two computers. Unlike other methods like telnet, rcp, ftp, etc., SSH protocol uses an encryption mechanism to secure the communication between two hosts.

    The security provided by the SSH protocol can be further enhanced by using two-factor authentication. This will further put a strong wall between your host computer and the attackers. To connect to your remote server with SSH, you will require a password as well as a verification code (or OTP) from an authenticator application running on your mobile device. This is really helpful if an attacker steals your password, he will not be able to login into your server without the verification code.

    There are many authenticator applications available for mobile devices running Android or Apple IOS. This guide has used the Google Authenticator application for both the Fedora server and the mobile device.

  • How to Install Vinagre Remote Desktop Client on Linux – Linux Hint

    Vinagre is a remote desktop client created by the GNOME project. Vinagre supports multiple remote desktop protocols.

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.