Category: Linux Tutorials

Linux Server Managment

Download a file with curl on Linux / Unix command line nixCraft Updated Tutorials/Posts

I am a new macOS Unix user. I am writing a small bash shell script. How do I download files straight from the command-line interface using curl? How can I download files with cURL on


My first FOSS love was Perl

red heart with text "you are not alone"

Set the wayback machine to 1993. I was working at a small company as a programmer and product deployment specialist. The product was COBOL-based and the OS was SCO Xenix. Both were based on open standards, but not open source. I was hired because I knew the medical software business and I had experience in several flavors of what was then called Micro-Unix. I didn’t know a thing about COBOL, but that was the job opening. (PS, if you get any calls from the past: COBOL is not hard to learn.)

read more


How I uncovered my inner geek

I’m beginning to feel old. A few months ago, somebody called me a “gray beard” in a comment in an IRC channel. You might have thought my lack of actual beard and the fact that they

Change Shell To Bash in Linux / Unix nixCraft Updated Tutorials/Posts

How do I switch from a ksh shell to bash on Linux or Unix system? How to change shells on Unix-like system?A shell is nothing but a command that provides a text-only user interface (also

How To Install EPEL Repo on a CentOS and RHEL 7.x nixCraft Updated Tutorials/Posts

How do I install the extra repositories such as Fedora EPEL repo on a Red Hat Enterprise Linux server version 7.x or CentOS Linux server version 7.x?You can easily install various packages by configuring a

How to install and activate Cockpit web console on RHEL 8 nixCraft

How do I install and enable Cockpit that makes GNU/Linux and RHEL 8 for web management purpose? How do I see and manage my RHEL 8 based server in a web browser and perform system

How to configure a static IP address on RHEL 8 nixCraft

I am a new sysadmin and RHEL 8 user. My system is configured to use DHCP. How can I switch from DHCP to a static IP address on RHEL 8 system? How do I setup

How to add bash auto completion in RHEL 8 (Red Hat Linux) nixCraft

I set up a new RHEL 8 VM from cloud images, but my auto-completion of bash shell commands are not working. How do I enable autocomplete feature in RHEL 8 (Red Hat Enterprise Linux 8)?

How to remove hidden files in Linux nixCraft

I am a new Linux sysadmin and Ubuntu Linux user. How can I remove hidden files in Linux? How do I delete hidden files in Linux starting with . (dot) character?Introduction: Linux and Unix like


ClassicPress Beta is now available – should we adopt it?

The ClassicPress fork of WordPress, inspired initially by the forced introduction of Gutenberg in WordPress 5.0, is progressing positively, and today the first Beta was released, superceding the initial Alpha… More »


Serverless computing, learning Go, Linux system recovery, TiDB, Udev, and more

The 2018 Open Source Yearbook launches soon. Do you have an idea for an article? Send me your idea. Download past yearbooks to learn more:


read more


Getting started with software-defined networking

Software-defined networking (SDN) is a dynamic, manageable, cost-effective, and adaptable networking technology suitable for the high-bandwidth, dynamic nature of today’s applications. By using an SDN architecture, an IT operations team can control network traffic in complex

How do I find out what shell I am using on Linux/Unix? nixCraft Updated Tutorials/Posts

Both Linux and Unix provides various shell out of the box. One can find bash (Bourne Again shell), ksh (Korn shell), csh (C shell)/tcsh (TC shell), sh (Bourne shell) and more installed by default. However,

Bash foreach loop examples for Linux / Unix nixCraft

I used foreach on a Unix operating system and csh shell loop. Now, I am a Linux operating system. How do I use foreach loop in bash shell running on Linux?The C shell (csh) or

Bash check if process is running or not on Linux / Unix nixCraft

I am new to Linux shell scripting. I am using a CentOS 7 Linux and Ubuntu 18.04 LTS server in the cloud. How do I check if a process is running or not on Linux?

How to create VM using the qcow2 image file in KVM nixCraft

I have image.qcow2 file. How do I install the qcow2 image provided in the qcow2 format? How do I create Linux KVM VM from provided image (say image.qcow2) file?Introduction: qcow is nothing but a disk


How old were you when you first started using Linux?

Some folks grew up on Linux. But for most of us, we started using it later in life.

Whether you switched from another operating system, or are one of the lucky few who knew no OS before it, all of us were beginners at some point.

How old were you when you started using Linux? Do you remember that time clearly, or is it so far in the past that it’s but a faint memory?

Regardless of the answer, let us know when it was, and maybe, a bit about what that experience has meant to you.

read more


What blockchain can learn from open source

Over the 10+ years I’ve been involved with open source, I’ve been part of small projects with innovative ideas that grew into large projects with solid communities. I’ve also witnessed the way dysfunctional communities can suck

How to find a Word in Vim or vi text editor nixCraft Updated Tutorials/Posts

I am a new Linux and Unix-like operating system user. How do search and find words in Vi Vim? How can I find a Word in Vim or vi text editor?Introduction: Vi and vim is

Raspberry $25 Pi 3 Model A+ Released – Complete specs and pricing nixCraft

The Raspberry Pi is a small single-board computer (SBC) developed by the Raspberry Pi Foundation. It supposes to promote the teaching of computer science, programming for kids and in developing countries. The new Raspberry Pi