Category: Guide

Ubuntu Server Hardening (Part-1)

Ubuntu ကိုသုံးနေတဲ့ User အသစ်တွေ (အသစ်တွေဆိုတာက Desktop Version ကိုသုံးနေတာကြာပြီ။ သို့ပေမယ့် Server ပေါ်ကိုအခုမှစတင်အသုံးပြုမယ့်လူတွေ) ကိုဒီနေ့တွေ့ တော့မေးခွန်းတစ်ခုမေးလိုက်မိတယ်။ အဲ့တာဘာလဲဆိုတော့ အခု Public IP နဲ့ Server တစ်ခုရပြီဆိုကြပါစို့။ ဘာအရင်ဆုံးစလုပ်မလဲဆိုတဲ့မေးခွန်းပါ။ အဖြေကအမျိုးစုံထွက်လာပါတယ်။ User အသစ်ဖန်တီးမယ်။ လိုအပ်တဲ့ Software တွေ installation လုပ်မယ်။ မသိဘူး။ စသဖြင့်ပေါ့။ ကို က Security သမားဆိုတော့သူတို့ကို Server ကို Access ရရခြင်းဘာလုပ်မလဲဆို တာကိုသိသလောက်၊ တတ်သလောက်လေး Share ပေးလိုက်တယ်။ အဲ့တာကိုနားထောင်ခဲ့တဲ့လူတွေတင်မဟုတ်ဘဲ လက်လှမ်းမှီသလောက်လူတွေသိရအောင်ပြန်ပြီးတော့ Sharingလုပ်ပေးလိုက်ပါတယ်။ ကျနော်တို့ Server ကိုစရပြီဆိုတာနဲ့အရင်ဆုံးလုပ်ရမှာကတော့ root password ကိုပြောင်းလိုက်ဖို့ပါပဲ။ ဘာကြောင့်လဲဆိုတော့ စစဝင်ခြင်း Ubuntu […]

How To Use Eastern Languages in Sublime Text Editor

Sublime Text Editor အသုံးပြုသူတွအေနေနဲ့ Sublime Text Editor မှာ English မဟုတ်တဲ့ တခြားဘာသာစကားတွေရိုက်ချင်ရင် အောက်ပါအတိုင်းပြင်လို့ရပါတယ် ။ Terminal မှာတစ်ကြောင်းချင်းရိုက်ပါ။ cd .config/sublime-text-3/Packages/ git clone https://github.com/seanliang/ConvertToUTF8.git ဒါဆိုရင် Sublime Text မှာအရှေ့တိုင်းဘာသာစကားတွေဖြစ်တဲ့ ဂျပန်။တရုတ်။ကိုရီးယား စာတွေဖတ်လို့ရပါပြီ။ ဒါပေမယ့် စာတော့ရိုက်လို့ရဦးမှာမဟုတ်သေးပါဘူး။ ဒါ့ကြောင့် အောက်ပါအတိုင်းထပ်လုပ်ဖို့လိုပါသေးတယ် ။ cd .config/sublime-text-3/Packages/ https://github.com/xgenvn/InputHelper.git ဒါတွေလုပ်ပြီးသွားလို့ရှိရင် Sublime ကိုဖွင့်ထားတယ်ဆိုရင် ပိတ်ပြီးပြန်ဖွင့်လိုက်ပါ ။ English မဟုတ်တဲ့ တခြားစာတွရေိုက်ထည့်မယ်ဆိုရင် Ctrl+Shift+Z ကိုနှိပ်လိုက်ပါ ။ Prompt Box တစ်ခုပေါ်လာမှာဖြစ်ပြီး အဲ့ဒီကနတေဆင့် ကိုယ်ရိုက်ထည့်ချင်တဲ့စာကိုရိုက်ထည့်လို့ရပါပြီ။

Installing Sublime text editor and Atom

Ubuntu user တွေအနေနဲ့ အထူးသဖြင့် Coding ရေးရတဲ့ သူတွေအတွက်အသုံးဝင်တာတဲ့ Text Editor တစ်ခုကတော့ Sublime Text Editor ပဲဖြစ်ပါတယ်။တခြား Editor တွေလည်းရှိပါသေးတယ် ကျွန်တော်က Sublime သုံးနေတာမို့ Sublime အကြောင်းပဲအရင်ပြောချင်ပါတယ် ။ Sublime ကိုသူ့တရားဝင် Website ဖြစ်တဲ့ http://www.sublimetext.com/ မှာTar File အနေနဲ့ ဒေါင်းလုတ်သွားဆွဲပြီး စက်ထဲထည့်လို့ရပါတယ်။ အဲ့လိုမဟုတ်ပဲ Command Line /Terminal ကနေ ထည့်လို့လည်းရပါတယ်။ အရင်ဆုံး Sublime Text ကိုထည့်မယ်ဆိုရင် Repository တစ်ခု Add ပေးရပါတယ် ။ sudo add-apt-repository ppa:webupd8team/sublime-text-2 or sudo add-apt-repository ppa:webupd8team/sublime-text-3 (ကိုယ်လိုချင်တဲ့ Version […]

LEMP(Linux , NginX , MariaDB , PHP)

Web Development Environment နဲ့ပတ်သက်ရင်  LAMP (Linux, Apache , MySQL , PHP )  ရှိသလို LEMP(Linux, Nginx, MariaDB , PHP )  ဆိုတဲ့ အတွဲလည်းသုံးလို့ရပါတယ် ။  အဲ့ဒါတွေတင်ဖို့ခေါင်းရှုပ်မခံချင်ရင်တော့ XAMPP ကိုသာသုံးပါ ။ Xampp ကို https://www.apachefriends.org/ မှာဒေါင်းလို့ရပါတယ် ။ အခုကတော့ LEMP အကြောင်းပြောမှာဖြစ်ပါတယ်။ Nginx Nginx  ကို Engine X လို့အသံထွက်ပါတယ်။ Igor Sysoev လို့ခေါ်တဲ့ Russian Developer တစ်ယောက်တီထွင်ခဲ့တာဖြစ်ပါတယ် ။ Opensource Web server တစ်ခုဖြစ်ပြီး Apache ပြီးရင် ဒုတိယလူသုံးအများဆုံးဖြစ်ပါတယ် ။ တတိယလူသုံးအများဆုံးက […]

Ubuntu Surfing – Ubuntu Myanmar Wiki [gitbook – epub]

Ubuntu သမားတွေအတွက် မရှိမဖြစ်လို့တောင် ပြောလို့ရတဲ့ Wiki တစ်ခုရှိပါတယ်။၂၀၁၁ လောက်က အဲဒီ Wiki ကို မှီငြမ်းပြီး မြန်မာဘာသာ ပြန်ခဲ့ကြပါတယ်။ အဲတာကို Ubuntu Myanmar Wiki ဆိုပြီး ခေါ်ခဲ့ကြပါတယ်။ နောက်ပိုင်း Host အပြောင်းမှာ Wiki ဆိုက် Down သွားခဲ့ပါတယ်။ ကျွန်တော့်ရဲ့ Dell Laptop လေးထဲမှာ xml တွေ ရှိပေမယ့် Laptop ကို ပြန်ဖွင့်ရခက်နေလို့ အရင် Print ထုတ်ထားတဲ့ စာအုပ်ကြီးကိုပဲ ပြန်ရိုက်ဖြစ်ခဲ့ပါတယ်။ စာပြန်ရိုက်တဲ့အခါမှာလည်း Ubuntu User တွေ မဟုတ်တဲ့အတွက် code မှားတာတွေ စာမှားတာတွေ Space နဲ့ Switch တွေ အထားမှားတာတွေ အများကြီးပါသွားပါတယ်။ အဲတာကို ပထမဆုံး စာပြန်စစ်ရပါတယ်။ အဲလို စာပြန်စစ်ထားတာတွေကိုမှ Markdown Format ပြန်ပြောင်းရပါတယ်။ Markdown ဖြစ်ပြီးတော့မှ gitbook ပြန်ပြီး စီစဉ်ရပါတယ်။ ပထမဆုံး […]

Terminal to Facebook Messenger & Google Talk

facebook messengerတို့Google Talk တို့စတဲ့ Chat Service တွေကို Terminal ကနေအသုံးပြုချင်သူတွေအတွက် (သို့မဟုတ်) CLI နဲ့သုံးရတာကို ပိုမို နှစ်သက်ပါတယ်ဆိုတဲ့သူတွေအတွက် Finch လို့ခေါ်တဲ့ Terminal-Based Chat Client နဲ့မိတ်ဆက်ပေးချင်ပါတယ်။ Finch ကို install လုပ်ဖို့Terminal မှာ sudo apt-get install finch (CLI ပုံစံနဲ့အပြည့်အဝသုံးချင်ရင်တော့ Ctrl+Alt+F1 နှိပ်ပါ။ User name နဲ့Password ကိုဖြည့်ပါ။ GUI မပါပဲသုံးတာဖြစ်ပါတယ်။) ကဲ install လုပ်တာပြီးဆုံးသွားပြီဆိုရင် Terminal မှာ finch လို့ရိုက်လိုက်ပါ။ Finch ရဲ့ TUI (text user interface) ထဲကိုရောက်သွားပါမယ်၊ For Facebook […]

ဝုတ် သို့မဟုတ် woof

ကျွန်တော်တို့ တစ်ဦးနဲ့ တစ်ဦး ဖိုင်တွေ ရှဲရှာမှာ နည်းလမ်းမျိုးစုံရှိပါတယ်။ SAMBA နဲ့ မျှမယ် USB နဲ့ ပေးမယ် Nitro Share နဲ့ ပို့မယ်။ အစုံပါပဲ။ တချို့ ရုံးကြီးတွေမှာတော့ NAS သုံးကြတယ် FTP သုံးကြတယ် ကိုယ်ပိုင် Local Cloud တွေ သုံးကြတယ်။ ဒါပေမယ့် တခါတလေမှ တွေ့ကြတဲ့သူတွေကတော့ SMB လဲမသုံး တခြား Services လဲမသုံးကြဘူး။ အဲအချိန်မှာ SimpleHTTPServer နဲ့ Share ဖို့ နည်းလမ်း ရေးပေးပြီးသွားပါပြီ။ ဒါပေမယ့် အဲတာက Folder လိုက်ကို  Read Access ပေး ရယူခွင့်ပေးလိုက်သလိုဖြစ်နေတယ်။ ကိုယ်ပေးချင်တဲ့ ဖိုင်လေးတွေကိုပဲ ပေးချင်တဲ့အခါမှာ ဘယ်လိုလုပ်မလဲ 1- woof ကို သွင်းပါ။ sudo apt-get […]

Python SimpleHTTPServer

သင့်ဆီက ဖိုင်တွေကို Network တူ OS မတူတဲ့ သူငယ်ချင်းတွေဆီကို Share လုပ်ချင်တဲ့အခါ သင့်ရေးသားထားတဲ့ HTML Template ကို သင့်သူငယ်ချင်းကို ကြွားဖို့ သင့် အလုပ်အပ်သူကို ပြသချင်တဲ့အခါ အဲတာလေးအတွက်လောက်နဲ့ Samba / Lamp / XAMPP တွေနဲ့ အချိန်ကုန်ခံပြီး Configuration လုပ်နေစရာမလိုပါဘူး။ ဆော့ဝဲတွေ လိုက်သွင်းနေစရာ မလိုပါဘူး။ XAMPP တွေ LAMPP တွေနဲ့ CPU တွေ RAM တွေကို ဖြုန်းတီးစရာမလိုပါဘူး။ အချို့ကိစ္စလေးတွေမှာ အလွယ်တကူ ဖြေရှင်းလို့ရပါတယ်။ ၁- Terminal ကိုဖွင့်ပါ (Ctrl+Alt+T) ၂- သင့် Share လုပ်လိုတဲ့ Folder အောက်ကို သွားပါ။ (cd ~/Videos) ၃- python -m SimpleHTTPServer 8080 ၄- အပေါ်က Command ဟာဆိုရင် python […]

Training Video / Guide

[20130604] Complete-Webgoat-Training-Movies–by-YGN-Ethical-Hacker-Group_Myanmar 453M . Build E-commerce website with PHP, MySQL, jQuery and PayPal 3.7G . Build Web apps in node and Express 440M . CBT Nuggets – AWS Certified Solutions Architect – Foundations 1.6G . Create AJAX Web Applications using Jquery and PHP – Free VideoTutorials 774M . CSS tricks and Tips 679M . From […]

Back To Top