Showing posts with label Ubuntu. Show all posts
Showing posts with label Ubuntu. Show all posts

Packet_Tracer


Packet tracer ကေတာ့္ computer_network ေလ့လာသင္ယူဖူးသူတိုင္းသိမွာပါ။computer_network_ simulation software တစ္ခုၿဖစ္ၿပီး Cisco System မွ provide ၿပဳလုပ္ထားတာပါ။သူ႕ကိုအဓိက အသံုးၿပဳတာကေတာ့္ education မွာ training အေနနဲ႕အသံုးၿပဳတာပါ။ယခုလက္ရွိမွာ ၎ ေဆာ့္၀ဲကို အလြယ္တကူ Install ၿပဳလုပ္နိဳင္ဖို႕ DEB package အေနနဲ႕ရရွိနိဳင္ၿပီ ၿဖစ္ပါတယ္။
သူ႕ရဲ႕မူရင္း homepage မွာ register ၿပဳလုပ္ၿပီးေတာ့္ သက္ဆိုင္ရာ Linux_distro ေတြ အတြက္ packet ေတြကို သြားေရာက္ေဒါင္းေလာ့ခ်ယူနိဳင္ပါတယ္။
ေဖာ္ၿပပါ လင့္ေတြမွာလည္း  1    2    3  သြားေရာက္ေဒါင္းေလာ့ခ်ယူနိဳင္ပါတယ္။


ကၽြန္ေတာ္တို႕ ေဒါင္းေလာ့ခ်လို႕ရလာတဲ့ package ကို unzip ေပးၿပီးေတာ့္ executable ၿပဳလုပ္နိဳင္ေအာင္ permission ၿပဳလုပ္ေပးရမွာၿဖစ္ပါတယ္။(မူရင္း ေဒါင္းေလာ့ခ်ထားတဲ့ေနရာမွာလည္း permission ေၿပာင္းလဲဖို႕ ညြန္းထားပါတယ္)။

Android SDK (Eclipse)


ကၽြန္ေတာ္တို့ Android Developer(or) user တစ္ေယာက္ျဖစ္ျဖစ္ andriod app ေတြကိုအသံုးျပဳဖို႕လိုအပ္မွာ ျဖစ္ပါတယ္။user ေယာက္အေနၿဖင့္လည္း android application ေတြကို ubuntu ေပၚမွာ test ၿပလုပ္နိဳင္ပါတယ္။Android ကိုအသံုးၿပဳမယ္ဆိုလွ်င္ ပံုမွန္အတိုင္းပင္ Java JDK  ကိုလိုအပ္မွာၿဖစ္ပါတယ္။ ထို႕ေနာက္ Eclipse IDE နဲ႕ SDK Tools ေတြရွိရမွာၿဖစ္ပါတယ္။


Install ၿပဳလုပ္နည္းအနည္းငယ္ကြဲၿပားစြာရွိနိဳင္ပါတယ္။ယခင္က JDK နဲ႕ IDE တို႕ကို တစ္ခုခ်င္းဆီ install ၿပဳလုပ္ရေသာ္လည္း ယခု ထိုနွစ္ခုကို တစ္ေပါင္းတည္းစုထားေသာ package ကိုအသံုးၿပဳၿခင္းအားၿဖင့္ တစ္ၿပိဳင္တည္း install ၿပဳလုပ္နိဳင္သည္ၿဖစ္သည္။ေအာက္ေဖာ္ၿပပါ command_line အားအသံုးၿပဳပါ။

Google_earth ( alternative view)


Google earth ကိုအသံုးၿပဳတဲ့သူေတြ ရွိၾကမွာပါ။ ကၽြန္ေတာ္လည္း အစတုန္းက ေကာင္းေကာင္းမသံုးတက္ပါဘူး။ ေနရာေလးဘာေလး သြားၾကည့္တာပါ။  (ဥပမာ ေနာ္မန္ဒီ ကန္ေၿခတိုက္ပြဲ ဇာတ္ကားၿပီးရင္ အဲေနရာကို သြားၾကည့္တာပါ  ေရာက္ဖူးတယ္ရွိေအာင္လို႕ပါ..:P)။ အေသးစိတ္ အသံုးၿပဳပံုကိုေတာ့္   http://support.google.com/earth/bin/answer.py?hl=en&topic=2376018&answer=148176&parent=2376017&rd=1 လင့္မွာသြားေရာက္ေလ့လာနိဳင္ပါတယ္။ install ၿပဳလုပ္ပံုအနည္းငယ္ရွိပါတယ္. တစ္ခ်ိဳ႕ကေတာ့္ command_line ကေနၿပဳလုပ္ပါတယ္။ ကၽြန္ေတာ္ကေတာ့္ အလြယ္တကူ သူရဲ႕မူရင္း page ကေနေဒါင္းေလာ့ခ်ပါတယ္။

MPI( Message Passing Interface)


MPI (message passing interface)ဆိုတာကေတာ့္ message passing liberary တစ္ခုပါ။ C/C++/Foturn Language ေတြနဲ႕ တြဲဖက္အသံုးၿပဳနိဳင္ပါတယ္။ parallel programmer သမားေတြ အသံုးၿပဳၾကမွာပါ။ ကၽြန္ေတာ္တို႕ window မွာအသံုးၿပဳခ်င္ရင္ VS2010 (Virtual Studio) ကို install ၿပဳလုပ္ၿပီး library ၿပန္လည္ ၿပင္ဆင္ၿပီး အသံုးၿပဳနိဳင္ပါတယ္။ အခု ubuntu မွာ mpi ကို install ၿပဳလုပ္ၿပမွာ ၿဖစ္ပါတယ္။install ၿပဳလုပ္ရန္ ေအာက္ေဖာ္ၿပပါ command line ကိုအသံုးၿပဳပါ။
sudo apt-get install lam-runtime lam4-dev
(တစ္ၿခားေသာ liberary ေတြလည္းရွိပါတယ္ ကၽြန္ေတာ္အခုဟာ ကိုအသံုးၿပဳရတာ အဆင္ေၿပပါတယ္)။

အခု mpi program တစ္ခုကို အစမ္း run ၿပပါမယ္။(c program နဲ႕ပါ)

Macchanger (MAC_address changer)


MAC address ဆုိတာကေတာ့္ NIC(network card) ေပၚက firmware ေပၚမွာေရးထားတဲ့ coded ၿဖစ္ပါတယ္. MAC ကိုခ်ိန္းဖို႕ဆိုတာ firmware ထဲက data ေတြကိုခ်ိန္းမွရမွာပါ။ဆိုလိုတာကေတာ့္ ယခု MAC address change ဆိုတာကေတာ့္ temporary change ၿခင္းပဲၿဖစ္ပါတယ္။(အေၾကာင္းအမ်ိဳးမ်ိဳးေၾကာင့္ ခ်ိန္းၾကပါတယ္။(ကၽြန္ေတာ္တို႕ဆီမွာ internet access ေပးထားတဲ့ MAC address အေဟာင္းေတြကို service မွာၿပန္မေၿပာင္းခ်င္လို႕ ခ်ိန္းသံုးတာမ်ားပါတယ္။)။


Ubuntu မ်ား mac_address ခ်ိန္းနည္း အနည္းငယ္ရွိပါတယ္။ ပံုမွန္အားၿဖင့္ေတာ့္ default အေနၿဖင့္ ifconfig ကို အသံုးၿပဳၾကပါတယ္။ ကၽြန္ေတာ္ကေတာ့္ macchanger ကိုအသံုးၿပဳပါတယ္။ ၎ မွာ feature အနည္းငယ္ ပိုမိုပါ၀င္ပါတယ္။

Uninstall/Remove ubuntu


double boot တင္ထားတဲ့ ubuntu ကို uninstall ၿပန္လည္ၿပဳလုပ္မွာၿဖစ္ပါတယ္။
ထိုသို႕ ၿပဳလုပ္ရာမွာ window_os DVD နဲ႕ၿပဳလုပ္မွာ ၿဖစ္ပါတယ္။ၿပဳလုပ္ရတာကလည္း မခက္ခဲပါဘူး သာမာန္ပါပဲ။

ပထမဦးစြာ window_os မွ
My computer(right click) ->computer manangement ->storage ->Disk manangement ကိုသြားရင္ partition_box ေပၚလာမွာၿဖစ္ပါတယ္။
ထို partition ေတြထဲကမွ linux_os အသံုးၿပဳထားတဲ့ partition ကိုရွာေဖြၿပီး right_click ေထာက္ၿပီး delete ၿပဳလုပ္ပါ။

(Partation label ေပၚမွာမဟုတ္ပါဘူး linux_os က ext4 filesystem အသံုးၿပဳထားတဲ့အတြက္ NTFS နဲ႕ FAT32 ကလြဲတဲ့ partition ေတြက linux_os အသံုးၿပဳထားတဲ့ partition ေတြပါ delete ၿပဳလုပ္ပါ)။

Script Proxy Sever


Script proxy sever ဆိုတာကေတာ့္ client PCs ေတြနဲ႕ ပံုမွန္အားၿဖင့္ေတာ့္ Internet(website) ၾကားမွာ ၾကားခံထားတဲ့ ၾကားခံတစ္ခုပဲၿဖစ္ပါတယ္။သူ႕ရဲ႕အဓိက လုပ္ေဆာင္ခ်က္ကေတာ့္ internet access speed ကို increase ၿဖစ္လာဖို႕နဲ႕ bandwith usage ကိုေလ်ာ့ခ်ဖို႕ပဲၿဖစ္ပါတယ္။
ဥပမာ ကၽြန္ေတာ္တို႕ block တစ္ခုမွာ ကြန္ပ်ဴတာ 5 လံုးကို connection တစ္ခုတည္းမွာ share ထားလိုက္ၿပီး user(client)ေတြက facebook တစ္ခုတည္းကိုပဲ request ၿပဳလုပ္ေနလွ်င္ တူညီတဲ့ webpage တစ္ခုတည္းကို client 5 ခုစလံုး download ၿပဳဳလုပ္ေနတဲ့အတြက္ connection ကိုေႏွးေစပါတယ္ ထို႕အၿပင္ limit လိုက္ေပးေခ်ရတဲ့ services ေတြဆိုရင္လည္း internet ၀န္ေဆာင္ခ ပိုမိုကုန္က်မွာၿဖစ္ပါတယ္။(တစ္ခ်ိဳ႕ office ေတြမွာဆိုရင္ ကြန္ပ်ဴတာ အလံုး 100 ေလာက္ရွိရင္ သိသာပါတယ္.)


After installation


Ubuntu installation ၿပဳလုပ္ၿပီးတဲ့အခါ ေနာက္ထပ္ဘာေတြလိုအပ္လဲဆိုေတာ့္ ကိုယ္ၾကိဳက္တာ ကိုယ္လုပ္ၾကတာေပါ့ဗ်ာ.။ကၽြန္ေတာ္အခုေဖာ္ၿပပါမွာက အဓိက အလိုအပ္ဆံုး ေတြမဟုတ္ပါဘူး။ မၿဖစ္မေန လုပ္သင့္တဲ့အရာေလးေတြနဲ႕ ကၽြန္ေတာ္ ၾကိဳက္လို႕ install လုပ္တာေလးေတြပဲေဖာ္ၿပမွာၿဖစ္ပါတယ္။။

(၁)update and upgrade


အဲဒါကေတာ့္ မၿဖစ္မေနလုပ္ရမယ့္အထဲမွာပါပါတယ္။ update ကေတာ့္ လက္၇ွိ os ကို update ေပးတာၿဖစ္ၿပီး upgrade ကေတာ့္ system တစ္ခုလံုးကို upgrade ၿပဳလုပ္လိုက္တာၿဖစ္ပါတယ္။update နဲ႕ upgrade ၿပဳလုပ္ဖို႕ အတြက္ terminal(clt+alt+t ) ကေန ေအာက္က command ေလးကိုထည့္ၿပီး enter ေခါက္လိုက္ရံုပါပဲ။
sudo apt-get update && sudo apt-get upgrade

Remastersys(back_up)


Remastersys ကေတာ့္ backup အတြက္သာ မက တစ္ၿခားေသာ feature ေတြလည္း ပါ၀င္ပါတယ္။(ဥပမာ ကၽြန္ေတာ္ဆိုရင္ custom distro ထုတ္ထားတက္ပါတယ္)။

Remaster install လုပ္နည္းေတြ အနည္းငယ္ကြဲၿပားစြာရွိတက္ပါတယ္။အခု ubuntu အတြက္ default ေပးထားတဲ့အတိုင္းပဲ install ၿပဳလုပ္ပါမယ္။
ပထမဆံုး root အေနနဲ႕ အသံုးၿပဳရမွာ ၿဖစ္တဲ့အတြက္ terminal မွာ sudo su ဆိုၿပီး enter ေခါက္လုိက္ပါ။
ၿပီးေတာ့္ သက္ဆိုင္ရာ gpd key အား apply ၿပဳလုပ္ဖို႕အတြက္ ေအာက္ေဖာ္ၿပပါ command အား terminal မွာ ရိုက္ထည့္ပါ။

wget -O - http://www.remastersys.com/ubuntu/remastersys.gpg.key | apt-key add -

Conky installation


Conky ဆိုတာကေတာ့္ ဘက္စံုသံုးလို႕ရတဲ့ desktop mornitor system တစ္ခုပါ။processor,memory နဲ႕ network အသံုးၿပဳမွဳ႕ေတြ အပါအ၀င္ အခ်က္အလက္ေတာ္ေတာ္မ်ားမ်ားကို တြက္ခ်က္ေဖာ္ၿပနိဳင္ပါတယ္။ conky တစ္ခုကို script ေတြ က်ယ္ၿပန္႕စြာေရးနိဳင္သေလာက္ ခ်ဲ႕ထြင္နိဳင္ပါတယ္။
ဒီေနရာမွာေတာ့္ conky ကိုေရးသားတဲ့ parameter ေတြ argument ေတြ function ေတြ ေဖာ္ၿပပါမွာမဟုတ္ပါဘူး။ ေရးထားၿပီးသား script အေသးေလးေတြကိုပဲ အသံုးၿပဳနည္း install ၿပဳလုပ္နည္းကိုေဖာ္ၿပေပးမွာပါ။ တစ္ခုေလာက္နားလည္ရင္ ေနာက္ပိုင္း သေဘာတရားေတြ ကအတူတူပါပဲ။

အခု conky ကိုအသံုးၿပဳဖို႕အတြက္ conky ကို install ၿပဳလုပ္ရပါမယ္။

Terminal ကေန ေအာက္ေဖာ္ၿပပါ command ကိုရိုက္ထည့္ေပးပါ။

sudo apt-get install conky-all

Backtrace tools installation


FB က bracktrace group မွာ တစ္ခါေရးခဲ့ဖူးပါတယ္။ ခုတစ္ေပါင္း တစ္စည္းတည္းၿဖစ္သြားေအာင္ ဒီမွာ ၿပန္ေရးလိုက္တာပါ။
Ubuntu မွာ backtrace tool ေတြ install လုပ္လို႕ရပါတယ္။backtrace ဆိုတာကေတာ့္ အေကာင္းဆံုး hacking,security testing linux _os တစ္ခုပါ။အဓိကက ေတာ့္ tool ေတြပါပဲ။သူရဲ႕ မူရင္း homepage သြားေလ့လာၾကည့္ပါ။

အဆင့္(၁)

ပထမဆံုး sources_list ကိုဖြင့္ဖို႕အတြက္ ေအာက္က command ကို terminal မွာ ရိုက္ထည့္ေပးပါ။
sudo gedit /etc/apt/sources.list 


LAMP installation ( Local_host )



Web developer သမားေတြနဲ႕ script ေတြကိုေလ့လာေနတဲ့သူေတြအတြက္ အဓိကပါ။ကၽြန္ေတာ္တို႕ online ေပၚမတင္ခင္ မိမိစက္ထဲမွာ local အေနနဲ႕ test ၿပဳလုပ္ဖို႕ အတြက္ webserver တစ္ခုခု install လုပ္ဖို႕ လိုအပ္မွာ ၿဖစ္ပါ။localhost အတြင္ software ေတြအမ်ားအၿပားရွိပါတယ္။ တယ္။အဓိက အသံုးမ်ားတာ ကေတာ့္ XAMPP နဲ႕ WAMP ပါ။(window 98 နဲ႕ ME ေတြမွာအလုပ္မလုပ္ပါဘူး)။တစ္ၿခားထဲကဆိုရင္ Zend Server CE ကလည္း ေကာင္းတယ္လို႕ေၿပာၾကပါတယ္။(ကၽြန္ေတာ့္ကေတာ့္ WAMP ပဲသံုးဖူးပါတယ္)။အခု Linux မွာေတာ့္ open source web development တစ္ခုၿဖစ္တဲ့  LAMP(linux,Apache,MySQL,PHP) ကို ubuntu မွာ install ၿပဳလုပ္မွာ ၿဖစ္ပါတယ္။

အဆင့္(၁)

ပထမဦးဆံုး ဘာမွ error မရွိေအာင္ update လုပ္လိုက္တာပိုေကာင္းပါတယ္။
sudo apt-get update
LAMP install လုပ္နည္း အနည္းငယ္ရွိပါတယ္။အဲထဲကမွ အလြယ္ဆံုးနည္းနဲ႕ ၿပဳလုပ္ၿပသြားမွာ ၿဖစ္ပါတယ္။ command line တစ္ခုတည္းနဲ႕ install ၿပဳလုပ္သြားမွာ ၿဖစ္ပါတယ္။(Debian default packages ပါ ubuntu မွာ လည္းအလုပ္လုပ္ပါတယ္)။treminal မွာ ေအာက္က command ကို ရိုထည့္လိုက္ပါ။
sudo apt-get install tasksel

Joomla installation


Joomla ဆုိတာကေတာ္ world wide web ေတြေပၚကို publishing ၿပဳလုပ္ရန္အသံုးၿပဳနိဳင္တဲ့ web application framework တစ္ခုၿဖစ္ပါတယ္။100% free source တစ္ခုလည္းၿဖစ္သလို install ၿပဳလုပ္ရတာ လည္းလြယ္ကူပါတယ္။ယခု ကၽြန္ေတာ္ေရးေနတဲ့ အခ်ိန္မွာ version 2.5 ထိေရာက္ရွိေနပါၿပီ။ (အကယ္၍ အသံုးၿပဳမယ္ဆိုရင္ 2.0 ေအာက္ကို အသံုးမၿပဳသင့္ပါ ကၽြန္ေတာ့္ အသိတစ္ေယာက္ ေၿပာၿပဖူးပါတယ္ security ပိုင္းဆိုင္ရာမွာ hack လို႕လြယ္သြားပါၿပီ 2.0 နဲ႕အထက္ကို ပဲအသံုးၿပဳသင့္ပါတယ္) ကၽြန္ေတာ္တို႕ local host ကို install ၿပဳလုပ္ၿပီးၿပီ ဆိုလွ်င္ joomla ကို ဆက္လက္ install ၿပဳလုပ္နိဳင္မွာၿဖစ္ပါတယ္။(LAMP installation ကိုဒီမွာ ၾကည့္ပါ။)

ပထမဦးစြာ joomla ကို download ခ်ဖို႕အတြက္ www.joomla.org ကိုသြားပါ။Download other joomla 2.5x packages ကို click နွိပ္ၿပီး ေဒါင္းေလာ့ခ်ဖို႕ေရြးခ်ယ္ပါ။


Run C/C++ program on ubuntu( GCC complier)


c/c++ ဆိုတာကေတာ့္ popular အၿဖစ္ဆံုး programming language ေတြထဲကတစ္ခု ပဲၿဖစ္ပါတယ္။c/c++ သာမကပဲ တစ္ၿခားေသာ Programming (Java,PHP,Peral,Scriptin,Ruby..)ေတြလည္း   ubuntu အပါအ၀င္ တစ္ၿခားေသာ distro ေတြမွာ အသံုးၿပဳရတာ အဆင္ေၿပပါတယ္။)

ပထမဦးစြာ c/c++ ကို complie ၿပဳလုပ္ဖို႕အတြက္ လိုအပ္တဲ့ development libraries ေတြကို install ၿပဳလုပ္ဖို႕အတြက္ ေအာက္ေဖာ္ၿပပါ command ကိုအသံုးၿပဳပါ။
sudo apt-get install build-essential
ကၽြန္ေတာ္ကေတာ့္ gcc complier ကိုအသံုးၿပဳမွာ ၿဖစ္ပါတယ္. gcc complier ကို install ၿပဳလုပ္ပါ့မယ္။ေအာက္က command_line ကို အသံုးၿပဳပါ။
 sudo apt-get install gcc

First C program

ကြန္ေတာ္တို႕ install ၿပဳလုပ္ၿပီးၿပီဆိုလွ်င္ ပထမဦးစီး c ပရိုဂမ္တစ္ခုကို စမ္းသပ္ၿပီး complie ၿပဳလုပ္ၾကည့္ပါမယ္။

Installation from usb


Ubuntu အပါအ၀င္ linux distro ေတြကို usb ကေန install ၿပဳလုပ္ဖို႕ software ေတြအမ်ိဳးမ်ိဳးရွိပါတယ္။ Usb ကေန double_boot linux တင္ဖို႕အတြက္ ကၽြန္ေတာ္အသံုးၿပဳတာကေတာ့္ uniboot ပါ။ ၎ရဲ႕ homepage ၿဖစ္တဲ့ http://unetbootin.sourceforge.net/  သြားေရာက္ေဒါင္းေလာ့ခ်ယူနိဳင္ပါတယ္။
ေဒါင္းေလာ့ခ်ၿပီးရင္ ကၽြန္ေတာ္တို႕install ၿပဳလုပ္မယ့္ linux_distro ကို ေဒါင္းေလာ့ခ်ပါ့မယ္။ ကၽြန္ေတာ္တို႕ ubuntu ကို install ၿပဳလုပ္မွာၿဖစ္တဲ့အတြက္ ubuntu ကိုသူ႔ရဲ႕ homepage ကေန ေဒါင္းေလာ့ခ်ပါမယ္။

Uneboot နွင့္ ubuntu နွစ္ခုစလံုး ေဒါင္းေလာ့ခ်ၿပီးရင္ ပထမဦးစြာ uneboot ကိုဖြင့္လိုက္ပါ။

အဆင့္(၁)

Uneboot နွင့္ ubuntu နွစ္ခုစလံုး ေဒါင္းေလာ့ခ်ၿပီးရင္ ပထမဦးစြာ uneboot ကိုဖြင့္လိုက္ပါ။
1 -> Diskimage ကိုေရြးခ်ယ္ပါ။
2-> မိမိ usb တည္ရွိတဲ့ drive letter ကိုေရြးခ်ယ္ေပးပါ။
3-> မိမိ download ၿပဳလုပ္ထားတဲ့ ubuntu တည္ရွိတဲ့ ဖိုင္ location ကိုေရြးခ်ယ္ေပးပါ။

ထို႕ေနာက္ ok ေပးလိုက္ၿပီးပါက process ၿပဳလုပ္ၿပီးသြားေသာ္ restart ေတာင္းေသာအခါ restart ေပးလိုက္ပါ။

Installation(from DVD)


ဘေလာ့မွာ ubnutu topic တစ္ခုအေနနဲ႕ လုပ္လိုက္တာေၾကာင့္ installation ၿပဳလုပ္တာကေနစၿပီး ေဖာ္ၿပလိုက္တာပါ။ အခုေဖာ္ၿပမဲ့ guide ကေတာ့္ window_os  တင္ၿပီးသားတစ္ခုခုကို unbuntu ထပ္မံတင္မွာပါ။ ဆိုလိုတာကေတာ့္ double_boot တင္ပါမွာ။ပံုမွန္အတိုင္းပဲ dvd ကေနတင္မွာပဲၿဖစ္ပါတယ္။

(Usb ကေန double_boot linux တင္ဖို႕အတြက္ ကၽြန္ေတာ္အသံုးၿပဳတာကေတာ့္ uniboot ပါ။(တစ္ၿခားေဆာ့္၀ဲေတြလည္းရွိပါတယ္ http://unetbootin.sourceforge.net/  )

ကၽြန္ေတာ္တို႕အသံုးၿပဳမည့္ ubuntu os ကို သူ႕ရဲ႕ home_page ကေန ေဒါင္းေလာ့ ခ်ယူပါ။
http://www.ubuntu.com/ ကေန ေနာက္ဆံုး version ကို ေဒါင္းေလာ့ခ်ယူပါ။(ubuntu desktop)။ dvd burn ၿပီးတဲ့အခါ dvd_drive ကေန boot တက္လိုက္ပါ။

Step(1)
ပံုတြင္ try နွင့္ install နွစ္ခုရွိပါတယ္။install ၿပဳလုပ္မွာ ၿဖစ္တဲ့အတြက္ install ubuntu ကိုပဲေရြးခ်ယ္မွာၿဖစ္ပါတယ္။