Language Selection

English French German Italian Portuguese Spanish

HowTos

today's howtos

Filed under
HowTos
  • How To View Nginx Log Files on Linux - idroot

    In this tutorial, we will show you how to view Nginx log files on Linux. For those of you who didn’t know, When managing Nginx web servers, one of the most frequent tasks you’ll perform is checking the log files. Nginx logging to help you troubleshoot and quickly resolve any problem you may encounter on your Nginx web server. Logging is a very powerful tool that will give you valuable data about all the operations of your server. Nginx writes records of its events in two types of logs: access logs and error logs. Access logs write information about client requests, and error logs write information about the server and application issues.

    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 view of Nginx web server log files on Linux.

  • How to Install Vivaldi Browser on Debian 11 Bullseye - LinuxCapable

    Vivaldi is a freeware, cross-platform web browser developed by Vivaldi Technologies. It had grown from the downfall of Opera with many disgruntled when it changed from the Presto layout engine to a Chromium-based browser. This platform angered traditional Opera users. Since then, Vivaldi has become one of the most popular alternative Internet Browsers amongst the big three Chrome, Firefox, and Edge.

    Vivaldi promotes itself as a leading browser with faster navigation, clever bookmarking, more intelligent browsing, extensive tab management, and a more visual approach.

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

  • Watch Online Video Streams Using Streamlink In Linux - OSTechNix

    Streamlink is a command line streaming utility that allows you to watch online video streams in popular media players, such as VLC, MPlayer, MPlayer2, MPC-HC, mpv, Daum Pot Player, QuickTime, and OMXPlayer etc.

    It extracts the videos from various online services and pipes them into a media player of your choice. Streamlink currently supports popular live video streaming services, such as YouTube, Dailymotion, Livestream, Twitch, UStream, and more. Streamlink is built upon a plugin system which allows support for new services to be easily added.

    Streamlink is written using Python programming language, and was forked from LiveStreamer, which is no longer maintained. Streamlink supports GNU/Linux, *BSDs, Microsoft Windows, and Mac OS X.

  • How to Install Microsoft Teams on Ubuntu/Debian Linux [Ed: Well, technically is malware and it spies a lot]
  • SSH Port Forwarding and the Command Cargo Cult

today's howtos

Filed under
HowTos
  • How to Install WhatsApp on Ubuntu 20.04 - Linux Nightly

    WhatsApp is a free messaging application used by over a billion people worldwide. WhatsApp provides secure, reliable voice and video calls that can be made locally or internationally with a Wi-Fi or cellular data connection. WhatsApp is available for multiple devices, like computers, tablets, and phones.

    Though there doesn’t exist a download link for Linux on the WhatsApp website, it’s still possible to install WhatsApp on Ubuntu. In this tutorial, you’ll learn two methods of installing WhatsApp on Ubuntu.

  • Setting up a JMP SIP account on Asterisk

    JMP offers VoIP calling via XMPP, but it's also possibly to use the VoIP using SIP.

    The underlying VoIP calling functionality in JMP is provided by Bandwidth, but their old Asterisk instructions didn't quite work for me. Here's how I set it up in my Asterisk server.

  • How to Install or Upgrade Nvidia Drivers on Debian 11 Bullseye

    Most modern Linux Desktop systems such as Debian come with an Nvidia driver pre-installed in the Nouveau open-source graphics device driver for Nvidia video cards. For the most part, this is acceptable; however, if you are using your Linux system for graphical design or gaming, you may get better drivers.

    Historically, the Nouveau proprietary drivers are slower than Nvidia’s proprietary drivers, along with lacking the newest features, software technology, and support for the latest graphics card hardware. In most situations, upgrading your Nvidia Drivers using the following guide is more beneficial than not doing it. In some cases, you may see some substantial improvements overall.

    In the following tutorial, you will learn how to install Nvidia Graphic Drivers for the series 470.xx / 465.xx / 460.xx / 390.xx and 340.xx from the Nvidia Proprietary Repository, giving you the latest in software available.

  • How to Install or Upgrade Nvidia Graphic Drivers on Linux Mint 20

    Most modern Linux Desktop systems such as Linux Mint come with an Nvidia driver pre-installed in the Nouveau open-source graphics device driver for Nvidia video cards. For the most part, this is acceptable; however, if you are using your Linux system for graphical design or gaming, you may get better drivers.

    Historically, the Nouveau proprietary drivers are slower than Nvidia’s, which lacks the latest graphics card hardware’s latest features, software technology, and support. In most situations, upgrading your Nvidia Drivers using the following guide is more beneficial than not doing it. In some cases, you may see some substantial improvements overall.

    In the following tutorial, you will learn how to install Nvidia Graphic Drivers for the series 470.xx / 465.xx / 460.xx / 390.xx and 340.xx from the Nvidia Proprietary Repository, giving you the latest in software available.

  • Switch To A Directory Without Using Cd Command in Linux - OSTechNix [Ed: Old but newly-updated]

    Most of the intermediate and almost all advanced users prefer CLI over GUI mode, because there are plethora of command line tricks to make things much easier and faster. Today, I'd like to share one simple tip. This simple bash trick can help you to automatically switch to a directory without using cd command. All you need to do is just enter the path of the directory in the Terminal, and you will be landed in that particular directory. This could be useful in scripting and for those who use command line a lot at work. Read on.

  • 2 ways to Install Mysql Workbench on Debian 11 Bullseye Linux - Linux Shout

    MySQL Workbench is a graphical modeling tool and development system available in a free and a commercial edition… It offers a collection of tools for working with MySQL databases. In short, it provides a Graphical user interface to easily design and edit databases, display them clearly, and administer them. Workbench can be used on computers with the Linux, macOS, or Microsoft Windows operating systems.

    The software is able to extract structures from existing databases and display them clearly. In addition, MySQL Workbench converts tables from SQL Server to MySQL tables; allow developers to visually design databases and then offline and host them on a MySQL server. The Community Edition can be downloaded for free. For advanced users who need additional functions, extensions with scripting languages ​​can be integrated into the tool.

today's howtos

Filed under
HowTos
  • Tr Command In Linux Explained With Examples For Beginners

    The real power of Linux is there are many programs/utilities created to make our lives easy. When you write a lot of shell scripts in your environment this set of programs comes in handy, where you will use these programs to manipulate your input or output in your scripts. One such utility is tr, which stands for translate. As the name implies, the tr command is used to translate, squeeze, and delete characters from standard input, writing to standard output in Linux and Unix-like operating systems.

    In this article, we will learn tr command usage with practical examples. At the end of this guide, you will be comfortable in using the tr command and you will come to know in which scenario using this command would be beneficial.

  • mv Command in Linux

    The mv command is one of Linux's built-in commands, and its primary function is to move files and directories. However, the mv command's function is not limited to moving files; it also performs a variety of other tasks. In Linux, mv stands for move.

    In this tutorial, we will learn how to move files and directories in Linux using mv Command.

  • Claimed 2TB USB SSD is only 128GB
  • Install ifconfig on debian 11 or 10, if command not found - Linux Shout

    After installing Debian 11 Bullseye or 10 Buster, if you get ifconfig: command not found error while using it to check the system’s Ip-addresses, then here are the steps to solve the problem.

    It is the command tool that is used on the Linux system to look for its current IP address and other information of the network.

today's howtos

Filed under
HowTos
  • How to create a shared folder in VirtualBox - TechRepublic

    VirtualBox is a great tool for creating, running, and managing virtual machines. It's free, it's flexible, and it's powerful. If you use this tool in your data center, you might find the need to create a shared folder between a host and a guest. In fact, this is a solid way to share a folder with multiple guests or use it as a way to expand the available storage for your virtual machines.

    No matter how you use these shared folders, you have to know how to create them first. Let me show you how to do so in VirtualBox 6.1.

  • How to Create a Cold Storage Crypto Wallet with a USB Memory Stick
  • How to Sync Two Web Servers in Linux Automatically

    As you graduate from a Linux enthusiast to a Linux administrator/superuser in a production/server environment, you start to see the sense in working with more than one web server.

    Right now, you might not see the logic in having two similar web servers running at the same time but there will come a time when having an extra server environment creates an ideal backup plan for your primary server.

  • How to Install and Configure Git in Debian 11 - Unixcop

    Today we will learn how to configure Git with Debian 11. Consider a scenario where multiple developers are working on the same project. How to keep control of a different version of their work? Git is the answer! it’s one of the most famous version control of today.

    Git was originally developed by Linus in 2005. Git is designed for such developers who just need nothing but a straightforward version control system.

    What is a version control system? Well, you can assume it as a centralized repo. Where are developers can work on the same project or on a module/part of the project? Without affecting other team member’s work they can keep contributing.

    Developers can keep their work intact in form of branches. In branches, developers can develop, stage, and commit their codes.

  • How to use head command - Unixcop
  • How to install MongoDB 5.0 Server on Debian 11 Bullseye - Linux Shout

    MongoDB is a database based on a non-relational document model. As a so-called NoSQL database (NoSQL = Not-only-SQL) it differs fundamentally from conventional relational databases such as Oracle, MySQL, or the Microsoft SQL Server. The name MongoDB is derived from the English word “humongous”, which roughly means “gigantic”.

  • How to Scan Open Ports with Nmap – TecAdmin

    Nmap (Network Mapper) is the most popular discovery tool used by Network Administrators for security auditing and mapping their network. This core tool is furthermore used for finding live hosts, OS detection, performing port scanning, and version detection.

    In order to detect various available hosts on the network, the services they’re offering, the version of operating system they’re running, and the type of firewall they are using, nmap uses the raw IP address. Whenever we’re having connectivity issues of network or firewall configuration, the first thing we check is which ports are open.

    There are several commands available to check open ports and scan them on your system, but nmap is the most used command for this purpose. In this article, we’ll discuss how to scan all open ports with nmap on your Linux system.

  • How to Install and Configure Apache Cassandra on Linux System

    The Apache Cassandra is a widely used cross-platform NoSQL database for handling big data and live data. Many tech giants use the apache Cassandra database as a not conventional relational database engine; instead, it’s a wide column store, database engine. The Apache Cassandra tool is available for Linux, Windows, and Mac. In the benchmark, the speed of apache Cassandra is higher and trustworthy. If you own a large amount of data, you can surely use apache Cassandra for data security.

    Moreover, it also allows a distributed method of sharing and handling data. The Cassandra cloud and DB engine can help you to build your own server. Handling data scalability, Hadoop MapReduce, and other features have made the apache Cassandra a giant tool for data management.

  • How to Install Zoom Client on Ubuntu 20.04

    Zoom is a communications technology platform that provides videotelephony and real-time online chat services through a cloud-based peer-to-peer software platform and is used for teleconferencing, telecommuting, distance education, and much more.

    In the following tutorial, you will know how to install Zoom on your Ubuntu 20.04 desktop.

  • How to Install PHP ImageMagick (IMAGICK) on Debian 11 Bullseye

    Imagick is a PHP extension to create and modify images using the ImageMagick library. Those unfamiliar with the ImageMagick software are open-source, free software that can convert, read, write, and process raster images. Currently, the PHP extension only supports PHP 5.4, 5.5, 5.6, 7.0, 7.1, 7.2, 7.3, and 7.4. Currently, no PHP 8.0 or 8.1 support exists at this current time.

    In the following tutorial, you will learn how to install PHP ImageMagick (IMAGICK) on Debian 11 Bullseye.

  • How to Install Debian 11 (Bullseye) Step by Step Guide

    Hello, friends. How to install an operating system is always a task that we must know to perform our work in a better way. So, in this post, I will show you how to install Debian 11. The process will be done in a virtual machine and it will be guided.

    Debian 11 is the latest version of this popular operating system that pretends to be universal. That is to say, that is so robust in a desktop as in server, and thanks to the great number of available packages we will not lack anything more.

  • How to Get Discord for Linux - TechnoChops

    Are you also tired of locking up yourself inside your house away from any activity and people are known as ‘Quarantine period’? In these challenging times when people were unable to meet each other and were missing all these gatherings, Discord has played its magic and succeed in winning everyone’s hearts. This famous online communication app helped people stay connected with their fellows and friends through text messages, voice chats, and video chats.

    In short, it is very rightly said that Discord had made its name popular very early, especially in the last decades when people were surviving this deadly coronavirus pandemic. It was introduced to people in 2015, primarily for gamers, but its versatility made it an all-rounder platform that helped everyone from different communities. This online app has also gained the trust of many other outsources and clients with its excellent services. So, now we will discuss how to get Discord for Linux.

  • How To Install ProFTPD on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install ProFTPD on Ubuntu 20.04 LTS. For those of you who didn’t know, ProFTPd is an open-source FTP server application that allows you to set up your own FTP servers on a Linux system. It stands out for being highly configurable and for having great documentation available for all users.

    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 ProFTPD 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 Apache NetBeans on Debian 11 - idroot

    In this tutorial, we will show you how to install Apache NetBeans on Debian 11. For those of you who didn’t know, The NetBeans (also known as Apache Netbeans) is an integrated development environment (IDE) for all Java application development. So, Apache NetBeans provides editors, wizards, and templates to help you create applications in Java, PHP, and many other languages. Apache NetBeans is available for Windows, Linux, macOS, and Solaris.

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

  • How To Get The Number Of Bytes In A String In JavaScript - linuxwebdevelopment.com

    Getting the number of bytes in a JavaScript string can be very useful.

    For example, at the time of this article being written, 01 October 2021, Twitter limits posts to 280 bytes. If you use just Latin characters, numbers, or other ASCII characters in a Twitter post, then the number of characters would be equal to the number of bytes since each ASCII character is made with 1 byte.

    But in other languages, or other non-ASCII characters like emojis, the character would likely be made with more than 1 byte.

    Essentially there are 2 steps to getting the number of bytes in a string in JavaScript.
    1. Convert the string into a Blob object.

today's howtos

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

    In this tutorial, we will show you how to install Apache Maven on Debian 11. For those of you who didn’t know, Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model, Maven can manage a project’s build, reporting, and documentation from a central piece of information.

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

  • How To Install PIP on Debian 11 Linux – TecAdmin

    Pip is a popular package management tool for Python. It allows the Python developers to install and manage additional Python libraries in their applications. This is a similar application to nvm for Node.js and composer for PHP. Pip stands for Preferred Installer Program.

    Rather than a package management utility, Pip can create a completely isolated environment for the Python application. In this tutorial, you will learn about the installation of Pip on the Debian 11 Linux system.

  • How To Install Samba File Sharing Server on Linux System

    The Samba file-sharing server of the SMB, in short, is an open-source file-sharing server specially designed for Linux systems. It allows sharing files among client PCs from a hosted server. It’s not a conventional FTP server type server, and it does not require hosted files for the client users. You can use the Samba file-sharing server on Linux to access the Windows files over a network. Samba can be used for both personal and business usage. In Samba, users get both read and write permission for file accessing. They can change, revise, edit files over the server, and the changes go live immediately. In a word, using the Samba for sharing files with clients with access permission is hassle-free and strong in Linux.

  • How To Voice Video Calls on XMPP and Matrix Made Simple

    This tutorial explains how to quickly voice and video call with friends and family using XMPP and Matrix telecommunication services. This tutorial's aimed for people who want easy calls without technical knowledge especially school teachers and computing beginners. Thus, we will use Movim and Schildi via web browser so we can call everywhere both on desktop and mobile. Let's do it.

  • How to Access Clipboard (Copy & Paste) History in Ubuntu via GPaste | UbuntuHandbook

    For those doing copy & paste actions frequently in Ubuntu Linux, GPaste remembers the clipboard history and allows to find them easily via few click.

    The clipboard is the place to store the text, image, file path and all the stuff that you last copied (or cut). The content in clipboard will be overwritten once you do another copy & paste action. So, when you trying to find out what you’ve copied earlier, a clipboard manager will be helpful.

  • How to Install and Set Up PM2 on Linux Servers

    Deployment is one of the most crucial and conclusive stages of software development. A proper deployment strategy is vital in delivering the best experience to your users while utilizing your services efficiently. However, this process also brings its own set of challenges with it.

    Node.js, the open-source JavaScript runtime, is a popular choice for building the backend infrastructure of your application by allowing you to run JavaScript outside web browsers. But what if your Node.js application crashes in production? Find out how you can avoid such scenarios in this article.

  • How to enable server-side FastCGI caching with Nginx and PHP – VITUX

    Nginx is an open-source and high-performance web server that can be used to speed up content and application delivery. Nginx enhances security, improves scalability, and also can be used as a high availability load balancer. It can be used as a reverse proxy and one of the most important uses of Nginx is content caching. One of the best approaches is to use Nginx as content caching. In this article, we will discuss Nginx FastCGI content caching for better performance of websites.

  • 4 Ways to Hide Desktop Icons in Ubuntu - Make Tech Easier

    If hiding the top bar and side panel isn’t enough, and you want everything removed from your Ubuntu desktop, then you’d probably also like to get rid of those pesky icons on its surface. Read on to learn how you can hide desktop icons in Ubuntu.

today's howtos

Filed under
HowTos
  • How to Install GitLab on Debian 11

    GitLab is a free and open-source DevOps platform that allows teams to iterate faster and innovate together. It is a web-based tool developed by GitLab Inc. It is very similar to GitHub and provides a Git repository manager providing wiki, issue-tracking, and continuous integration and deployment. GitLab community edition is available absolutely free for development and production environment.

    In this tutorial, I will show you how to install GitLab with Nginx and Let's Encrypt SSL on Debian 11.

  • How to Install & Create a VM on VirtualBox with Pop!_OS 20.04 - LinuxCapable

    VirtualBox is a free and open-source hypervisor for x86 and x86-64 virtualization, which the Oracle Corporation develops. The software targets users wishing to create virtual environments for servers and desktops that allow users and administrations to run multiple guest operating systems on a single computer for either testing methods or production use. VirtualBox may be installed on Windows, macOS, Linux, Solaris, and OpenSolaris.

    In the following tutorial, you will learn how to install VirtualBox on your Pop!_OS 20.04 desktop, along with creating a new Virtual Machine from scratch.

  • How to Install Tor Browser on Pop!_OS 20.04 - LinuxCapable

    Tor, also known as The Onion Router, is open-source, free software that enables anonymous communication when using online services such as web surfing. The Tor network directs the Internet traffic through an accessible worldwide volunteer overlay network with over six thousand relays and continues to grow. Many users want to find more ways to keep their information and activities anonymous or at least as private as possible, which has led to Tor Browser growing quite popular in recent years as it conceals a user’s location and usage from anyone conducting network surveillance or traffic analysis.

    The Tor network is intended to protect the personal privacy of users and their freedom and ability from conducting communication without having their activities monitored, and data were taken without their consent and used to sum it up.

    In the following tutorial, you will learn how to install the latest Tor Browser on Pop!_OS 20.04.

  • How to Add a User to Sudoers on Linux Mint - LinuxCapable

    When installing Linux Mint, 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 current Linux Mint system.

  • How To Install Telnet on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install Telnet on Ubuntu 20.04 LTS. For those of you who didn’t know, Telnet is a protocol that allows you to connect to remote computers (called hosts) over a TCP/IP network using a client-server protocol to establish a connection. Telnet listens to all the requests by the user usually on TCP port 23, but you can change it accordingly.

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

  • What is Shebang in Linux Shell Scripting?

    The seemingly insignificant #! characters at the beginning of a shell script has a major significance on how your script will be executed.

  • What Nodes are broken? | Adam Young’s Web Log

    While I tend to think about the nodes in OpenStack term, the people that physically move the servers around are more familiar with their IPMI address. We have several nodes that are not responding to IPMI requests. Some have been put into the manageable state, some are in error.

  • Legible Error traces from openstack server show | Adam Young’s Web Log

    If an OpenStack server (Ironic or Nova) has an error, it shows up in a nested field. That field is hard to read in its normal layout, due to JSON formatting. Using jq to strip the formatting helps a bunch

  • Debugging a Clean Failure in Ironic | Adam Young’s Web Log

    My team is running a small OpenStack cluster with reposnsibility for providing bare metal nodes via Ironic. Currently, we have a handful of nodes that are not usable. They show up as “Cleaning failed.” I’m learning how to debug this process.

today's howtos

Filed under
HowTos
  • Gemini: the misaligned incentives

    How does gemtext suck? Let me count the ways: [...]

  • Going From A Domain Name to IP Address in DNSDB: Some "Pro Tips" To Keep In Mind

    Virtually every DNSDB user makes domain name to IP address queries. Often that will be quite straight forward, but today we're going to talk about some of the times when you may run into surprises – and how you can easily deal with them.

  • Setting up a Gemini server

    I could not get agate to start correctly, it would not bind to the ipv4 port 1965. After some desultory troubleshooting I used gemserv instead.

    I didn’t bother compiling gemserv to use GGI, just static content.

  • Pimping My Type – Improving My Website’s Typography

    Anyway, since doing the research for the typography post, I discovered Oliver’s YouTube channel and newsletter, Pimp My Type. He’s a professional typographer, so when I learned that he offers free website typography reviews, I was on that like a tramp on chips!

  • [Old] An Introduction to JQ

    However, some things never stick in my head, nor my fingers, and I have to google them every time. jq is one of these.

    I know it’s a powerful tool, but I always end up back at Google and then copying and pasting a solution from somewhere. So I solve my problem but never learn the tool.

    It’s time to fix that. In this article, I’m going to go over the basics building blocks of jq in enough depth that you will be able to understand how jq works. Of course, you still might occasionally need to head to google to find a function name or check your syntax, but at least you’ll have a firm grounding in the basics.

today's howtos

Filed under
HowTos
  • How to Install Snort on Ubuntu 20.04

    Snort is an open-source lightweight network Intrusion Prevention System for running a network intrusion detection system (NIDS). Snort is used to monitor the package data sent/received through a specific network interface. Network intrusion detection systems can catch threats targeting your system weakness and vulnerabilities using signature-based detection and protocol analysis technologies.

    When NIDS software is installed and configured correctly, can identify different kinds of attack and suspicions things like CGI attacks, network policy violations, SMB probes, malware infections, a compromised system, stealth port scan, etc.

  • How to Install MERN Stack for JS Based Applications on Ubuntu 20.04

    MERN stack is a combination of MongoDB, Express, React, Node. All of them are based on Javascript and the stack is used to build modern web applications. It is comprising the front-end (React), back-end (Node and Express), and database components (MongoDB).

  • How to Install Magento on Rocky Linux and AlmaLinux

    Written in PHP, Magento is a popular open-source, and versatile eCommerce platform that provides businesses with an online shopping cart. It leverages various PHP frameworks such as Symfony and Laminas to enhance its functionality and usability.

    Magento provides you with an Administrator’s control panel that helps you create your online shop, manage product catalog, monitor transactions and invoices, and keep track of customers’ purchase behavior among many other tasks.

  • How to install ZOOM client on Debian 11 Bullseye Linux

    Zoom is a popular video conferencing software available for multiple operating systems including Linux. Here we learn the simplest way to install Zoom client on Debian 11 Bullseye Linux.

    Zoom as a conferencing software can be used to perform telephone and video conferences. The basic functions of Zoom can be used free of charge and registration is not absolutely necessary. Zoom is available both as a program for the computer and as an app for all Android and iOS devices.

    Even if the use of Zoom is basically free of charge, not all functions of the program are available to you in the basic free version. Not only is the number of participants in a conference limited to 100 people, but also its duration. If there are more than two people, the maximum conversation limit will be up to 40 minutes.

  • How to Install and Use Telnet on Debian 11 Bullseye - LinuxCapable

    Telnet is a protocol that allows you to connect to remote computers (called hosts) over a TCP/IP network using a client-server protocol to establish a connection to Transmission Control Protocol port number 23

    In the following tutorial, you will learn how to install Telnet on a Debian 11 Bullseye operating system.

  • How to Install The Lounge IRC Client on Debian 11 Bullseye - LinuxCapable

    The Lounge is a web-based IRC client written in Node.js and can be installed and then accessed from any modern browser for a native-like experience without having a dedicated application installed.

  • How to Backup Linux Filesystem Using dump Command

    On a Linux operating system environment, mastering how to create and restore backups is a very important skill set. It is easier for well-versed Linux user to attain their data backup goals from the terminal environment without the need for a GUI-oriented application package.

    The Linux dump utility is effective in creating filesystem backups on an availed storage device. However, the filesystem supported by this backup utility disregards the likes of ReiserFS and FAT.

  • How To Install WordPress with LEMP (Nginx, MariaDB, and PHP) on Debian 11 Bullseye - LinuxCapable

    WordPress is the most dominant content management system written in PHP, combined with MySQL or MariaDB database. You can create and maintain a site without any prior knowledge in web development or coding. The first version of WordPress was created in 2003 by Matt Mullenweg and Mike Little and is now used by 70% of the known web market, according to W3Tech. WordPress comes in two versions: the free open source WordPress.org and WordPress.com, a paid service that starts at $5 per month up to $59. Using this content management system is easy and often seen as a stepping stone for making a blog or similar featured site.

    In the following tutorial, you will learn how to install self-hosted WordPress using the latest Nginx, MariaDB, and PHP versions available.

  • How to Install & Configure Wine on Pop!_OS 20.04 - LinuxCapable

    Wine is an open-source compatibility layer that allows you to run Windows applications on Unix-like operating systems like Linux, FreeBSD, and macOS. It is an interface that translates Windows system calls into equivalent POSIX calls used by Linux and other Unix-based operating systems.

    For Linux users, Wine is a savior when running Windows-based applications on UNIX systems. However, not all Windows applications will run in Wine and may have strange crashes or bugs. The Wine AppDB is a database containing a list of applications that have been tested and confirmed to work under Wine.

  • How to Install & Use PHP Composer on Debian 11 Bullseye - LinuxCapable

    Composer is an application-level package manager for the PHP programming language similar to NPM for Node.Js or PIP for Python. Composer provides a standard format for managing all dependencies of PHP software and the required libraries by downloading all the required PHP packages of your project and managing them for you. It is used by most modern PHP frameworks such as Laravel, Drupal, Magento, and Symfony.

    In the following tutorial, you will learn how to download and install composer, along with some essential how to work with composer on Debian 11 Bullseye.

  • How to Install Discord on Debian 11 Bullseye - LinuxCapable

    Discord is a free voice, video, and text chat app used by tens of millions of people ages 13+ to talk and hang out with their communities and friends. Users communicate with voice calls, video calls, text messaging, media, and files in private chats or as part of communities called “servers.” Discord is available on Windows, macOS, and Linux Distros.

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

  • How to Install Opera Browser on Debian 11 Bullseye - LinuxCapable

    Opera is a freeware, cross-platform web browser developed by Opera Software and operates as a Chromium-based browser. Opera offers a clean, modern web browser that is an alternative to the other major players in the Browser race. Its famous Opera Turbo mode and its renowned battery saving mode are the best amongst all known web browsers by quite a margin, along with a built-in VPN and much more.

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

  • How to Install Python 3.9 on Debian 11 Bullseye - LinuxCapable

    Python is one of the most popular high-level languages, focusing on high-level and object-oriented applications from simple scrips to complex machine learning algorithms. The Python language was created by Guido van Rossum and released in 1991, Python 2 in 2000, and Python 3 in 2008. Currently, the latest series in Python is 3.9 brings forward significant changes to language features, and how the language is developed along with a performance boost in new string functions, dictionary union operators, and more consistent and stable internal APIs.

  • How to Install Slack on Debian 11 Bullseye - LinuxCapable

    Slack is one of the most popular collaboration communication platforms in the world. From it was initial launch in 2013, it has grown. It is now favored amongst development teams and corporations to integrate so many services, run groups, and meetings, amongst other things. The way Slack works is to create channels for your teams, topics, customers, or co-workers. Slack also features voice and video calls, file sharing.

    In the following tutorial, you will know how to install the Slack communication platform on Debian 11 Bullseye.

  • How to Install Snap & Snap-Store (Snapcraft) on Debian 11 Bullseye - LinuxCapable

    By default, Debian does not come with Snap or Snap Store installed as this is a feature that was built by developed by Canonical as a faster and easier way to get the latest versions of software installed on Ubuntu systems, and Snap packages are installed from a central SNAP server operated by Canonical.

    Given that Ubuntu is based on Debian, Snap can be installed and, for the most part, work with most packages. There are a few conflicts with specific packages, especially when Debian spits out a new release, luckily Debian stable releases are few and far between. The issue with Snaps VS APT package manager is that Snaps are self-contained, which results in an increased .snap due to having all its dependencies included. In contrast, APT is much lighter than its snap counterpart because it doesn’t need to bundle dependencies.

  • How to Install Steam on Debian 11 Bullseye - LinuxCapable

    Steam is a video game cross-platform that Valve created. It was launched as a standalone software client in September 2003 as a way for Valve to provide automatic updates for their games and expanded to include games from third-party publishers and now boasts a library filled with thousands if not tens of thousands of games across all gaming consoles.

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

  • What Does chmod 777 Mean

    Linux operating systems, like most others, offer multiple users to use the same system. This requires implementing different permissions for different files and folders to ensure the privacy of operation.

    The chmod command is used for changing these permissions for the files and folders.

    Chmod stands for change mode, and “mode” means permissions in Linux terminologies.

    In this tutorial, we’ll cover what chmod 777 means and what the command does.

today's howtos

Filed under
HowTos
  • How to install tmux on Linux - Unixcop

    tmux is an open-source terminal multiplexer for Unix-like operating systems. It allows multiple terminal sessions to be accessed simultaneously in a single window.

    Tmux is useful for running more than one command-line program at the same time. It can also be used to detach processes from their controlling terminals, allowing remote sessions to remain active without being visible.

  • How to launch Steam games using Rofi | Hund

    I recently figured out how to launch my Steam games from the shell today. This means that I can now start my games via my application launcher Rofi.

  • How to install the Nessus vulnerability scanner on Rocky Linux - TechRepublic

    Nessus is a very popular vulnerability scanner used by tens of thousands of organizations across the globe. And although Nessus doesn't prevent attacks, it does a fantastic job of checking for vulnerabilities and loopholes in your company's infrastructure.

  • How to install DeSmuME on a Chromebook

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

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

    Most ROMs work, they must be extracted and in your Linux Files in your file manager.

  • How to Install Overlord on Linux - Unixcop

    Overlord provides a python-based console CLI which used to build Red Teaming infrastructure in an automated way. The user has to provide inputs by using the tool’s modules such as C2, Email Server, HTTP web delivery server, and the modules and scripts will be generated on a cloud provider of choice.

    Overlord is still under development and it inspired and uses the Red-Baron Terraform found on Github.

    The tool supports AWS and Digital Ocean.

  • How To Install Hugo on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install Hugo on Ubuntu 20.04 LTS. For those of you who didn’t know, Hugo is an open-source static website generator designed for small projects and informative sites. It is written in the Go language, making it very secure and extremely fast. Hugo provides a great writing experience and is optimized for website viewing. Hugo supports unlimited content types, taxonomies, menus, dynamic API-driven content, and more, all without plugins. Additionally, you can output your content in multiple formats, including JSON or AMP

    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 Hugo static website engine 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 FFmpeg on Debian 11 - idroot

    In this tutorial, we will show you how to install FFmpeg on Debian 11. For those of you who didn’t know, FFmpeg is one of the best multimedia frameworks that can be used to encode, decode, transcode, and play nearly all multimedia files that have been created on any platform. FFmpeg compiles and runs on Linux, Mac OS, Microsoft Windows, BSD systems, 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 the FFmpeg on a Debian 11 (Bullseye).

  • Figuring out Intel’s WiFi glitches on the AX210 chipset. / Debian GNU/Linux tells you it’s glitching. Windows somewhat obscures the glitches. / More T-Mobile Nokia Trash Can lulz. – BaronHK's Rants

    I finally figured out what will make the Intel AX210 WiFi Chipset stay connected to my router and stable, without complaining about expecting hardware encrypted frames, and “software error detected in firmware” and deauthenticating for “reason 3”, among other problems.

today's howtos

Filed under
HowTos
  • How to fix AH00557: httpd-prefork: apr_sockaddr_info_get() failed

    Last days i was confronted with issue above. i tried many solutions but it doesn’t really work , let me show you in this small tutorials how i have fixed it.

  • How to find the NVIDIA cuda version - nixCraft

    I need to find out the CUDA version installed on Linux. How do I know what version of CUDA I have?

    There are various ways and commands to check for the version of CUDA installed on Linux or Unix-like systems. Finding a version ensures that your application uses a specific feature or API. Hence, you need to get the CUDA version from the CLI.

  • How to Use ZSH Auto-suggestions

    ZSH is a popular Unix shell that extends the Bourne Again Shell. It comes packed with features and improvements over Bash. If you are a regular terminal user, having an exceptional terminal session will improve your workflow and help you enjoy using the terminal.

    This tutorial will teach you how to set up a ZSH shell and add features, such as command auto-suggestions.

  • How to Set Up Google Chromecast: A Step-By-Step Guide to Configuring Your Streamer

    The Google Chromecast, growing in popularity, is one of the more useful streaming devices available to users worldwide today. You can use this elaborate device to stream content, show off your home videos on a bigger screen, and share presentations.

    The device is simple enough, but it does take some work to get it set up and working correctly. This article will teach you how to start using your Google Chromecast and provide some helpful tips along the way.

  • How to Install Google Chrome on Debian and Kali Linux

    Debian and Debian-based Kali Linux come with Firefox as the default web browser. But this does not mean that you cannot install other web browsers in it.

    Google Chrome is hugely popular and you probably already use it on other systems. If you want to install Chrome on Debian, you can surely do so.

    You won’t find Google Chrome in the repositories of Debian because it is not open source software but you can download and install it from Chrome website.

  • How to Install Drupal with Apache and Let's Encrypt SSL on Debian 11

    Drupal is a free and open-source content management system based on the LAMP stack. Drupal has great standard features that allow you to create powerful websites and blogs. It comes with a lot of themes, plugins, and widgets that help you to create a website without any programming knowledge. It provides a lot of features such as multi-site support, multi-language support, comment system, RSS feed, user registration, and more.

    In this post, we will show you how to install Drupal CMS with Apache and Let's Encrypt SSL on Debian 11.

  • How to Install Cockpit on Rocky Linux 8

    Cockpit is a server management dashboard that provides real-time information on the state of your machine. In addition to CPU load, filesystem statistics, processes, and other data, it also gives access to the system. When you're not signed in to the control panel, Cockpit doesn't use any server resources. The Cockpit service only begins when you go to the control panel and use it.

    You can use Cockpit to manage your server and solve network problems. It also logs in with sudo, which allows you elevated privileges on the system - so there's no need for a separate group of users.

  • How to Create Linux OS Templates with KVM on Ubuntu 20.04 – VITUX

    KVM refers to the Kernel-based Virtual Machine which helps to run multiple Linux or window-based isolated guests along with their own OS and virtual dedicated hardware. To run KVM your system must be compatible with hardware virtualization extensions, such as AMD-V or Intel-VT.

    The VM template is a copy of the virtual machine including specific virtual machine configuration as well as guest OS. If you need to deploy multiple VM of the same instance then creating a virtual machine using a template comes in handy which plays a huge role in saving time as well as storage.

    This tutorial shows you how to create a VM template from the existing VM on KVM. In this article, the installation of KVM and creating Linux OS templates are done on Ubuntu 20.04 system. Before continuing to the process you are pre-requested to ready the system with KVM installed on it.

  • How to Configure the DHCP Server of VMware Workstation Pro 16

    VMware Workstation Pro 16 uses its own DHCP server to assign IP addresses to virtual machines. DHCP can be configured for the VMware Workstation Pro 16’s NAT and Host-only network interfaces.

    You can configure the IP subnet and assignable IP ranges for each of the NAT and Host-only network interfaces of VMware Workstation Pro 16. You can also configure the DHCP server to assign specific IP addresses to specific VMware Workstation Pro 16 virtual machines.

    In this article, I am going to show how to configure the DHCP server of VMware Workstation Pro 16’s NAT and Host-only network interfaces to change its IP subnet and the assignable IP ranges. I will also show you how to configure the DHCP server to assign specific IP addresses to specific VMware Workstation Pro 16 virtual machines. So, let’s get started.

  • How To View Apache Log Files on Linux - idroot

    In this tutorial, we will show you how to view Apache log files on Linux. For those of you who didn’t know, the Apache access log is one of several log files produced by an Apache HTTP server. This particular log file is responsible for recording data for all requests processed by the Apache server. Apache access log can be used to examine a detailed log of who has been to your website, track errors that are happening when users take some actions on your website.

    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 view Apache web server log files on Linux.

  • How I use Ansible and anacron for automation | Opensource.com

    Automation is the great IT and DevOps ideal, but in my experience, anything that's not immediately convenient may as well not exist at all. There have been many times when I've come up with a pretty good solution for some task, and I'll even script it, but I stop short of making it literally automated because the infrastructure for easy automation doesn't exist on the machine I'm working on.

  • How I monitor my web server with the ELK Stack | Enable Sysadmin

    In a previous article, I introduced Elasticsearch, Logstash, and Kibana (the ELK Stack) and the various components that make up this monitoring system. In this article, I'll look at how I use the ELK Stack to monitor my Nginx web server. This requires approximately 16GB of memory to operate.

  • Openstack RDO && KVM Hypervisor: Attempt to test Web Cockpit Console on Fedora 35 Beta Server (VENV)

    First Fedora 35 Beta Server deployed as L1 KVM Guest on F34 Bare metal Server . Nested virtualization enabled via virsh console on F34 Server. Complete KVM && Cockpit install performed on L1 F35 Server Guest per https://computingforgeeks.com/how-to-install-kvm-on-fedora/

    Second Debian 11 L2 KVM Guest has been deployed via Web Cockpit Console on F35 Beta Server L1 Guest with no issues.

    Debian 11 L2 Guest (UEFI mode installation) virtual drive has been intensionally configured with Debian Calamares Installer.

  • Better screen resolution with Hyper-V on RHEL 8

    Let's say you've just downloaded your free copy of Red Hat Enterprise Linux (RHEL) 8 and created a virtual machine (VM) using Microsoft's Hyper-V virtual environment in Windows. So far, so good. But now you find yourself presented with an old-school 1024x768 screen resolution.

  • Make YAML as easy as it looks | Opensource.com

    If you've ever tried writing YAML, you may have been initially pleased with how apparently easy it looks. At first glance, the YAML that's often used for configuration files, Ansible playbooks, and flat-file databases looks more or less as intuitive as a shopping list. However, there's a lot of nuance in YAML's structure, and it conceals a dangerous secret: YAML is actually a highly precise, structured, and surprisingly strict language. The good news is that you only need to understand two things to know how YAML works.

    The truth about YAML is that there are only two data structures in YAML: sequences and mappings. Those are two fancy names to represent what you'll discover are very familiar concepts. This article explains them both, and more importantly, how they work together to make YAML a powerful way to represent the data you care about.

Syndicate content

More in Tux Machines

Android Leftovers

Stable vs. Bleeding-Edge Linux Distros: Which One Should You Choose?

Linux distributions have multiple ways of delivering software to their users. But which one should you go for—stability or the latest software? One of the major choices that many Linux users face when choosing a Linux distribution is its stability, or how much the software changes. Some distros favor stable, tried-and-true software while others will include newer software that may not be as reliable, also known as "bleeding-edge," a play on "cutting-edge." So, which one should you choose? Let's find out. Read more

This week in NeoChat

Last Saturday we had an improvised NeoChat mini development sprint in a small hotel room in Berlin in the occasion of the 25th anniversary of KDE. In a good KDE tradition, Carl spent this time on improving NeoChat settings. He ported both the NeoChat general settings and the specific room settings to the new Kirigami.CategorizedSetting component. Tobias fixed a lot of papercuts and now the power level should be fetched correctly, we show the number of joined users instead of joined+invited users in the room information pane, the user search is now case insensitive. Nicolas focused on fixing our Android build by making the spellchecking feature compile on Android. Read more

StarLabs StarLite is an Attractive 11-inch Linux Laptop

This dinky 11.6-inch Linux notebook, the latest from UK-based company StarLab, is modestly priced and moderately spec’d. Consciously so. See, not everyone needs to crunch code, battle orcs, or render 4K video. “More power” is nice, but when all you really do with a laptop is browse the web, e-email, Zoom, and binge-watch Netflix shows… A mid-range laptop can suffice. Problem is there isn’t a lot of choice when it comes to mid-range (and well-made) Linux laptops in the lower price brackets. Read more