Linux Fundamentals By TrainWithShubham

DevOps Zero to Hero challenge by #TrainWithShubham #ShubhamLondhe

👋 Hello dostho!

Day 1 session was all about 🌱 Linux Fundamentals, and I’m improving and learning day by day! Here’s my small try at breaking down some Linux basics:

📜 History of LINUX:

Linux, part of the Unix family, is an open-source operating system developed by Linus Torvalds in September 1991.

🗂️ Linux File System Hierarchy:


Article content

Everything is represented as a file, including hardware programs, and structured in a tree format:

/ : Root directory 🌲

/root : Home directory 🏠

/bin : User binaries 🛠️

/sbin : System binaries 🖥️

/dev : Device files 💾

/var : Variable files 📂

/mnt : Mount directories 🚀

/media : Removable media devices 💽

/usr : User binaries 🔧

/etc : Configuration files ⚙️

/boot : Bootloader files 🔌

/opt : Optional applications 🛍️

/home : Home directories 🏡

/tmp : Temporary files 🗑️

⚙️ Some Basic Linux Commands:

ls: Shows all available files and directories 📄

pwd: Prints the present working directory 📍

cd: Changes the directory 📂

whoami: Shows the currently logged-in user 👤

history: Displays a list of all previously used commands 📝

touch: Creates empty files 📄

cp: Copies and pastes files or directories 🗂️

🛠️ NGINX Installation on AWS EC2:

I also tried installing NGINX, a reverse proxy server, on an EC2 Ubuntu instance to host web pages or redirect URLs.

Steps I followed:

Launched an EC2 instance (Ubuntu) on AWS.

Created a directory mkdir devops.

Installed NGINX using sudo apt install nginx.

Accessed the NGINX welcome page using the public IP! 🎉


Article content

💻 Learning Linux step by step... stay tuned for more updates!

Thank you Shubham sir 🙏

#DevOpsJourney #ContinuousLearning #TrainWithShubham #ShubhamLondhe #DevOpsCulture #90DaysOfDevOps

To view or add a comment, sign in

Insights from the community

Explore topics