Language Selection

English French German Italian Portuguese Spanish

HowTos

today's howtos

Filed under
HowTos
  • Rmmod Command in Linux | Linuxize

    The core component of each Linux operating system is the Linux kernel. It manages the system’s resources, and acts as an intermediary between the computer’s hardware and software.

    The Linux kernel is a software that has a modular design. A kernel module, or often referred to as a driver, is a piece of code that extends the kernel’s functionality. Modules can be compiled as loadable modules or built into the kernel. Loadable modules can be dynamically loaded and unloaded in the running kernel on request, without the need to reboot the system.

    In this article, we’ll talk about how to use the rmmod command to remove modules from the Linux Kernel.

  • Bastion host in AWS - Kernel Talks

    Everything you need to know about Bastion host in AWS infrastructure.

  • How to forward SSH key in Putty - Kernel Talks

    A quick post on how to forward SSH key in Putty on Windows.

  • AWS VPC Creation along with screenshots - Kernel Talks

    A quick article on AWS VPC creation along with screenshots.

  • How to install Fedora 33 - YouTube

    In this video, I am going to show how to install Fedora 33.

  • How to install IntelliJ Idea, community edition, on a Chromebook

    Today we are looking at how to install IntelliJ Idea, community edition, 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 Zoom Desktop in Ubuntu 20.04 - YouTube

    In this video, we are looking at how to install Zoom Desktop in Ubuntu 20.04.

  • How to play World of Tanks Blitz on Linux

    World of Tanks Blitz is an action-packed PvP MMO game where players battle against each other in military tanks. In this guide, we’ll go over how you can get World of Tanks Blitz to work on the Linux platform.

  • How to update CentOS - LinuxConfig.org

    In this tutorial, we take you through the process of updating CentOS Linux, including the entire system or on a per package basis.

  • How to upgrade to Pop_OS 20.10

    Pop_OS, the operating system developed and maintained by Linux computer manufacturer System76 has a new release. It is Pop_OS 20.10, which is based on the new Ubuntu 20.10. Pop_OS 20.10 is the best update yet, packed with lots of improvements and new features!

  • How to use Unison to sync files on Linux machines across a network - TechRepublic

    With Linux there are so many ways to synchronize and/or backup files over a network. For many, rsync and scp are the de facto standard. There is, of course, another option--one you've likely never heard of. That option is Unison, a free, open source, cross-platform bi-directional file sync tool. Unison is used to store two replicas that are modified separately and brought up-to-date by propagating changes to each store.

    Unison is capable of synching directories on a local system or across a network. I want to show you how to use this tool and SSH to sync a directory on one Linux server to another. It's incredibly simple to use and even has a GUI that can also be installed, for those who prefer graphical tools over the command line. I'll be illustrating the command line version of Unison on two instances of Ubuntu Server.

  • How to Upgrade Ubuntu 20.04 to Ubuntu 20.10 - idroot

    In this tutorial, we will show you how to upgrade Ubuntu 20.04 to Ubuntu 20.10. For those of you who didn’t know, Ubuntu 20.10 released, codenamed “Groovy Gorilla”; bringing yet another version of a remarkable operating system in the Ubuntu ecosystem, with the latest and some of the greatest open source technologies in a high-quality, easy-to-use Linux distribution.

    Note that Ubuntu 20.04 is a long term support (LTS) release, which will be supported for 5 years. Ubuntu 20.10 is a non-LTS release, which means it will be supported for 9 months only, until July 2021. If you prefer stability over bleeding edge, then stick with Ubuntu 20.04.

    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 upgrade from Ubuntu 20.04 (focal Fossa) to Ubuntu 20.10 (Groovy Gorilla).

  • How To Use pulseaudio-dlna To Stream Audio From Ubuntu 20.10 To Chromecast Devices - Linux Uprising Blog

    This article explains how to install and get pulseaudio-dlna to stream audio from Ubuntu 20.10 or Pop_OS! 20.10, to Chromecast devices.

  • [Quick Tip] One Command to Get A Collection of Gnome Shell Extensions in Ubuntu | UbuntuHandbook

    This is a beginner’s guide shows how to easily extend functionality of GNOME Shell in Ubuntu 20.04 LTS, and Ubuntu 20.10.

    Ubuntu by default includes three extensions: Desktop Icons, Ubuntu AppIndicators, and Ubuntu Dock.

    Besides installing more from Gnome Shell extension website, you can run a single command to get a collection of extensions that provide additional and optional functionality.

today's howtos

Filed under
HowTos
  • Install a free Let's Encrypt SSL certificate on Debian 10 - PragmaticLinux

    This PragmaticLinux article teaches you how to generate a free Let's Encrypt SSL certificate and install it on your Debian based web server.

  • Install Squid Proxy On Ubuntu 20.04 | Itsubuntu.com

    Squid is a caching proxy for the Web. It has support for the HTTP, HTTPS, FTP, and other protocols. It helps to speed up a web server by caching repeated requests, caching web, DNS and access geo-restricted content.

  • How to Install Pandora FMS Monitoring Tool in Ubuntu 20.04

    Pandora FMS also know as "Pandora Flexible Monitoring System" is a monitoring tool used for servers, networks, applications, and virtual infrastructure. It is simple, scalable and suitable for complex and larger environments. It uses several protocols including, TCP, UDP, SNMP, HTTP and agents to collect the different metrics. You can monitor the status and performance of web servers, database servers, applications, routers, and other network devices using the Pandora FMS.

  • Display Git Repository Summary In Terminal Using Onefetch - OSTechNix

    Onefetch is a command line tool to display Git repository summary in terminal. Onefetch is like Neofetch but for Git repositories only.

  • How To Install AnyDesk on CentOS 8 - idroot

    In this tutorial we will show you how to install AnyDesk on CentOS 8, as well as some extra required package by AnyDesk

  • How to Format a USB drive in Debian

    Formatting a USB is a common operation in most computer systems and it comes in handy in a number of ways. For instance, you can format a USB drive if it gets infected with a virus, and data is corrupted or you want to change the file system as it is not compatible with your OS. Similarly, it can be helpful if you want to completely wipe off the old data so that you can fully use the storage space. So whatever the reason, you can easily format your USB device through different methods in a Debian operating system.

    In this article, I will show you different methods to format a USB drive on the command-line and on Debian Desktop. You can use either of them based on your preferences.

    Note that we have run the commands and procedure mentioned in this article on a Debian 10 system.

  • Linux Netstat Command Tutorial for SysAdmins [40 Examples]

    The netstat (network statistics) utility in Linux provides information related to network connections. You can use various netstat commands to display active network connections, interface data, routing tables, and so on. These are essential information for network admins and infosec professionals. That’s why we have prepared this guide with a wide selection of useful netstat examples. After completing this guide, you will be able to inspect all the network-related information for your Linux machine. We also encourage readers to try these examples on their own machine for obtaining a more hands-on experience.

  • Linux Fu: Troubleshooting Incron | Hackaday

    You probably know about cron, a program that lets you schedule programs to run at various times. We’ve also talked about incron, which is very similar but instead of time, it reacts to changes in the file system. If you ever wanted to write a program that, say, detects a change in a file and automatically uploads it to a programmer, backs it up, e-mails it somewhere, or anything else, then incron might be for you. Although we’ve talked about it before, incron has some peculiarities that make it very difficult to debug problems, so I thought I’d share some of the tricks I use when working with incron.

    I was thinking about this because I wanted to set up a simple system where I have a single document directory under git control. Changing a markdown file in that folder would generate Word document and PDF equivalents. Conversely, changing a Word document would produce a markdown version.

    This is easy to do with pandoc — it speaks many different formats. The trick is running it only on changed files and as soon as they change. The task isn’t that hard, but it does take a bit to debug since it’s a bit nontrivial.

today's howtos

Filed under
HowTos
  • Kinto – Easily Get Mac OS Like Keybinds in Ubuntu Linux | UbuntuHandbook

    For Mac users want to change keybinds in Ubuntu Linux or Windows, Kinto is an easy system-wide solution with setup wizard and system tray indicator.

    [...]

    Just click on ‘Agree’ button, follow the wizard, hit Enter, and you’re done! The system tray indicator is not enabled by default, you can enable it from the File menu.

  • Kinto – Easily Get Mac OS Like Keybinds in Ubuntu Linux | UbuntuHandbook

    In this article, we will show you how to create your own abstract graphics using the GNU Image Manipulation Program for abstract graphic design. This program was initially created for Unix-like systems such as Linux. It has also been made available for Windows and OSX users. The following steps are very simple but can yield some awesome results.

  • Vdx - An Intuitive Commandline Wrapper To FFmpeg - OSTechNix

    Vdx is an intuitive commandline wrapper to FFmpeg. Using Vdx, we can do most common audio and video encoding and transcoding operations.

  • Linux Bash Shell Special Characters

    There are a set of characters the Bash shell treats in two different ways. When you type them at the shell, they act as instructions or commands and tell the shell to perform a certain function. Think of them as single-character commands. If you want to master the Bash shell on Linux, macOS, or another UNIX-like system, special characters (like ~, *, |, and >) are critical. We’ll help you unravel these cryptic Linux command sequences and become a hero of hieroglyphics.

  • Find Ubuntu Images on Microsoft Azure [Ed: Microsoft would love to pretend that it now owns and controls its competition (and that it means "love")]
  • Deleting many files from an S3 bucket | There and back again

    So we found ourselves in the need to delete a considerable amount of files (around 500000, amounting to 1.6T) from an S3 bucket.

  • Use Docker and Alpine Linux to build lightweight containers

    When it comes to Docker, sometimes less is more -- a maxim that applies especially to the base OS images installed in each Docker image.

    The use of a lightweight image -- one with less than 200 MB -- can result in significant resource and cost savings when used alongside optimized applications. A lightweight image also takes less time to deploy compared to a larger one, as it boots up faster.

    Most OS images are lightweight, with minimal compute resource requirements. But others, such as Windows containers, are huge. Alpine Linux is a super lightweight Linux distribution that's useful for Docker containers.

    In this Docker and Alpine Linux tutorial, we'll build an Nginx web server that demonstrates how small a Docker container image can be.

  • Managing resources with cgroups in systemd | Opensource.com

    Cgroups manage resources per application rather than by the individual processes that make up an application.

  • Improve your database knowledge with this MariaDB and MySQL cheat sheet | Opensource.com

    When you're writing an application or configuring one for a server, eventually, you will need to store persistent information. Sometimes, a configuration file, such as an INI or YAML file will do. Other times, a custom file format designed in XML or JSON or similar is better.

    But sometimes you need something that can validate input, search through information quickly, make connections between related data, and generally handle your users' work adeptly. That's what a database is designed to do, and MariaDB (a fork of MySQL by some of its original developers) is a great option. I use MariaDB in this article, but the information applies equally to MySQL.

  • Creating a Linux-Windows hybrid system with Cygwin | Enable Sysadmin

    When you need a consistent scripting platform in a heterogeneous data center, Cygwin delivers.

  • Eight ways to protect SSH access on your system | Enable Sysadmin

    The Secure Shell is a critical tool in the administrator's arsenal. Here are eight ways you can better secure SSH, and some suggestions for basic SSH centralization.

today's howtos

Filed under
HowTos
  • Securely tunnel smart phone traffic with WireGuard and OpenBSD

    Learn how to securely tunnel smart phone traffic over a WireGuard VPN with an OpenBSD 6.8 endpoint using the newly released in-kernel wg(4) driver with only base utilities.

  • How to Monitor Ubuntu Performance Using Netdata

    In this article, we will see how you can install Netdata on Ubuntu to monitor real-time, performance, and health monitoring of server and applications.

  • How to Select the Best Hosting Service - RoseHosting [Ed: Maybe a tad too self-promotional]

    Choose a hosting service that will provide everything that you're looking for. These are our top factors to look out for in a hosting plan.

  • How to Use apt-cache Command in Linux

    With apt-cache command, you can search for package details in the local APT cache. Learn to use apt-cache command in this tutorial.

  • How to install Kdenlive 20.08 on a Chromebook

    Today we are looking at how to install Kdenlive 20.08 or newer 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 Xiphos on Ubuntu 20.04 LTS- A software to Study Bible - Linux Shout

    Commands to install Xiphos on Ubuntu 20.04/18.04 LTS Linux. An open source software for Linux, Windows and Uinux to study Bible.

  • How to install Zenmap Nmap GUI on Ubuntu 20.04 LTS - Linux Shout

    In simple words, the Zenmap is a graphical user interface developed for “Nmap“, a tool that we use on the command line terminal for scanning ports and networks. However, it could be difficult and cumbersome even for experienced users to use the command line for every small task, thus, in such scenarios, the Zenmap not only helps a lot but also expands the network tool with additional functions. It cross-platform GUI (Graphical User Interface) and make it very easy for beginners to use Nmap.

    When we install Zenmap it also adds the network driver WinPcap that programs such as Nmap and Wireshark need. If you don’t have any idea about Nmap, then it is a tool usually used by network security experts to analyze open ports over a network of a computer. It is a very powerful program.

  • How to use the history command on CentOS 8

    The ‘history’ command is used to display the terminal history. It keeps the history of all terminal commands executed on your system. It also allows users to replay or reuse previously executed commands on the terminal without having to type them all again. So the History command is useful in the situation when the user has forgotten a command that was previously executed on the terminal. The history of all executed commands is stored in the file ~/.bash_history. By default, the history file stores the record of all executed commands on the Linux system. If you have difficulties to check the history of all previously executed commands, this article would be useful for you. In this article we show you how to use the “history” command on your CentOS 8.0.

  • How to Install Hadoop Single Node Cluster (Pseudonode) on CentOS 7

    This article describes the process to install the Pseudonode installation of Hadoop, where all the daemons (JVMs) will be running Single Node Cluster on CentOS 7.

  • How to Install Eclipse in Ubuntu 20.04 | IT Pro

    Here are two ways to install Eclipse--and one way not to install Eclipse--in Ubuntu 20.04.

  • How to Give Your Raspberry Pi a Static IP Address – Linux Hint

    It is essential to configure a static IP address on your Raspberry Pi system if you are planning to run some kind of server software on it. This article shows you how to configure a static IP address on the Ethernet and Wi-Fi network interface of your Raspberry Pi system running the Raspberry Pi OS.

  • How to Delete a Service in Kubernetes

    Learn two ways to delete a service in Kubernetes.

    [...]

    For example, your application has groups of pods running for various sections such as a group for serving front end load to users and other group for running back end processes and a third group connecting to an external data source.

    It is services that enable connectivity between these groups of pods. You can have as many services as required within the cluster.

  • How to Create EC2 Duplicate Instance with Ansible | Linux Journal

    Many companies like mine use AWS infrastructure as a service (IaaS) heavily. Sometimes we want to perform a potentially risky operation on an EC2 instance. As long as we do not work with immutable infrastructure it is imperative to be prepared for instant revert.

    One of the solutions is to use a script that will perform instance duplication, but in modern environments, where unification is an essence it would be wiser to use more common known software instead of making up a custom script.

    Here comes the Ansible!

    Ansible is a simple automation software. It handles configuration management, application deployment, cloud provisioning, ad-hoc task execution, network automation, and multi-node orchestration. It is marketed as a tool for making complex changes like zero-downtime rolling patching, therefore we have used it for this straightforward snapshotting task.

  • How To Install Kodi on Debian 10 Buster - idroot

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

  • Install LibreELEC on Raspberry Pi to Replace Your Smart TV OS

    Don’t like ads on your smart TV? Learn how to replace your TV OS with LibreELEC (Embedded Linux Entertainment Center) and a Raspberry Pi.

today's howtos

Filed under
HowTos
  • How to Boot Raspberry Pi 4 from USB SSD? – Linux Hint

    Raspberry Pi 4 firmware supports USB boot. You can easily boot your favorite operating system on your Raspberry Pi 4 from a USB HDD, SSD, or a USB thumb drive instead of the traditional microSD card.

    [...]

    In this section, I am going to show you how to enable USB boot on Raspberry Pi 4.

    Before you can enable USB boot on your Raspberry Pi 4, you must update all the existing packages of your Raspberry Pi OS. So that we can update the firmware and enable USB boot.

  • Monitoring Temperature in Raspberry Pi – Linux Hint

    Monitoring temperatures may be a requirement in many of your Raspberry Pi projects. It is relatively easy to do in Raspberry Pi and the components required for this project are not too costly.This article shows you how to use the DS18B20 digital thermometer module to monitor temperature using Raspberry Pi. The article also demonstrates how to create a web app to display the temperature.

  • Raspberry PI VPN Server with PiVPN - peppe8o

    Raspberry PI can provide a number of linux services able to easily solve problems to manage your home network with cheap solutions. Using an OS based on Debian, it can run Open Source software and drastically help you with your home ICT needs as well as small office needs.

    A common need for increasing networking security and access your home services from outside is having a VPN (Virtual Private Network) server which grants secure access from an external network to your internal services.

    A simple solution to implement OpenVPN or WireGuard (the 2 most widely known VPN open source serices) is using the convenient PiVPN setup tool.

    In this tutorial I’m going to show you how to setup a VPN server with a cheap Raspberry PI Zero Wusing PiVPN and send certificate via email. This guide applies also to newer Raspberry PI boards.

  • Understanding YAML for Ansible | Enable Sysadmin

    If you write or use Ansible playbooks, then you're used to reading YAML configuration files. YAML can be deceptively simple and yet strangely overwhelming all at once, especially when you consider the endless possible Ansible modules at your disposal. It feels like it should be easy to jot down a few options in a YAML file and then run Ansible, but what options does your favorite module require? And why are some key-value pairs while others are lists?

    YAML for Ansible can get complex, so understanding how Ansible modules translate to YAML is an important part of getting better at both. Before you can understand how YAML works for Ansible modules, you must understand the basics of YAML.

    If you don't know the difference between a mapping block and a sequence block in YAML, read this quick introduction to the basics of YAML article.

  • Using TRIM and DISCARD with SSDs attached to RAID controllers | Enable Sysadmin

    SSDs are now commonplace and have been the default choice for performance-oriented disks in the enterprise and consumer environments for the past few years. SSDs are cool and fast but most people on high-end machines face this dilemma: My SSD is behind a RAID controller which doesn't expose the device's DISCARD or TRIM capabilities. How do I discard the blocks to keep the best SSD performance? Here's a trick to do just that without having to disassemble your machine. Recent improvements in SSD firmware have made the need for the applications writing to SSDs less stringent to use DISCARD/TRIM.

    There are, however, some cases in which you may need to have the filesystem inform the drive of the blocks which it discarded. Perhaps you have TLC (3bits per cell) or QLC (4bits per cell) drives instead of the usually more expensive enterprise-class SLC or MLC drives (the latter are less susceptible to a performance drop since they put aside more extra blocks to help with overwrites when the drive is at capacity). Or maybe you once filled your SSD to 100%, and now you cannot get the original performance/IOPS back.

  • How to play Among Us on Linux

    Among Us is incredibly popular, but, sadly, the game does not have a native port for Linux. Thankfully, with a little tweaking, it is possible to get Among Us working on the Linux platform!

  • How to add file folders to the XFCE4 menu

    XFCE4 is an excellent Linux desktop environment, but one of its shortcomings is that users aren’t able to access folders directly from the menu like other modern desktops such as Gnome, KDE, Cinnamon, etc.

  • How To Install Apache JMeter on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install Apache JMeter on Ubuntu 20.04 LTS. For those of you who didn’t know, The Apache JMeter application is open-source software, a 100% pure Java application designed to load test functional behavior and measure performance. It was originally designed for testing Web Applications but has since expanded to other test functions.

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

today's howtos

Filed under
HowTos

  • Introduction to Blender for Beginners – Linux Hint

    If you are a 3D computer graphics or animation enthusiast and are in search of some 3D modeling software, then you have come to the right place. There are many 3D modeling software programs available, many are good and are doing their jobs quite well, but they all come with a hefty price tag and high subscription fees. There is no need to pay heavy subscription fees when you have a free and powerful 3D creation tool at your fingertips, known as a Blender. Blender is a popular and open-source 3D creation software that can be used in 3D printer designs. It is a robust program that supports the entire pipeline of 3D creation, which includes modeling, shading, rigging, animation, and rendering. There is no need to get any supplementary programs because Blender lets you make games and edit videos.

    Blender is quite easy to learn and has a great community to support you. This article introduces the basics of the Blender software to beginners. We will discuss the Blender user interface and some essential shortcut keys. If you are a beginner and want to start 3D modeling in Blender, then this article is for you.

  • How To Install Wireguard on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install Wireguard on Ubuntu 20.04 LTS. For those of you who didn’t know, Wireguard is an open-source, dependable, advanced, VPN tunneling software you can install and use right now to create a secure, point-to-point connection to a server. It is cross-platform and can run almost anywhere, including Linux, Windows, Android, and macOS. Wireguard is a peer-to-peer VPN. it does not use the client-server model. Depending on its configuration, a peer can act as a traditional server or client.

    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 Wireguard 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 Use Dockerfiles In Docker - Anto Online

    This post will explain how to use Dockerfiles in Docker. Learn how to launch Wordpress and MariaDB using your own Dockerfile.

  • How To Install Wine on Linux Mint 20 - idroot

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

  • How to Extract and Open a .gz File in Linux Command Line – Linux Hint

    We know that a file in a computer system can be as small as a few Bytes or as large as a thousand Gigabytes. When you want to transmit a file from one end to another, its size plays a very important role in deciding whether you want to send it as it is or compress it. The .gz file format is a very commonly used compressed file format for the Linux operating system. Today, we will explore the methods of extracting and opening a .gz file in Linux.

  • How to Install and Configure an FTP server (vsftpd) with SSL/TLS on Ubuntu 20.04

    In this tutorial, we will learn how to install and configure an FTP Server using vsftpd on an Ubuntu 20.04 based server. We will also learn how to sec...

  • How to Reset Forgotten Root Password in Ubuntu? – Linux Hint

    In any UNIX or Linux system, the root account is the top in the hierarchy. It holds the utmost power over the system. For any system change, the root has to grant permission. The root user can also override any user’s permission and read or write data. Because the root account holds so much power, it is important to protect it from unwanted access.In the case of Ubuntu, the root account is disabled by default. However, you can still perform system changes. To do so, you need to know the root password. The problem arises when you have forgotten the root password.

today's howtos

Filed under
HowTos
  • OpenVPN as default gateway on OpenBSD

    If you plan to use an OpenVPN tunnel to reach your default gateway, which would make the tun interface in the egress group, and use tun0 in your pf.conf which is loaded before OpenVPN starts?

    Here are the few tips I use to solve the problems.

  • How to Setup a Firewall with UFW on Ubuntu 20.04 - Linux Concept

    Nowadays, a Firewall is an essential utility and property of any system for security; by default Ubuntu Operating system having a firewall configuration tool named UFW (Uncomplicated Firewall). UFW is a user-friendly front-end tool to manage iptables firewall rules. It provides you more straightforward methods to manage iptables as the name of this tool start from Uncomplicated.

  • Install Ubuntu on a USB Hard Drive | Pen Drive Linux

    How to Install Ubuntu on a USB hard drive using live media. Believe it or not, creating a completely Portable Ubuntu Installation on USB is a relatively simple process. As a matter of fact, it's almost as simple as a regular Ubuntu internal hard drive installation. Due to popular demand, we have decided to write a simple tutorial on the full Ubuntu USB hard drive installation procedure. So go grab an available external USB hard drive and a nice cold beverage and lets get started.

  • Best Tools to Create a Bootable Linux USB Drive

    Unlike Windows, Linux distributions require a third-party tool to create a bootable USB. It is particularly handy with modern PCs which have done away with the old DVD-drives. Also, installation DVDs were quite delicate and would scratch or in worst-case scenarios, break apart under stress. This guide covers some of the best tools that you can use to create a bootable Linux USB drive.

  • 5 new sudo features you need to know in 2020 | Opensource.com

    When you want to perform an action on a POSIX system, one of the safest ways to do so is to use the sudo command. Unlike logging in as the root user and performing what could be a dangerous action, sudo grants any user designated as a "sudoer" by the sysadmin temporary permission to perform a normally restricted activity.

    This system has helped keep Linux, Unix, and macOS systems safe from silly mistakes and malicious attacks for decades, and it is the default administrative mechanism on all major Linux distributions today.

today's howtos

Filed under
HowTos
  • How to install CentOS 8 workstation

    CentOS is a rock-solid, reliable Linux distribution similar to Debian, but with RPMs and RedHat technology rather than DEB and Debian tech. It’s used a lot on servers, but did you know that you can also use it as a desktop Linux distribution?

  • Adding a USB Datastore and Creating a VM on ESXi on Arm -- Virtualization Review

    I downloaded the Ubuntu 20.04 LTS iso and used SCP to copy it over to the USB drive on my ESXi server. I also used the host client to create a 3 vCPU, 2GB RAM VM on it.

    I started the VM, opened a console to it, and installed Ubuntu by using the defaults. This took longer than it did on my x86 servers, but it did get created nevertheless, and I was able to use the console and SSH to access it.

  • How to install Minecraft on Deepin 20 - YouTube
  • TCP Analysis with Wireshark | Linux Journal

    Transmission Control is an essential aspect of network activity and governs the behavior of many services we take for granted. When sending your emails or just browsing the web you are relying on TCP to send and receive your packets in a reliable fashion. Thanks to two DARPA scientists, Vinton Cerf and Bob Kahn who developed TCP/IP in 1970, we have a specific set of rules that define how we communicate over a network. When Vinton and Bob first conceptualized TCP/IP, they set up a basic network topology and a device that can interface between two other hosts.

today's howtos

Filed under
HowTos
  • Do You Need a Boot Partition in Linux? - Make Tech Easier

    If you fire up a partitioning tool and point it at your hard disk drive, it’s quite probable you will see a small boot partition before everything else. It may only eat up a tiny fraction of your hard disk drive and not appear when actively using the computer. Is that partition essential? Can you delete it? Read on to find the answers to whether you need a dedicated boot partition on your Linux installation.

  • How To Install SQLite on Ubuntu 20.04 LTS - idroot

    In this tutorial we will show you how to install SQLite on Ubuntu 20.04 LTS, as well as some extra required package by SQLite

  • How to Quickly Set Up a Mail Server on Ubuntu 20.04 with Modoboa

    Quickly set up your own email server on Ubuntu 20.04 with Modoboa, which is a free and open-source mail hosting and management platform designed to work with Postfix SMTP server and Dovecot IMAP/POP3 server.

  • How to install the Kubernetes dashboard > Tux-Techie

    The Kubernetes dashboard provides a way to manage your Kubernetes cluster from your browser. You can easily check CPU usage, memory usage, and overall health of your cluster with the dashboard. You can also deploy applications from the dashboard and much more. In this tutorial, we will show you how to install the Kubernetes dashboard on a cluster running in Ubuntu 20.04. We will also set up an admin account and log in to the dashboard with a token. Check out this article to learn how to set up a Kubernetes cluster.

  • Beginner's guide to NGINX SSL CONFIGURATION - The Linux GURUS

    Security is one of the main concerns that needs to be addressed on priority for all applications or websites. All websites are required to have a valid SSL certificate installed in order to encrypt the data packets/traffic between users & websites. Even web browsers show a warning when we visit a website that does not have SSL certificate installed.

    In this tutorial, we will discuss how we can perform Nginx SSL configuration to configure a SSL certificate to secure our websites hosted on Nginx. So start the complete process for Nginx SSL configuration but let’s discuss the prerequisites first.

  • Pandora Client Pithos 1.5.1 Released [Ubuntu PPA] | UbuntuHandbook

    Pithos, native Pandora Radio client for Linux, released version 1.5.1 a day ago with minor bug-fixes and improvements.

    [...]

    If you’re OK with the containerized flatpak package. Pithos 1.5.1 has been made into flathub.org for most Linux systems.

    For those prefer .deb package, the unofficial PPA is available for Ubuntu 18.04, Ubuntu 20.04, Linux Mint 20, Ubuntu 20.10.

today's howtos

Filed under
HowTos
  • How to Install and Setup Zsh in Ubuntu 20.04

    This article is about installing and configuring ZSH on Ubuntu 20.04. This step applies to all Ubuntu-based distributions. ZSH stands for Z Shell which is a shell program for Unix-like operating systems. ZSH is an extended version of Bourne Shell which incorporates some features of BASH, KSH, TSH.

  • Using Microsoft SQL Server on Red Hat OpenShift [Ed: Red Hat boosting Microsoft's proprietary software]
  • How To Install SSH Server on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install SSH Server on Ubuntu 20.04 LTS. For those of you who didn’t know, OpenSSH (OpenBSD Secure Shell) is a connectivity tool that enables remote login via the SSH protocol, hence eliminating eavesdropping, connection hijacking, and other attacks. It helps to secure all network communications by encrypting all network traffic over multiple authentication methods through a secured tunnel.

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

  • How To Upgrade Linux Kernel On Various Distributions [Tutorial]

    A kernel is the core of any operating system. Before you start calling Linux an operating system, you need to know the basic concept and Linux’s birth history. Linux is not an operating system; mainly, Linux is a kernel. Now, Let’s get to know about what a Kernel is! A kernel is a program that interacts between your hardware and software. When you insert any flash drive into your system, the Kernel detects that you have plugged in a pen drive. As Linux is an open-source kernel, you can update, upgrade and replace the Linux kernel if you know what you’re doing.

  • How to Clear Terminal Screen in Ubuntu and Other Linux

    When you are working in the terminal, often you’ll find that your terminal screen is filled up with too many commands and their outputs.

    You may want to clear the terminal to declutter the screen and focus on the next task you are going to perform. Clearing the Linux terminal screen helps a lot, trust me.

    Clear Linux terminal with clear command

    So, how do you clear terminal in Linux? The simplest and the most common way is to use the clear command:

    clear

    You need no option with the clear command. It’s that simple but there are some additional things you need to know about it.

  • How to Install Oh My Zsh in Ubuntu 20.04

    When working with Unix-based environments our majority of time will be spent on working in a terminal. A good looking terminal will make us feel good and improves our productivity. This is where OH-MY-ZSH comes into play.

    OH-MY-ZSH is an open-source framework for managing ZSH configuration and is community-driven. It comes bundled with tons of helpful functions, plugins, helpers, themes, and a few things that will make you better at the terminal. There are currently 275+ plugins and 150 themes supported.

  • How to Install and Use Siege Benchmarking Tool on Ubuntu 20.04

    Siege is an open-source multi-threaded load testing and benchmarking tool for Linux. You can perform a stress test using a single URL with a specific number of users or you can put all URLs in files and. stress them simultaneously. It also allows you to test a web server with n number of users t number of times. Siege offers three modes of operation: Regression, internet simulation, and brute force.

  • How to add/remove PPA repositories in Debian

    Linux users install the majority of the programs from their centralized official repository listed in the sources.list file. However, if the program is not listed in the repository list, you can install it via its PPA (personal package archive). These are unofficial repositories that Launchpad made available to users. Launchpad is a collaboration platform developed by Canonical that allows developers to upload their source package on it. Launchpad then makes those packages available for users to install the application from.

    In this article, we will explain how you can use the Debian command line and GUI to manage PPA repositories in your system. We will explain in detail how to add, view, and remove a PPA repository.
    Please note that we have used Debian 10 for running the commands and procedures discussed in this article. However, the same commands and procedures can also be followed in other versions of Debian.

  • Getting started with systemctl | Enable Sysadmin

    How about a brief but thorough introduction to mastering systemctl? Enable yourself to use it today.

Syndicate content

More in Tux Machines

Today in Techrights

Android Leftovers

Stereoscopic cam board taps Raspberry Pi CM4

StereoPi is going to Crowd Supply to pitch an open-spec “StereoPi v2” stereoscopic camera board that works with the Raspberry Pi CM4. The v2 adds a Type-C port and advances to GbE and 802.11ac. In Dec. 2019, Russia-based Virt2real found Crowd Supply success with a StereoPi stereoscopic camera board that works with the Raspberry Pi Compute Module 3 (CM3). Now operating under the StereoPi name, the company has posted a Crowd Supply page for a second-gen model that uses the new Raspberry Pi CM4. Read more

8 Tools to Easily Create a Custom Linux Distro

When there are so many Linux distros out there, you are probably wondering why someone would want to create their own distro instead of getting a readymade one. While in most cases a readymade distro is fine, if you want to have a distro that is 100 percent tailored to your needs (or your mum or dad’s needs), you may have to create your own custom Linux distro. With the right tools, creating your own Linux distro isn’t as hard as it seems, though it takes time for sure. There are many tools for the purpose – some of them are universal, and some of them are distro-specific. Here are eight of them. Read more