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

2298 articles

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

Easy OSINT using infooze tool V 1.0 [With Examples]

Infooze is an open source intelligence tool made with Nodejs and automates the information gathering process helping the user gather information in a quicker

Kennedy Muthii6 min read
security

Damn Vulnerable Web Application hacking [Top 3 Easy Exploits]

Damn Vulnerable Web Application hacking [Top 3 Easy Exploits] damn vulnerable web app Hello learners, in this guide we will be learning how to execute web attacks on Damn Vulnerable Web App. DVWA is an open source …

Kennedy Muthii6 min read
programming

5 ways to check if a string is an integer in Python

When operating with numbers and strings, many times while fetching the data from the text box, we fetch it as a string. Now, on back-end this data may be

Deepak Prasad6 min read
programming

How to use async for loop in Node.js

Node async for loop helps to fetch resources in a controlled environment. It would be best to understand the concepts of loops, iterables, and numerables,

Steve Alila8 min read
devops

Kubernetes subPath Examples | MountPath vs subPath Explained

The Kubernetes subPath property prevents overwriting of existing data by mounting a single file from the volume instead of mounting the whole volume. We'll

Deepak Prasad6 min read
programming

JavaScript assertequals Explained [6 Practical Examples]

JavaScript assertequals are some of the crucial software development assertion tools. You can import the NodeJS built-in assert module or install it with npm.

Steve Alila6 min read
programming

Learn async while loop in Nodejs from SCRATCH

This tutorial explains async while loop Nodejs without assuming you understand the concepts of promises, looping, and timers.

Steve Alila7 min read
linux

Different Kali Vulnerability Scanner Tools [Explained]

Kali Linux is one of the most popular Linux distributions used for Security auditing and Penetrations testing. It comes pre-installed with numerous (300+)

Deepak Prasad8 min read
programming

How to make HTTP GET Request in Node.js

In NodeJS, several methods that provide the functionalityto make HTTP GET request from the http module provided in the standard library. While the HTTP module works properly making get requests is complicated. You need …

Steve Alila5 min read
programming

How to Paginate with Mongoose in Node.js [Practical Examples]

It is a traditional way to paginate with mongoose. Here, It simply uses limit and offset in SQL queries to paginate the data from database. If you are working

Deepak Prasad6 min read
security

How to create windows undetectable payload - technowlogger

A keylogger is a tool mainly used by hackers to collect user input data on a device. An example of a keylogger is the technowlogger. Over the years, hackers

Kennedy Muthii5 min read
programming

In NodeJs, why is new Date constructor setting default time to 7am?

In Nodejs, the new Date constructor time defaults to 7 am if your time zone is 7 hours behind the Greenwich Meridian Time.

Steve Alila6 min read
security

Social Engineering Toolkit Credentials Phishing [5 Easy Steps]

In some Kali Linux distributions, social engineering toolkit is already installed. To install SET, we will clone it from its official github repository as

Kennedy Muthii5 min read
security

Use SocialFish V3.0 for simplified phishing [Step-by-Step]

Hello learners, in this guide we will be using socialfish to acquire credentials form our target. In the previous guides we learnt what is social engineering

Kennedy Muthii5 min read
security

How to install Caine 11.0 VM [Step-by-Step]

Hello learners, in this guide I will be showing you how you can install Caine forensic operating system as a virtual machine. The full meaning of the word

Kennedy Muthii6 min read
security

3 easy steps to obfuscate android payload to avoid detection [ApkBleach]

Hello learners, in the first part of our android payload guide, we embedded an android payload to a legitimate application. The application is however getting

Kennedy Muthii5 min read
security

Complete Shodan Tutorial | The Search Engine for Hackers

Shodan is a search engine but very different from regular search engines like Google, Yahoo, Bing, etc., which search the web for standard websites. Shodan

Deepak Prasad7 min read
programming

How to implement 3 stacks in an array

A Stack is a Last in First out(LIFO) data structure. Push and pop operations are used for insertion and deletion of a value from the stack respectively. In

Deepak Prasad6 min read
security

Encode message in image with Steganography [Step-by-Step]

In this tutorial we learn about 3 different tools which can be used to encode or decode messages inside image using steganography.

Kennedy Muthii6 min read
programming

Find merge point of two lists in Java

In this article we explored three different methods which can be used in Java to find merge point of two lists i.e Brute Force Approach, Marking Node as visited and Using HashSet

Deepak Prasad8 min read
programming

How to find a height of a tree data structure in Java

The Tree is a non linear data structure consisting of nodes and edges. Depending upon the type of tree, it can have 0 or more child nodes. There are two ways to calculate the height of a tree using Recursive Approach or …

Deepak Prasad6 min read
programming

4 ways to convert char to int in Java

In this tutorial, we covered four different approaches to convert char to int in Java, Using ASCII Values, Integer.parseInt() method, Character.getNumericValue() method and Subtracting '0'

Deepak Prasad7 min read
programming

How to get sublist from a list in Java

In order to get sublist either in an ArrayList or LinkedList, we have to use the sublist() method which is a method of AbstractList class.

Deepak Prasad7 min read
programming

How to split String into Array

In this tutorial we will cover multiple examples to understand how to split string into array for different scenarios

Deepak Prasad6 min read
programming

How to return an Array in Java [Practical Examples]

There are three different ways to return an array from a function in Java as listed below: Return an array of primitive type, Return an array of objects, Return a multidimensional array

Deepak Prasad7 min read
programming

How to convert Set to list in Java [Practical Examples]

There are several ways to convert the set to list in java as listed below. Using looping, ArrayList Constructor, LinkedList Constructor, List.addAll() Method, List.copyOf() method, stream API, Apache Commons Collections

Deepak Prasad7 min read
programming

How to convert String to Date in Java [Practical Examples]

There are five ways to convert a String to Date in java as listed below. Using SimpleDateFormat Class, LocalDate Class, DateTimeFormater Class, Instant Class, Apache Commons Lang - DateUtils

Deepak Prasad6 min read
programming

How to Compare Characters in Java

There are several ways to compare characters in java as listed below, Using Relational Operators, Using Character.compare(), Using Character.hashCode(), Using compareTo() method, Using equals() method, Using charValue() …

Deepak Prasad6 min read
programming

How to initialize List in Java

Following methods can be used in Java to initialize list. The list interface can be initialized through 4 list classes: ArrayList, LinkedList, Stack, Vector

Azka Iftikhar7 min read
programming

6 ways to implement Hashing in Java

In this tutorial we cover following 6 different methods to implement hashing in java. Using Hashtable Class, HashMap Class, LinkedHashMap Class, ConcurrentHashMap Class, HashSet Class and LinkedHashSet Class

Deepak Prasad8 min read