libvirt error in GNS3 @Linux
virbr0 is missing. You need to install libvirt ကျွန်တော်တို့တွေ Linux OS တွေမှာ GNS3 ကို install လုပ်ရင် တက်တတ်တဲ့ Error ထဲက တစ်ခုဖြစ်တဲ့ virbr0 is missing. You need to install libvirt ကို ဘယ်လို Fix လုပ်ရမလဲ ဆိုတာ ပြောပြပေးမှာပဲ ဖြစ်ပါတယ်.. Default network တစ်ခု ပြန်ပြီး config လုပ်ပေးလိုက်ချင်းအားဖြင့် issue ကို ဖြေရှင်းလို့ရပါတယ်။ Default config ဖိုင်လေးတစ်ခု အရင်ဖန်တီးလိုက်ပါ..ကျွန်တော်ကတော့ /tmp အောက်မှာပဲ Create လုပ်လိုက်ပါတယ်။ Default.xml […]
What is Software Define Networking – Part1 (Install OpenDayLight on Ubuntu)
ဒီနေ့ တွေးမိတာလေးရှိတယ်ဗျာ့ ခုဆို ကိုဗစ်နဲ့..မို့ အိမ်မှာနေရင်းနဲ့ Challenge လေးတွေလုပ်နေတာကို မြင်တော့ .. အိမ်မှာနေရင် ကမ္ဘာကြီးကို ကယ်တင်နေတဲ့ ညီ/ညီမတွေ skillတိုးဖို့ WFH လုပ်နေရတော့ အရင်ကထက် အချိန် နည်းနည်းပိုမယ်လို့ ယူဆပြီး ကိုယ်တွေ နည်းပညာပိုင်းအတွက် လဲ Challenge လေးတစ်ခုလုပ်ချင်ပါတယ်ဗျာ။ အဲ့ချဲလန့်လေးကတော့ Technical (eg, arduion, raspberry pi, Network, Linux,etc,..)ပိုင်းနဲ့ ပါတ်သက်တဲ့ Document/Guide လေးတွေ ရေးပေးပြီး .. နောက်ထပ် လူ ၄ ယောက်ကို Tag တွဲပြီး ရေးဖို့ challenge လုပ်ဖို့ပါပဲ .. အိမ်နေရင် နားနေမယ့် ကလေးတွေလဲ Skill တက်တာပေါ့ဗျာ.. Challenge လုပ်ရင်း […]
Cisco Tips & Trick – Part 1 ( Enabling linux shell command on cisco devices )
ဒီနေ့ ပြောပြချင်တဲ့ အကြောင်းအရာလေးကတော့ Cisco Device တွေမှာ Linux shell script တွေကို ဘယ်လိုဖန်တီးမလဲ Linux command တွေကို ဘယ်လို enable လုပ်ရမလဲ ဆိုတာကို ရှင်းပြပေးမှာပဲ ဖြစ်ပါတယ်ဗျာ့.. စိတ်ဝင်စားသွားဟုတ်
Git multi account
Developer အတော်များများဟာ Email တခုနဲ့ ssh key ၂ ခု ၃ ခုလောက်ထပ် ပိုသုံးကြလေ့ မရှိပါဘူး။ Personal Development နဲ့ Contract Project တွေ Freelance Project တွေမှာ အကောင့်တခု အီးမေးလ် တခု ကီးတခုနဲ့တင် အေးအေးဆေးဆေး အဆင်ပြေပါတယ်။ ဒါပေမယ့် အများစုက ကုမ္ပဏီတွေ ရောက်တဲ့အခါမှာတော့ ကုမ္ပဏီရဲ့ လိုအပ်ချက်နဲ့ လုံခြုံရေးအရ ကုမ္ပဏီရဲ့ email လိပ်စာနဲ့ အကောင့်တွေကို အသုံးပြုရပါတယ်။ သာမန် ယူဇာ အကောင့်တွေလို မဟုတ်ပဲ မဖြစ်မနေ 2FA သုံးခိုင်းတာမျိုး ကုမ္ပဏီ ဒိုးမိန်း မဟုတ်ရင် ဝင်ခွင့်မရတာမျိုး တင်းကြပ်ထားမှလဲ အတန်အသင့် စိတ်ချရမှာမို့ပါ။ USE ကျွန်တော်ကတော့ […]
Explaining Linux Special Permission(SGID,SUID,Sticky bit)
Explaing Special Linux Permission (SUID,SGID ,Sticky Bit) အခုပြောမယ့်အကြောင်းအရာကတော့ special linux permission တွေ ဖြစ်တဲ့ suid, sgid နှင့် sticky bitတို့ ပဲ ဖြစ်ပါတယ် ။ အဲတာတွေ မပြောခင်မှာ အခြေခံ permission သုံးခုအကြောင်းကို သိဖို့လိုအပ်ပါတယ်။ အဲတာတွေကတော့ read,write , execute တို့ဖြစ်ပါတယ်။ permission ပေးနိုင်တဲ့ file နှင့် directories တွေ ကတော့ user(owner),other,group ဆိုပြီးတော့owner types သုံးမျိုးနှင့်လာပါတယ်။ chmod ဆိုတဲ့ command ကိုအသုံးပြုပြီး permission တွေ ပြောင်း လဲ နိုင်မှာဖြစ်ပါတယ် ။ SUID (Super […]
The Secret Command to Reset Ubuntu Desktop to Default Settings
The Secret Command To Reset Ubuntu Desktop to Default Settings Ubuntu Desktop ကို Default Setting ကို reset လုပ်ပေးနိုင်တဲ့ command တစ်ကြောင်း အကြောင်း ဖြစ်ပါတယ် ၎င်း command က unity နဲ့ GNOME Shell နှစ် ခုလုံးအတွက် ubuntu 17.04 နဲ့ နောက်ပိုင်း version တွေ မှာ ဘဲ အလုပ်လုပ်မှာဖြစ်ပါတယ် မိမိရဲ့ စက်ကို reset ချရတဲ့ အကြောင်းပြချက်က အမျိုးမျိုးရှိပါတယ် ဥပမာ ကိုယ် မသုံး ဖူးတဲ့ Desktop environments ကို ပြောင်းပြီး အဆင်မပြေ […]
What is acl?
Linux မှာရှိတဲ့ file တွေ directories တွေကို ACL(Access Control Lists)ကိုအသုံးပြုပြီး secure ဖြစ်အောင်ဘယ်လိုလုပ်မလဲ။ ပုံမှန်သုံးနေကျ read,write,execute permission တွေကို chmod, chown နဲ့တွဲသုံးတာက အလုပ်တော့ဖြစ်ပေမဲ့ file တစ်ခုထဲကို user အများကြီးအတွက် Permission တွေပေးချင်တဲ့အခါမှာအဲ့ဒါတွေနဲ့အလုပ်မဖြစ်တော့ဘူးဗျ။ ဒါပေမဲ့ acl ကတော့ကောင်းကောင်းလုပ်ပေးနိုင်ပါတယ်။ acl ကိုအသုံးပြုမယ်ဆိုရင်တော့ သူ့အတွက်လိုအပ်တဲ့ packages တွေကို sudo apt-get install nfs4-acl-tools acl ဆိုပြီးအရင် install လုပ်ပေးရပါမယ်။ acl မှာ default acl နဲ့ access acl ဆိုပြီးနှစ်မျိုးရှိပါတယ်။Default acl ကတော့ directory level မှာပဲအသုံးပြုလို့ရပါတယ်။ default acl […]
Linux မှာ swap size ဘယ်လောက်သုံးသင့်လဲ။
Linux မှာ swap partition ကိုဘယ်လောက်ထားသင့်သလဲ? Swap partition ရဲ့ size က ဘယ်လောက်ရှိသင့်သလဲ။ RAM ရဲ့ နှစ်ဆထားရမယ်ဆိုတာရော ဖြစ်နိုင်ပါ့မလား။ RAM အများကြီးရှိတဲ့စက်တွေမှာဆိုရင်ရော swap ကလိုသေးလား။ အပေါ်ကမေးခွန်းတွေကတော့ linux os တစ်ခုကို install လုပ်ရာမှာ မေးလေ့မေးထရှိတဲ့ common questions တွေဆိုလည်းမမှားပါဘူး။ အရင်တုန်းကဆိုရင်တော့ swap size ကို RAM ရဲ့ နှစ်ဆထားရမယ်ဆိုပြီးရှိခဲ့ဖူးပါတယ်။ ဒါပေမဲ့ အဲ့ rule ကအခုခတ် computer တွေနဲ့ဆိုရင် လုံးဝကိုမအပ်စပ်တော့သလိုဖြစ်သွားပါပြီ။ အခုဆို computer တွေမှာ RAM က 128 GB ထိရှိလာပါပြီ။ အဲ့လိုမျိုး နှစ်ဆထားရမယ်သာဆိုရင် RAM […]
Gnome dash fix
Ubuntu Gnome Desktop မှာ application launcher တွေကို categories ခွဲပြီးသိမ်းပေးမဲ့ script Ubuntu Gnome Desktop မှာ application menu ဖွင့်ရင် applications တွေက alphabetical လိုက် စီထားတာကိုတွေ့ရမှာပါ။ app နည်းနည်းပဲရှိရင်မသိသာပေမဲ့ app တွေများလာတဲ့အခါ ကိုယ်သုံးချင်တဲ့ app ကိုလိုက်ရှာနေရတာနဲ့တင် တော်တော်ကြာနိုင်ပါတယ်။ အဲ့တော့ app တွေကို သူတို့ရဲ့ functions ပေါ်မူတည်ပြီး categories လေးတွေခွဲထားရင် ရှာရတာပိုအဆင်ပြေပါတယ်။ ဥပမာအားဖြင့် web-browsers တွေ၊ mail client တွေ နဲ့ torrent downloader တွေကို Internet ဆိုတဲ့ categories အောက်၊ Librea Office […]
Alias On Ubuntu
Ubuntu users တွေအတွက် Terminal သုံးတဲ့အခါမှာ အချိန် ကုန်သက်သာစေမယ့် နည်းလမ်းကောင်းတစ်ခုပေးချင်ပါတယ်။ terminal မှာ alias သုံးနည်းလေးဘဲဖြစ်ပါတယ်။ ကိုယ် ရေးနေကြ command အရှည်ကြီးတွေ နေ့စဉ်နဲ့အမျှ မရိုက်ချင်လျှင် alias cmd လေးနဲ့ ချုပ်ထားလို့ရပါတယ်။ ဥပမာ သင့်ရဲ့ ubuntu os ကို update သို့မဟုတ် upgrade လုပ်ချင်လျှင် sudo apt-get update;sudo apt-get upgrade;sudo apt-get dist-upgrade ဆိုပြီး အရှည် ကြီးရိုက်ရပါမယ်။ အဲလို မရိုက်ဘဲ alias ကိုသုံးပြီး တိုအောင်လုပ်ထားလို့ရပါတယ်။ alias update=’sudo apt-get update;sudo apt-get upgrade;sudo apt-get dist-upgrade’ အပေါ်က […]