Language Selection

English French German Italian Portuguese Spanish


today's howtos

Filed under
  • How To Install LibreNMS on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install LibreNMS on Ubuntu 20.04 LTS. For those of you who didn’t know, LibreNMS is an open-source auto-discovering network monitoring tool for servers and network hardware. It supports a wide range of network hardware like Cisco, Juniper, Brocade, Foundry, HP, and operating systems including Linux and Windows. LibraNMS is a community-based fork of Network monitoring tool “Observium“, released under GPLv3.

    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 LibreNMS on Ubuntu 20.04 (Focal Fossa). You can follow the same instructions for Ubuntu 18.04, 16.04, and any other Debian based distribution like Linux Mint.

  • How to back up your photos on Linux

    Do you have photos on your Linux PC that haven’t been backed up? Don’t know the first thing about backing up photos on Linux? If so, follow along as we go over how to back up photos on Linux.

  • Being your own Certificate Authority

    There are many blogs and tutorials with nice shortcuts providing the necessary openssl commands to create and sign x509 certficates.

    However, there is precious few instructions for how to easily create your own certificate authority.

    You probably never want to do this in a production environment, but in a development environment it will make your life signficantly easier.

  • Reaction Game (v2) with Raspberry PI and Mini Button Switch - peppe8o

    In this tutorial we are going to apply what we have learned to create a small reaction game. It uses cheap circuit components (mini button switch, resistors, LEDs and wirings), Raspberry PI and a little of Python programming.

    Differently from common Reaction games, it is a little more complete: it includes a terminal scoreboard. dedicated player leds and a referee.

    I’ll use a Raspberry PI Zero W, but this guide works with all Raspberry PI models.

  • Securing Linux System With Maldet - The Linux Juggernaut

    Viruses are a real problem for computers that run the Windows operating system. But, as far as anyone has been able to tell, there’s no such thing as a virus that can harm a Linux-based operating system. So, the only real reason to run an antivirus solution on a Linux machine is to prevent infecting any Windows machines on your network. if you have a Linux- based email server, Samba server, download server, or any other Linux- based machine that shares files with Windows computers, then installing an antivirus solution is a good idea.

    Linux Malware Detect, which you’ll often see abbreviated as either LMD or Maldet, is a Free Open Source Software (FOSS) antivirus program that can be installed in a Linux system. When you install it, you’ll get a systemd service that’s already enabled and a cron job that will periodically update both the malware signatures and the program itself.

  • Scanning for Rootkits with Rootkit Hunter - The Linux Juggernaut

    Rootkits are exceedingly nasty pieces of malware that can definitely ruin your day. They can listen for commands from their masters, steal sensitive data and send it to their masters, or provide an easy-access back door for their masters. They’re designed to be stealthy, with the ability to hide themselves from plain view

  • Application Sandboxing with Firejail in Linux - The Linux Juggernaut

    If you have an untrusted application that needs to be run in your Linux system, you can use a sandbox to run the application in a limited environment. In this way you can use the untrusted application without worrying about the security of your system.

    Sandboxing with Firejail uses namespaces, SECCOMP, and kernel capabilities to run untrusted applications in their own individual sandboxes. This can help prevent data leakage between applications, and it can help prevent malicious programs from damaging your system.

  • Security Auditing for linux with Auditd - The Linux Juggernaut

    So, you have a directory full of super-secret files that only a very few people need to see, and you want to know when unauthorized people try to see them. Or, maybe you want to see when a certain file gets changed, or you want to see when people log into the system and what they’re doing once they do log in. For all this and more, you have the auditd system.

today's howtos

Filed under
  • How to root a Fairphone 3

    Before installing those kind of ROM (official or not) you must root your phone2.

    And, all the tutorials I found on the web drives me crazy. But I succeeded. There is how I made it, with more details as possible.

  • Hunting for Malicious Packages on PyPI

    About a year ago, the Python Software Foundation opened a Request for Information (RFI) to discuss how we could detect malicious packages being uploaded to PyPI. Whether it’s taking over abandoned packages, typosquatting on popular libraries, or hijacking packages using credential stuffing, it’s clear this is a real issue affecting nearly every package manager.

  • Everyone Talks About Insecure Randomness, But Nobody Does Anything About It

    I think machine learning provides the bridge here. The thought has hung in my mind for a few years, in fact; I've picked the brains of everyone I know remotely related to the field, and I've even hired some people to take a crack at it. So far, I haven't seen any prior literature suggesting that it's been possible or done, and nobody was really sure how to approach it. Finally, thanks to a generous grant from the Phil Brass Weird Ideas FoundationAKA DirectDefense who was happy to sponsor this research while I was not busy bug hunting for them! I was able to take a few weeks to think about it methodically.

    The rest of this blog is structured in a pretty straightforward way: I talk about how numbers are generated at random in a computer, then talk about how to transform that notion of randomness into a learnable problemA basic knowledge of machine learning, and especially gradient descent will be helpful for understanding some of my thought process through this blog.. Not surprisingly, I will then solve that problem, and propose a roadmap for how to continue chipping away at the distance between my current progress and a usable attack.

  • How to play Phasmophobia on Linux

    Phasmophobia is an indie survival horror video game released on Steam for Windows in September of 2020. In the game, the player takes control of one member of a group of ghost hunters as they hunt for ghosts. Here’s how to play it on Linux.

  • How To Install VNC Server on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install VNC Server on Ubuntu 20.04 LTS. For those of you who didn’t know, VNC (Virtual Network Computing) server is a free and open-source software which is designed for allowing remote access to the Desktop Environment of the server to the VNC Client whereas VNC viewer is used on the remote computer to connect to the server.

    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 VNC Server on Ubuntu 20.04 (Focal Fossa). You can follow the same instructions for Ubuntu 18.04, 16.04, and any other Debian based distribution like Linux Mint.

  • How to Install PowerShell 7.1.0 via Apt Repository in Ubuntu 20.04, 18.04 [Ed: Very bad idea and hard to see why anybody would wish to do this]
  • How To Remove Docker Images, Containers & Volumes - LinuxBuz

    Docker is an open-source tool that helps you to build, test and deploy the applications in the containerized environments. However, there are lots of unused containers, images, volumes and networks may reside in your system. They consume a significant amount of disk space of the host operating system. Docker does not remove those objects without clean up it manually.

    It is a good habit to clean up these unused disk space regularly and keep your system organized. Docker has several commands to clean up those unused objects.

today's howtos

Filed under
  • How To Install Gitea on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install Gitea on Ubuntu 20.04 LTS. For those of you who didn’t know, Gitea is a free, open-source, and self-hosted version control system alternative to GitHub and GitLab. Gitea comes with a rich set of features including time tracking, repository branching, issues tracking, file locking, merging, and much more. Gitea can be installed on all popular operating systems like Windows, macOS, Linux, and ARM.

    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 GlassFish on Ubuntu 20.04 (Focal Fossa). You can follow the same instructions for Ubuntu 18.04, 16.04, and any other Debian based distribution like Linux Mint.

  • How to Compress Archives Using All CPU Cores with Tar - Make Tech Easier

    If you’ve ever had to compress large volumes with tar, you’ll know how much of a pain it can be. It often goes very slowly, and you find yourself hitting Ctrl + C to end the task and just forget about it. However, there are some other tools that tar can use, and they’re a great way to make use of today’s heavily multi-threaded CPUs and speed up your tar archiving. This article shows you how to make tar use all cores when compressing archives in Linux.

  • How to install PokeMMO launcher on a Chromebook

    Today we are looking at how to install PokeMMO launcher on a Chromebook. Please follow the video/audio guide as a tutorial where we explain the process step by step and use the commands below.

    If you have any questions, please contact us via a YouTube comment and we would be happy to assist you!

  • Using mini Switch Button with Raspberry PI and Python
  • How to run graphics (X11) applications in the Kali LXD container – Mi blog lah!

    LXD gives you system containers and virtual machines, usable from the same user interface. You would rather use system containers as they are more lightweight than VMs.

    Previously we have seen how to use the Kali LXD containers (includes how to use a USB network adapter). There is documentation on using graphics applications (X11) in the Kali LXD containers at the Kali website. In this post we see again how to use graphics applications (X11) in the Kali LXD containers. The aim is to simplify and make the instructions more robust.

    The following assume that you have configured LXD on your system.

today's howtos

Filed under
  • How To Install Chromium Web Browser on Debian 10 - idroot

    In this tutorial, we will show you how to install the Chromium Web Browser on Debian 10. For those of you who didn’t know, The Chromium project covers two utilities such as Chromium and Chromium OS, which are the open-source projects of the Google Chrome browser and Google Chrome OS. Chromium has been developed as an open-source browser project whose critical mission is to offer a more secure, faster, and more stable way to navigate the web where threats are constant at every minute.

    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 Chromium Web Browser on a Debian 10 (Buster).

  • How to Install Discord on Ubuntu Linux (GUI & CLI Methods)

    Want to install Discord on Ubuntu? You are not alone. This popular messaging platform is ballooning in popularity on all systems for two reasons: it’s free, and it’s good.

    In this post we show you how to install Discord on Ubuntu 18.04 LTS, Ubuntu 20.04 LTS, or higher as a Snap app.

    And if Snap apps aren’t your thing? Well, that’s cool too as we show you how to install Discord’s Linux app using the terminal and a couple of commands.

    Whichever way you choose to install Discord you’ll be able to create a new account (or log in with an existing one); join your favourite channels; send messages, gifs, and media; take part in audio chats with other users; or create your own private Discord server.

  • How to back up your music files on Linux

    If you’re a music fan who uses Linux, you’ll no doubt have dozens, if not hundreds of music files on your Linux PC. However, if these music files are not backed up, you could lose them if something happens to your system.

  • How to temporarily mitigate SAD DNS for Linux servers and desktops - TechRepublic

    Jack Wallen walks you through the process of putting in place a temporary fix against SAD DNS for your Linux servers and desktops.

  • Different ways to schedule and list CRON jobs in Linux

    Cron is a built-in Linux utility used to run different processes within the computer system at a particular scheduled time.

    Crontab i.e. the Cron Tables are used for reading the scripts that are predefined within a system and by using a syntax, users can do the configuration of a Cron job for scheduling the commands. Cron is a daemon for managing that enables you to manage task execution at prescribed time. These activities are referred to as cron jobs and may be scheduled to run by a minute, hour, month day, month, week day, or any combination thereof. If the task were to be carried out manually, this could be an incredibly difficult task for a user, since the user would have to be present every interval to perform the task. This tutorial will assist you through several techniques to schedule and list Cron jobs in Linux.

  • Run ASCII Globe In Terminal With globe-cli Utility - OSTechNix

    Feeling bored at work? Let's have some fun! The other day I stumbled upon a cool utility named globe-cli. As the name says, globe-cli is a command line ASCII globe generator to render an ASCII globe in your Terminal. You can rotate the globe in all direction, zoom in and zoom out a specific region in the globe using the mouse or keyboard. The globe-cli is written in Rust programming language and its source code is freely available under GPLv3. Without further ado, let us go ahead and run ASCII globe in Terminal with globe-cli utility in Linux.

  • Monitor Network Traffic with vnStat on Ubuntu 20.04

    vnStat is a free, open-source and console-based network traffic monitoring tool for Linux operating system. With vnStat, you can monitor network statistics over various time periods. It is simple, lightweight and consumes a small portion of your system resources. vnStat allow you to generate the network traffic data in an hour, day, month, week and day.
    In this tutorial, we will show you how to install and use vnStat to monitor network traffic.

  • The accidental forkbomb: How a *nix script goes bad | Enable Sysadmin

    When brilliant strategies go wrong, they can really go wrong and your opponent has to come to your rescue.

  • 5 Different Ways to open the terminal in CentOS 8 GNOME Desktop

    The terminal in Linux is a software that takes the commands from users, gets them executed from the OS, and returns the output to the users. They are also called shell and console.

    This article focuses on different ways of opening the terminal in CentOS 8.

    There are following five ways. I will demonstrate it to you one by one.

  • VirtualBox 6.1 on Fedora 33/32, CentOS/RHEL 8.2/7.8

    Oracle VirtualBox is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use. VirtualBox is a general-purpose full virtualizer for x86 hardware. Targeted at server, desktop and embedded use, it is now the only professional-quality virtualization solution that is also Open Source Software.

today's howtos

Filed under
  • How To Change Branch Name on Git – devconnected

    In Git, branches are commonly used in order to have a development separated from your main workflow.

    In software engineering teams, it is quite common to have a specific workflow implemented.

    You may choose for example to have one branch per major release or to have a branch in order to quickfix an issue.

    In both cases, you have to choose a branch name that is related to what you are working on.

    However, in some cases, you may want to change your branch name.

  • Install Webmin on Ubuntu 20.04 - Cloudbooklet

    Install Webmin on Ubuntu 20.04 . Learn to install webmin to manage your server easily from the web interface

  • How To Install ClamAV on Debian 10 - idroot

    In this tutorial we will show you how to install ClamAV on Debian 10 Buster, as well as some extra required packages by ClamAV

  • Securing your ISPConfig 3 managed mailserver with a valid Let's Encrypt SSL certificate

    If you're running your own mailserver, it's best practice to connect to it securely with a SSL/TLS connection. You'll need a valid certificate for these secure connections. In this tutorial, we'll set up a Let's Encrypt certificate for our mailserver that renews automatically.

  • How to resize ZRAM (compressed swap) managed by systemd/zram-generator

    Fedora Linux 33 was released last week with some interesting changes like switching the default file system to BtrFS, handing DNS resolution over to systemd-resolved, and enabling ZRAM instead of a swap partition by default. I’ll focus on the latter feature in this article.

  • Install and Configure SSH Server on Arch Linux – Linux Hint

    SSH is a network protocol that enables users to share data traffic securely within an unprotected network. It provides this protection through an SSH server, linking it to the connection between the central server and the client. Any network service can be made secure by Secure Shell, and SSH can be set up on almost any operating system.
    In the following short guide, we will look at SSH server installation and configuration on Arch Linux.

  • How to Install Fedora in VirtualBox [Step By Step Screenshots]

    If you are curious about Fedora Linux, there are several ways to try it.

    The easiest way that won’t affect your current operating system is to create a live USB of Fedora.

    An alternative way to try Fedora, is to get advantage of virtualization technology through an installation in VirtualBox. This way, you use Fedora like an application on your current operating system.

    This way, you can perform more thorough testing without messing up your current operating system.

    You can even copy your virtual setup and re-install it on some other system. Sounds handy? Let me show you how to do it.

  • How to Work with Date and Time in Bash Using date Command

    Date command is an external bash program that allows to set or display system date and time. It also provides several formatting options. Date command is installed in all Linux distros by default.

  • How to use PulseAudio in ArchLinux – Linux Hint

    PulseAudio is a free and open-source sound server, released in 2004 as Polypaudio. PulseAudio serves as a proxy between software applications creating sound data and audio output devices. Though it was originally intended for the Linux operating system, PulseAudio can be used on just about any other OS with the right utilities.

    PulseAudio allows users to perform complicated manipulations on sound data, from mixing sound samples to customizing audio channels. This also includes multiplexing – a technique by which users can direct different audio outputs to different speakers.

    This article provides a tutorial on how to set up and begin using PulseAudio in ArchLinux.

  • How to Play MP3 by Command line in Linux Distros [Tutorial]

    Linux terminal is the most powerful handy tool that comes pre-installed on every Linux distributions. We use the terminal shell to install, run, and remove applications and tools with different terminal commands. But, did you know that you can also use the terminal shell to play your favorite MP3 music via different command lines? Playing MP3 files via command lines doesn’t only make you smart; it is also very efficient and time-saving. Besides these, you can get a unique and different flavors music player by playing MP3 files via the terminal command lines.

  • How to Install Samba on ArchLinux – Linux Hint

    Samba is a free and open-source software that provides a seamless means of file sharing between Windows and Linux/Unix systems on a network. Samba is essentially an open-source re-implementation of SMB (Server Messaging Block) and CIFS (Common Internet File System) networking protocols. Aside from sharing files between clients and hosts, Samba also allows for sharing, printing, and domain control services within the network.
    This tutorial will show you how to set up and configure Samba on an ArchLinux client or server.

  • Configure Network Time Protocol on ArchLinux – Linux Hint

    In this tutorial, we will take a look at Network Time Protocol (NTP), a technique often used to sync the clock timing on Linux systems to Internet time. Synchronization between system and internet timing is important because of network latency, a parameter that can significantly alter the user’s experience on the web. NTP is capable of maintaining a network lag of just 10 milliseconds, which is an acceptable value.
    This tutorial will cover the installation and configuration of the NTP daemon in ArchLinux.

Best Weather Apps for Linux

Filed under

This article will discuss free and open source weather applications available for Linux. These applications are really useful if you want to plan your day ahead or upcoming schedule.

These are some of the best GUI and command-line applications for viewing weather conditions on Linux desktops. Almost all of these applications support automatic detection of location as well as options to manually specify any location around the world.

Read more

today's howtos

Filed under
  • Set Up BIND Authoritative DNS Server on CentOS 8/RHEL 8

    This tutorial will be showing you how to set up and run your own authoritative name server on CentOS 8/RHEL 8 with the widely-used BIND 9 software.

  • How to view and monitor log files in CentOS 8

    All Linux systems create and store information about servers, boot processes, kernel, and applications in log files, which can be helpful for troubleshooting as it contains systems activity logs. The log files are stored in /var/log directory and its subdirectory. In this tutorial, we will learn how to view and monitor log files in CentOS8 using different ways. So, let’s get started.

  • 7 Tips to Speed Up Tor Browser - Make Tech Easier

    Tor preserves your online anonymity through its unique onion routing, in which your encrypted data passes through several intermediary nodes. Each node is peeled back one at a time, much like an onion. None of them know anything about the origin of your data or your final destination, thus protecting your identity.

    There is a drawback, though. Since the traffic in Tor is routed through multiple onion relays, it can significantly reduce your browsing speed. Also, ISPs can restrict or throttle Tor traffic without prior warning. Tor FAQs say that their main focus is security and not speed.

  • Keyboard Shortcut to Turn Display Off in Linux - Putorius

    There are times when I want to turn off the displays on my workstation, but not actually lock it. In this Linux quicktip we will show you how to turn your displays off using the command line. We will also show you how to use that command as a keyboard shortcut, or HotKey.

  • Install and Configure KVM in ArchLinux – Linux Hint

    KVM stands for Kernel-based Virtual Machine. This software allows users to run multiple virtual machines with different operating systems, thus bypassing the need to follow more conventional means of using Virtualbox. KVM is free, open-source, and has been refined and improved over the last ten years.

  • How to Monitor the Health of a Laptop Battery in Ubuntu – Linux Hint

    Ubuntu is a Linux distro based on the Debian operating system. This distro has completely transformed Debian into an operating system that is user-friendly.
    Ubuntu has a graphical user interface for package installers and acts more like a conventional operating system. With Ubuntu, you do not need a terminal to download packages. Ubuntu has three versions: desktop, server, and core.

  • Where and how are passwords stored on Linux? – Linux Hint

    The user name with a corresponding password for a specific account is the primary requirement through which a user can access a Linux system. All user’s accounts password is saved in a file or a database so that a user can be verified during the login attempt into the system. Every user does not have enough skills and expertise to locate this file on their system. However, if you get access to the database or a file that keeps all the login user’s passwords, then you can easily access the Linux system. When a user enters a username and password on Linux for login, it checks the entered password against an entry in various files of the ‘/etc’ directory.

    The /etc/passwd files keep all the important information that is necessary for user login. To explain it in simpler words, the /etc/passwd file stores the user’s account details. This file is a plain text file that contains a complete list of all users on your Linux system. It has the information about username, password, UID (user id), GID (group id), shell, and home directory. This file should have read permissions as many command-line utilities are used to map the user IDs to the user name. But, should have limited write access permissions only for superuser or root user accounts.

    This article will demonstrate how and where you can store system user’s account passwords on Linux distribution. We have implemented all demonstrations on Ubuntu 20.04 system. However, you can find /etc/passwd file on any Linux distribution.

  • How Do I Fix 502 Bad Gateway Nginx? – Linux Hint

    Nginx was launched in 2004 as an open-source web server. Since the time it has been released, it is very commonly used for hosting websites. Apart from this, it is also being used as Load Balancer, Email Proxy, Reverse Proxy, and HTTP Cache. Like every other web server, Nginx is also prone to certain errors, out of which the most common one is the 502 Bad Gateway error. This is a highly generic type of error that arises when you try to access a web server but fail to reach it. In that case, your browser may render the 502 Bad Gateway error. Since there is no other information that appears along with this error, it leaves the user clueless about what exactly went wrong and how they can fix it.

    Therefore, in today’s article, we will try to look for all the potential causes of the 502 Bad Gateway error in Nginx, as well as the ways on how we can possibly fix it.

  • How do I Mount and Unmount a File System in Linux? – Linux Hint

    We all know that Linux based systems rely heavily on files. These files are grouped together in the form of multiple file systems, and for accessing a particular file system with an added level of ease, you can attach that file system to any desired location till the time you wish to access that file system. Once you are done, you can simply detach that file system from that location. In this whole process, the attachment of a file system on a specific location is known as “mounting,” whereas the detachment of a file system from a specific location is known as “unmounting.”

    Also, the location to which you attach a file system is formally known as a “mount point.” There are multiple file systems available on a Linux operating system. Some of these file systems are mounted by default, and some of them are unmounted, which means that you can easily mount them on your own. In today’s article, we will be teaching you the methods of mounting and unmounting a file system in Linux Mint 20.

  • How to Create Simple Shell Scripts in Linux

    Creating shell scripts is one of the most essential skills that Linux users should have at the tip of their fingers. Shell scripts play an enormous role in automating repetitive tasks which otherwise would be tedious executing line by line.

    In this tutorial, we highlight some of the basic shell scripting operations that every Linux user should have.

  • How to Use Jinja2 Templates in Ansible

    Learn how to use Jinja2 templating engine to carry out more involved and dynamic file modifications with Ansible.

  • How to Plan a Simple Robot Using Linux – Linux Hint

    Once you have ROS installed, you might want to build a robot. A good way to succeed in this project is to plan what you want to do. In this case, ROS comes to the rescue. With ROS, you can set up what you have built and visualize the whole thing. When working with robots, there will be many scenarios that you may need to consider. The robot must interact with the environment, such as avoiding the sofa and finding its way back from the kitchen. The robot should also have arms and legs if your needs require it. You can simulate all of this using ROS, and for the coding part, you can also simulate the internals of your system.

  • Install Ubuntu Server 20.04 LTS on Raspberry Pi 4 in Headless Mode and SSH Into It – Linux Hint

    Ubuntu is an open-source operating system. It is based on Debian GNU/Linux operating system. Ubuntu is a great operating system for your IoT projects on the Raspberry Pi 4.
    In the headless setup of Ubuntu on Raspberry Pi 4, you don’t need a keyboard, a mouse, and a monitor. You can directly access the Ubuntu operating system installed on your Raspberry Pi 4 remotely via SSH.

    In this article, I am going to show you how to install Ubuntu Server 20.04 LTS on your Raspberry Pi 4 in headless mode and configure SSH access. So, let’s get started.

today's howtos

Filed under
  • How to install Kali Linux on your PC | FOSS Linux

    Kali Linux is Debian-based Linux distribution aimed at advanced Penetration Testing and System Auditing. It comes with hundreds of tools used Information gathering, Penetration testing, forensics, reverse engineering, security research, and much more.

  • How to install MVP Media Player on a Chromebook

    Today we are looking at how to install MVP Media Player on a Chromebook. Please follow the video/audio guide as a tutorial where we explain the process step by step and use the commands below.

  • How to install LeoCAD on Linux

    LeoCAD is a 3D modeling CAD program for designing lego block creations. It is an excellent piece of software and works on nearly all Linux operating systems with ease. In this guide, we’ll show you how to install it.

  • How to create an Ansible Playbook | Enable Sysadmin

    Here in this introduction to Playbook creation, we examine the play that manages updates for a local Ansible controller machine.

  • How to Install the KDE Plasma Desktop on CentOS 8 - Make Tech Easier

    If you install CentOS on your desktop, you will find Gnome as the default desktop environment. Here is how to install KDE Plasma on CentOS.

  • How to Install Software from Source Code in Your Linux System

    Suppose you have written, build, and compiled a program to calculate the Fibonacci numbers among a million numbers. Once the program is built, you may decide to make your raw codes available for others so that they can use or modify your code for further usages. That raw code is called the source code. In other words, source code is the mother code of any package. When you install software on your system, you install the source codes as well. Actually, source code is nothing but the millions of code lines you can compile to build a complete package.

    Many Linux users don’t even know that they are using source codes regularly. When you clone a code from GitHub or another package repository, you actually download the package’s source code. Later, you can install that package on your Linux system through the conventional method of installing software from source code.

  • How to Install PowerDNS Server and PowerDNS Admin on Ubuntu 20.04

    PowerDNS is a free and open-source authoritative nameserver. It is written in C++ and runs on Unix, Linux and macOS operating systems. It uses MySQL, MariaDB, PostgreSQL and Oracle to store zone files and records.

    PowerDNS Admin is a web-based tool used for managing PowerDNS. You can create and manage DNS zones using the web browser. It comes with a rich set of features.

  • How to Install Latest digiKam 7.1.0 via PPA in Ubuntu 20.04, 20.10 | UbuntuHandbook

    Prefer installing digiKam photo manager via apt repository rather than the containerized Flatpak package? There’s a third-party PPA maintains the latest packages for all current Ubuntu releases.

  • How to Find and Delete Broken Symlinks on Linux

    Symbolic links, also called “soft links” and “symlinks,” are a form of shortcuts that can point to files and directories. A symlink looks just like a regular file or directory in a file manager window. It also shows up as an entry in a file listing in a terminal window. The file or directory to which the symlink points can be anywhere in the file system tree.

    For example, let’s say you have a symlink in your home directory called “dave-link” that points to a file called “text-file.txt” located somewhere else in the file system tree. Commands you use on the symlink are automatically applied to the file to which it points. If you try to use cat or less on the symlink, you’ll actually see the contents of the “text-file.txt” file.

    A standard Linux installation contains many symlinks. Even if you don’t create any yourself, the operating system uses them. Application installation routines often use symlinks to point to executables files. When the software is updated, the binary file is replaced with the new version, and all the symlinks carry on working as before, as long as the new file’s name is the same as the old.

  • How to Count Number of Files in Directory in Linux [Quick Tip]

    How do you know how many files are there is a directory?

    In this quick tutorial, you'll learn various ways to count the number of files in a directory in Linux.

  • How To Install Apache Ant on CentOS 8 - idroot

    In this tutorial, we will show you how to install Apache Ant on CentOS 8. For those of you who didn’t know, Apache Ant™ is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other. The main known usage of Ant is the build of Java applications. Ant supplies a number of built-in tasks allowing them to compile, assemble, test, and run Java applications. Ant can also be used effectively to build non-Java applications, for instance, C or C++ applications. More generally, Ant can be used to pilot any type of process which can be described in terms of targets and tasks.

    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 Apache Ant on CentOS 8.

  • How To Edit A File Without Changing Its Timestamps In Linux - OSTechNix

    As you may know, the "access time" and "modify time" timestamps of a file will be changed to the current time after the file is edited or modified. Sometimes, you might want to preserve the old timestamps for any reason even after editing or modifying the files. This brief guide explains how to edit a file without changing its timestamps in Linux.

today's howtos

Filed under

today's howtos

Filed under
  • How to set up Tutanota mail on Linux

    Tutanota is a privacy-based email client and service for Linux and other platforms. It is designed to deliver you an excellent email experience while protecting your email from prying eyes. In this guide, we’ll show you how to install and set it up.

  • How To Install Webmin on Linux Mint 20 - idroot

    In this tutorial we will show you how to install Webmin Linux Mint 20 Ulyana, as well as some extra required package by Webmin

  • Linux File Timestamps Explained With Examples - OSTechNix

    This tutorial explains the types of Linux file timestamps and how to view and change a file's timestamps using touch command with examples.

  • How to install Cemu Emulator on a Chromebook

    Today we are looking at how to install Cemu Emulator on a Chromebook. Please follow the video/audio guide as a tutorial where we explain the process step by step and use the commands below.

  • How to Install Nvidia Drivers on Ubuntu 20.04 | Linuxize

    This article describes how to install the NVIDIA drivers on Ubuntu 20.04.

    If your Ubuntu machine has an NVIDIA GPU, you can choose between the open-source driver Nouveau and NVIDIA’s proprietary drivers. By default, Ubuntu uses Nouveau drivers that are generally much slower than the proprietary drivers and lacks support for the latest hardware and software technology.

    Installing NVIDIA drivers on Ubuntu is an easy task that can be done in less than a minute. Ubuntu includes a tool that can detect the graphics card model and install the appropriate NVIDIA drivers. Alternatively, you can download and install the drivers from the NVIDIA site.

  • Enforcing Strong Password Criteria Using PWQUALITY

    Cyber-attacks are becoming increasingly ubiquitous and difficult to deal with and Hackers relentlessly try to exploit common weak passwords. As a result, organizations have to safeguard themselves by using strong password criteria to secure their systems. In this article, we’ll take a look at the mechanics of enforcing strong password criteria on a Linux system.

  • Autokey: Make Your Own Keyboard Shortcuts in Linux - Make Tech Easier

    Autokey is a text expansion application for Linux. Learn how you can use Autokey to create shortcuts, hotkeys or automate stuff.


    As you get more familiar with Autokey, you’ll find that you can do much more with it. You can automate desktop applications to perform the same tedious tasks without your input or even create your own mini-apps. Let’s see how you can use Autokey to automate your daily life with your computer.

  • Advanced tips and tricks for using sudo - The Linux Juggernaut

    Now that we’ve looked at the basics of setting up a good sudo configuration in this article, we’re confronted with a bit of a paradox. That is, even though sudo is a security tool, certain things that you can do with it can make your system even more insecure than it was. Let’s see how to avoid that.

Syndicate content

More in Tux Machines

Western Digital WD_BLACK SN850 NVMe PCIe 4.0 SSD Linux Performance

This month Western Digital introduced the WD_BLACK SN850 as the latest PCI Express 4.0 solid-state drive hitting the market. The WD_BLACK SN850 is a surprisingly strong performer if looking to upgrade to PCIe 4.0 solid-state storage, competing with the fastest of the consumer drives currently available. The WD_BLACK SN850 makes use of Western Digital's G2 controller and 96L TLC NAND flash memory. The 1TB drive being tested today is rated for 7,000 MB/s sequential reads and 5,300 MB/s sequential writes and 1 million IOPS for random reads and 720k IOPS for random writes. Read more

GNU Octave 6.1 Released with Improvements / New Functions

GNU Octave 6.1 was released a few days ago with numerous improvements, bug-fixes, and a list of new functions. Changes in Octave 6.1 include... There’s no PPA repository contains the new release package at the moment of writing. Before the official Snap package and the community maintained Flatpak package publish the new package, you can download & build GNU Octave from the source tarball... Read more

RISC-V, the Linux of the chip world, is starting to produce technological breakthroughs

A decade ago, an idea was born in a laboratory at the University of California at Berkeley to create a lingua franca for computer chips, a set of instructions that would be used by all chipmakers and owned by none. It wasn't supposed to be an impressive new technology, it was merely supposed to get the industry on the same page, to simplify chip-making in order to move things forward. Read more

Cinnamon 4.8 Desktop Environment Released, This Is What's New

More than six months in development, Cinnamon 4.8 is finally here and it already made its appearance on the software repositories of the Arch Linux distribution. But, it is designed with Linux Mint users in mind, as they are the main target of this GNOME-based desktop environment for GNU/Linux distributions. The biggest new features in Cinnamon 4.8 include a new suspend-then-hibernate function that instructs the desktop environment to first suspend the system and then hibernate it after a certain period of time of inactivity. Read more