VSCode SSH to Servers

Using VSCode to connect to remote servers allows you to directly edit files on the server, avoiding the use of traditional command-line-based editing tools like Vim or Nano. Additionally, since VSCode

Read More >

Server Outage Incident

Cloud service outage seems impossible, but I recently experienced one. To log this event is only to remind everyone to have some data security implemented, NOT intended to specify which ISP is better

Read More >

Set zsh to Linux default shell

Check current default shellecho $SHELLLinux default shell is usually /bin/bashInstall zshCentOS:yum -y install zsh # or #dnf -y install zsh yum -y install util-linux-userUbuntu:sudo apt install zshCon

Read More >

Linux Editor

A text editor on Linux, similar to Microsoft Word, Visual Studo Code on Windows, is a must-have application. Most of them are all GUI-based. However, this posts will introduce command line text editor

Read More >

C++ Makefile

Makefiles are special format files that together with the make utility will help you to automagically build and manage your projects. (From davetang.org)

Read More >

Implement Two-Factor Auth to Ubuntu Linux

Google Authenticator is a software-based authenticator by Google that implements two-step verification services using the Time-based One-time Password Algorithm and HMAC-based One-time Password algori

Read More >

Byte/Bits Unit Conversion

Terabyte (TB): Originally 1,099,511,627,776 (240) bytes, although communications and secondary storage systems developers started using the term to mean 1,000,000,000,000 (1012) bytes. To reduce confu

Read More >

Linux Basic Shell Commands

Most Linux Server does not have a graphical user interface (GUI). Instead, we will use shell commands to interact with the system. This article will introduce some basic Linux commands.Passing flags!W

Read More >