Language Selection

English French German Italian Portuguese Spanish

HowTos

today's howtos

Filed under
HowTos
  • Check Laptop battery status and level From CLI in Linux - OSTechNix

    Finding your Laptop battery status in GUI mode is easy. You could easily tell the battery level by hovering the mouse pointer over the battery indicator icon in the task/top bar. But, how about from the command line? Not everyone know this. The other day a friend of mine asked how to check his Laptop battery level from Terminal in his Ubuntu desktop - hence this post. Here I have included five simple methods which will help you to check Laptop battery status and level in Terminal in any Linux distribution.

  • How To Install Plex Media Server on Debian 11 - idroot

    In this tutorial, we will show you how to install Plex Media Server on Debian 11. For those of you who didn’t know, Plex is a free piece of software that allows you to organize your movies, TV shows, music, and photos in one beautiful elegant interface and stream those media files on your PC, phone, TV, on the network or over the Internet. Plex can run on Linux, FreeBSD, macOS, Windows, and various NAS systems.

    This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you through the step-by-step installation of Plex Media Server on a Debian 11 (Bullseye).

  • How To Use Ungoogled-Chromium Browser on Ubuntu [Ed: Bad suggestion there, DuckDuckGo [1, 2]]

    A Chromium web browser version with Google integration completely removed for privacy-oriented computer users, that is Ungoogled-Chromium. This tutorial will explain how to install it on Ubuntu, use DuckDuckGo Search engine, and make it default browser with quick and clear instructions. Let's do it!

  • How to Install Linux Kernel 5.14 on Linux Mint 20

    Linux kernel 5.14 is out and with many new features, support, and security. The Linux 5.14 kernel release has gone through seven release candidates over the last two months and benefits from the contributions of 1,650 different developers. Those that contribute to Linux kernel development include individual contributors and prominent vendors like Intel, AMD, IBM, Oracle, and Samsung.

  • How to Install Vivaldi Browser on Ubuntu and Other Linux Distributions [Ed: "It's FOSS" is pushing non-FOSS or proprietary software to people.]<

    Vivaldi is an increasingly popular web browser. It is based on Chromium, so you have Chrome like features, but it adds several other features to give a different, intuitive interface.

    It comes with tab grouping, ad blocker, mouse gestures, notes manager and even allows adding macros. You could even use split viewing to view multiple pages at once. It also respects your privacy, unlike Chrome.

  • How to Install and Use SQLite On Ubuntu 20.04 LTS Focal Fossa

    Learn the commands to install SQLite Database server on Ubuntu 20.04, 18.04, or 21.04 for creating and managing Databases using it.

    What is SQLite?

    In spite of the many options available for database systems, SQLite is the standard and most simple system. This free, compact, and command-line database program allows you to share data easily with others and save it in a simple format. It is a widely used database application in computers, smartphones, and other everyday applications.

    Also, the SQLLite format is used for many desktop applications such as CAD programs, version control systems, record-keeping tools, financial analysis tools, media catalogs, and so forth.

    This type of database engine is sometimes called an embedded database as well since you can run it as a part of another program. SQLite becomes even more powerful with the SQLite browser as it is a graphical and completely free software platform for developing and designing SQLite databases. These codes are free to use for private and commercial purposes because SQLite is part of the public domain.

    Installing SQLite can be an easy task, but it requires correct knowledge. That’s why we have written this tutorial to give you in-depth details on installing and using SQLite on Ubuntu 20.04.

  • How to access and manage RHEL within Red Hat Satellite | Enable Sysadmin

    If you use Red Hat Satellite to manage your infrastructure, you probably occasionally run into situations where you need to access Red Hat Enterprise Linux (RHEL) systems to gather information directly, make changes to systems, review log files, analyze performance metrics, troubleshoot issues, and more.

    Previously, if you were in the Satellite web interface and needed to drill down to a specific RHEL system to complete a task, you would generally need to open a secure shell (SSH) client application, establish an SSH connection, and authenticate to the host. Once you were logged in over SSH, you could run the necessary commands on the host.

  • How to test pull requests in a web browser | Red Hat Developer

    [Ed: Red Hat is pushing Microsoft proprietary software to people. As usual...]

  • What is EFS (Elastic File System) in AWS and how to use it [Ed: Proprietary vendor lock-in is something to be avoided, not advertised]

    Amazon Elastic File System(EFS) provides an NFS file system for use with AWS Cloud services and on-premises resources which is simple, scalable, fully managed. We can mount this file system either on AWS Cloud or our on-premises servers. It is built to scale on-demand, grows and shrinks automatically. This means it can grow and reduce its capacity as we add or delete files on it. It is an alternative to our legacy NFS Server.
    Amazon EFS can be quickly and easily created from the Web Console of AWS. This service manages the infrastructure for us, which means we can avoid the complexity of deploying, patching, and maintaining complex file system configurations.
    Amazon EFS supports the Network File System version 4 (NFSv4.1 and NFSv4.0) protocol.

  • Sudo 1.9.8: intercepting commands • Sudo Blog

    A month ago, when sudo 1.9.8 was still under development, we checked out the new log_subcmds option. It allows you log all commands (with some limitations) that are executed by a command started through sudo. For example, you can see if a shell was started through a text editor. The intercept option brings this one step further: you can prevent sub-commands from even running.

  • How To Install Mono on Debian 11 [Ed: How to hand over Debian to Microsoft]

    In this tutorial, we will show you how to install Mono on Debian 11. For those of you who didn’t know, Mono is a free, open-source development platform based on the .NET Framework. Mono supports most modern operating systems with 32-bit and 64-bit architecture. A growing family of solutions and an active and enthusiastic contributing community helps position Mono to become the leading choice for the development of cross-platform applications.

    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 Mono Framework on a Debian 11 (Bullseye).

  • How to Install Blender in Ubuntu 20.04, 21.10 [All the Ways] | UbuntuHandbook

    This tutorial shows all the ways to install the 3D creation software Blender in Ubuntu, including Snap, Flatpak, native Deb packages, and compile from source tarball.

    Blender is a free open-source software for creating animated films, visual effects, computer games. It’s available to install in Ubuntu via a few different package formats. Here you may choose the one that you prefer.

  • How to Install and Use TermRecord on CentOS 8 - Unixcop

    TermRecord is a simple open source tool written in Python, allows saving terminal sessions to an easy-to-share, self-contained HTML file.

    In this guide, we will show you how to install TermRecord on CentOS 8.

  • OpenSSL: Check SSL Certificate Expiration Date and Get more info - Unixcop

    I will keep this tutorial short and easy to follow. With OpenSSL commands, So we can get much information from a https site like the certificate expiration date, the issuer of the certificates and fingerprint, and more things Lets start now .

  • Linux Fu: Globs Vs Regexp | Hackaday

    I once asked a software developer at work how many times we called fork() in our code. I’ll admit, it was a very large project, but I expected the answer to be — at most — two digits. The developer came back and read off some number from a piece of paper that was in the millions. I told them there was no way we had millions of calls to fork() and, of course, we didn’t. The problem was the developer wasn’t clear on the difference between a regular expression and a glob.

    Tools like grep use regular expressions to create search patterns. I might write [Hh]ack ?a ?[Dd]ay as a regular expression to match things like “HackaDay” and “Hack a day” and, even, “Hackaday” using a tool like grep, awk, or many programming languages.

  • [Short Tip] Accessing tabular nushell output for non-nushell commands – /home/liquidat

    After I learned how subshells can be executed within nushell I was confident that I could handle that part.

  • How to install Doxygen on Ubuntu 20.04 LTS focal fossa - Linux Shout

    The commands in this tutorial to install Doxygen on Ubuntu 20.04 LTS can be used for Ubuntu 18.04/21.04, Linux Mint, Debian, ElementaryOS, MX Linux, POP!OS, and other similar distros.

    Doxygen is a free software documentation tool. Using special comments in the source code, Doxygen creates documentation in HTML , LaTeX , CHM (help files under Windows), XML , RTF , PostScript , PDF and man pages . Doxygen analyzes both the comments and the source code itself in order to identify and document modules, classes, methods, and functions as well as various types of variables.

  • How to change the MAC address on Ubuntu 20.04 using Macchanger – VITUX

    Macchanger is an amazing Linux utility that can be used to view as well as to change the MAC address of any desired networking device. This utility can be conveniently installed on any Linux distribution and then you can use it just the way you like. In this article, we will begin with the installation of this utility on a Ubuntu 20.04 or Linux Mint 20 system and then we will teach you how you can change the MAC address with the help of this utility.

  • How to Install Gitea Git service on Debian 11

    Gitea is a free, open-source, self-hosted, and well-known Git server written in the Go programming language. It is a version control platform similar to Github. It is robust, scalable and offers many features including issues and time tracking, repository branching, file locking, and tagging, merging, and many others. If you are looking for a self-hosted Git service, then probably Gitea is the best option you can use.

    In this tutorial, I will show you how to install Gitea on Debian 11.

  • How to Install Icinga 2 Monitoring Software on Debian 11

    Icinga2 is a free, open-source and one of the most popular network monitoring tools. It is written in PHP and C++, and allows you to monitor network resources, notifies outages and generates performance data for reporting. It is capable of monitoring various protocols including SMTP, POP3, HTTP, NNTP, ping, CPU load, disk usage, switches, routers, and more. It is made from two stacks Icinga2 and Icinga Web 2. Icinga2 is used as a monitoring server while Icinga Web 2 is the web interface to keep monitoring.

    In this article, I will show you how to install the Icinga2 monitoring server on Debian 11.

  • How to Install Git Version Control System on Debian 11

    Git is a distributed version control system that was originally developed by Linus Torvalds in 2005. It has since been made available as an open-source project, allowing for more people to contribute and use it across all platforms of development without charge. It has since grown to be the most widely used distributed version control system (DVCS) in the world. Git became so popular because of its speed, reliability, security, and ease of use. These qualities have allowed it to become a fundamental part of GitHub – one of the largest code repositories in the world – which has over 20 million users on its website alone.

    Despite being such an essential tool for many people around the globe, there are still some who don’t know how to install Git on Debian 11 operating systems. This tutorial will show you how to do just that.

  • How To Suspend A Process And Resume It Later In Linux - OSTechNix [Ed: Old but updated today]

    Picture this scenario. You run a program. But, you don't know how long it will take to finish. The process keeps running several minutes. You can't wait that much longer, because some other important programs are waiting in the queue. Have you ever been in a situation like this? No worries! I just found a simple trick to suspend a process and resume it later in Linux.

    What I am going to do is just pause the currently running process, do some other important tasks, and then resume the stopped process after all other processes are completed. This can be very useful when you have less RAM or Processor to do multi-task. You can pause the running processes at any time, and resume them later, without having to start them all over again. Now let us go ahead and learn to suspend or pause a running process and resume it later in Linux and Unix-like operating systems.

today's howtos

Filed under
HowTos
  • Create mongodb & web-based interface container on Docker - Linux Shout

    MongoDB doesn’t need an introduction, the one who is system administrating and developing would already know about it. It is a NoSQL database available to install on popular operating systems to provide a database without a fixed structure, hence easily scalable. Here in this article, we will learn the steps to easily install or create a MongoDB Database server container on the Docker Engine platform.

  • How to Mount SMB Shares on Ubuntu?

    SMB is a client-server, file-sharing protocol that stands for Server Message Block which was invented by IBM in 1984 for the purpose of allowing computers to access files for reading or writing on a remote host using the LAN (Local area network). The SMB protocol that makes available the files or directories that are accessed on the remote host are called shares. This means that we can mount a shared file or directory to our system using the local area network.

    SMB was previously known as CIFS and is the old version or dialect of SMB which stands for Common Internet File System which was created by Microsoft and is a particular implementation of the Server Message Block protocol.

    In this article, we will provide you with each and every little step on how to mount SMB shares on Ubuntu using the Samba file server. Samba uses the SMB protocol and has the same function as SMB i-e enabling file sharing on Local area networks with other systems. But before going forward let me highlight a point that this article assumes that you have already shared a directory on a remote system and you will access that directory in this article.

  • How to install Cassandra on Debian 11

    Cassandra or Apache Cassandra is an open-source NoSQL database initially developed by Facebook but later moved on to Apache license; therefore, it is now known as Apache Cassandra as well. The NoSQL databases are primarily used to compete in the current technology era by providing support to process graphical content, videos. As Cassandra belongs to the NoSQL category, it stores data in the form of key value pairs and uses its own query retrieving language known as CQL (Cassandra Query Language). The outermost shell of Cassandra is known as Cluster and it consists of several nodes, nodes are just the instance of Cassandra running on a machine.

  • How to mount USB drive in CentOS

    A USB drive, also known as a USB flash drive or a pen drive, is a widely used external storage device that can be utilized to back up or transfer data from one system to another. As the file system is supported in a GUI Operating System such as Windows and GNOME Desktop in CentOS, which helps you to immediately mount a USB and access its data. However, most CentOS users prefer to mount the USB drive using the command-line method as they are used to working around the terminal. If you are one of them, you have to manually mount the USB drive in your CentOS terminal to access the USB data.

    This post will demonstrate to you how to mount a USB drive in CentOS. So, let’s start!

  • How to use Nginx with Docker Compose

    Docker Compose is a tool that is utilized for defining and running several containers as a single service. It is used in staging, development, and testing environments. Docker Compose works by defining a stack in its “.yml” file and then executing it by utilizing docker-compose command. Docker Compose permits you to link multiple containers together and deploy an application with only one command. It also assists in maintaining the continuity of the Integration workflow.

    Using Docker Compose, you can create multiple containers and add local or official images such as “Nginx”. Inside a Docker Container, you can install packages, add or remove various settings of that specific container. In this post, we will talk about how to use Nginx with Docker Compose.

    To use Nginx with Docker Compose, you need to install and enable Docker and Docker Compose on your system. Follow the post to proceed with the installation procedure.

  • How to use Debian 11 live USB

    You may require more than one operating system at once while keeping your device on a single parent OS. You can do so by using a third-party tool to install the other operating system virtually and can be used: for example, VirtualBox is being widely used to get the Linux-based OS on your host operating system. Most of the users keep Windows as their primary OS and install the other operating system on virtual machines. Contrary to these virtual machines access, you can make a live USB of the secondary OS that helps to use that operating system without affecting the functionality of the primary OS.

  • How to use apt-get command on Debian 11

    The apt-get command is a common and useful Linux command. Linux OS users have definitely used the “apt-get” command. If you are new to Linux, then you must know the usage of this command. The “apt-get” command is the Advanced Package Tool (APT) that handles software installation and removing. In this Article, several uses of apt-get commands on Debian 11(Linux OS) will be discussed in detail which will be very helpful for both beginners and users of the Debian system.

    The apt and apt-get commands are used for management of packages, the difference is that all the functions performed by apt-get, apt-cache and apt-config commands are solely performed by apt command so this is also the reason that apt command is now getting popular day by day.

  • How to Install and Use Okteta for RAW Data Files in Linux

    Not many Linux editors can match the processing power of Okteta in terms of handling the complexities of raw data files. Okteta meets its functional objectives through the implementation of simplified algorithmic raw data display mechanisms.

  • How to Install PHP 8.0 on openSUSE 15 Leap

    PHP 8.0 is a significant update of the PHP language released on November 26, 2020, a giant leap forward from the existing PHP 7.4 release. The new PHP contains many new features and optimizations, including named arguments, union types, attributes, constructor property promotion, match expression, null safe operators, JIT and improvements in the type system, error handling, and consistency.

    In the following tutorial, you will learn how to install PHP 8.0 on openSUSE 15 Leap.

  • How to Install Nginx with Let’s Encrypt TLS/SSL on Ubuntu 20.04

    NGINX is an open-source, free HTTP server software. In addition to its HTTP server capabilities, NGINX can also function as a proxy server for e-mail (IMAP, POP3, and SMTP) and a reverse proxy and load balancer for HTTP, TCP, and UDP servers. The goal behind NGINX was to create the fastest web server around, and maintaining that excellence is still a central goal of the Nginx project. NGINX consistently beats Apache and other servers in benchmarks measuring web server performance and is now the most popular used web server according to W3Tech.

    In the following tutorial, you will learn to install Nginx on Ubuntu 20.04 LTS using the default Ubuntu repository or the alternative PPA by Ondřej Surý with a free TLS/SSL certificate from Let’s Encrypt.

  • How to Change Between Users on Linux

    According to the su man page, the su command is used to either become another user during a login session or switch to the superuser.

  • How To Install Logwatch on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install Logwatch on Ubuntu 20.04 LTS. For those of you who didn’t know, Logwatch is a customizable, pluggable log-monitoring system. It will go through your logs for a given period of time and generate a report and then mail the details to your email.

    This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the Logwatch monitoring log file 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 Duf Disk Usage Utility on Debian 11 Bullseye

    No, it is no Duff beer if that rings a bell. Today, we are talking about Duf disk utility, an open-source, free “Disk Usage Free Utility” written in Goland and released under MIT license. The disk utility supports multi-platforms such as BSD, Linux, macOS, and Windows operating systems.

    Duf is a command-line utility to find disk usage in Linux and Unix-like systems terminals. One of the excellent features of Duf is its ability to display the disk usage details in a beautiful, user-friendly layout in tab form. Some extra features with Duf include disk usage out in JSON output.

    In the following tutorial, you will learn how to install Duf on Debian 11 Bullseye.

  • How to install Shotcut video editor on a Chromebook in 2021

    Today we are looking at how to install Shotcut video editor 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 WPS Office 2019 on Linux Lite 5.4 - Invidious

    In this video, we are looking at how to install WPS Office 2019 on Linux Lite 5.4.

  • Find Files and Directories in Linux Like a Pro

    This guide will show you how to use “find” and “locate” commands to find files and directories on your Linux file systems.

    There are times when you want to access a specific file but can’t find it on your Linux system. While there are many ways with which we can search and locate files and directories on Linux, the easiest and quickest is probably through the terminal.

today's howtos

Filed under
HowTos
  • Guide for Upgrading to MongoDB 5.0 and Rocket.Chat 4.0 on Docker

    Rocket.Chat 4.0.0 has recently been released. The upgrade process from the previous version is not quite simple to be very honest.

    Even though you can make the transition from an old 3.x.y version of Rocket.Chat, earlier versions of MongoDB, namely, 3.6 and 4.0, have been deprecated for use with the popular chat server since the new release. MongoDB 3.4 support has also been removed. These changes were first confirmed on pull request #22907 merged two weeks earlier.

    In this tutorial, I've documented a complete step-by-step process to make a successful upgrade to Rocket.Chat including upgrading your MongoDB database version to the most recent 5.0.

  • How To Install Flatpak Made Simple

    This tutorial explains computer users how to quickly, easily download and install applications on GNU/Linux by using Flatpak. Flatpak, with its apps download website Flathub.org, is a new technology to make end-users easily get apps they want regardless their distro choices and versions. We will learn by example using Fedora Workstation here and it is applicable to other distros. Let's start app hunting!

  • How To Install phpMyAdmin with Nginx on Debian 11 - idroot

    In this tutorial, we will show you how to install phpMyAdmin with Nginx on Debian 11. For those of you who didn’t know, phpMyAdmin is a free, open-source, and web-based application used for managing MySQL databases, user accounts, and privileges, execute SQL statements, import and export data in a variety of data formats, and much more from the web interface.

    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 phpMyAdmin on a Debian 11 (Bullseye).

  • How to Install Usermin on Ubuntu21 - Unixcop

    Usermin is a web-based interface mainly for webmail designed for non-root users to perform routine tasks including, reading mail, changing passwords, setting up databases and a web-based SSH terminal. It is a simpler version of Webmin for regular users without always system administrators.

    It’s a version of Webmin that is for regular users without always system administrators. Usermin, like Webmin, is a basic web server and a set of CGI scripts that update user config files such as / .cshrc and / .forward. All CGI scripts and the web server are in Perl 5, and use only the non-standard Authen::PAM perl module.

  • How to Install rsync on Linux

    Usually, you need to perform folder synchronizations on different computers. In Linux, this task is fully accomplished by the rsync command. Rsync is present in the official repositories of many Linux distributions like Debian, Ubuntu, CentOS, and others.

    Also, the Linux rsync command has many different options that allow you to modify the way synchronizations are performed. These synchronizations are copies of directories or files, but they are done in an advanced way.

  • How to Repair Corrupted root filesystem in RHEL 8

    Sometimes the Linux system crashes due to corruption of the root filesystem, in which case you need to boot the system into recovery mode and then repair your file system.

    The panic screen will show that the root file system is corrupted and suggests manually running fsck to repair it.

  • How to install umami on CentOS 8 - Unixcop

    umami is a free, fast and simple open-source that own your website analytics.

    It is a self-hosted web analytics alternative to Google Analytics that focuses on privacy.

    In this guide we will show you how to install Umami on CentOS 8.

  • How to install CURL on Alpine Linux - Linux Shout

    Learn the command to install the CURL tool on Alpine Linux to transfer or download files using various protocols.

    cURL is a program that enables files to be transferred from or to a server without user interaction. In addition to HTTP, the program supports a variety of other network protocols such as FTP, FTPS, HTTPS, GOPHER, TELNET, DICT, FILE, and LDAP. It is controlled via command-line parameters that are specified when the program is called.

    cURL uses the libcurl library for all functions relating to data transfer. It is often used for working with REST -ful services, e.g. for developing or debugging such services.

  • How to connect to Red Hat Data Grid without SSL | Red Hat Developer

    Red Hat Data Grid is an in-memory data service you can use to speed up your applications. Red Hat's single sign-on technology (SSO) provides a convenient way to connect to Data Grid. Normally, SSO is used with Secure Sockets Layer (SSL), as I explained in my previous article. But if this layer of security is not needed, you can use SSO between your application and Red Hat Data Grid without SSL. This article shows how to integrate Data Grid and SSO into Red Hat OpenShift without SSL.

    This integration of Data Grid and SSO with SSL communication disabled is suitable for test scenarios, where it can be used to set up an environment quickly and carry out tests to understand how Data Grid can be used as a remote store with SSO.

    Note: All the cross-site replication use cases between Red Hat Data Grid and Red Hat's single sign-on technology are in tech preview. Thus, the material in this article does not make use of a cross-site replication use case and is not recommended for production use. This article employs Data Grid as a remote store with SSO, which also requires proper performance tuning and would require a support exception in order to engage Red Hat technical support.

  • How to Setup Rsyslog Server on Debian 11

    Rsyslog is a free and open-source logging software that forwards all log files to the centralized log server through the IP network. It helps system administrators to keep an eye on all servers from the central point. Rsyslog works in a client/server model, it receives logs from the remote client on port 514 over the TCP/UDP protocol.

    In this post, we will show you how to set up the Rsyslog server on Debian 11.

  • Linux Essentials - Bash Aliases - Invidious

    Aliases in Bash enable you to essentially create your own commands, or even just simplify existing ones. In this video, I'll explain what aliases are, and I'll show you some of my personal favorites. At the end, I'll show you how to make your aliases persist between sessions.

  • File Searching on elementary OS

    This simple tutorial explains how to search files and folders on elementary OS. This uses Files, the default file manager of elementary OS, also known as Pantheon Files and io.elementary.files. It is not to be confused with Files, the file manager of Ubuntu also known as Nautilus. This is based on today's latest elementary OS 6 codenamed Odin and in the future it might change like any other software.

  • Install NoMachine on Kali Linux 2021 - kifarunix.com

    In this tutorial you will learn how to install NoMachine on Kali Linux 2021. NoMachine is a remote desktop tool. It works just like VNC, TeamViewer etc.

    It is designed to work across several platforms such as Windows, Mac and Linux to give users access to the physical desktop of the remote computer. NoMachine provides the best, fastest and highest quality remote desktop experience.

  • How To Install and Setup Thunderbird Mail Client On Ubuntu 20.04 - kifarunix.com

    In this tutorial, you will learn how to install and setup Thunderbird mail client on Ubuntu 20.04. Thunderbird is an open source and flexible email, news, chat, and calendar client and RSS reader. It was developed by the Mozilla Foundation. Its creators believe strongly in the benefits of open standards. Thunderbird intentionally rejects closed platforms with this free and open source project.

    Thunderbird is a free, cross-platform client that offers users a vast number of features. These features include a tabbed email function, attachment reminder, smart folders, a built-in Do Not Track mode, and more. It’s extremely user-friendly so anyone can easily install and setup the mail client.

  • Easily Install Kali Linux 2021.3 on VirtualBox - kifarunix.com

    In this tutorial, you will learn how to install Kali Linux 2021.3 on VirtualBox. Kali Linux is an Advanced Penetration Testing Debian-based Linux distribution used for Penetration Testing, Ethical Hacking and network security assessments.

    Kali Linux 2021.3 is the third (Quarter 3) 2021 Kali Rolling release. It comes pimped with various awesome updates.

  • Install VirtualBox Guest Additions on Kali Linux 2021.3 - kifarunix.com

    In this tutorial, you will learn how to install VirtualBox guest additions on Kali Linux 2021.3.

  • Quick Way to Install LEMP Stack on Debian 11 - kifarunix.com

    This guide presents a quick way to install LEMP Stack on Debian 11.

    LEMP stack is an acronym for the commonly used web application and deployment component;

  • Install and Setup OpenLDAP Server on Debian 11 - kifarunix.com

    Follow through this tutorial to learn how to install and setup OpenLDAP Server on Debian 11. OpenLDAP is an open source implementation of the Lightweight Directory Access Protocol, a client-server protocol for accessing directory services, specifically X. 500-based directory services.

today's howtos

Filed under
HowTos
  • The "why" problem with on-host (host-based) firewalls on your machines

    In the old days, this was to spot and deal with malware, but today, in theory, we could use this to deal with all of the things that want to phone home to snoop on us. Unfortunately, I believe there is a problem with this nice vision, what I will call the problem of "why".

  • 'date -d' vs. 'date -s', and 'show foo' vs. 'clear foo'

    There was someone running around trying to do some work on a Linux box. They had picked up some time_t value from the logs - that is, the number of seconds since January 1, 1970 at midnight UTC that is typically thought of as "Unix time". Right now, it's about 1.6 billion, and will hit 1.7 billion in November 2023. They wanted to turn it back into a human-readable date.

  • Syncing Lagrange Bookmarks via the Cloud

    Lagrange is a superb browser for the Gemini protocol; just a lovely piece of software that's comfortable and in line with the protocol it's built to be used with, is very good on resources. If only our web browsers could be this nice and light at the same time!

    Thankfully it also has the option to save bookmarks to a simple bookmarks.gmi file (press CTRL+S while on the bookmarks page). Try it, it's easy and we'll need it for our next steps further on.

    Lagrange ALSO has the ability to use any Gemini page containing links as a bookmark source. This is very handy, and this will allow us to create a (albeit crude) way to sync bookmarks between our devices.

  • Write HTML, Not JavaScript

    This is a good thing. The web has become increasingly bloated for various reasons, and along with that we've also seen increasingly complex websites/apps that put ever increasing load on the server, in terms of those that dwell sorely server-side. With static generated websites being back in vogue since, I dunno, 2016 or so, we've seen more and more pure HTML and CSS being deployed that only do (or connect to) server stuff when they have to, instead of the server itself being responsible for spitting out the HTML and CSS. A healthy bit of Separation of Concerns, if you will.

    Unfortunately, somehow this has also led to websites being increasingly written in and depending on JavaScript (JS). Entire JavaScript frameworks have risen (almost too many to count nowadays) and become incredibly popular. I wish I were joking, but it's even fairly common to write HTML (or even CSS) inside JavaScript. Even one of the more sane JS driven frameworks, Svelte, tends to save all the HTML and CSS (well, if the CSS is written inline in the HTML anyway) inside the JavaScript bundles. When coupled with it's sister project, Sapper, which allows you to actually generate a static website, this is especially awkward as you have both static pages AND a copy of all the HTML and CSS in the .js bundle files as well. Hello bloat.

  • How to Install Foxit PDF Reader on Rocky Linux 8

    Foxit PDF Reader is a free multi-platform PDF reader for Linux, macOS, and Windows. The PDF reader is a small, fast, and feature-rich PDF Reader to view, annotate, form-fill, and sign PDF documents. PDF Reader easily integrates with popular ECMs and cloud storage.

    At the end of the tutorial, you will know how to install Foxit PDF Reader on Rocky Linux 8.

  • Things To Do After Installing Linux Mint 20 "Ulyana" – TecAdmin

    If you’re a user that recently switched from Windows or macOS to Linux then Linux Mint Ulyana Desktop is the best option for you as it provides its users with new features and user-friendly GUI. If you’re already familiar with Linux and have used Ubuntu 20.04 in the past then this one is similar to it but with some extra and better features.

    Linux Mint 20 “Ulyana” offers three different desktop looks to its users which are Cinnamon, MATE, and Xfce, out of which the most preferred and favorite of users is Cinnamon. But if you’re looking for a lightweight version you should definitely go for Xfce.

  • How to Create a Certificate Authority (CA) on Ubuntu 20.04

    Certificate Authority (CA) is an entity responsible for issuing digital certificates to make communication secure. Its acts as a trusted third party to the owner of the certificate and the party relying upon the certificate.

    Certificate Authority entity could be either public or private. Public CAs are commonly used to verify the identity of websites and private CAs are used for generating certificates for a Client-to-Site VPN, users, internal servers, or individual programs and services within your infrastructure such as local web servers.

    In this tutorial, we learn how to create a private certificate authority (CA) on Ubuntu 20.04. Here we are using easy-rsa CLI utility to build and manage the CA Server.

  • How to install Audacity 3.0.5 on a Chromebook

    Today we are looking at how to install Audacity 3.0.5 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.

    This tutorial will only work on Chromebooks with an Intel or AMD CPU (with Linux Apps Support) and not those with an ARM64 architecture CPU.

  • How to Install Cacti on Rocky Linux and AlmaLinux

    Cacti is an open-source web-based network monitoring and graphing tool written in PHP. It was designed as a front-end application for data logging using RRDtool. Cacti uses the SNMP protocol to monitor devices such as routers, servers, and switches.

    It displays information such as network bandwidth utilization and CPU load in a graph format. It’s essential in monitoring and ensuring IT infrastructure is functioning as desired.

  • How To Install Perl on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install Perl on Ubuntu 20.04 LTS. For those of you who didn’t know, Perl (Practical Extraction and Reporting Language) is a very popular and powerful language for String Handling and String Processing. It has very robust modules available to interact with other programming languages on various platforms.

    This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the Perl programming language 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 Yay AUR Helper on Manjaro 21 - idroot

    In this tutorial, we will show you how to install Yay AUR Helper on Manjaro 21. For those of you who didn’t know, Yay (Yet another Yogurt), is an AUR helper that allows users to install and manage packages on a Manjaro system. During installation, it automates the installation of software packages from PKGBUILDS. Yay replaces Aurman and Yaourt which have long been discontinued. Since its release, Yay has proven to be a remarkable helper and a perfect alternative to the native Pacman package manager.

    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 Yay AUR Helper on a Manjaro 21 (Ornara).

  • How to Add a User to Sudoers on Rocky Linux

    When installing Rocky Linux, the user account that was created during the initial setup has sudo rights. However, there may be a need to add additional sudo users or to remove the access. This is a straightforward process with a few commands.

    In the following tutorial, you will learn to add a user to the sudoers group on any Rocky Linux system.

  • How to Install Google Chrome Stable, Beta, or Unstable on Pop!_OS 20.04

    Google Chrome is the most used Internet Explorer software on the earth, with a recent update in 2021 that Chrome is currently the primary browser of more than 2.65 billion internet users. However, as you would know, after installing Linux Mint, only Mozilla Firefox is packaged with the distribution but luckily, installing Google Chrome on Linux Mint is a straightforward task.

    In the following tutorial, you will learn how to install Google Chrome on Pop!_OS 20.04.

  • How to Install Java 17 LTS (JDK 17) on openSUSE 15 Leap

    Java is a general-purpose, class-based, object-oriented multipurpose programming language that is popular due to the design of having lesser implementation dependencies, meaning that the compiled Java code can be run on all platforms that support Java without the need for recompilation. Java is also fast, secure, and reliable, therefore. It is widely used for developing Java applications in laptops, data centers, game consoles, scientific supercomputers, cell phones, etc.

    JDK 17 (JDK 17) has brought forward new language enhancements, updates to the libraries, support for new Apple computers, removals and deprecations of legacy features, and work to ensure Java code written today will continue working without change in future JDK versions.

    In the following tutorial, you will learn how to install the latest Java 17 (JDK 17) on openSUSE 15 Leap.

  • How to Join/Merge Multiple Audio Files into One in Linux

    There are several reasons why a Linux user will give in to the urge of concatenating or joining several mp3 files into a single audio file. On one hand, you could be dealing with a single project presentation that exists in different audio files.

    On the other hand, you might be dealing with a single mp3 audio file that has multiple audio distortions in-between its track. Therefore, the best move here will be to strip out the bad audio sections leaving behind several segments of the good audio section that need to be joined into a single audio file.

  • How to install Wire Desktop on Linux Lite 5.4 - Invidious

    In this video, we are looking at how to install Wire Desktop on Linux Lite 5.4. Enjoy!

  • How to reset root password on Red Hat 7/8 - Unixcop

    Root user or as we commonly say super user (privileged user) is the most dangerous user in our environment because of its powerful capabilities and authority, in fact there is no rule applied on the root user because simply it can neglect or delete any rule.

    And as a result, experts advise not to log in as the root user to avoid any potential attacks that may happen and exploit the system, and of course with these privileges the harm will be inevitable.

    One would ask, how can we use the commands that would need a certain privilege that exceeds the normal user?!

    It`s a good legit question, and the answer is we grant the user to run commands with the root privileged via the sudo command by adding the user to wheel group.

  • How to set up a static IP address on Debian 11

    When you install a new operating system on your computer, the DHCP server assigns you a dynamic IP address. However, you may need to set up a static IP address on your machine in various situations, such as when you are hosting a web server, or any service requires an IP address rather than a domain name, or in a case where you are about to grant someone remote access to your system. Whatever the reason is, you should know how to set up a static IP address on your system.

    In this post, you will learn how to set up static IP on Debian 11 using two different methods. So, let’s start!

  • How to use auto-updates and rollbacks in Podman | Enable Sysadmin

    New auto-update capabilities enable you to use Podman in edge use cases, update workloads once they are connected to the network, and roll back failures to a known-good state.

today's howtos

Filed under
HowTos
  • How to install elgg on CentOS 8 - Unixcop

    Elgg is an award-winning open source social networking engine that provides a robust framework on which to build all kinds of social environments, from a campus wide social network for your university, school or college or an internal collaborative platform for your organization through to a brand-building communications tool for your company and its clients.

  • Debian 11: Solved Apt insisting that I “must” have a web browser, de-bloating my Debian install in the process. Bonus: Debian GNOME Live Installer doesn’t install a print system, but I can fix it! – BaronHK's Rants

    So, a few days ago, I wrote that I was perplexed to find Apt screaming that I must have a web browser installed (even if it’s not the one I want), and today I think I figured out why.

    It turns out that Debian installs all the things when it comes to internationalization, non-English spell checking, non-English Firefox internationalization DEB packages, and LibreOffice help packs, and then you end up in dependency hell due to that sometimes.

  • 10 Ways to Use the top Command in Linux

    The top command in Linux gives useful statistics about system resources. We can use it to view CPU and memory usage alongside process information of running services. You can also find zombie processes using top. So, mastering the top command is a must for Linux admins.

    The following section provides a simple overview of the top command and shows how to use top in real-world scenarios.

  • How To Install Discord on Debian 11 - idroot

    In this tutorial, we will show you how to install Discord on Debian 11. For those of you who didn’t know, Discord is the easiest way to talk over voice, video, and text. It was originally intended for gamers but these days, it is considered a Slack alternative even for team and community communication. Discord runs natively on all major operating systems, including Windows, macOS, and Linux.

    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 Discord on a Debian 11 (Bullseye).

  • Proxmox VE Full Course: Class 11 - Integrated Firewall - Invidious
  • How to do replacements based on multiple field values

    In a previous BASHing data post I explained how to normalise entries in a field based on the entry in another field. The same command-line method can be used to repair entries based on entries in several other fields in the same record. An example will make it a lot easier to see what this is all about and why this method is so useful.

today's howtos

Filed under
HowTos

today's howtos

Filed under
HowTos
  • How to Add a Glow Effect in GIMP?

    The glow effect could be used to enhance the quality of the image and it is added in multiple variations such as the neon glow effect, dual lighting effect, gold effect, shining effect, burning effect, dramatic color lighting, led lights, nebula star space, and so on. You can add the glow effect to the entire image, to a part of the image, to an object, to a person, to a scene, to the fonts, to the lines. It is entirely up to you and you can do it with GIMP very easily.

  • How to delete an EC2 instance [Ed: But AWS is not really a skill; it's vendor lock-in. Very widely used lock-in unfortunately.]
  • How to configure auto-scaling group in AWS step by step
  • How to delete S3 bucket using AWS CLI
  • How to backup AWS EC2 instance
  • How do I connect to AWS RDS using MySQL workbench
  • How to Install TightVNC to Access Remote Desktops in Linux
  • What Does ls -l Command Do in Linux

    In Linux, the ls command is one of the fundamental tools. It lists files and directories with or without various additional information. The ls command is a part of the GNU core utility package. It should be available on any Linux distro.

    This guide will showcase how to use the ls command, specifically “ls -l” in combination with other options.

  • How to mount NTFS disk on Linux - Unixcop

    Before we start to dive into our topic, we need to clarify some terms and to explain some of the differences between the different file systems that OS families use in our day-to-day technology life.

  • How to Stop WordPress Comment Spam with CloudFlare - LinuxCapable

    Comment Spam, the plague of the Internet with any website having any input forms, with WordPress most website owners and admins would know well how much spam can be posted daily, especially as your website grows. Currently, there are free and paid plugins, some work but with various degrees of success, then on top you it can add a delay to your site with having to load additional files for captchas which is the most effective form in reducing comment spam to date.

    A handy trick for users who run their websites behind Cloudflare reverse proxy for DDoS protection and utilizing their CDN service is to place an automatic javascript challenge on all comments posted, which is far more effective at stopping all comments spam in its track immediately. Another handy benefit, giving that bots don’t visit your site like a traditional user. All spam attempts won’t hit your site but get stopped on Cloudflare servers, giving your servers decreased load if you are severely spammed.

    The following tutorial will show you some handy tricks with Cloudflare rules which can work on any plan Free to Enterprise.

  • How to Install Nginx with Let's Encrypt TLS/SSL on Debian 11 Bullseye - LinuxCapable

    NGINX is an open-source, free HTTP server software. In addition to its HTTP server capabilities, NGINX can also function as a proxy server for e-mail (IMAP, POP3, and SMTP) and a reverse proxy and load balancer for HTTP, TCP, and UDP servers. The goal behind NGINX was to create the fastest web server around, and maintaining that excellence is still a central goal of the Nginx project. NGINX consistently beats Apache and other servers in benchmarks measuring web server performance and is now the most popular used web server according to W3Tech.

    In the following tutorial, you will learn how to install Nginx on Debian 11 Bullseye using the default Debian repository or the alternative repository by Ondřej Surý with a free TLS/SSL certificate from Let’s Encrypt.

  • How to Install Linux Kernel 5.14 on Ubuntu 20.04 - LinuxCapable

    Linux kernel 5.14 is out and is famous for testing out with many new features, support, and security. The Linux 5.14 kernel release has gone through seven release candidates over the last two months and benefits from the contributions of 1,650 different developers. Those that contribute to Linux kernel development include individual contributors and prominent vendors like Intel, AMD, IBM, Oracle, and Samsung.

  • How to Install & Configure Git on Rocky Linux 8 - LinuxCapable

    Git is a mature, actively maintained open source project initially developed in 2005 by Linus Torvalds, the famous Linux operating system kernel creator. Git is designed for developers that need a pretty straightforward version control system. Most software is collaborative efforts and sometimes can have hundreds of people with commits working on software development projects. It’s essential to track these commits customarily done in branches in most projects before being merged into the master for release. It is easy to review and track down any incorrect commits and revert, leading to a much easier development if anything goes wrong.

    In the following tutorial, you will learn how to install Git on Rocky Linux 8 in various methods.

  • How to Install Foxit PDF Reader on Debian 11 Bullseye - LinuxCapable

    Foxit PDF Reader is a free multi-platform PDF reader for Linux, macOS, and Windows. The PDF reader is a small, fast, and feature-rich PDF Reader to view, annotate, form-fill, and sign PDF documents. PDF Reader easily integrates with popular ECMs and cloud storage.

    At the end of the tutorial, you will know how to install Foxit PDF Reader on Debian 11 Bullseye.

  • How To Install Slack on Debian 11 - idroot

    In this tutorial, we will show you how to install Slack on Debian 11. For those of you who didn’t know, Slack is one of the most popular collaborative communication platforms in the world. The way Slack works is to create channels for your teams, topics, customers, or coworkers. slack too features voice and video calls, file sharing.

    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 Slack on a Debian 11 (Bullseye).

  • Review: GAOMON M10K 2018 Graphic Tablet on Linux for Digital Painting.

    I haven't put that in the video, because it is a bit long and backstage. But I'm happy to share it on the blog:

    Around 2018, the brand Gaomon contacted me by email for a review. But at that time they only had a driver for Windows and Mac, so I rejected their proposal because −as you know− I'm using only a GNU/Linux operating system for my art since more than ten years.

    Rejecting brands this way is something I do very often. Not daily, but easily on a monthly basis. I probably got already all existing brands of tablets reaching my mailbox thanks to the good statistic on the channel.

    A parenthesis about that: I also met a large amount of hardware sellers totally unrelated to digital art or FLOSS who pretends to like my channel, saw all my videos (be fans?). Then they offer only a Win/Mac product in a email template, or worst: a gadget totally unrelated to digital art. (a lamp for monitor! a sound system, a gamepad? etc...) Poeple working in marketing department should probably stop considering their recipient as idiots. I mean: it's ok to sell products and propose hardware for review. But pretending to saw all videos and be fans only to flatter the ego of creators... Without having a check on the channel and content... This is the type of marketing talk I'm really deeply allergic. Parenthesis closed.

    Anyway, in all situation, I try to optimize the new contact with a minimum of FLOSS advocacy. I reply politely with a speech about why they should get a Free/Libre driver, why I'll be happy to review if the hardware works on GNU/Linux and get in the scope of my passion for digital-art or comic. I'll not lie, I often get no replies, or replies that try to convince me to do the review on Win/Mac (lol).

    But, In the case of Gaomon, something happened after this first ping-pong of usual proposal on one side and advocacy on my side. In fact, the marketing employee at Gaomon pushed my request to their R&D department (research and development). And so: they started to cooperate with the Digimend project on a Free/Libre Linux driver.

  • How To Convert PDF File To Image on Linux - idroot

    In this tutorial, we will show you how to convert PDF files to image on Linux. Sometimes we need quickly convert a PDF file into images or save a set of images as a PDF file. To do this, we can use a couple of command-line tools such as poppler-utils and ImageMagick.

    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 convert PDF files to image on Linux.

  • How To Install and Configure Microsoft Teams on Linux System [Ed: This is malware that should be avoided and it typically gives Microsoft (and NSA, its partner) root access to your GNU/Linux machine each time system update runs]
  • How to Compile ONLYOFFICE Desktop Editors on Ubuntu

    Compiling software from source code might sound frightening, especially if you have never done it before. If you are a Linux user and want to try compiling something on your own, you have come to the right place.

    In this guide, you will learn how to compile and run ONLYOFFICE Desktop Editors from source code on Ubuntu using special build tools.

  • How to Install Mantis BT on Ubuntu 21 - Unixcop

    MantisBT is an open source issue tracker platform designed to be flexible and user friendly and provides a tool help you collaborate with different teams to resolve bugs and issues and quickly and professionally as possible.

    Mantis also has built-in modules that extend its functionality and the platform is actively being developed. Mantis Bug Tracker allows the team to report errors and organize who can take care of them. Users are able to get started in minutes and start managing their projects while collaborating with their teammates and clients effectively.

    This Tutorial will guide you about how to install Mantis BT on Ubuntu 21.

  • How to Switch Python Version in Ubuntu & Debian – TecAdmin

    Python is a high-level programming language, widely used for system programming. It is available for all popular operating systems. You can install more than one Python version on a single system. Once you have installed multiple Python versions, you can switch the default Python with the update-alternatives tool.

    All the Python developers are recommended to use a virtual environment for the applications. Which provides an isolated environment for the application with a defined Python version.

  • How to install Docker Engine on Alpine Linux - Linux Shout

    Docker is a popular container platform to run virtualized lightweight machines. Here we learn how to install Docker Engine and Compose on Alpine Linux using simple commands to run Containers.

    Alpine Linux is popular for its lightweight, security, and performance, hence widely used for installing Docker for creating containers using various Images available on Docker Hub. If you are an Alpine user and want to know how to use this container platform on Linux, here are the steps to follow.

  • How to install MongoDB Server on Alpine Linux - Linux Shout

    Alpine Linux is a Linux distribution optimized for resource efficiency and security. It can be installed in different versions and can therefore run completely from the RAM, for example. In addition to the latest x86 hardware, images are also available for the various Raspberry Pi models. This Linux distribution is based on musl and BusyBox and uses OpenRC for its init system and compiles all user-space binaries as position. Hence, that’s the reason users prefer it for running containers, especially Dockers.

    It is an extremely lightweight Linux operating system that aims at minimalism and high security. The standard Alpine ISO size is around 138 MB only, hence quite easy to move, if required. This makes Alpine fits comfortably on a CD-R with enough space. Alpine Linux uses a technique called location-independent executables this prevents attackers to exploit any flaw in the memory because this feature randomly locates programs in memory.

  • How to install XFCE GUI on Alpine Linux - Linux Shout

    Learn the steps in this tutorial to install Graphical User Interface (GUI) XFCE Desktop on Alpine Linux using command terminal.

    Alpine Linux is popular for its lightweight, security, and performance. And that is the reason it comes out of the box with a command-line interface. However, if you want then we can install a graphical user interface on Alpine to use it as a normal Dekstop operating system. And here we learn how to do that by installing the XFCE Linux desktop environment on it.

  • How to run a basic vulnerability scan on your data center Linux servers with Nessus - TechRepublic

    Nessus is one of those tools every network, system and security admin should have at the ready. Once up and running, you can easily set up scans to check your data center servers to make sure everything is on the up and up. And knowing whether or not your systems suffer from vulnerabilities is one of the more challenging aspects of your job.

    Fortunately, Nessus scans are incredibly easy to run. They do take some time to complete, but the process of launching a scan should take you no time.

    You do have to have Nessus installed and working. I've covered that process in How to install the Nessus vulnerability scanner on Rocky Linux. So make sure you follow that howto, so you have an instance of Nessus ready to go.

today's howtos

Filed under
HowTos
  • How To Install LibreNMS on Debian 11 - idroot

    In this tutorial, we will show you how to install LibreNMS on Debian 11. For those of you who didn’t know, LibreNMS is an auto discovering PHP/MySQL-based network monitoring system that includes support for a wide range of network hardware and operating systems including Cisco, Linux, FreeBSD, Juniper, Brocade, HP, and many more.

    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 network monitoring system on a Debian 11 (Bullseye).

  • How to Add Icinga Director for Icinga2 and Icinga Web 2. - Unixcop

    What makes Icinga Director so special is the fact that it tries to target both of them at once.

    Icinga Director uses the Icinga 2 API to talk to your monitoring system. It will help you to deploy your configuration, regardless of whether you are using a single node Icinga installation or a distributed setup with multiple masters and satellites.

  • How to Delete Files and Directories in Linux from Command Line

    In this guide you will learn several ways how to quickly and easily delete files and directories in Linux using the command line.

    One of the basic file system administration tasks in Linux involves creating, modifying, and deleting different types of files and directories. Knowing some basic tools and concepts for file deletion comes in handy and can save you time.

  • How to Install Brotli on CentOS 8 - Unixcop

    Brotli is a data format specification for data streams compressed with a specific combination of the general-purpose LZ77lossless compression algorithm, Huffman coding and 2nd order context modelling.

    A compression algorithm developed by Google and works best for text compression. Brotli primarily used by web servers and content delivery networks to compress HTTP content, making internet websites load faster.

    Brotli is a new compression method with a better compression ratio than Gzip.

  • How to Install Go Programming Language on Debian 11

    Go is a programming language that was initially created by a team at Google as a replacement for C. They wanted to have a language where the compiler would be quick but also have easy programing and efficient production. Go can be used for many things, like networking or distributed systems programs, and has earned the name “the language of the cloud”.

    It helps people do more with just a few words, making it easier to write long sentences without wasting time on formatting. If you need to share your program with other people, you can just compile it into one file so they don't have to download anything.

    In this tutorial, we'll look at how to install and configure a programming workspace with Go via command line. You can follow along if you have a working Debian 11 system. Other Debian-based Linux distributions should work in a similar way.

  • How to Install Passbolt Self-Hosted Password Manager on Debian 11

    Passbolt is a free, open-source and self-hosted password manager that allows you to store your website and other passwords securely. It is an extensible and OpenPGP based password manager and is available in both a subscription-based and community edition. It also allows you to share your login credentials with your friends.

  • Linux 101: What is the mount command and how do you use it? - TechRepublic

    Jack Wallen introduces new Linux users to the mount command and how to use it to mount an external drive to the internal file system.

today's howtos

Filed under
HowTos
  • Further reducing write amplification to an SSD in Debian GNU/Linux. Put /tmp in RAM. – BaronHK's Rants

    In my last post, I wrote about setting up ZSwap in Debian 11, and now, apparently, I have to blog about this.

    Most GNU/Linux distributions put the /tmp folder (where all sorts of temporary files the OS needs to have around for a little while go, as the name implies) on a RAM drive, using tmpfs.

    Debian, it appears, doesn’t. Having /tmp mounted on an SSD in a modern computer will cause many unnecessary writes to the SSD and will contribute to the drive wearing out too quickly.

  • How To Install Bitwarden on Linux Mint 20 - idroot

    In this tutorial, we will show you how to install Bitwarden on Linux Mint 20. For those of you who didn’t know, Bitwarden, the open-source password manager, makes it easy to generate and store unique passwords for any browser or device. Using Bitwarden you can easily and safely generate, store, and secure unique passwords from any location or device. It is compliant with Privacy Shield, HIPAA, GDPR, CCPA, SOC2, and SOC3 security standards and comes with AES-256 bit encryption, salted hashing, and PBKDF2 SHA-256.

    This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of Bitwarden’s open-source password manager on a Linux Mint 20 (Ulyana).

  • How I use Vagrant with libvirt | Opensource.com

    I'll admit it: I'm a fan of Linux. While I've used Slackware on workstations and Red Hat Enterprise Linux (RHEL) on servers for years, I love seeing how other distributions do things. What's more, I really like to test applications and scripts I write on other distributions to ensure portability. In fact, that's one of the great advantages of Linux, as I see it: You can download a distro and test your software on it for free. You can't do that with a closed OS, at least not without either breaking an EULA or paying to play, and even then, you're often signing up to download several gigabytes just to test an application that's no more than a few hundred megabytes. But Linux is open source, so there's rarely an excuse to ignore at least the three or four main distros, except that setting up a virtual machine can take a lot of clicks and sometimes complex virtual networking. At least, that used to be the excuse until Vagrant changed the virtual machine workflow for developers.

  • How to Check your Linux OS Version - Cloudbooklet

    Linux is a most popular open source OS used widely on many systems, servers and other machines like Raspberry Pi, etc. There are many variants out there in Linux which are known as distributions. The most common distributions are Ubuntu, Debian, SUSE, Mint, CentOS, Redhat, ArcLinux and many more.

    It is better to know the version of your operating system when you update or install packages or installing security patches, etc.

    Some distributions like Ubuntu, Debian shows the version of the OS when you login as a welcome message. But this can be disabled manually.

  • How to Create a Video From Images in Linux

    Before this article gives us a walkthrough on creating videos from images under a Linux operating system environment, it is important to understand the why before we engage the how.

  • How to Disable a User in Linux - Linux Nightly

    Disabling a user account in Linux means the user can no longer login to the system. However, the account will still persist on the system, which makes it different than deleting a user account entirely.

    You may need to disable a user account temporarily, or disable the login capability for a system account. In this guide, you’ll learn a few different methods of disabling a user account on Linux. You’ll also see how to re-enable the account.

  • How to Recover Corrupted GRUB 2 Bootloader in RHEL 8

    You may need to reinstall the GRUB 2 boot loader when the system does not boot into the GRUB menu. This may be due to the installation of security patches or human error.

    If the GRUB 2 boot loader corrupted on your system then you will end up with one of the following error messages.

    In this guide, we will demonstrate how to repair corrupted GRUB 2 Bootloader in RHEL 8 system.

  • How to install Blender 2.93.4 on a Chromebook

    Today we are looking at how to install Blender 2.93.4 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.

    This tutorial will only work on Chromebooks with an Intel or AMD CPU (with Linux Apps Support) and not those with an ARM64 architecture CPU.

  • How to install Odoo 13 or 14 on Docker Container - Linux Shout

    There is a couple of well-known open-source business management software and Odoo is one of them. It offers ERP, CRM, ECM, project planning, and more… In this article, we learn how to install Odoo 14 and 13 on a docker container running on Ubuntu 20.04 LTS Focal fossa.

    Odoo is free business software that covers a wide range of tasks. In addition to classic ERP functions, the environment offers CRM, E-commerce, content management, project planning, warehouse management, accounting, personnel management, portal, knowledge base, product management, human resources, marketing, and more.

  • How to install the latest npm on Ubuntu 20.04 - Techzim [Ed: Sadly this gives Microsoft control over your computer]

    Not so long ago the only thing I needed to learn in order to create plugins for my blogs was PHP. I could farm out the JavaScript and CSS parts of development to freelancers. With the recent versions of WordPress however, more and more code is in JavaScript so I decided to learn JavaScript deeply.

  • How to migrate Apache to Nginx by converting VirtualHosts to Server Blocks

    In this tutorial we will talk about how to migrate Apache to Nginx. Apache and Nginx are probably the most used Web servers on Linux. The former is the most ancient of the two: its development started in 1995, and it played a very important role in the World Wide Web expansion; it is still the most popular web server around. The first version of Nginx, instead, was released in 2004. Nginx is not only a web server: it can also work as a reverse proxy and a load balancer.

    Both Apache and Nginx are free and open source. One of their most important functionalities is the ability to serve multiple websites/resources. Apache uses the so called “VirtualHosts” while Nginx uses “Server Blocks”. In this tutorial we see how to migrate the most common Apache VirtualHost configurations to Nginx.

  • Interesting way to change name of current process

    Well, interesting to Linux shell script programmers anyway.

    I'm running chromium as a non-root user 'chromium'. /usr/bin/chromium is a script that performs login to user 'chromium' then runs the real chromium executable.

    I had the situation where clicked on the close-box top-right of the chromium window, it closed, but was unable to restart chromium. Found that some chromium processes were still running. These have to be killed. This also happens sometimes with seamonkey, leaving the user wondering why it won't start.

    What I want to do in the /usr/bin/chromium script is kill all these leftover processes. Simply running "killall chromium" will also kill the current script. Utility 'ps' can be run to find these processes, then run 'kill' on each one. That's one way of doing it.

How To Use The Raspberry Pi Sense HAT

Filed under
Development
HowTos

The Astro Pi project sees experiments, written by school children running on real Raspberry Pis. This might not seem very exciting until you hear where those Raspberry Pis are located, the International Space Station, in orbit high above the Earth.

Launched, literally, in December 2015 via the Principia mission, Astro Pi began when UK astronaut Sir Tim Peake took two Raspberry Pi B+, Pi cameras and Sense HAT add-on boards enclosed in aluminum chassis designed to manage the Raspberry Pi thermals to the ISS. The two Astro Pi computers, affectionately named Izzy and Ed were able to measure temperatures, humidity, air pressure, orientation and acceleration forces thanks to the Sense HATs plethora of onboard sensors. These two Raspberry Pi were used in multiple experiments since 2015, but the B+ models inside were getting a bit long in the tooth.

Read more

Syndicate content

More in Tux Machines

today's howtos

  • How to play Dungeon Defenders on Linux

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

  • How to play Company of Heroes on Linux

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

  • How to Install TeamViewer on Ubuntu Linux

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

  • How to Upgrade Ubuntu 21.04 to 21.10 Impish Indri

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

  • How to Extract Tar Bz2 File in Linux - ByteXD

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

  • How to mount ISO in Kubuntu Linux - Darryl Dias

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

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

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

GNOME Gingerblue 2.0.0 Recording Software supports XSPF 1.0

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

5 open source tabletop RPGs you should try

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

xfce4-terminal 0.9.0 development release

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