Language Selection

English French German Italian Portuguese Spanish


today's howtos

Filed under
  • How to install Google Chrome on Ubuntu 20.10 - YouTube

    In this video, we are looking at how to install Google Chrome on Ubuntu 20.10.

  • Hacking WPA2 WiFi Networks | The Linux Rain

    Whatever the reason for wanting to hack a wifi network, it is nonetheless doable. In fact, it’s become child’s play these days.

  • Combining repeat and repeat-complex-command

    In Emacs, you can use C-x z to repeat the last command you input, and subsequently you can keep tapping the ‘z’ key to execute that command again and again. If the command took minibuffer input, however, you’ll be asked for that input again. For example, suppose you type M-z : to delete through the next colon character. If you want to keep going and delete through the next few colons, you would need to use C-x z : z : z : etc. which is pretty inconvenient. So there’s also C-x ESC ESC RET or C-x M-: RET, which will repeat the last command which took minibuffer input, as if you’d given it the same minibuffer input. So you could use M-z : C-x M-: RET C-x M-: RET etc., but then you might as well just keep typing M-z : over and over. It’s also quite inconvenient to have to remember whether you need to use C-x z or C-x M-: RET.

  • Video: podman systemd-based system containers with GUI Desktop |

    In this screencast I show how to build a podman image using the Fedora 33 base image to include httpd, mariadb, openssh-server as well the XFCE desktop environment with a sampling of desktop applications. I then make and run a container with the image and show you how to connect to it with ssh, http, and X2Go. Oh, and I do all of it as a regular user... as a rootless container. The POWER of podman. Obviously watch it in full-screen or download. Enjoy!

  • How to Set Max User Processes on Linux – Linux Hint

    Linux offers the capability to customize almost every single aspect of your system. One such feature is the ability to control the number of processes a user can have. This gives the system admins better control over the system and optimizes resource consumption. This article will show you how to set max user processes in Linux.

  • How to Use Wireshark to Search for a String in Packets – Linux Hint

    In this article, you will learn how to search for strings in packets using Wireshark. There are multiple options associated with string searches. Before going further in this article, you should have a general knowledge of Wireshark Basic.

  • Export MySQL Data To Excel in PHP – Linux Hint

    Sometimes, you may need to export into Excel format from MySQL to use locally. The database or tables of the MySQL database can be exported into various file formats, such as CSV, XML, SQL, Excel, etc., by using the PHP client, phpMyAdmin. It is also possible to export MySQL data using PHP script instead of exporting the data manually. When a web application requires data to be stored in Excel format from the MySQL database, then it is best to use PHP script to perform this task. This tutorial shows you how to export MySQL data using PHP script.

  • How to Capture Wi-Fi Traffic Using Wireshark – Linux Hint

    In this article, you will learn how to capture wireless frames using Wireshark in Linux (Example: Ubuntu. To follow this article, first, you should learn the basics of WireShark in the Wireshark Basic article, and then you can come back here.

  • Zip and Unzip Commands in Linux – Linux Hint

    Zip is a popular cross-platform command used for compressing and archiving data. Compression saves space by shrinking the size of data while archiving makes the transfer of data easier by combining multiple files or directories into a single file. Consider, if we have to transfer 5 files over the internet, each with size 50 megabytes; transferring all the files one by one could take a long time. Compressing the files to reduce the size up to 25MB, and then archiving all of them in a single file will make it much quicker to transfer the files than when they are uncompressed. Zip is the most widely used utility for archiving and compressing files, while the unzip is used for extracting and decompressing the zipped files.

    In this article, we will look at the zip and unzip commands in Linux, along with their command-line options and examples.

today's howtos

Filed under
  • List Only Directories in Linux With ls and Other Commands

    Listing the contents of a directory is easy. But what if you want to list only the directories, not files and links?

  • Rename all subtitles files with the same name of mp4 files in same folder
  • Editing Custom Fields Using REST API in WordPress - Anto Online

    On December 6, 2016, the WordPress team announced the JSON REST API. The original API came with endpoint for posts, comments, terms, users, meta, and settings. By now, the REST API includes much more functionality like plugins access, custom post and taxonomy types, authorization, and searches. In this post, you will be learning how the posts endpoint works and how you can use that to edit WordPress custom fields. But first, let us start with the basics of using the REST API in WordPress.

  • Openstack RDO && KVM Hypervisor: Setting up KVM Hypervisor on SparkyLinux 2020.9 rolled forward up to 11/08/2020 (VENV)
  • How To Install Kanboard on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install Kanboard on Ubuntu 20.04 LTS. For those of you who didn’t know, Kanboard is a free and open-source project management tool that uses the Kanban methodology. Kanboard focuses on minimalism and simplicity, it is mainly designed for small teams. It also helps you to manage your projects and visualize your workflow.

    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 Kanboard 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.

  • NordVPN - The most famous VPN service provider for Linux - LinuxH2O

    In this article, you will learn about the NordVPN features and how you can install and setup it up in your favourite Linux distribution without any hustle.

    NordVPN is arguably a celebrity when it comes to VPN service providers. There are many out there claiming to be the best, however, NordVPN seems to have caught everyone’s attention.

  • Using Mailvelope with Yubikey in Linux

    Mailvelope is an extension on web browsers to send end to end encrypted emails. This is a good option available to the users to send end to end encrypted without changing the email service they use. It is licensed under AGPL v3, making it Free and Open Source software. The code is there in Github for the community to have a look. This can be added as an extension to the - Chrome, Firefox and Edge browsers to securely encrypt emails with PGP using your email providers.

    Mailvelope does provide end to end encryption for the email content but does not protect the metadata (subject, IP address of the sender) from third parties. As most of the email encryption tools, it does not work on the mobile browser. There is a detailed user guide on Mailvelope from the Freedom of the Press Foundation, which is really helpful for the new users.

  • Parabola GNU/Linux-libre: [From Arch 32] plasma-workspace needs manual intervention

Customize Xfce Desktop for Modern Look and Productivity

Filed under

You can customize the super lightweight Xfce desktop for a modern look and improve productivity by tweaking various settings. In this guide, we explain the steps to configure a basic Xfce desktop installation (for example - Xubuntu) entirely and make it look modern while being productive.
Read more

today's howtos

Filed under
  • How To Install NVM on Debian 9 – TecAdmin

    NVM is a command-line version manager for the Node.js programming language. With the help of nvm utility, you can install multiple node.js versions on a single machine. You can also choose specific Node version for applications.

    You can also create an .nvmrc configuration file to auto select Node version.

    This tutorial help you to install NVM on your system and managing multiple Node.js version.

  • How to Install .NET Core on Debian 10 – TecAdmin

    The .NET Core is a free and open-source software framework designed with keeping Linux and macOS in mind. It is a cross-platform successor to .NET Framework available for Linux, macOS and Windows systems. .NET Core framework already provides scaffolding tools for bootstrapping projects.

    This tutorial explained how to install .net core on Debian 10 Linux system.

  • How to Configure User Quota in Dovecot & PostfixAdmin - LinuxBabe

    This tutorial shows you how to configure user quota in Dovecot and PostfixAdmin. Set custom domain & user quota. Send quota warning emails.

  • Linux Host File: How to Edit and Use it? | FOSS Linux

    To understand what a Linux host file is, we will need to undertake this tutorial through a visual aid approach. So fire up your Ubuntu terminal but first ensure you are a root user or have root user privileges.


    You would get a ‘permission denied’ error as displayed if the Linux OS has sudoer privileges. This authentication aspect of the Linux operating system is important for the prevention of unwarranted security breaches. Since this tutorial article focuses on understanding the Linux host file, such authentication levels are important.

    The Linux operating system ensures that access to such file systems is privileged or authenticated. They serve an important role in the functional and design hierarchy of the Linux operating system. To test this theory, let us now update our Ubuntu Linux system using the ‘sudo’ command as a prefix.

  • How to Create Tailored Toolbars in LibreOffice for Focused Writing - Make Tech Easier

    LibreOffice allows you to configure the entire interface. Here we create tailored toolbars that can be activated as needed.


    LibreOffice has various tools that allow you to configure the entire interface to put the options you need exactly where you need them. In this tutorial we create a collection of task-focused toolbars that can be activated as needed. We also create an additional menu and load it up with our mos-needed tools.

  • How To Create Membership Pricing Tables In WordPress - Anto Online

    Selling products and services is the best way to earn money with a WordPress webite. But many people don’t know how to set up custom packages for their users. So they end up spending money on hiring developers to set these pages for them.

    Creating custom plans can be done using plugins and templates. There are so many premium and paid options that you can choose from depending on your website theme. Furthermore, they integrate with other platforms that offer payment gateways and email services such as PayPal and Aweber, respectively.

    Learning to use these plugins can save you a lot of cash for hiring developers. In this article, we will look at how to create custom plans, benefits, and the best plugins and templates that you can use.

  • How to create backups using Kup — Nitrux — #YourNextOS

    Kup is created for helping people to keep up-to-date backups of their files. Connecting a USB drive is the primary supported way to store data, but saving files to a server over a network connection is also possible for advanced users.

  • Getting the most out of your Intel integrated GPU on Linux

    About a year ago ago, I got a new laptop: a late 2019 Razer Blade Stealth 13. It sports an Intel i7-1065G7 with the best Intel's Ice Lake graphics along with an NVIDIA GeForce GTX 1650. Apart from needing an ACPI lid quirk and the power management issues described here, it’s been a great laptop so far and the Linux experience has been very smooth.

    Unfortunately, the out-of-the-box integrated graphics performance of my new laptop was less than stellar. My first task with the new laptop was to debug a rendering issue in the Linux port of Shadow of the Tomb Raider which turned out to be a bug in the game. In the process, I discovered that the performance of the game’s built-in benchmark was almost half of Windows. We’ve had some performance issues with Mesa from time to time on some games but half seemed a bit extreme. Looking at system-level performance data with gputop revealed that GPU clock rate was unable to get above about 60-70% of the maximum in spite of the GPU being busy the whole time. Why? The GPU wasn’t able to get enough power. Once I sorted out my power management problems, the benchmark went from about 50-60% the speed of Windows to more like 104% the speed of windows (yes, that’s more than 100%).

    This blog post is intended to serve as a bit of a guide to understanding memory throughput and power management issues and configuring your system properly to get the most out of your Intel integrated GPU. Not everything in this post will affect all laptops so you may have to do some experimentation with your system to see what does and does not matter. I also make no claim that this post is in any way complete; there are almost certainly other configuration issues of which I'm not aware or which I've forgotten.

  • Zsh Vi Mode and Command History ::

    I’ve been using zsh for about 15 years but despite this I’ve noticed lately I’m pretty inefficient at editing commands in particular, mostly because I don’t have a clue about emacs keybindings. I am however very familiar with vi bindings but my config was never properly setup for zsh, I couldn’t search history like I could in emacs mode and I’ve been blundering along in this state for too long. (turns out it was just because the bindkey’s were not declared after doing bindkey -v to go to vi mode, oops)

  • About me and my life ...: Fedora 33: Install PyGame 2.0 on Fedora.

    Today I will show you how to install the python PyGame version 2.0 package with python version 3.9...

today's howtos

Filed under
  • How to install MySQL server on Debian 10 Linux - nixCraft

    Explains how to install and set up Oracle MySQL server 8.x on Debian 10 LTS Linux, including new users and databases for your project.

  • The Container configurations in Amazon ECS - Kernel Talks

    A quick post on advanced container configurations in Amazon ECS.

  • Display Linux Commands Cheatsheets With Tealdeer Tool - OSTechNix

    Tealdeer is a very fast, un-official tldr client that allows you to access and display Linux commands cheatsheets in your Terminal.

  • How to Use Docker Push & Pull Command with Examples - LinuxBuz

    The Docker pull command is used for downloading Docker images from the Docker Hub or private registry. By default, it will download the images from the Docker Hub. You will need to specify the name of the private registry if you want to pull from it.

    The Docker push command is used to upload or share images to the Docker Hub registry. Before pushing an image to the Docker Hub. You will need to create an account on Docker Hub.

    In this tutorial, we will show you how to use Docker pull and Docker push command with examples.

  • Quick Guide To Vim's Built In Session Manager - YouTube

    Recently I found that vim has a built in session manager, or I guess it's more fair to describe them as workspaces because they don't behave like a tmux session would at least without doing a bit of work to configure them to do so.

  • Tutorial: Deploy a Highly Availability GlusterFS Storage Cluster – The New Stack

    The GlusterFS network file system is perfectly suited for various use cases that require the handling of large amounts (think petabytes) of stored data. In other words, this could be the ideal storage system for your various cloud or container deployments. With features like sharding, tiering, AFR Statistics, file snapshots, distributed hash tables, nonuniform file access, OVirt and QEMU integration, RDMA connection manager, rebalance, server quorum, distributed geo-replication, and brick failure detection, this file system might be ideal for your needs. Red Hat currently manages this open source network file system.

    Of course, how you use GlusterFS with your cloud implementation will depend on which cloud platform you are using. But before you can roll it into your system, you first must get this networkable storage up and running.

  • humhub installation on Ubuntu 20.04 LTS- Open source social network - Linux Shout

    humhub is a PHP based open-source social network platform that one can install on Linux server or desktop editions such as Ubuntu 20.04/18.04, CentOS 7 /8, RHEL, and others. Here, we will show the steps, on how to install and use this personal social network platform to build your own community. It is perfect for social Intranets, Enterprise Social Networks, Collaboration, and Private Social Networks.

    Although there are many social media networks present online to use such as Facebook, however, if you worry about privacy and want a restricted social network of your own then Humhub can be an option to go with. You can use it for public or private communities, in schools, for creating enterprise social Intranet in your own premises only; for agencies, etc. It all depends upon you what is your need.

    If we talk about the features of this personal open-source social network platform then that is extendable using additional modules available to download from its marketplace.

  • How to Install GIMP 2.99.2 (Dev for GIMP 3.0) in Ubuntu 20.04 | UbuntuHandbook

    GIMP 2.99.2, the first development release for the next major GIMP 3.0, now is available to install for testing purpose.

today's howtos

Filed under
  • How to Create Bootable USB from ISO using Linux Terminal

    There are many third-party tools to create a bootable Linux USB Drive. Here I will show you how to create a bootable USB flash from ISO file using the Linux terminal.

    Before we start make sure you have downloaded the .ISO file and have a USB flash drive with not less than 4GB capacity.

  • How to create Kali Linux Bootable USB drive | FOSS Linux

    Kali Linux is a Debian based Linux distribution with a focus on advanced penetration testing and security auditing. This operating system comes loaded with hundreds of tools used in Information gathering, Penetration testing, forensics, reverse engineering, security research, and much more. Like most Linux distributions out there, Kali Linux is installable on your PC, or you can run it as a live OS from a USB drive.

  • How To Install VNC on Debian 10 - idroot

    In this tutorial, we will show you how to install VNC on Debian 10. 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 an Ubuntu Debian 10 (Buster).

  • How to Perform a POST Request Using Curl – Linux Hint

    Curl is a free and open-source command-line utility that allows network connections to be generated by users. On Windows, Linux, and Mac, Curl is open, rendering it the take-to option for programmers throughout all channels.

  • What is a 500 Internal Server Error? – Linux Hint

    Your browser will send a request to the host server managing site any time you visit a web page, which produces the requested data and response code. Whether or not the request was successful is indicated by the HTTP response status codes.

    In five groups, responses are categorized. If an error message falls within the 500 to 599 range, it can be identified as a server error.HTTP status code 500 is a generic error message that the server returns because there is no other suitable error message. It can be triggered by a variety of barriers that keep the request from being completed by the server.

  • Linux Security Hardening for Beginners Part 03 – SSH Hardening - The Linux Juggernaut

    Most of the linux servers are remotely managed by using SSH connections. OpenSSH server is the default SSH service software that comes built in with most of the linux/BSD systems. This service is also known as SSH daemon or sshd and since this service acts as the entry point for your server, it is necessary to secure the SSH service. In this guide, you will learn how to harden your OpenSSH server by using different configuration options to make sure that remote access to your server is as secure as possible.

    In this first step, you will implement some initial hardening configurations to improve the overall security of your SSH server. Many of the hardening configurations for OpenSSH you implement using the standard OpenSSH server configuration file, which is located at /etc/ssh/sshd_config.

  • How to Reset the Apps Grid in GNOME 3.38

    Now that you’re able to rearrange apps shortcuts in the Applications grid (one of many new GNOME 3.38 features) you might be wondering what happens when you want to ‘undo’ changes and reset apps back to their original positions.

    In this post I show you how to reset the app picker layout in Ubuntu 20.10. It is quick and easy to do using a single command. When you run it all app shortcuts (and any app folders that you have created) fall into alphabetical order, A to Z, top to bottom.

today's howtos

Filed under
  • How to Install MongoDB on Debian 9 Linux - Linux Concept

    MongoDB is an open-source and free NoSQL document based database system. Nowadays, it is prevalent as most application developers are using MongoDB, which can handle big data.

    As a MongoDB is a NoSQL database, It stores data in JSON-like documents where fields can vary. You also get benefits with MongoDB like it doesn’t require any predefined database schema or data structure; it can be changed over time.

    In this tutorial, we will explain the process of MongoDB installation step-by-step on Debian 9 Linux using MongoDB’s official repositories.

  • How to Install Slack on Ubuntu 20.04? – Linux Hint

    Slack is among the world’s most successful collaboration platforms that help bring together several of your communication. Slack conversations are grouped into channels. It could be for any groups, ventures, subjects, and any other reason. If you are looking for something where you can share your conversations or networks, slack allows you to have a chat over video or audio calls with your colleagues, and even exchange files, photos, and videos, among others.

    Two ways to install Slack on Ubuntu 20.04 are discussed in this document. Slack can be installed from the Snapcraft store, as a snap package, or Slack repository, like a deb package.

  • How to Secure Your Apache Server – Linux Hint

    Apache is a popular, open-source web server available for both Linux and Windows systems. It allows configuration for a diverse range of use cases, from HTML webpages to HyperText Preprocessor (PHP) dynamic web application content.Apache provides a secure and robust platform to deploy your web applications. However, it is still important to install the latest security patches and configure the server properly to establish a secure environment for your web applications.

  • How To Install GoAccess on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install GoAccess on Ubuntu 20.04 LTS. For those of you who didn’t know, GoAccess is a real-time web log analyzer and a visualizer for Both Linux and Unix operating systems. It functions as an interactive app from the Terminal, and after models also supplies an HTML report, which can be conveniently viewed in the browser.

    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 GoAccess 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 Wizard101 on a Chromebook with Crossover 20

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

  • How to configure service in Amazon ECS? - Kernel Talks

    An article about service in Amazon ECS. What is the service? How to configure it? and how to run it?

  • How to Set a Policy on SELinux – Linux Hint

    One of the main reasons why people choose Linux is the security it offers. That is why you will find Linux at servers and professional workstations. SELinux is one such security feature of Linux. It has been a part of the standard Linux kernel for quite some time, and any modern distro has SELinux support.
    There are several different ways SELinux can operate. This is defined by the SELinux policy. In this guide, you will learn more about SELinux policies and how to set a policy in SELinux.

  • How to Schedule a Crontab Job for Every Hour – Linux Hint

    Most Linux users are familiar with the Crontab job scheduler, which acts as a silent daemon that performs all the tasks assigned to it automatically, without any human intervention. This job scheduler makes the life of a Linux user much easier, as the user can hand over all the frequently occurring tasks to the Crontab scheduler so that these tasks can be executed automatically according to a specified schedule.
    At times, you may wish to execute a specific task once every hour. This could be an extremely challenging task for a user if the task were to be performed manually, as the user would have to be available every hour to execute that task. If the task is extremely critical and somehow the user misses the time to execute it, this could lead to severe consequences.

    The Crontab job scheduler can be a blessing in such situations. With Crontab, you can add tasks to the Crontab file to be executed as a job at specified times. This article will show you how to schedule a Crontab job to occur once every hour in Linux Mint 20.

  • Install Linux in Android without Root – Linux Hint

    Using Linux on an Android phone can be useful when you need to use command-line tools. It is also useful for running entire desktops on your phone. A common issue is that you need to root your phone to get a running system, but there are now many systems available for running your favorite distro and desktop on your mobile device. Some of these systems are available for free and even open-source versions exist.

    Before choosing how to get started, consider what you are aiming for. Are you looking for a few specific applications, a command-line, or a full desktop? Your choice is important since you can use your phone for many different things. This article shows you how to install entire distributions, as well as a CLI-Launcher, on your mobile device.

  • In Linux, How to Find the Size of Directory and Subdirectories? – Linux Hint

    Before installing any new program on your computer system, the first thing that every user needs to ensure is that the system has a sufficient amount of storage space to hold that program and run it without any performance issues. Similarly, whenever you intend to copy or download files in any of the directories of your computer system, you need to check if that directory has an adequate amount of storage space available or not.

    There are multiple ways in which you can check the sizes of the directories and subdirectories within any operating system that is both GUI based and CLI based. However, since the Linux operating system mostly operates with CLI, therefore, its users are generally interested in looking for terminal-based methods of performing any task. Therefore, in today’s article, we will be talking about the methods of finding the sizes of directory and subdirectories in Linux Mint 20.

  • Install Memcached on Ubuntu 20.04 – Linux Hint

    In this guide, you’ll see how to set up and configure Memcached on your Ubuntu 20.04 system. For those unfamiliar with Memcached, it’s a free and open-source program that eases the re-extraction of information from a database with an object caching program, which allows for PHP based apps such as WordPress and Joomla to run smoothly without much latency. It does so by reducing the database load; the number of times a data source needs to be re-read upon loading an application.

  • How to view your SSH keys in Linux, macOS, and Windows - TechRepublic

    If you're not sure how to view your SSH certificates, Jack Wallen walks you through the steps on Linux, macOS, and Windows.

  • How to Configure the Crontab MAILTO Parameter to Send Notification to a Specified Location? – Linux Hint

    Whenever a Crontab job is executed, an email regarding the execution of that job is sent to the email address of the root user i.e. the email ID that you have provided while configuring your Cron daemon. These are the default settings of the Crontab service. However, in some situations, the users prefer to send these notifications to a location other than the root user’s email ID.

    You can consider a scenario in which a team lead has asked a subordinate to perform a job after every 4 hours. Whenever that subordinate performs that task, the team lead is supposed to report to the CEO about it, however, this will only be possible if the subordinate informs the team lead after every 4 hours that he has performed the assigned job. It means that if the subordinate forgets to do so, then the team lead will have to face the consequences.

    This task can be simplified if somehow the team lead automatically gets to know every time the subordinate performs that task without needing the subordinate to explicitly inform the team lead. Fortunately, the Crontab service in Linux allows us to do so by configuring its MAILTO parameter in such a way that it can send notifications to the desired recipient. So, today we will be talking about the method of configuring the Crontab MAILTO parameter to send notifications to a specified location other than the root user’s email ID in Linux Mint 20.

  • How Do I Check if Crontab is Working? – Linux Hint

    The crontab is an extremely useful job scheduler in Linux based systems that allow you to transform your daily routine tasks into crontab jobs that can run automatically at the specified schedule. However, since this job scheduler works silently in the background, that is why most of the users wonder whether it is working or not.
    At times, you assign the tasks of backing up your system or updating it to the crontab job scheduler. These tasks are considered very crucial for the normal working of any computer system. That is why, if they get missed out for any reason, your system will stop working consequently. So, it is considered extremely important to keep a check on your crontab job scheduler as well to stay informed about whether it is running or not and performing the jobs assigned to it or not.

  • Fedora 33 NetInstall / Server Installation Guide / Install any Fedora Spin – If Not True Then False

    This is quick guide / tour howto install Fedora 33 Server on real PC using NetInstall ISO. First download your NetInstall image from (, then create your bootable USB flash drive using Fedora Media Writer, dd or similar tool.

    You can use this method to install server or minimal version Fedora 33 or any Desktop Spin too. Like Workstation (Gnome), KDE Plasma Desktop, Xfce Desktop, LXQt desktop environment, Mate-Compiz Desktop, Cinnamon Desktop, LXDE Desktop and SOAS Desktop.

today's howtos

Filed under
  • How to Print the User Names of Users Currently Logged into the Linux System? – Linux Hint

    As a computer user, we completely realize that multiple users can use a single machine as per their requirements. These users generally create separate user accounts to which they logged in whenever they want to access that computer system. In any operating system, whenever an issue arises during the execution of any process, the most important concept is accountability which can only be achieved if you can attribute an action to the actual doer. It means that if an error has occurred just now, then there is a very high chance that the user who is currently using the computer system has somehow caused this issue to occur. Also, if a system administrator wishes to make any changes to the configuration files within the system, then before doing that, he needs to make sure that no user is currently logged into the system so that he cannot cause any hindrance in the system configuration.

    All these scenarios point to one common goal and that is to look out for how you can find out the currently logged in users of a system. So, in today’s article, we will be explaining to you all the different methods of printing the user names of the users currently logged into the Linux system on the terminal.

  • How to Check Angular Version (Application+CLI) – TecAdmin

    How do I find the angular version used in my application? or how to check installed Angular version on my system?

    This tutorial will help you to find the Angular version used by the application. Also, you can find what angular version is installed on my system.

  • How to Check Angular Version (Application+CLI) – TecAdmin

    In this tutorial, we will show you how to install qBittorrent on Debian 10 Buster. For those of you who didn’t know, qBittorrent is an open-source BitTorrent client that aims to provide a free software alternative to μTorrent, available for Linux, Windows, Mac OS X, and FreeBSD.

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

  • How to Remove Special Characters from String In PHP – Linux Hint

    Sometimes, you may need to remove special characters from a string for programming purposes. PHP has many built-in functions that can be used to remove special characters from string data. This tutorial shows you how to use a few different types of PHP built-in functions to remove special characters from a string.

  • How to check Internet speed on CentOS 8 using the command line

    You can check the Internet speed on Linux by using the Python-based CLI (Command Line Interface) tool Speedtest-cli. This article focuses on checking the Internet speed on CentOS 8.0. You will learn how to install speedtest-cli on a CentOS 8.0 desktop or server and check the internet speed.

  • How to install Discord on any Linux distro! - LinuxH2O

    In this quick installation guide, you will learn about the different ways to install Discord in your favorite Linux distribution(s).

    Discord is a popular VoIP, instant messaging, and digital distribution application. It is mainly designed for creating a specific community(s). Users in these community(s) can talk to each other with voice, calls, video calls, text messaging, stickers, and emojis. Apart from that media and files can also be shared.

    Despite being that much, Discord is fast, responsive, and smooth providing a very rich user experience.

  • How to install Softmaker FreeOffice on Ubuntu 20.04 or 18.04 LTS - Linux Shout

    FreeOffice doesn’t offer all applications as we have in MS-office, instead, it focuses on three main day to day usage office apps. They are Text (an alternative to MS Word), Presentation (like PowerPoint), and PlanMaker (SpreadSheet).

    With the help of this free office suite, we cannot only open native file formats of Microsoft office such as DOCX, XLSX, and PPTX, even saving of files into them is possible as well.

    Those who are already familiar with the interface of Microsoft office would not feel a problem in getting used to FreeOffice because of its MS-office like ribbon menu panel. However, a classic one is also available if some of us would like to use that.

  • How to move Request Tracker into a Linux container | Enable Sysadmin

    Even though it took me a long time to get motivated, I finally containerized several personal Linux services. I've documented the project in this series. In this article, we'll take you through a final example, Request Tracker.

    To kick off, we looked at some general principles for migrating applications to containers. Then we looked at the containerization of WordPress, and next, we discussed moving MediaWiki into a container. That project was a bit more involved than the first, with the addition of task scheduling. In this final article, we're going to consider a much more complex migration. Specifically, we'll look at Request Tracker. This service might be the most tricky because both the build and run are fairly sophisticated.

    Editor's Note: For the purpose of this article, we assume you'll be building your containers on Red Hat Enterprise Linux 8 using podman build. You may be able to use the instructions on other distributions or with other toolchains, however, some modifications may be required.

  • How to use Git Clone Command? – Linux Hint

    The most commonly used Git command is the ‘Git Clone’. This is used to create a copy or clone of an existing target repository in a new directory. The original repository will be stored on the remote machine or the local file system with accessible supported protocols.

    In this article, you will explore the use of the Git clone command in detail. A command-line utility of Git that is used to point an existing repository and creates a copy of that targeted directory. Here, we will examine the different Git clone command configuration options and their corresponding examples. We have implemented the Git clone examples on Ubuntu 20.04 Linux system.

  • Install Nerd Fonts To Add Glyphs In Your Code On Linux

    This brief tutorial explains what is Nerd Fonts project, how to install Nerd Fonts in Linux and how to add glyphs (icons and symbols) in your code or simply print the icons in the shell with Nerd Fonts.

  • Configuring and running Tasks in Amazon ECS - Kernel Talks

    A step by step guide on how to create task definition in Amazon ECS and how to run tasks in Amazon ECS Cluster

  • WildFly server configuration with Ansible collection for JCliff, Part 1 - Red Hat Developer

    Learn how to fine-tune your WildFly server or Red Hat JBoss Enterprise Application Platform configuration using the Ansible collection for JCliff.

  • Using Snaps to package old software

    On Ubuntu Linux snaps are app packages for desktop, cloud and IoT that are easy to install, secure, cross‐platform and dependency‐free and their main selling point is security and confinement.

    Traditionally packaging for Ubuntu is via .deb packages but much as I try, I never find it straight forward to create or maintain deb packages and I find creating snap packages much easier.

    One use case of snaps which doesn’t get talked about much is using snaps to bring no longer supported software back to life. For example, in Ubuntu 20.10 (Groovy Gorilla) which is soon to be released there is no longer support for python2 by default and many other packages have been deprecated too in favour of newer and better replacements. This does mean though that packages which depended on these deprecated packages are not installable and will not run. Snaps can fix this.

today's howtos

Filed under

  • Testing the Dual Sense Controller on Linux (Video)

    Following cow_killer‘s recent article on the Dual Sense Controller (for the upcoming PS5 console), he has prepared a full video to show how the controller performs hands-on in different games, despite the current limitations of the driver support.

  • Linux Fu: Monitor Disks

    If you want a quick view of a Linux system’s process load, you can use top or — slightly nicer — htop. But what if you want a quick snapshot of how the disk system is doing? There are a few tools you can use, some of which are not nearly as common as top.

  • Creating a multi-boot Linux desktop system

    Take a look at how to select your favorite live operating system from a single USB drive.

  • qemu-sbuild-utils 0.1: sbuild with QEMU | Christian Kastner

    qemu-sbuild-utils, which were recently accepted into unstable, are a collection of scripts that wrap standard features of sbuild, autopkgtest-build-qemu and vmdb2 to provide a trivial interface for creating and using QEMU-based environments for package building...

  • [Old] How to install Notepadqq (Linux Notepad++ Clone) on CentOS 8

    We know about the most popular text editor notepad++ which is used on the Windows operating system. Notepad++ is the best text editor for programmers, developers, writers, and researchers also. Users who are working on the Linux operating environment like Ubunto, CentOS, Debian, etc. they also want to use notepad++ editor on their operating system. But, unfortunately, you can’t install it there without using emulators like Wine. So, to solve this problem a clone text editor of notepad++ is available in Linux known as “Notepadqq”. Notepadqq is similar to notepadpad++ that supports the syntax of more than 100 various languages like C, C++, C#, PHP, HTML, Latex and more. You can install different packages on notepadqq according to your needs or you can download code from GitHub or any other source and run in it.

    There are many other text editors like the sublime, atom, etc on Linux but, if you want to work on specific applications and need all features on one platform then you must try notepadqq. It provides help to programmers in code understanding.

  • Best Video Editors for Chromebooks in 2020

    If you are looking for a solid standalone, video editor that works really well we would recommend that you are looking at their video editors, they are all free, legal, safe, and reliable.

    It is Kdenlive, Shotcut, Blender, Olive, FlowBlade, Openshot, Pitivi, and Natron.

    A thing about Linux video editors is that all the data which you want to use in your video, must either be in your Linux folder, which you will find in your file manager or share any folder with your Linux Apps to access the data.

    We created this video, of basic editing with Kdenlive 18.12.3 on a Chromebook but there are some tips and tricks for all Linux editors inside a Chromebook so it is good to have a look at it.

today's howtos

Filed under
  • Onboarding into the OpenStack Community with Git and Gerrit
  • Hot Swappable Filesystems, as Smooth as Btrfs

    Filesystems, like file cabinets or drawers, control how your operating system stores data. They also hold metadata like filetypes, what is attached to data, and who has access to that data. For windows or macOS users

    Quite honestly, not enough people consider which file system to use for their computers.

    Windows and macOS users have no valid reason to look into filesystems because they have one that’s been widely used since its inception. For Windows that’s NTFS and macOS that’s HFS+. For Linux users, there are plenty of different file system options to choose from. The current default in the Linux field is known as the Fourth Extended Filesystem or ext4.

    Currently there is discussion for changes in the filesystem space of Linux. Much like the changes to the default init systems and the switch to systemd a few years ago, there has been a push for changing the default Linux filesystem to the Btrfs. No, I'm not using slang or trying to insult you. Btrfs stands for the B-Tree file system. Many Linux users and sysadmins were not too happy with its initial changes. That could be because people are generally hesitant to change, or because they change may have been too abrupt. A friend once said, "I've learned that fear limits you and your vision. It serves as blinders to what may be just a few steps down the road for you." In this article I want to help ease the understanding of Btrfs and make the transition as smooth as butter. Let’s go over a few things first.

  • How to install the Nextcloud Desktop Client v3 on Linux

    Nextcloud has become my go-to on-premise cloud solution. It's a drop-in replacement for Google services and does an outstanding job of integrating with most platforms. With the release of the latest iteration of the desktop client, users can take advantage of end-to-end encryption and a new interface that brings Nextcloud Hub closer to the desktop.

    For most platforms, it's incredibly easy to install the desktop client. On both Windows and macOS, it's just a matter of downloading and running the installer file. Once installed, you can then log in to your Nextcloud instance and not only enjoy that desktop to server integration, but sync your files and folders to your local machine.

  • YAML Basic Every DevOps Engineer Must Know

    YAML has gained a lot of popularity over the last few years as it became part of crucial DevOps tools, technologies and processes such as Ansible, Kubernetes, CI/CD pipelines and so on.

    We have already covered lots of tutorials on Ansible and Kubernetes. I thought of covering YAML essentials so that you must be aware for a smoother working with your DevOps tools configuration.

  • How to install the Brave Browser on Ubuntu 20.10

    In this video, we are looking at how to install the Brave Browser on Ubuntu 20.10.

  • Tweak your Git config for multiple user IDs

    Git's git config command (hereafter referred to as "config") enables you to set repository or global options for Git. It has many options, and one of them, includeIf, is handy when you have dual roles using Git, for example, working full time as a developer and contributing to open source projects in your spare time. Most people in this situation don't want to use a common config for both roles or, at the very least, would rather keep certain portions of their config distinct, especially if they use the same computer in both roles.

  • Things To Do After Installing Fedora 33

    Fedora releases a new version in approximately every 6 months. Each now version is supported with updates for 13 months in total. The distribution is a good place to get the latest stable software and technologies consistently.

    The latest stable version is currently Fedora 33, you can download it from the Fedora official website.

    If you are a new Fedora user, you may be wondering about what to do after installation. The guide will help you through this part. No matter the supported Fedora version you use, you can apply everything on this list.

  • WordPress Dashboard & Settings Page | WordPress 101

    WordPress dashboard is an important page for the website administrators. In this article of the WordPress 101 series, we will learn to read and customize the WordPress dashboard.

    If you do not know to set up WordPress, we have written a detailed guide on how to install WordPress – Step By Step. Do check it out.

  • How to install WinRAR on a Chromebook with Crossover 20

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

  • CSS Stylesheets And Custom Userscripts In Qutebrowser

    Want a few more color scheme options for Qutebrowser? I will show how you can add popular color themes like Solarized, Dracula and Gruvbox to Qutebrowser, and how to bind them so you can easily switch between them. I also discuss custom userscripts in Qutebrowser.

Syndicate content

More in Tux Machines

Android Leftovers

pip 20.3 release

On behalf of the Python Packaging Authority, I am pleased to announce that we have just released pip 20.3, a new version of pip. You can install it by running `python -m pip install --upgrade pip`. This is an important and disruptive release -- we explained why in a blog post last year Read more

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