Linux is a family of free and open-source software operating systems built around the Linux kernel. Typically, Linux is packaged in a form known as a Linux distribution for both desktop and server use

linux ubuntu

Linux – How to Create a Text File with Cat or Touch

The cat command is a very popular and versatile command in the 'nix ecosystem.  There are 4 common usages of the cat command. It can display a file, concatenate (combine) multiple files, echo text, and it can be used to create a new file. Displaying a file The most common use of the cat command is to output the contents of a file. The following is an example that you can try. echo "Dance, Dance" > cat_create #create a file cat cat_create In this simple example, we're using a combination of ec

Linux Rename Multiple Files At a Shell Prompt

Linux rename multiple files - Explains how to rename multiple files using a shell prompt under a Linux / UNIX-like operating systems using rename Perl tool.

20 productivity tools for the Linux terminal

Many of us, admittedly, only use computers because they're fun. But some people use computers to get stuff done, and their theory is computers are supposed to make things faster, better, and more organized. In practice, though, computers don't necessarily improve our lives without a little manual reconfiguration to match our individual work styles.

My feature-rich and minimal Linux terminal

Everyone likes to set up their workspaces in a specific way; it helps your productivity and makes life easier to have things organized in a way that feels organic and to have an environment that feels good to you. That definitely applies to terminals too; that's probably why there are so many terminal options available. When starting on a new computer, the very first thing I do is set up my terminal to make it my own.

What is Rsync and what does it do

I have been exploring the Geo-replication feature of glusterfs and have stumble upon a tool called rsync. What is rsync and what does it do?

Using Gluster: Setting up the environment and installation.

This is a guide for those looking to get started with Gluster, which is a free and opensource scalable network file system.

The Long-Lost Computation Dissertation of Unix Pioneer Dennis Ritchie

Before Dennis Ritchie became a legend for his contributions to the world of operating systems and programming languages, he was a humble graduate student in applied mathematics at Harvard University, spending his share of time playing videogames and arguing with the university library about the cost of binding an academic paper.Recently the Computer History Museum in Silicon Valley caught a glimpse of this forgotten moment in time

How to install and use graphical terminal activity monitor on Linux

The vtop is a graphical activity monitor for the command line written in Node.js. How do I install vtop on my Linux server?

Building a high performance — Linux Based Traffic generator with DPDK

Often in my, now 20 years, networking career, I had to do some form of network performance testing. Use-cases varied, from troubleshooting…Building a high performance — Linux Based Traffic generator with DPDK

5 modern alternatives to essential Linux command-line tools

In our daily use of Linux/Unix systems, we use many command-line tools to complete our work and to understand and manage our systems—tools like du to monitor disk utilization and top to show system resources. Some of these tools have existed for a long time. For example, top was first released in 1984, while du's first release dates to 1971. Over the years, these tools have been modernized and ported to different systems, but, in general, they still follow their original idea, look, and feel.

Keynote - Developing on Windows (and Linux) (and Remotely) in 2020

Keynote - Developing on Windows (and Linux) (and Remotely) in 2020

How to enable gzip compression in Nginx on Linux / Unix

Explains how to enable gzip/deflate on Nginx web server for HTML/JavaScript/CSS and other assets to speed up web site using compression.

Customize your Linux terminal with your favorite logo

I enjoyed using my terminal's green-on-black color scheme for many years. It is reminiscent of the DEC VT100/220 terminals that I used in college. I began to get bored with it earlier this year when I bought a tenkeyless keyboard from Hyper-X. The keyboard is black, and the keys are backlit in red, so I changed my terminal's colors to match. I think it looks really cool at night.

Intro to Wireshark - Using Wireshark to capture network traffic

Start using Wireshark to capture network traffic.Wireshark is the world's most popular network protocol analyzer. It lets you dive into captured traffic and analyze what is going on within a network ...

Visual Studio 2017 RC review: a look at what’s new and improved

There’s no better time than now to start looking into new tools and technologies that are being released. At Connect(); 2016 Microsoft announced the availability of Visual Studio 2017 Release Candidate. This has given me a chance to install it for...

How to Check if a String Contains a Substring in Bash

One of the most common operations when working with strings in Bash is to determine whether or not a string contains another string. In this article, we will show you several ways to check if a string contains a substring.

Apache with Let's Encrypt Certificates on CentOS 8

Describes how to install, set up and secure Apache with Let's Encrypt free SSL/TLS certificate to encrypt communication on CentOS Linux 8. Let’s Encrypt is a free, automated, and open certificate authority for your website powered by the Apache webserver.

Modding the Redmi Note 8 Pro — An Adventure

Back in November 2019, Xiaomi sent some of us the Redmi Note 8 Pro through XDA, to play with and mod. The Redmi Note 8 Pro is powered by…

How to Move Files and Directories in Linux

Moving files and directories is one of the most basic tasks you often need to perform on a Linux system. In this tutorial, we will explain how to use the mv command to move files and directories.

How to Edit Your Hosts File on Linux, Windows, and macOS

The hosts file is used to map domain names (hostnames) to IP addresses. It is a plain-text file used by all operating systems. In this article, we’ll provide instructions about how to modify the hosts file on Linux, macOS and Windows.