Linux ဖိုင္ system သည္ hierchical စနစ္အား အေၿခၿပဳ၍ ရွင္းလင္းလြယ္ကူစြာ တည္ေဆာက္ ထားသည္ကို ေတြ႕ၿမင္နိဳင္သည္။ Distro တစ္ခုနွင့္ တစ္ခု တိက်စြာ မတူညီနိဳင္ေသာ္လည္း အေၿခခံ အက်ဥ္းဖ်ဥ္းအားၿဖင့္ ေအာက္ပါအတိုင္းေတြ႕ၿမင္ရမည္ၿဖစ္သည္။
/(root)
သီးၿခားသီးသန္႕ဖိုင္မ်ားနွင့္
directory မ်ားသည္ root direactory မွစတင္သည္။ root user တစ္ေယာက္သာလွ်င္ ထို
directory အား ေရးသားၿပင္ဆင္ခြင့္ရွိသည္။ (Linux တြင္ folder မ်ားအား directory
ဟုေခၚဆိုေလ့ရွိသည္)
/bin(User Binaries)
ထို directory တြင္
binary executables မ်ားတည္ရွိသည္။သီးသန္႕ user တစ္ေယာက္အေနၿဖင့္ အသံုးမ်ားေသာ
Common linux commands မ်ားသည္ ထို directory ေအာက္တြင္တည္ရွိသည္။
System users မ်ားအားလံုးသံုးေသာ commands မ်ားသည္လည္း ထို directory ေအာက္တြင္ တည္ရွိသည္။
System users မ်ားအားလံုးသံုးေသာ commands မ်ားသည္လည္း ထို directory ေအာက္တြင္ တည္ရွိသည္။
/boot(Boot Loader Files)
booting up ၿပဳလုပ္ေနခ်ိန္တြင္ လိုအပ္ေသာ informations မ်ား ထိန္းသိမ္းရာေနရာၿဖစ္သည္။Linux
၏ kernal အားသိမ္းဆည္းရာေနရာလည္း ၿဖစ္သည္။ ( /boot ေအာက္တြင္ vmlinuz သည္ kernal
ၿဖစ္သည္)
/sbin(System Binaries)
/bin ကဲ့သို႕ /sbin
ထဲတြင္လည္း binary executables မ်ားတည္ရွိသည္။ သို႕ေသာ္ ထို dictionary
ထဲတြင္တည္ရွိေသာ linux commands မ်ားသည္ system administarator အားၿဖင့္ system
အား maintenance ၿပဳလုပ္ရန္အတြက္ အသံုးၿပဳေသာ commands မ်ားသာ တည္ရွိသည္။
(ဥပမာ ipconfig,reboot,swapon,..)
(ဥပမာ ipconfig,reboot,swapon,..)
/etc(Configuration
Files)
Program မ်ားအားလံုး
လိုအပ္ေသာ configuration files မ်ားတည္ရွိသည္။ သီးၿခား programs မ်ားအား
start/stop ၿပဳလုပ္ရန္အတြက္ startup/shutdown shell scripts မ်ားတည္ရွိသည္။
/dev(Device Files)
Device files
မ်ားပါ၀င္သည္။ usb (သို႕) system သို႕လာေရာက္ခ်ိတ္ဆက္ေသာ device မ်ား၏
အဓိက မူရင္းေနရာၿဖစ္သည္။
/proc(Process
Information)
Running process အတြက္
file system တစ္ခုၿဖစ္သည္။/proc dierctory တြင္ system’s process နွင့္ system’s
resource ၏ information မ်ားတည္ရွိသည္။ (ဥပမာ information about CPU usage,memory
is being used,how many tcp/ip session are active,…..)
/home(Home Directories)
User အားလံုးအတြက္
သက္ဆိုင္ရာ personal ဖိုင္မ်ား သိမ္းဆည္းရာေနရာၿဖစ္သည္။ (ဥပမာ . home/zaw ,
/home/MIET … )
/temp
created လုပ္ရန္လိုအပ္ေသာ temporary files မ်ားအားလံုး၏ သိမ္းဆည္းရာေနရာၿဖစ္သည္။ ထို directory ေအာက္တြင္ရွိေသာ file မ်ားသည္ system reboot ၿဖစ္ခ်ိန္တြင္ auto delete ၿဖစ္မည္ၿဖစ္သည္။
created လုပ္ရန္လိုအပ္ေသာ temporary files မ်ားအားလံုး၏ သိမ္းဆည္းရာေနရာၿဖစ္သည္။ ထို directory ေအာက္တြင္ရွိေသာ file မ်ားသည္ system reboot ၿဖစ္ခ်ိန္တြင္ auto delete ၿဖစ္မည္ၿဖစ္သည္။
/usr
User မ်ားအသံုးၿပဳနိဳင္ေသာ programs မ်ား program source code မ်ားနွင့္ document မ်ား သိမ္းဆည္းရာ ေနရာၿဖစ္သည္။
User မ်ားအသံုးၿပဳနိဳင္ေသာ programs မ်ား program source code မ်ားနွင့္ document မ်ား သိမ္းဆည္းရာ ေနရာၿဖစ္သည္။
/var
ပံုမွန္အားၿဖင့္ ေၿပာင္းလဲေနေသာ file မ်ား ၏ သိမ္းဆည္းရာေနရာၿဖစ္သည္။(ဥပမာ system logo ကဲ့သို႕ေသာ ဖိုင္မ်ားသည္ /var/log ေအာက္တြင္တည္ရွိမည္ၿဖစ္သည္.)
ပံုမွန္အားၿဖင့္ ေၿပာင္းလဲေနေသာ file မ်ား ၏ သိမ္းဆည္းရာေနရာၿဖစ္သည္။(ဥပမာ system logo ကဲ့သို႕ေသာ ဖိုင္မ်ားသည္ /var/log ေအာက္တြင္တည္ရွိမည္ၿဖစ္သည္.)
/lost+found
system crash ၿဖစ္ေသာအခါ
file မ်ားအားသိမ္းဆည္းရာေနရာၿဖစ္သည္။ထို႕ေၾကာင့္ lost ၿဖစ္သြားေသာ file မ်ားအား
ၿပန္လည္ recover ၿပဳလုပ္နိဳင္သည္။
/mnt
mount points အတြက္အသံုးၿပဳေသာ directory ၿဖစ္သည္။ အမ်ိဳးမ်ိဳးေသာ physical storages (ဥပမာ hard disk,floppies,CD-ROM’s) မ်ားသည္ system တြင္ အလုပ္မလုပ္ခင္ လာေရာက္ access ၿပဳလုပ္ရန္လိုသည္။(ထိုကဲ့သို႕ attach ၿပဳလုပ္ခ်င္းအား mounting ဟုေခၚဆိုၿပီး ထို device မ်ားလာေရာက္ခ်ိတ္ဆက္ေသာ ေနရာအား mount point ဟုေခၚသည္)
mount points အတြက္အသံုးၿပဳေသာ directory ၿဖစ္သည္။ အမ်ိဳးမ်ိဳးေသာ physical storages (ဥပမာ hard disk,floppies,CD-ROM’s) မ်ားသည္ system တြင္ အလုပ္မလုပ္ခင္ လာေရာက္ access ၿပဳလုပ္ရန္လိုသည္။(ထိုကဲ့သို႕ attach ၿပဳလုပ္ခ်င္းအား mounting ဟုေခၚဆိုၿပီး ထို device မ်ားလာေရာက္ခ်ိတ္ဆက္ေသာ ေနရာအား mount point ဟုေခၚသည္)
No comments:
Post a Comment