Tuesday, December 19, 2023

Linux Notes

 ■ SSH enable

(1) service အခြေအနေကိုကြည့်ရန်


# service --status-all (If ssh service is stopped, pls perform the following)


(2) Installation

# apt-get install openssh-server


■ Linux Summary Command

(1) Memory check command

# free

(2) HDD space check

# df -h


Thursday, October 26, 2023

Microsoft Windows ရဲ့ Windows folder ထဲမှာဘာတွေရှိတာလဲ

C:\WINDOWS နေရာ (Windows 10 ကဲ့သို့သော Microsoft Windows ၏ အချို့သောဗားရှင်းများတွင် ၎င်းကို C:\Windows ကဲ့သို့ ပေါ်လွင်သည်) ကို Windows လည်ပတ်မှုစနစ် ပါဝင်သော ဖိုင်တွဲအဖြစ် အများအားသိမ်းထားသည်။ C drive အတွင်းရှိ ဖိုင်တိုင်းကို OS မှ နည်းပညာအရ အသုံးပြုထားသော်လည်း C:\WINDOWS ဖိုဒါတွင် OS ကို run ရန် code ပါရှိသော ဖိုင်များပါရှိသည်။ ဖိုင်တွဲများကို အမည်ပြောင်းနိုင်သောကြောင့် ဤလမ်းညွှန်ကို ပတ်ဝန်းကျင်မှတဆင့် ရည်ညွှန်းလေ့ရှိပါသည်။ အလိုရှိသောအကျိုးသက်ရောက်မှုပြုလုပ်ရန် directory ကိုပြောင်းလဲသောအခါတွင်၎င်းသည်ပြောင်းလဲနိုင်သော %windir% ဖြစ်သည်။

The pros and cons of the different Windows file systems

ဖိုင်စနစ်ဆိုသည်မှာ အချက်အလက်များကို စုစည်းပေးသည့် ကွန်ပျူတာပေါ်တွင် သိုလှောင်မှုပုံစံတစ်ခုဖြစ်သည်။ ၎င်းသည် အသုံးပြုသူများအား ဒေတာများကို လျင်မြန်လွယ်ကူစွာ ဝင်ရောက်ကြည့်ရှုနိုင်စေပါသည်။ Windows သည် NTFS၊ FAT32 နှင့် FAT16 ဖိုင်စနစ်သုံးခုကို ပံ့ပိုးပေးထားသည်။ ဥပမာအားဖြင့်၊ အရန်သိမ်းဆည်းခြင်းမပြုမီ သင့်လျော်သောဖိုင်စနစ်တစ်ခုဖြင့် ဒစ်ခ်များကို ဖော်မတ်လုပ်ရပါမည်။

The FAT file system

FAT ဖိုင်စနစ်FAT သည် File Allocation Table ကို ကိုယ်စားပြုပြီး 1977 ခုနှစ်တွင် Microsoft မှ တီထွင်ခဲ့သည်။ FAT ဖိုင်စနစ်များ၏ မိသားစုတွင် FAT12၊ FAT16၊ FAT32 နှင့် exFAT တို့ပါဝင်သည်။ FAT သည် ယနေ့ခေတ် USB များနှင့် ပြင်ပ hard drive များအတွက် ဘုံ Format တစ်ခု ဖြစ်နေဆဲဖြစ်သည်။ ရှေးအကျဆုံးစနစ်မှာ FAT12 ဖြစ်ပြီး 16 megabytes အထိ Floopy Disk များအတွက် အသုံးပြုသည်။ FAT16 ကို အများဆုံးအရွယ်အစား 4 MB ရှိသော မိုဘိုင်းဒေတာမီဒီယာအတွက် အသုံးများသော်လည်း မကြာခဏ 2 GB အထိသာရှိသည်။ FAT32 သည် 4 GB အထိရှိသော မိုဘိုင်းသိုလှောင်မှုကိရိယာအားလုံးအတွက်လည်း သင့်လျော်သည်။ အတိုကောက် exFAT သည် Extended File Allocation Table ကို ကိုယ်စားပြုပြီး အထူးသဖြင့် flash memory အတွက် 2006 ခုနှစ်တွင် ထုတ်လုပ်ခဲ့သည်။ exFAT အတွက် အများဆုံး ဖိုင်အရွယ်အစားမှာ 512 terabytes ဖြစ်သည်။

The NTFS file system

NTFS သည် New Technology File System ကို ကိုယ်စားပြုပြီး Windows NT အတွက် Microsoft မှ ၁၉၉၃ ခုနှစ်တွင် ဒီဇိုင်းထုတ်ခဲ့သည်။ NTFS ၏အောက်ပါဗားရှင်းများသည် ယခုအချိန်အထိ တည်ရှိနေပါသည်- NTFS 1.0၊ NTFS 1.1၊ NTFS 2၊ NTFS 3.0 နှင့် NTFS 3.1။ ယင်းမှာ ဗားရှင်းများ၏ အောက်ဘက်သို့ လိုက်ဖက်ညီမှုကို ပေးထားသည်။ အတွင်းပိုင်း ဟာ့ဒ်ဒရိုက်များကို NTFS ဖြင့်သာ ဖော်မတ်လုပ်နိုင်သည် ။ NTFS ဖိုင်စနစ်၏ အမြင့်ဆုံးဖိုင်အရွယ်အစားမှာ သီအိုရီအရ 16 terabytes ဖြစ်သည်။

Comparison of the file systems FAT and NTFS

ဖိုင်စနစ် FAT သည် လည်ပတ်မှုစနစ်များစွာနှင့် တွဲဖက်အသုံးပြုနိုင်ရန် NTFS ထက် အားသာချက်ရှိသည်။ ထို့ကြောင့် FAT32 သည် Microsoft DOS၊ Windows 98၊ Windows 2000၊ Windows XP၊ Windows 7 နှင့် Windows Vista တို့နှင့်အတူ ပါရှိသည်။ ၎င်းသည် Linux ကဲ့သို့သော အခြားသောလည်ပတ်မှုစနစ်များနှင့်လည်း တွဲဖက်အသုံးပြုနိုင်ပါသည်။ ထို့အပြင်၊ ဒစ်ဂျစ်တယ်ကင်မရာများ၊ MP3 ပလေယာများ သို့မဟုတ် လက်ခံကိရိယာများကဲ့သို့သော အခြားစက်ပစ္စည်းအများအပြားသည် FAT32 ကို အသုံးပြုပါသည်။ ဆန့်ကျင်ဘက်အနေနှင့် NTFS ကို လည်ပတ်မှုစနစ်များ Windows NT/2000၊ Windows XP၊ Windows 7 နှင့် Windows Vista တို့ကသာ ပံ့ပိုးပေးပါသည်။

NTFS ဖိုင်စနစ်၏ အဓိကအားသာချက်မှာ ဖိုင်အရွယ်အစားဖြစ်သည်။ ဒါပေမယ့်လည်း ဒေတာလုံခြုံရေးဆိုင်ရာ NTFS မှာ ကမ်းလှမ်းမှုတွေ ပိုရှိလာပါတယ်။ အသုံးပြုသူများနှင့် အသုံးပြုသူအုပ်စုများသည် drives၊ ဖိုဒါများ သို့မဟုတ် ဖိုင်များကို ဖတ်ရန်၊ ရေးသားရန် သို့မဟုတ် လုပ်ဆောင်ရန် ခွင့်ပြုချက်ပေးနိုင်ပါသည်။ FAT ကိုအသုံးပြုသည့်အခါ၊ ပျက်စီးသွားပြီးနောက် ဒေတာများ ဆုံးရှုံးနိုင်သော်လည်း NTFS သည် ဖိုင်အပြောင်းအလဲများကို မှတ်တမ်းတင်ခြင်းဖြင့် ပိုမိုကောင်းမွန်သော အရန်ကူးယူမှုယန္တရားများရှိသည်။ NTFS ၏ အခြားအားသာချက်များမှာ ဖိုင်ကုဒ်ဝှက်ခြင်း၊ ဒေတာချုံ့ခြင်း၊ မြန်ဆန်စွာ defragmentation နှင့် လုံခြုံရေးအင်္ဂါရပ်များကို သတ်မှတ်ခြင်းတို့ဖြစ်သည်။

၎င်း၏ သေးငယ်သော ဖိုင်အရွယ်အစားနှင့် အမျိုးမျိုးသောလည်ပတ်မှုစနစ်များနှင့် လိုက်ဖက်ညီမှုမြင့်မားသောကြောင့် FAT သည် USB sticks သို့မဟုတ် memory cards ကဲ့သို့သော မိုဘိုင်းဒေတာမီဒီယာအတွက် အသင့်တော်ဆုံးဖြစ်သည်။ ပြင်ပ hard disk များကို အခြား operating system များနှင့် ကွန်ပျူတာများသို့ ယာယီချိတ်ဆက်ထားမည်ဆိုလျှင် FAT သည် ပိုမိုကောင်းမွန်သော ရွေးချယ်မှုဖြစ်သည်။ အခြားတစ်ဖက်တွင် NTFS သည် ကြီးမားသော hard drive များအတွက် အကောင်းဆုံးဖြစ်သည်။


Sunday, August 20, 2023

IT Infrastructure Evolution

1990 နှစ်လွန်ကနေစပြီးတော့ အခုလက်ရှိ 2023 ပြည့်နှစ်များအထိ နှစ်သုံးဆယ်ကာလ အတွင်းမှာ IT infrastructure ရဲ့ ဖြစ်ပေါ်တိုးတက်မူကို အနှစ်ချုပ်လေ့ထာထားပါတယ်။ ၎င်းဟာ လေ့လာသူများအား တစ်နည်းတစ်ဖုံ အကိုးအကားရစေလို၍ ရည်ရွယ်ချက်ဖြစ်ပါတယ်။ အခြေခံအားဖြင့် Infrastructure တွင့် Computing, Networking နှင့် Storage တို့ ဖြစ်သည်။ computing တွင်တော့ CPU, Memory တို့ဖြစ်ပြီး networking တွင်တော့ NIC Card, Network switch, Firewall, Layer 3, Router တို့ဖြစ်သည် storage တွင်တော့ Hard Drive အမျိုးအစားများစွာ ပါဝင်ပါတယ်။


IT Infrastructure Evolution တွင်အောက်ပါအတိုင်း ဖြစ်သည်။

(1) Traditional → (2) Virtualization → (3) Converged infrastructure → (4) Software Defined Architectures → (5) Cloud Based Models → (6) Serverless Architectures


(1) Traditional မှာတော့ Main Datacenter ရဲ့ အစိတ်အပိုင်းတွေဖြစ်တဲ့ Server, Network Device, Storage Network, Storage ပါဝင်မှာဖြစ်ပါတယ်။ 

■ Server တွေမှာတော့ Rack Mount server (ဘယ်), Blade server (ညာ) တို့ဖြစ်ပါတယ်။ Blade Server သည်ပုံမှန် server တွေနဲ့မတူပဲကွဲပြားနေတာက Blade server တစ်ခုမှာ Node များစွာထည့်သွင်းအသုံးပြုလို့ရပါတယ် (Node တစ်လုံးသည် Rack Mount Server တစ်ခုနှင့်တူတူပဲဖြစ်ပါတယ်)  Node အရေအတွက်ကတော့ ထုတ်လုပ်သည့် Vendor ပေါ်မူတည်ပြီး ကွဲပြားနိုင်ပါတယ်။ Blade server ကိုသုံချင်းအားဖြင့် နေရာ၊ လျှပ်စစ်မီးနဲ့ Air-Con လိုအပ်ချက်များကို ပုံမှန် server တွေသုံးခြင်းထက် လျှော့ချနိုင်မှာဖြစ်ပါတယ်။





■ Network Device တွေမှာတော့ အခြေခံအားဖြင့် Layer2, Layer3, Firewall တို့ပါဝင်မှာဖြစ်ပြီး လိုအပ်ချက်အရ Load Balancer တို့ပါဝင်မှာဖြစ်ပါတယ်။

■ Storage Network မှာတော့ Fabric လို့ခေါ်တဲ့ Fiber network ဖြစ်ပြီး storage network သုံးမျိုးရှိပါတယ်။ Direct Attach Storage, Network Attach Storage နှင့် FC SAN storage တို့ဖြစ်ပါတယ်။


(2) Virtualization

နောက်ထပ်ပြောင်းလဲမူကတော့  Virtualization technology ဖြစ်ပါတယ်။ Virtualization Technololgy မှာတော့ အချို့သော Traditional hardware items များကို virtualize အဖြစ်ပြောင်းလဲလိုက်တာဖြစ်ပါတယ်။ Virtualizaiton product များစွာ (KVM, Microsft Hyper-V, Vmware Virtualization, Citrix Xan) တို့ရှိပေမယ့် အသုံးများတဲ့ Virtualization product ကတော့ VMware ဖြစ်ပါတယ်။ Vmware မှာ virtualization product နှစ်မျိုးရှိပါတယ်။ Host base နှင့် Baremetal ပဲဖြစ်ပါတယ်။ Host base အသုံးပြုရန်အတွက် အောက်ခြေ Operating system ရှိရမှာဖြစ်ပါတယ် ၎င်းကို VMware workstataion လို့ခေါ်ပြီးတော့ Testing လုပ်တဲ့နေရာတွေမှာသာ အသုံးများကြပါတယ်။ Baremetal ကတော့ enterprise level အသုံးပြုပြီး ၎င်းကိုတော့ VMware ESXi လို့ခေါ်ပါတယ်။ လက်ရှိမှာတော့ ESXi version ဟာ 8 အထိရောက်နေပါပြီ။

Virtualziation Techynology မှာ virtualize ပြောင်းလဲလိုက်တဲအရာတွေကတော့ PC သည် Virtual Macine , Network Switch သည့် Virtual Network Switch (vSwitch ဟုခေါ်သည်)။  Single Switch နှင့် Distributed Switch ဆိုပြီး  Virtual Switch နှစ်မျိုးရှိပါတယ်။ 


(3) Converged infrastructure

Physical အရာတွေကို Virtualization technology မှာတော်တော်များများ virtualize လုပ်ပြီးသည့်နောက်မှာ နောက်ထပ် technology ကတော့ Converged Infrastructure ပဲဖြစ်ပါတယ်။ စုပေါင်းစပ်ပေါင်းလုပ်လိုက်တဲ့ Technology လို့ပဲ အလွယ်ပြောရင်ရပါတယ်။



Future of VMware

# 🧩 VMware & Broadcom — တန်ဖိုးပြောင်းလဲမှုတစ်ခုပေါ်က နည်းပညာသတင်းအမြင် ### 🔹 နိဒါန်း Broadcom က VMware ကို **$၆၁ ဘီလျံ** တန်ဖိုးန...