David Cao

David Cao

David is a Cloud & DevOps Enthusiast. He has years of experience as a Linux engineer. He had working experience in AMD, EMC. He likes Linux, Python, bash, and more. He is a technical blogger and a Software Engineer. He enjoys sharing his learning and contributing to open-source.

Understanding PSH ACK TCP Flags

PSH and ACK are tcp flags in the TCP protocol. These TCP flags are ways for TCP to communicate between clients and servers. PSH (push) flag indicates that the incoming data should be passed on directly to the application instead…

Linux Commands Cheat Sheet

In this Linux command line cheat sheet, we will learn:   Basic Linux Commands   File management user management Linx Commands   Programing Linux Commands   Job management Filesystem management Linux commands   Process management Linux Commands   Shortcuts  …

Understanding TCP Flags SYN ACK RST FIN URG PSH

TCP flags are used to indicate a particular state during a TCP conversation. TCP flags can be used for troubleshooting purposes or to control how a particular connection is handled. TCP flags are various types of flag bits present in…

Understanding SSH Key RSA DSA ECDSA ED25519

SSH protocol supports several public key types for authentication keys. The key type and key size both matter for security. We will dive into every type of SSH key today to check out which one is more secure in Linux.…

10 Bash For Loop Examples In Linux

Bash for loop is a commonly used statement in Linux bash script. For loop is used to execute a series of commands until a particular condition becomes false. Today we are going to learn some basic bash for loop examples.…