Language Selection

English French German Italian Portuguese Spanish

HowTos

today's howtos

Filed under
HowTos
  • Join the peer to peer social network Scuttlebutt using OpenBSD and Oasis

    SSB is decentralized, meaning there are no central server with clients around it (think about Twitter model) nor it has a constellation of servers federating to each others (Fediverse: mastodon, plemora, peertube…). SSB uses a peer to peer model, meaning nodes exchanges data between others nodes. A device with an account is a node, someone using SSB acts as a node.

    The protocol requires people to be mutual followers to make the private messaging system to work (messages are encrypted end-to end).

  • How To Install Rar/Unrar on Centos 8 - idroot

    In this tutorial, we will show you how to install Rar/Unrar on CentOS 8. For those of you who didn’t know, RAR is the most popular tool for creating and extracting compressed archive (.rar) files, but unfortunately, the Rar tool doesn’t pre-installed under Linux systems, we need to install it using third-party tools to open, extract, uncompress or unrar archive files.

    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 Rar/Unrar on CentOS 8.

  • How To Install TYPO3 on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install TYPO3 on Ubuntu 20.04 LTS. For those of you who didn’t know, TYPO3 is an enterprise open source content management system based on PHP. It’s intended for ease of use to allow owners and enterprises to create powerful and dynamic content websites. If you’re looking for a functional, higher performance content management system to manage your websites or blogs and 100% free, then you’ll find TYPO3 to be helpful.

    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 TYPO3 CMS 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 List / Start / Stop Docker Containers - LinuxBuz

    A Docker container is a lightweight and executable package of software that has everything you need to run an application, In simple term, a container is a running instance of an image. You can run multiple containers using the same image at the same time on the host operating system.

  • How to Backup an Arch Linux System – Linux Hint

    To this day, I dread losing my week’s long hard work to an unprecedented hard-drive malfunction. It happened to me once, and I’m sure some of you can relate to this. I’ve learned my lesson since and have always made sure to keep a backup ready.

    In this post, you’ll see how to back up your ArchLinux system with rsync. For those of you who are unfamiliar, rsync is a free and open-source Linux utility that synchronizes files in a remote computer with an external HDD. For this reason, it serves as a means to secure your files by transferring it to a backup server.

  • How to Install MATE desktop in ArchLinux – Linux Hint

    MATE is a free and open-source desktop environment that is compatible with a variety of Linux distribution. It features a graphical interface that is both straightforward and functional.

    It is meant to be an unofficial successor to GNOME 2 and an alternative to the GNOME 3 shell as many users were unhappy with the changes. As such, it has preserved and maintained the GNOME 2 code.

    In this short, step-by-step guide, you will see how to set up the MATE desktop environment on ArchLinux.

  • How to Manage Containers Using Podman and Skopeo in RHEL 8

    One of the challenges developers faced in the past is getting applications to run reliably across multiple computing environments. Oftentimes, applications didn’t run as expected or encountered errors and failed altogether. And that’s where the concept of containers was born.

  • How to Run an Offline OCR Tool on a Chromebook | Beebom

    Chromebooks are generally looked down upon when it comes to performing heavy operations related to digital publishing, media conversion, photo editing, and so on. However, there are certain ways you can perform many of the tasks if you have the penchant to solve problems. In this article, we are taking a look at how to run a powerful offline OCR tool on a Chromebook. You will be able to convert images and non-searchable documents using a powerful OCR service. So on that note, let’s go ahead and find the instructions to perform OCR conversion on a Chromebook.

  • How to Set Up FDE in ArchLinux – Linux Hint

    Full disk encryption (FDE) is one of the best security measures you can take to protect data in your device’s storage. As the name implies, FDE encrypts the contents (files, software) of a storage drive in its entirety, including the operating system itself. FDE can be activated in Linux, Windows, and macOS, as well as Android systems.

    With FDE enabled on your device, you will need to provide an encryption key on each login attempt. Once you enter the correct encryption key, the disk is decrypted, and your device will boot as usual.

    FDE should not be confused with File Level Encryption (FLE), as the latter only protects individual files that have been encrypted manually by the user.

    It should also be noted that Full Disk Encryption only works as long as the user has logged out of the system. Once an authorized user logs into the system,

    Though not adequate on its own, FDE serves as a great first step toward securing your data from unauthorized access.

    In this tutorial, you will learn how to set up ArchLinux with Full Disk Encryption with UEFI firmware mode and in a GPT disk partition.

  • How to install Olive Video Editor on Linux | FOSS Linux

    Olive Video Editor being cross-platform, can work on multiple operating systems, including Linux, Windows, and macOS. Here's how to install it on a Linux PC.

  • How to install Tor on Ubuntu 20.04? – Linux Hint

    In this post, you will learn how to install Tor. As most of you are probably familiar with it, Tor is the go-to option for people who wish to remain anonymous on the web. It secures the personal information of its users, conceals their IP address, their browsing history, and even allows them to communicate without having to worry about their ISPs or some hackers monitoring them. Users can access both deep web and clear net with Tor.
    This brief tutorial will show you how to install the Tor browser on ubuntu 20.04 for a more private, secure web experience.

  • How to install the Apache Cassandra NoSQL database server on Ubuntu 20.04 - TechRepublic

    Wanting to up your database game? If so, you're probably need a NoSQL database. Jack Wallen shows you how to install Apache Cassandra to scratch that itch.

  • How to make Debian Linux faster

    As a Linux user, you may have experienced a decrease in the speed of your system over time. There can be a number of common suspects that lead to lower system performance, including a large number of heavy applications at startup, sub-optimal configurations, and many other factors. In this article we will discuss some ways to help you improve your system’s performance.

    The commands and procedures mentioned in this article have been run on a Debian 10 system.

  • How to move MediaWiki into a Linux container | Enable Sysadmin

    In this next installment of this moving services to Linux containers series, we look at how MediaWiki can operate in a containerized environment.

  • How to send Linux application logs to AWS CloudWatch

    AWS CloudWatch is a monitoring service provided by the AWS cloud. AWS provides default monitoring for server parameters like CPU Utilization, Network In, Network Out, etc. AWS CloudWatch can be used for custom monitoring like disk utilization and memory (RAM) utilization. For custom monitoring, we need to follow some steps to get it monitored.
    In the same way, AWS CloudWatch can be used to monitor the server or application logs. As this is not a default feature from AWS for obvious reasons, we can configure it as per our requirements. It will depend on the user what logs we need to send to AWS CloudWatch for monitoring.

  • Install and Configure NFS – Linux Hint

    Network File System (NFS) is an application that allows users to access and modify files on a remote computer as if they are accessing the local storage of their own computer. It is what is called a distributed file system, and it serves as a centralized filing system for a large network of computers.

    NFS works with networks shared by systems with different operating systems. The administrator can also select which sections of the mounting information are made available to the client systems.

    This article shows you how to install and configure NFS on your ArchLinux system.

  • Installing Apache Cassandra on Ubuntu 20.04 – Linux Hint

    Cassandra is used by thousands of firms worldwide to save and retrieve thousands of terabytes of data in an environment that is both painstakingly detailed yet easily accessible. Its reliability, along with its high fault tolerance, has earned the reputation it holds today. The DB Engine Ranking puts Cassandra at the top of their wide column store ranking.
    In this tutorial, you’ll learn how to set up Apache Cassandra, one of the best NoSQL databases systems that is both free and open-source, which offers high linear scalability, along with low latency operability. It was originally conceived to support the inbox search feature on Facebook and has since improved until it was hailed as the most time-efficient and scalable distribution database.

  • Installing Sublime Text 3 on Ubuntu 20.04 – Linux Hint

    Sublime Text is a fast, reliable, and versatile shareware source code editor used by many front and back-end web developers around the world. The vanilla editor can be personalized and customizable, with hundreds of plugins available on the web. It supports well over 20 programming languages, including C++, Ruby, Python, and Java.
    For the speed, swiftness, and intuitive IDE, Sublime Text 3 has it all to offer that every app developer should at least give it a try.

    In this brief tutorial, you’ll see how to install Sublime Text 3 on Ubuntu 20.04 as a user with Sudor privileges. If you have root access, don’t include Sudo before the commands.

  • Installing and Configuring Fail2ban on Ubuntu 20.04 – Linux Hint

    Fail2ban is a Python-based utility that provides security against cyber attacks like DDoS attacks, bot attacks brute-forcing, and such. It is both free and open-source and can be used on POSIX systems, which include a local firewall.
    To summarize how Fail2ban works, it actively looks out for signs of potential password authentication abuses to filter out IP addresses and regularly update the system firewall to suspend these IP addresses for a certain period.

    This brief guide will show you how to set up Fail2ban on your Ubuntu 20.04 system.

  • Tutorial/Walkthrough: Full Disk Backup & Restore with Rescuezilla - YouTube

    I've recently had a chance to test out Rescuezilla, which is an awesome utility you can use to take a full backup image of your hard disk (among other things). In this video, I show off the process of capturing a backup and saving it in a network share, and then I go over the process of recovering it.

  • Set up Postman on Ubuntu 20.04 – Linux Hint

    Developing an API from scratch can be a tedious process. Its management can also be equally exhausting and demanding. It’s an entire project that requires rigorous oversight and dedication and encompasses a wide range of life cycle processes. Fortunately, we have Postman to make things easier for us.
    Postman is a utility that is used to create the Application Programming Interface (API), as well as automate their testing, publishing, and management. From its rather humble beginnings as a browser extension, it has gradually evolved into one of the most preferred collaborative platforms for API development. Postman is compatible with almost every commercial operating system, as well as Linux.

    This guide will teach you how to install and get started with Postman on Ubuntu 20.04.

  • Configure Arch Linux Themes with GNOME tweaks – Linux Hint

    You're probably familiar with GNOME tweak if you're an advent user of GNOME 3. GNOME tweak is fairly easy to use, and it features a great many options to choose from to personalize how the interface looks on ArchLinux. In this article, how to tweak and customize your ArchLinux themes with a tool called GNOME tweak is explained.

today's howtos

Filed under
HowTos
  • GIMP Tutorial: Create A Mandala Using Your Name

    I haven't been to some of my favorite sites for a while, having other events that were keeping me busy - you know, Life. However, I happened to go to one of my favorite GIMP sites the other day - GIMP Learn. I know I can always find something new to learn, and that day was no exception. One of the most talented people on the site, a lady named Pat625, had posted a fine tutorial a while back, and I was just now able to go through it. The actual tutorial is here, and it is wonderful, so I thought I'd share it with you.

    Create a new file, 1,000 px X 1,000 px, with a white background. Using the guides you can pull from the left-side and top rulers, place them at 500 px. If you will check the bar at the bottom of your window, you will see "Add Guide" and it will show you when your guide is at 500 px. Your canvas will look like this:

  • How to install Netbeans 12 on a Chromebook

    Today we are looking at how to install Netbeans 12 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!

  • How to install FreeCAD in Ubuntu 20.04

    Today we are looking at how to install FreeCAD in Ubuntu 20.04. The process is rather easy as you can see in the video tutorial. A person opens a terminal and runs the command below in it. Enjoy!

  • How to install FreeCAD on Ubuntu 20.04 - YouTube

    In this video, we are looking at how to install FreeCAD on Ubuntu 20.04.

  • Things To Remember Before Upgrading Production Server

    Server security is the topmost priority for every system administrator. Besides having third-party security tools like Firewall, DDoS protection, etc. it is extremely important to keep every piece of code up-to-date on your production server.

    When your application is in production, upgrading it is riskier. If your server is powered by Linux, Linux distributions keep releasing new versions every now and then. Each major release contains bug fixes, security updates, and new tools.

    Upgrading a production server without any preparation is a big mistake. An unprepared upgrade can cause permanent data loss, poor server performance, and customer loss. In this article, I will list some important steps to take before initiating a server upgrade.

  • Inserting content in the middle of a Jekyll post

    Do you wish to insert content (such as advertisement or a link) right in the middle of the Jekyll page? We can do that by using the content as an array and a forloop. Here is how.

today's howtos

Filed under
HowTos
  • Ridiculously big “files” | Richard WM Jones

    In the last post I showed how you can combine nbdfuse with nbdkit's RAM disk to mount a RAM disk as a local file. In a talk I gave at FOSDEM last year I described creating these absurdly large RAM-backed filesystems and you can do the same thing now to create ridiculously big "files".

  • FUSE mounting on top of a file | Richard WM Jones

    Our tool nbdfuse lets you mount an NBD block device as a file, using Linux FUSE. For example you could create a directory with a single file in it (called nbd) which contains the contents of the NBD export...

  • jmtd → log → Amiga mouse pointer

    I've started struggling to see my mouse pointer on my desktop. I probably need to take an eye test and possibly buy some new glasses. In the meantime, I've changed my mouse pointer to something larger and more colourful: The Amiga Workbench 1.3 mouse pointer that I grew up with, but scaled up to 128x128 pixels (from 16x16, I think)

  • Create and extract a TAR GZ archive in Linux - PragmaticLinux

    When working with Linux, sooner or later you encounter TAR GZ archives. This is a file with the tar.gz extension. A TAR GZ archive packs multiple files, including those in subdirectories, into one large archive file and compresses its contents. Think of TAR GZ archives as the Linux version of ZIP archives, with the latter one being more common on MS Windows. This article teaches you how to create and extract a TAR GZ archive in the Linux terminal. We’ll use the tar program for this.

  • Stepping Through Text with Regular Expressions

    Anyone who deals with text has reason to learn a bit about regular expressions—which represent the "re" in the name of the popular grep command—in order to search through text. However, it's another whole level of mastery to parse lines with regular expressions, extracting and classifying the relevant parts of a larger text. This article shows you a few tools that help you use regular expressions at this higher level.

    We'll explore ways to break a line into separate strings and extract multiple strings that match a single regular expression. We'll loop over these strings and see how to store them in convenient data structures. And at the end, we'll peek at lookahead, which is a way to match without really matching.

    Although I’ll explain each regular expression and function I use, you should already have a basic understanding of regular expressions before reading the article. Introductions are easy to find both online and in many published books.

    Because Python is extremely popular and has rich, powerful implementations of regular expressions, I'll write examples in version 3.7 of that language. But all modern languages support regular expressions, so the techniques I show here can be used in just about any language you're likely to come across. This article shows how to extract multiple strings that match the criteria you specify through the Python findall function.

  • tree command limit depth for recusive directory list

    tree -L 2 -u -g -p -d
    sometimes I need list from path with max limit for recursive depth directory listing

  • Compiz like magic lamp or genie window effect in Gnome - LinuxH2O

    A quick guide on how to enable Compiz like magic lamp or genie window effect in the Gnome desktop environment. So this guide is for all the distributions that use Gnome.

    Gnome is one of the most popular desktop environment. This why Ubuntu dropped its iconic Unity desktop environment and now it uses Gnome as its default. Gnome has many rich features and one of them allows you to install extensions to enhance functionality. I will be using one such extension to enable the famous lamp or genie window effect in my Linux distribution.

    For the demonstration, I am using the latest Ubuntu 20.10 but you are free to use any distribution as long as it is using Gnome DE.

today's howtos

Filed under
HowTos
  • Writing for the Internet Across a Human Lifetime

    No one needs special software to establish a push-based publishing system as I have here. RSS is well supported, and so is plain text. Using monospace fonts, it is possible to create multi-column layouts and other typesetting features without involving complex software stacks. Many papers in the 1900s were typeset this way, and there's no reason why this is not good enough for most people.

    For those who need the extra precision: use it. This is not an argument against tools like Microsoft Word or LaTeX; this is a wake up call, that most of us don't need them.

  • How to Install Python 3 on Ubuntu 20.04 Linux - Linux Concept

    Python is one of the most popular and easy to code programming language nowadays, because of its simplicity and easy to code. It is now very popular among beginners and experienced computer programmers or developers.

    It is use to develop any kinds of software/applications using simple and few lines of code for complex machine learning algorithms also.

    The major release version of Python is 3.8 these days. It has included many features like Positional-only parameters, f-strings support, Parallel filesystem cache and many more.

    The Python 3.8 version is not included in default Ubuntu repository. So, In this tutorial, we will show you the different ways to install Python on Ubuntu 20.04 Linux system.

    In the first process, we will use the deb package from deadsnakes PPA, and in the second process, we will install Python using source.

  • How to Check Free Disk Space on Ubuntu & Other Linux

    The simplest way to find the free disk space on Linux is to use df command. The df command stands for disk-free and quite obviously, it shows you the free and available disk space on Linux systems.

  • How To Install Android Studio on Debian 10 - idroot

    In this tutorial, we will show you how to install Android Studio on Debian 10. For those of you who didn’t know, Android Studio is the official Integrated Development Environment (IDE) for Android app development, based on IntelliJ IDEA. On top of IntelliJ’s powerful code editor and developer tools, Android Studio offers even more features that enhance your productivity when building Android apps.

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

  • How To Install Linux Dash on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install Linux Dash on Ubuntu 20.04 LTS. For those of you who didn’t know, KDE is a well-known desktop environment for Unix-like systems designed for users who wants to have a nice desktop environment for their machines, It is one of the most used desktop interfaces out there.

    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 Linux Dash 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 Force Users to Change Their Passwords on Linux

    Passwords are the keystone to account security. We’ll show you how to reset passwords, set password expiration periods, and enforce password changes on your Linux network.

  • Run Your Own DNS over HTTPS (DoH) Resolver on Ubuntu with DNSdist

    This tutorial will be showing you how to set up your own DNS over HTTPS (DoH) resolver on Ubuntu with DNSdist, so your DNS queries can be encrypted and protected from prying eyes.

  • How to Install “X-Apps’ (Pix, Xed, Xplayer, Xreader, Xviewer) in Ubuntu 20.04 | UbuntuHandbook

    This simple tutorial shows how to install x-apps, a bunch of GTK3 DE-agnostic applications, in Ubuntu 20.04 via PPA.

    X-Apps are a bunch of GTK3 DE-agnostic applications that are not so tightly tied to a particular distribution or DE as their ancestors might be. The project was started in 2016 by Linux Mint.

  • How to create the VPC endpoints for Amazon ECS - Kernel Talks

    A step by step guide to create VPC endpoint for Amazon ECS

  • How to enable rc.local shell script on systemd on Linux at boot - nixCraft

    Explains how to enable rc.local shell script support in /etc/ directory on Linux at boot time when using systemd as init to execute scripts.

  • How to install Linux Lite 5.2 - YouTube

    In this video, I am going to show how to install Linux Lite 5.2.

  • How to install and configure Fail2Ban on CentOS 8 and Fedora 33

    Fail2Ban is a log parsing utility that scans log files of various processes and bans IP addresses that make too many password failures. When an attempted login is located, Fail2Ban will add a new rule to iptables to block the IP address of the attacker, either temporarily or permanently. It can also alert you via email for the same.

    It is primarily focused on detecting intrusions via SSH but it can be configured to work with any service that uses log files.

  • How to move WordPress into a Linux container | Enable Sysadmin

    Moving personal services into Linux containers requires planning. See what it takes to containerize years of information from WordPress.

  • Installing syslog-ng in Amazon Linux 2, including Graviton2 - Blog - syslog-ng Community - syslog-ng Community

    Amazon Linux 2 is just one of many Linux distributions and other operating systems running in AWS. As Amazon Linux 2 is a close relative of RHEL 7 / CentOS 7, the user experience is also very close to these operating systems. All you need to learn is an extra command for enabling EPEL (Extra Packages for Enterprise Linux). Best of all: the very same commands work both on x86 and Graviton2 (Arm/Aarch64) instances.

  • VI / VIM - Open File And Go To Specific Function or Line Number

    Vim go to a particular line or word in a file. Learn how to open a source code file at a specific line number or function name using vim / vi

  • Chmod 777: What Does It Really Mean? - Make Tech Easier

    You can often resolve Linux's file permissions error, by changing the permissions to "chmod 777." But what exactly does "777" mean?

Solanum – A Pomodoro Timer For GNOME Desktops

Filed under
GNOME
HowTos

Time is money! In fact, time is much more valuable than money!! There are so many apps, tools and utilities have been invented for tracking and managing time effectively. One such time tracking app is Solanum. Solanum is a pomodoro timer for GNOME desktops. It uses Pomodoro technique which helps you to eliminate internal or external distractions and stay focused on the task and more productive. Solanum is a free and open source utility released under GPLv3.

The Pomodora technique is a popular time management method developed by Italian author and developer Francesco Cirillo. The Pomodoro technique suggests 25 minutes of working, following five minutes break.

This technique is so simple yet very effective!

Read more

today's howtos

Filed under
HowTos
  • How to install PrestaShop on Ubuntu 20.04 Server - Linux Shout

    Learn the simple steps to install and setup the Prestashop e-commerce platform on Ubuntu 20.04 or 18.04 LTS Linux server running on localhost or cloud hosting such as AWS, Google, DigitalCloud, etc.

    PrestaShop is an open-source and free to use e-commerce platform that has been written in PHP and suitable to all size of business those want their products to be sold online. However, the appropriate developer and support are necessary.

    This free e-commerce platform is available in two versions community and premium that is hosted and managed by the developers itself. The hosting is provided IONOS. Well, for those who want to host the Prestashop own their own cloud hosting platforms, and have technical knowledge; the community edition is good to go. Whereas, all functions and modules which are not free, you have to purchase them for a fee. Also, the pre-build modules help a lot to extend the functions of Prestashop as required. Therefore, you don’t have to spend any money on features that you don’t need in the end.

  • October 2020 top 10 sysadmin how-tos and tutorials

    October 2020 was a collosal month here at Enable Sysadmin. We smashed every record previously set with some very impressive numbers. We published 36 articles from 22 different authors, earning north of 429k pageviews and 312k unique visitors.

    We covered a vast array of technologies and interest areas; from command line tips and tricks, YAML, systemctl, and ssh, to Linux/Windows collaborations and sysadmin career advice. We are confident that you will find something of interest to you.

    If you are interested in a chance to be featured in next months top 10, feel free to reach out to the team and submit a draft of your own or submit a proposal to enable-sysadmin@redhat.com.

  • Spinning up a new ECS cluster

    In our previous article, we got acquainted with Amazon ECS service theoretically. In this article, we will walk you through steps to create a new ECS cluster.

  • How to install Mixpad on a Chromebook

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

  • Creating Functions In The Fish Shell - YouTube

    In this video, I will briefly go over some of the settings that I have in my Fish configuration file (config.fish). I will also discuss some cool functions that you can add to your config. And everything I do here is done without using oh-my-fish.

  • Installing ESXi Arm Fling On Raspberry Pi - StorageReview.com

    In October of this year, VMware announced the ability to run ESXi on 64-bit Arm processors. This was further enabled through VMware’s Project Monterey and Arm’s Project Cassini. Arm-based devices include SmartNICs and Raspberry Pi devices. Now through a VMware Fling (a VMware program sponsored through the Office of the CTO designed to offer early-stage software to the VMware community) users can leverage ESXi on a Raspberry Pi. Here, we give the user an easy step by step guide on how to get started.

today's howtos

Filed under
HowTos
  • How to Install and Configure CouchDB on Linux Distros [Guide]

    CouchDB is a web-based non relational database managemnet tool. In this post, we will see how to install CouchDB on various Linux.

  • Using Variables, Facts and Registers in Ansible

    This is the fourth chapter of RHCE Ansible EX 294 exam preparation series and you'll learn about variables, facts and registers in this chapter. It will be available to non-members after a week.

  • Linux for beginners: 10 commands to get you started at the terminal | Enable Sysadmin

    Don't fear the command line. Embrace it with these 10 starter commands.

  • How to install Themes for VLC Media Player on Linux

    We all have our own preferences when it comes to choosing a media player for our systems. Some prefer the VLC Media player, which is an open source and cross-platform software that acts as a media client for playing a vast majority of media file formats. Then there is the popular Windows Media Player that is a multimedia player owned by the Microsoft Corporation, that has its own unique features.

    If you are new to Linux, you might find yourself looking for an alternative to the Windows Media Player that you can use on your Debian. Unfortunately, there is hardly any alternative to the Windows Media player that gives you the comfort of that same look and feel. No doubt there are extremely efficient media players available for Debian like VLC, Amarok, Smplayer and XBMC Media Center. However, there is one workaround that might help you have a media player that sets well on Debian and gives you the visual experience of the Windows Media Player. The solution is to make use of the Skins feature of the VLC Media Player. These skins on VLC help you in theming it according to your preference.

  • How to use SSH command with password in single line - LinuxTechLab

    There can be any number of reasons like you want to access a server or run a command from a script that runs automatically using crontab etc or you are just lazy. Whatever the case, one thing is for sure that THIS IS ONE OF THE MOST UNSAFE WAYS TO ACCESS SERVERS as you are giving away the username & password to anyone having access to the system as the commands are stored in history & one can also see the passwords in a script.

    There are other ways to SSH servers securely without having to enter the username & password. For that we can use SSH keys, public/private ssh keys allow a server to authenticate the server credentials with the use of certificates & we are not required to enter any usernames or passwords (though we can use pass-phrase also for certificates). You can refer to the article below to setup PASSWORDLESS SSH AUTHENTICATION.

    But even if you need to use a one-liner command to use ssh command with the password, then read the article ahead. We will discuss two ways how to use ssh command with a password in a single line.

  • How to create a free SSL certificate using Let's Encrypt in Linux - The Linux GURUS

    Let’s encrypt is non-profit, free, and open certificate authority, or CA that is run by Internet Security Research Group or ISRG. Let’s Encrypt provides a TLS certificate & provide certificate for 90 days, which can then be renewed at any point during these 90 days without any charge what-so-ever.

    The main aim of Let’s Encrypt is to make the internet secure by making SSL certificates accessible to all with ease. In this tutorial, we will learn to create a free SSL certificate using Let’s Encrypt in Linux.

  • How To Install KDE Plasma on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install KDE Plasma on Ubuntu 20.04 LTS. For those of you who didn’t know, KDE is a well-known desktop environment for Unix-like systems designed for users who wants to have a nice desktop environment for their machines, It is one of the most used desktop interfaces out there.

    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 KDE Plasma 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.

  • Terminal Email Client with Raspberry PI and Mutt - peppe8o

    We are all get used to beautiful email clients. Smartphones, computers and tablets are plenty of open source email management software to make life really easy and communicate with high value tools.

    But sometimes, when some nerds (like me) love working with terminal, an email client inside your terminal ca save looking continuously on another screen to check messages arrived.

    One of most known solution to this need is Mutt. This is a small but very powerful text-based mail client for Unix operating systems.

today's howtos

Filed under
HowTos
  • 9 Common ADB Commands You Should Know - Make Tech Easier

    The Android Debug Bridge (ADB) is a command-line tool to interact with your Android device from your computer. ADB commands enable you to perform a wide range of tasks, including some that would be difficult or even impossible to achieve without ADB. In this article we cover nine essential ADB commands that every Android user should know.

  • How to Install Bolt CMS with Nginx on Ubuntu 20.04

    Bolt is a free, open-source, lightweight and simple content management system based on PHP. It is designed for ease of use and helps you to create powerful and dynamic content websites easily. It is built on Silex microframework and is a great alternative for those looking for a modern PHP system. It is created using modern open-source libraries and is best suited to build sites in HTML5 with modern markup.

    In this tutorial, we will show you how to install Bolt CMS with Nginx and Let's Encrypt SSL on Ubuntu 20.04.

  • How to Install Cacti Monitoring Server on CentOS 8

    Cacti is a free, open-source and powerful web-based network monitoring and graphing tool. It is used to monitor system performance, CPU load and network bandwidth utilization in a graph format. It allows you to poll services at predetermined intervals and graph the resulting data. It is a complete frontend to RRDTool, written in PHP and uses MySQL database to stores all of the necessary information.

    In this tutorial, we will explain how to install Cacti monitoring tool on CentOS 8.

  • How to handle errors in Bash - Anto Online

    There are different techniques that we can use to handle errors in bash/shell scripting. Let us see each of these techniques one by one.

    The easiest way to prevent errors is to first to run your command in the terminal. And, if the command in the terminal runs as expected, then you should add it to your script. Let’s look at the different ways you can debug and handle errors in Bash.

  • A sysadmin's guide to containerizing applications | Enable Sysadmin

    Curious how to containerize your Linux applications? Learn by example, and understand the challenges of various application types and how to overcome them.

  • How the Kubernetes scheduler works | Opensource.com

    Understand how the Kubernetes scheduler discovers new pods and assigns them to nodes.

  • 4 ways to run Kubernetes locally | Opensource.com

    Set up a local development environment or just try out the container orchestration platform with these tools.

today's howtos

Filed under
HowTos
  • Cron Jobs: Complete Beginners Tutorial – Linux Hint

    Cron is the most useful utility in a Linux or UNIX-like operating system that allows running commands or scripts on a given schedule without any user intervention. The scheduled commands and scripts are also named as cron jobs. It is mostly used for automating recurring jobs like running scheduled backups, cleaning temporary files, system maintenance, and various other recurring jobs. It is similar to the Task Scheduler in Windows OS.

    In this tutorial, we will provide you with the basic introduction of everything you need to understand for scheduling a job with cron. This includes basic syntax of cron, editing crontab file, schedule a job with cron with few examples, view cron job, etc.

  • How to Try Linux Without a Classical Installation | Linux Journal

    For many different reasons, you may not be able to install Linux on your computer.

    Maybe you are not familiar with words like partitioning and bootloader, maybe you share the PC with your family, maybe you don’t feel comfortable to wipe out your hard drive and start over, or maybe you just want to see how it looks before proceeding with a full installation.

    I know, it feels frustrating, but no worries, we have got you covered!

    In this article, we will explore several ways to try Linux out without the hassle of a classical installation.

  • How to install the Game Jolt Client on a Chromebook

    Today we are looking at how to install the Game Jolt Client 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!

    At the time of making this video, the mouse pointer disappears when launching a game. Many of the games, like the example we use, has its own keyboard base pointer, so many of the games are playable.

  • Best Practices for Deploying Hadoop Server on CentOS/RHEL 7 - Part 1

    This article will go through various Benchmarks about OS installation and some best practices for deploying Cloudera Hadoop Cluster Server on CentOS/RHEL 7.

  • How to install and use Dolphin Emulator on Ubuntu | FOSS Linux

    Dolphin Emulator is an open-source and cross-platform project which is among the popular game emulators for PC. It is highly compatible with various platforms and allows you to play your favorite Gamecube and Wii games on your Linux PC. Dolphin is available for Windows, Linux, macOS, and Android.

    In this post, we will show you how to install and run the Dolphin emulator on Linux. Our distribution of choice in this tutorial is Ubuntu 18.04 LTS.

today's howtos

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

    In this tutorial, we will show you how to install PrestaShop on Ubuntu 20.04 LTS. For those of you who didn’t know, PrestaShop is an open-source e-commerce solution that allows you to maintain your own online shop. Its PrestaShop is 100% free. This software is published under the Open Software License (OSL). It is written in PHP programming language with support for the MySQL database management system. More than 250,000 e-commerce sites run on PrestaShop. It supports many different payment gateway systems like PayPal, Google Checkout, etc.

    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 PrestaShop 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 Latest KiCad in Ubuntu 20.04, 20.10 [New Official PPA] | UbuntuHandbook

    This simple tutorial shows how to install the latest KiCad, schematic capture & PCB design software, in Ubuntu 16.04, Ubuntu 18.04, Ubuntu 20.04, Linux Mint via PPA.

  • How to Install Python 3.9 on CentOS/RHEL 7 & Fedora 32/31 – TecAdmin

    Recently, Python development team released latest stable version of Python 3.9. You can download it from its official pages. New version comes with multiple new features and security updates.

    This tutorial will help you to install Python 3.9 on CentOS/RHEL 7 & Fedora systems. We will compile Python from source code.

  • Install Odoo 14 on CentOS 8 | Linuxize

    Odoo is the most popular all-in-one business software in the world. It offers a range of business applications, including CRM, website, e-Commerce, billing, accounting, manufacturing, warehouse, project management, inventory, and much more, all seamlessly integrated.

    Odoo can be installed in different ways, depending on the use case and available technologies. The easiest and quickest way to install Odoo is by using the official Odoo APT repositories.

    Installing Odoo in a virtual environment, or deploying as a Docker container, gives you more control over the application and allows you to run multiple Odoo instances on the same system.

    This article explains how to install and deploy Odoo 14 inside a Python virtual environment on CentOS 8. We’ll download Odoo from the official GitHub repository and use Nginx as a reverse proxy.

  • A Quick Guide to Linux Partition Schemes - Make Tech Easier

    What partition setup should you use when installing Linux? Follow this quick quide to find out Linux partition schemes and how to do it.

  • A Bash Function To Extract File Archives Of Various Types - OSTechNix

    So many applications available to extract various types of archive files. Here is a Bash function to extract file archives of various types.

Syndicate content

More in Tux Machines

Android Leftovers

pip 20.3 release

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

Western Digital WD_BLACK SN850 NVMe PCIe 4.0 SSD Linux Performance

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

GNU Octave 6.1 Released with Improvements / New Functions

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