Skip to content

Covering fundamental Linux concepts, from basic commands to advanced topics like string processing, file management, user and group management, networking, process control, firewall configuration, task scheduling, and more.

Notifications You must be signed in to change notification settings

Rohan3444/Linux-Essentials

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐧 Linux Essentials

📌 Introduction to Linux

🏗️ Linux Basic Commands

✍️ Text Editors

🔍 String Processing and Finding Files

🔎 Finding Files Commands:

👥 Users, Groups, and Permissions

📦 Package Management

💾 File System & Disk Management

  • 💿 Types of Disks
  • 🛠️ parted Utility
  • 🛠️ fdisk Utility
  • 📂 Mounting a File System
  • 📝 The /etc/fstab File
  • 📊 Quota Management
  • 🔄 SWAP (Partitions and Files)
  • 🏗️ RAID Overview
    • ⚡ Uses of RAID
    • 📊 RAID Levels
  • 🔍 Logical Volume Manager (LVM)

🌐 Network Configuration and Controlling Services

  • 🌍 Network Configuration
  • 🛠️ Network Tools
    • 🔄 traceroute
    • 🔄 tracepath
    • 📡 netstat
    • 📡 ss
  • 🌐 Network Clients
    • 🔐 ssh
    • 📦 scp
    • 📂 ftp
    • 🌍 wget
  • 🔄 rsync
  • 📌 Checking the Status of Services
    • ✅ Is service active?
    • ✅ Is service enabled?
    • 📜 Listing the Active/Inactive State of Loaded Units
  • 🔄 Starting, Restarting, and Stopping Services

📊 Process Management, and Monitoring Tools

📊 Job Management

  • 🎛️ jobs, ps, htop

🦠 Installing & Configuring Antivirus Software

  • 🔬 ClamAV
  • 🛡️ LMD (Linux Malware Detect)

🏰 Firewalls

  • 🚧 iptables
  • 🔥 ufw (Uncomplicated Firewall)

📊 Process Management

🛠️ Monitoring Tools

  • 📈 vmstat
  • 📊 iostat
  • 🔎 lsof
  • 🌐 tcpdump

🤝 Contributing

Feel free to fork this repository and contribute to the guide by submitting pull requests.

📜 License

This project is licensed under the MIT License.

About

Covering fundamental Linux concepts, from basic commands to advanced topics like string processing, file management, user and group management, networking, process control, firewall configuration, task scheduling, and more.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published