Linux

Linux for Beginners

Linux for Beginners

Basic Commands

cd

cd temp # browses to the directory called temp
cd /usr/bin # browses to /usr/bin folder
cd - # browse to previous directory
cd .. # browse to the parent direcotry
cd ../../ #browse 2 parent directories behind

pwd

ls

mkdir

cp

mv

touch

cat/tac

rm

grep

head

tail

chmod

echo

clear

sudo

Komodo


https://komo.do - For in-depth information utilise the following

Introduction

Komodo is a lightweight but powerful build and deployment system that cuts through the usual headaches of managing Docker-based projects. At its core, it automates what so many teams end up duct-taping together: auto-versioned Docker image builds directly from your git repos, triggered on push. No fiddling with clunky CI pipelines just to get an image out the door.

Deployment is just as smooth. You can push containers or entire docker-compose setups, check uptime, and view logs across all your servers from one place. Instead of juggling multiple dashboards or SSH sessions, Komodo centralizes the experience.

What I love is that it’s written in Rust, which means the API and agent are ridiculously fast and memory-safe, exactly the kind of foundation you want for something that touches every part of your deployment stack. It feels clean, sturdy, and built to last.

In short: Komodo is a tool that makes deployment less of a chore and more of a background hum - always running, always reliable. It takes care of the boring stuff so you can focus on building.

Basic installation


DO NOT USE THIS FOR PRODUCTION. Make sure to update the required fields before rolling out in your estate.


  1. To set up and get you going it’s as simple as:
wget -P komodo <https://raw.githubusercontent.com/moghtech/komodo/main/compose/mongo.compose.yaml> && \
wget -P komodo <https://raw.githubusercontent.com/moghtech/komodo/main/compose/compose.env>
  1. Followed by:
docker compose -p komodo -f komodo/mongo.compose.yaml --env-file komodo/compose.env up -d

Updating

docker compose -p komodo -f komodo/mongo.compose.yaml --env-file komodo/compose.env pull
docker compose -p komodo -f komodo/mongo.compose.yaml --env-file komodo/compose.env down
docker compose -p komodo -f komodo/mongo.compose.yaml --env-file komodo/compose.env up -d

Usage

I utilise Komodo to manage all my docker containers that I utilise for various things, such as personal life, website, this knowledge base,  security projects or quickly testing new applications to see if I like them or not.