Thuta Learning
ရှာဖွေရန်
BasicDevOps & Toolsbeginner

Linux Filesystem ဖွဲ့စည်းပုံ

စိတ်လျှော့ပါ။ ဒီခန်းကို စာအုပ်လိုမဟုတ်ဘဲ စကားပြောသလိုပဲ၊ နားလည်လွယ်အောင် ရှင်းပါမယ်။

ဒီခန်းပြီးရင် ဘာတတ်သွားမလဲ

  • Linux Filesystem ဖွဲ့စည်းပုံ ကို ကြောက်စရာမလိုအောင် နားလည်မယ်
  • Terminal ထဲမှာ ကိုယ်တိုင် command ကို စမ်းသုံးတတ်အောင် လုပ်မယ်
  • Real server/project မှာ ဒီ command ဘယ်လို အသုံးဝင်သလဲ ချိတ်မြင်မယ်

ခဏလေး ဒီလိုပဲ စဉ်းစားကြည့်

Linux filesystem ကို tree ပုံစံ တစ်ခုလို စဉ်းစားပါ — root (/) က တံစည်း၊ folder (directory) တွေက ကိုင်းများပါ။ /home = user တစ်ယောက်ချင်းစီရဲ့ ကိုယ်ပိုင်အခန်း (Windows ရဲ့ Documents/Desktop နှင့်တူ)။ /etc = system-wide configuration ဖိုင်များ (ဆိုင်ရဲ့ rule book)။ /var = log, cache စတဲ့ ပြောင်းလဲနေတဲ့ data (ဆိုင်ရဲ့ order book)။ /bin, /usr/bin = program executable များ (ဆိုင်ရဲ့ tool box)။ /tmp = ယာယီဖိုင် (ရှင်းမည်ဟု ချိန်ထားသော ဇယား)။ ဒါတွေအားလုံး တစ်ခုတည်းသော tree ပေါ်မှာ ရှိကြပြီး USB drive တောင် /media ထဲ mount ဖြစ်သွားပါတယ်, drive letter သီးသန့် မလိုပါဘူး။

လက်တွေ့ scenario နဲ့ ချိတ်ကြည့်မယ်

Beginner အနေနဲ့ /home/<username>/ (ကိုယ့်အခန်း) ထဲမှာပဲ အဓိက အလုပ်လုပ်ပါ — အခြား system folder တွေကို sudo မပါဘဲ ပြင်လို့ရမှာ မဟုတ်ပါဘူး, ဒါက protection တစ်မျိုးပါ။ Config ဖိုင်ပြင်ချင်ရင် /etc ထဲမှာ ရှာတတ်ရပါမယ်, error log ကြည့်ချင်ရင် /var/log ထဲမှာ ရှိပါတယ် — ဒါတွေကို နောက်ခန်းများမှာ တွေ့ရဦးမှာပါ။

အတူတူ terminal ထဲ စမ်းမယ်

text
/           ← root, tree ရဲ့ ဇာစ်မြစ်
├── home/   ← user folders (Documents လို)
├── etc/    ← configuration files
├── var/    ← logs, changing data
├── bin/    ← core programs
└── tmp/    ← temporary files
You should see
Folder အမည်ကြီး ၅ ခု (/home, /etc, /var, /bin, /tmp) ရဲ့ အသုံးဝင်ပုံ ရှင်းပြနိုင်မည်။

၅ မိနစ် စမ်းကြည့်

ls / ရိုက်ပြီး root ထဲမှာ folder ဘယ်နှစ်ခုမြင်ရလဲ ရေးပါ။ ၂ ခုကို ရွေးပြီး ဘာအတွက်ဆိုတာ ခန့်မှန်းကြည့်ပါ။

သတိလေးတစ်ချက်

/ ရှေ့ကနေ command run ရင် သတိထားပါ — root filesystem တစ်ခုလုံးကို ထိနိုင်ပါတယ်။ Beginner အနေနဲ့ /home ထဲမှာပဲ လေ့ကျင့်ပါ။

ဒီနေရာမှာ လူအများမှားတတ်တယ်

  • /etc ကို 'etcetera' လို့ အလွယ်ထင်ပြီး config folder ဖြစ်တာ မသိခြင်း
  • System folder (/etc, /bin) ကို ကိုယ့်ဖိုင် playground လို ထင်ခြင်း

အခု ကိုယ်တိုင် စမ်းကြည့်

ls / ရိုက်ပြီး root ထဲမှာ folder ဘယ်နှစ်ခုမြင်ရလဲ ရေးပါ။ ၂ ခုကို ရွေးပြီး ဘာအတွက်ဆိုတာ ခန့်မှန်းကြည့်ပါ။

You'll know it worked when: Folder အမည်ကြီး ၅ ခု (/home, /etc, /var, /bin, /tmp) ရဲ့ အသုံးဝင်ပုံ ရှင်းပြနိုင်မည်။

Linux Filesystem ဖွဲ့စည်းပုံ | Thuta Learning