Blog

Latest Articles

Browse the latest tutorials, guides, and practical examples across Linux, DevOps, security, databases, and programming on GoLinuxCloud.

Explore the latest tutorials and guides across Linux, DevOps, programming, and more.

You can also browse content by category below:

  • Linux: Commands, administration, troubleshooting, and system operations
  • DevOps: CI/CD, Kubernetes, containers, and automation
  • Cloud: AWS, Azure, OpenStack, and hybrid cloud administration
  • Programming: Coding tutorials, scripting, and development concepts
  • Security: Ethical hacking, system security, and best practices
  • Databases: MySQL, MariaDB, PostgreSQL, and database management
  • Networking: Network setup, troubleshooting, and protocols
  • Storage: Disk management, file systems, and storage solutions
  • Tools: Useful tools and utilities for productivity

2342 articles

Blog illustration with latest articles, tutorials, guides, and how-to content across Linux and DevOps topics
security

Perform a Local File Inclusion Attack [100% Working]

Local file inclusion (LFI) is a type of cyber attack in which an attacker is able to gain access to sensitive information stored on a server by exploiting the

Kennedy Muthii6 min read
linux

Install R on Rocky Linux 8 & 9

Step by Step instructions to install R Programming Language in Rocky Linux. Download and Install specific version of R language

Omer Cakmak5 min read
programming

Golang Viper: The Unsung Hero of Configuration Wizards

golang viper tutorial to source YAML, JSON or ENV files and get variables. Set default values for empty or missing variables using viper.SetDefault

Tuan Nguyen15 min read
cheatsheet

Locate files using which command in Linux [Cheat Sheet]

which command is used to locate the executable file associated with the specified command in Unix-based operating systems. It searches for the executables in

Rohan Timalsina2 min read
programming

Getting started with NodeJS [Beginners Tutorial]

Getting started with NodeJS the right way empowers you to exploit the potential of NodeJS. This tutorial walks you through NodeJS overview, mainly focusing on

Steve Alila7 min read
programming

Deploy Heroku Node.js from Scratch - Tutorial

You are just getting started with app hosting on Heroku Node.js, and you need a straightforward tutorial to guide you from scratch. Or you have a challenge

Steve Alila7 min read
cheatsheet

9 su command examples in Linux [Cheat Sheet]

su command is used to switch users between one user to another and execute commands. You can either keep the user environment or use a different shell with su command in Linux

Rohan Timalsina5 min read
devops

Mount ConfigMap as file in existing directory - K8s

Mount ConfigMap as file into an existing directory in Kubernetes with and without helm charts. Mount files into an existing volume inside Pod container.

Deepak Prasad5 min read
devops

Kubernetes Secrets | Declare confidential data with examples

In this article we will explore the usage of Kubernetes Secrets using some real time scenarios and examples. Ideally we use Secrets to declare confidential

Deepak Prasad11 min read
devops

Ansible Vault Tutorial and Best Practices [Zero to Hero]

Unlock the potential of Ansible Vault for enhanced security and automation. Explore best practices, avoid pitfalls, and safeguard your sensitive data positively with Ansible Vault.

Deepak Prasad11 min read
programming

Error: cannot find module express

Error: Cannot find module 'express' This error is quite common and exists because when your code ran, the express package or module wasn’t found within its environment.

Olorunfemi Akinlua3 min read
devops

Mount multiple K8 secrets to same directory

Step by step instructions to mount multiple secrets to same directory in Kubernetes. 4 different ways to mount multiple secrets to same path.

Deepak Prasad6 min read
programming

Install Java on Linux, Windows and MAC

Step by Step instructions to install JAVA on Linux, WIndows and MAC OS with and without GUI. Set proper PATH or HOME variables to use JAVA

Bashir Alam8 min read
programming

SOLVED: How to read env var in Node.js [With Examples]

Node.js read env var is one of the most typical yet (sometimes) challenging tasks you will do as a Node.js developer.

Steve Alila5 min read
system-administration

How to install Oracle Virtual Box on Linux (CentOS / RHEL 7)

Step by step Guide to install Oracle Virtual Box on RHEL / CentOS 7 Linux. To install Oracle Virtual Box you need EPEL repo. Oracle Virtual 5.2 is out now

Deepak Prasad3 min read
linux

How to set FFmpeg output directory?

FFmpeg can be used by end users and system administrators. Specifying FFmpeg's output directory may be different for the 2 user types. In this article "How to

Omer Cakmak4 min read
linux

How to install WSJT-X on Linux Mint? [SOLVED]

WSJT-X is an open-source, free software designed for weak-signal digital communication by amateur radio operators. The software is compatible with various

Omer Cakmak7 min read
devops

Kubernetes ConfigMaps usage to declare env variables

Kubernetes ConfigMap decouples the application data from the application. It is used to set and define environment variables inside the Pod container. You can also mount the values as files inside the Pod

Deepak Prasad11 min read
programming

Managing golang connection pool

In the previous article, I introduced to you the ways to work with SQL in Golang. You don't need to change the defaults for the sql.DB connection pool for the

Tuan Nguyen7 min read
programming

Golang generate random string Examples

Multiple examples covering golang generate random string using rand function. Generate alphanumeric, special characters, uppercase, lowercase strings

Tuan Nguyen7 min read
programming

Golang struct Tutorial

When you declare a struct without field values, we say that it is a zero value struct. A zero value golang struct has its corresponding field values set to

Antony Shikubu7 min read
programming

How to check if struct is empty in GO?

This article describes a few methods for determining whether a struct in Go is empty. It includes structs having fields that are comparable and

Tuan Nguyen4 min read
programming

Golang slice append return value?

In the previous chapter, we discuss how to use append function in Golang. append is a built-in function which appends elements to the end of a slice. If it

Tuan Nguyen4 min read
programming

Getting started with GOLANG | Write your first GO Code

Getting started with go, installing go using package manager, install go-1.19, setup your own go workspace, What is GOPATH and GOROOT, How to integrate visual studio code with GO, Required extensions for GO in visual …

Deepak Prasad12 min read
programming

Print Function, File Name, Line Number in GO

In this tutorial we will share different methods to print or get logrus line number, file name, function name of the go code.

Tuan Nguyen6 min read
programming

How to pass array to function in Golang?

Learn how to pass array to function in golang using different examples

Tuan Nguyen4 min read
programming

How to pass slice to function in Golang?

There are multiple ways we can pass slice to function in golang. We will explore through some of the examples

Tuan Nguyen4 min read
databases

SQL Time Functions Explained [Easy Examples]

SQL Time functions can have different versions in different Database Management Systems like MySQL, ORACLE, and MS SQL Server. NOW(), CURDATE(), CURRENT_TIME(), CURRENT_TIME, CURTIME(), CURRENT_TIMESTAMP(), …

Deepak Prasad18 min read
databases

35+ SQL Functions Explained in Detail

Related Keywords: sql create function, sql functions example, sql function syntax, oracle sql functions, sql functions list pdf, function in sql server, sql functions w3schools, user defined functions in sql

Falguni Thakker18 min read
programming

Currying Function in Java Explained

In Java, currying function is the mechanism of breaking down a multi-argument function to form the multiple functions with single arguments such that the output remains same.

Deepak Prasad6 min read