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

2329 articles

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

Golang array contains specific element or not? [SOLVED]

In this tutorial we have covered different examples to cover golang array contains elements. Use for loop to check for string, int or float64 element in array or using slices.contains

Tuan Nguyen5 min read
programming

Golang concatenate or merge two or more slices

We can use copy() and append() function to merge or concatenate two or more slices in Golang.

Tuan Nguyen4 min read
programming

Golang Concat Slices - Remove Duplicates

In this article we learn about different methods which can be used to golang concat slices and remove duplicates

Tuan Nguyen5 min read
programming

Using golang constants in struct

In general, golang does not allow declaring a constant struct and constant within a struct. But we can use a custom function to perform this purpose

Tuan Nguyen3 min read
programming

Remove fields from struct or hide them in JSON

Learn how to remove fields from struct in golang or hide them.

Tuan Nguyen5 min read
programming

How to set default values in GO structs?

There are multiple ways to set default values in go struct. We have explored some of the possible ways such as using an init function, using a separate constructor function or using struct tags

Tuan Nguyen3 min read
programming

What is the zero value for time.Time in GO?

The zero value of type Time is January 1, year 1, 00:00:00.000000000 UTC. The IsZero() method returns whether a time has a zero value or not.

Tuan Nguyen3 min read
devops

Understand the Concept Of The Internet Market Share

As of April 2022, statistics show that about 63.1% of the world's population have access to the internet and are frequent users. This number is expected to

Deepak Prasad9 min read
linux

How to find files in Ubuntu?

There are 5 different ways to find files in ubuntu.

Omer Cakmak5 min read
linux

How to download torrent from CLI in Ubuntu?

The word torrent is an expression used to name the metadata linked to the files and folders to be downloaded. A torrent file (.torrent) does not contain the

Omer Cakmak4 min read
linux

How to take screenshot in Ubuntu?

Taking screenshots is a feature that the end user needs in every operating system. They probably started offering the take a screenshot feature after the OS

Omer Cakmak3 min read
programming

Print a list in reverse order with range()?

In this article we will learn how we can print a list in reverse order with range() in Python for which first we need to know what range() is and how it works.

Azka Iftikhar4 min read
programming

Golang Fuzz Tutorial With Examples

In this guide, we'll go over the fundamentals of fuzzing in Go. We will create some fuzz tests for functions using the go command, and troubleshoot and debug

Tuan Nguyen8 min read
security

How to setup Android Pentesting Lab [100% Free]

Step by Step instructions to setup Android pentesting lab with examples

Kennedy Muthii6 min read
linux

How to set timezone on Ubuntu?

In this article, we will explain the steps to set the timezone on Ubuntu.

Omer Cakmak4 min read
programming

How to save form data in MySQL table Node.js?

This tutorial shows you how to Node.js save form data in MySQL table step-by- step. We will install and configure MySQL on the local machine before creating a

Steve Alila6 min read
security

Perform Postgres DB Brute Force Attack

In this guide, I will show how an attacker can perform a Postgres brute force attack on a target system to gain access to a database.

Kennedy Muthii5 min read
security

Perform VNC Brute Force Attack

In this guide, I will illustrate ways a bad actor may perform a VNC brute force attack to gain access and control a target computer.

Kennedy Muthii5 min read
programming

Golang cobra Tutorial [With Examples]

Golang is a perfect programming language for creating CLI applications. In today's post, I will introduce you Cobra - a library for creating powerful modern

Tuan Nguyen8 min read
linux

How to install Node.js on Ubuntu from tar.xz? [SOLVED]

Step by step instructions to install Node.js in Ubuntu from tar.xz file

Omer Cakmak3 min read
devops

DevSecOps vs DevOps - Explaining the Difference

Although DevOps has been serving a phenomenal role in development processes for many years, it's been lacking one small aspect - security. Therefore DevSecOps

Deepak Prasad4 min read
programming

Golang Benchmark and Testing [Step-by-Step]

Step by step instructions to perform golang benchmarking and testing

Deepak Prasad9 min read
programming

Install Golang on Windows

Step by Step instructions to install golang on WIndows using official archive and choclatey

Tuan Nguyen4 min read
programming

How to find length of Set in Python?

Use len() function to check length of a set in Python

Deepak Prasad4 min read
programming

Golang SQL Tutorial [CRUD Operation]

Step by Step instructions to create and manage QL database using golang sql module. Perform CRUD Operation using GO.

Tuan Nguyen10 min read
security

How to Brute Force Attack on Web Forms? [Step-by-Step]

In the previous guide, we learned how to generate a word list using Crunch. In this guide, we will learn how to brute force a web form using THC-Hydra. We

Kennedy Muthii5 min read
cheatsheet

20 top command examples in Linux [Cheat Sheet]

top command in linux is used to monitor runtime cpu, memory usage, NICE value, priority. You can add or remove fields from top command, change the refresh interval

Rohan Timalsina8 min read
cheatsheet

10 tee command examples in Linux [Cheat Sheet]

Multiple tee command examples in Linux with cheat sheet. Syntax to use tee command to append content to a file from a command output.

Rohan Timalsina5 min read
cheatsheet

20+ lshw command examples in Linux [Cheat Sheet]

lshw command cheat sheet with examples to display system hardware information.

Rohan Timalsina7 min read
cheatsheet

lscpu command examples in Linux [Cheat Sheet]

lscpu command in Linux is used to get CPU information in different format such as JSON. You can collect the output and then parse it using JSON module from supported programming language.

Rohan Timalsina7 min read