Saturday, May 26, 2012

Mozilla Firefox ကုိအျမန္ႏႈံးျမင့္ျပီးသုံးရေအာင္

Mozilla Firefox  ကုိဘယ္လုိ ့အျမန္ႏႈံး ျမင့္ျပီးသုံးရမလဲဆုိရင္ ပထမဆုံး   Desktop ေပၚမွာရွိတဲ့  Mozilla Firefox  ပုံကုိ ညာဘက္ကလစ္ေပးလိုက္ပါ ျပီးရင္  Properties ထဲကုိဝင္လုိက္ပါခင္ဗ်ာ  ျပီးရင္ေတာ့ Shortcut  ကုိကလစ္ေပးျပီး Target ေဘာက္ထဲက အကြက္ရဲ့ေနာက္ဆုံးဒီစာရဲ့ေနာက္ကုိ "C:\Program Files\Mozilla Firefox\firefox.exစေပ့ဘားတစ္ခ်က္ရုိက္ျပီး   /prefetch:1 ကုိထည့္လိုက္ဗ်ာ အဆင္ေျပပါျပီး။
 Mozilla Firefox ကုိဖြင့္လိုက္ပါ  Add ဘားေပၚမွာ about:config ဆုိျပီးရုိက္ထည့့္လုိက္ဗ်ာ ျပီးရင္ I'll be careful, I promise! ကုိကလစ္ေပးျပီးဝင္လုိက္ဗ်ာ scresh ဘားေပၚမွာ pip လုိ ့ရုိက္ထည့္လိုက္ဗ်ာ network.http.pipelining ကို ႏွစ္ခ်က္ႏွိပ္ျပီ true လုပ္လုိက္ဗ်ာnetwork.http.pipelining.maxrequests မွာ 4 ကို ႏွစ္ခ်က္ႏိွပ္ျပီး 30 ေျပာင္းေပးလုိက္ဗ်ာ network.http.proxy.pipelining ကိုလဲ true  ေျပာင္းေပးလုိက္ဗ်ာ သူငယ္ခ်င္းရဲ့ Mozilla Firefox သိသိသာသာျမန္လာပါျပီး Error Console ဖုိင့္တစ္ခုတက္လာရင္  All ကုိႏွိပ္ျပီးရင္ Clear ကုိႏွိပ္လုိက္ပါခင္ဗ်ာ  Mozilla Firefox သိသာသာျမန္လာပါျပီးခင္ဗ်ာ။
ဆုိဒ္ေတြဝင္တုိင္ ႏွိပ္ေပးပါ အဆင္ေျပပါျပီ။:P
စာကုိၾကည့္ျပီးမလုပ္တက္တဲ့ သူငယ္ခ်င္းမ်ားကေတာ့ ပုံေတြတင္ေပးထားတယ္ဗ် ပုိျပီးအဆင္ေျပေအာင္လို ့ပါ ေစသနာေပါ့ ..:P
http://api.ning.com/files/DBcuY8g7bDs0Ud51gLWLsfNkZhpef8H3cHylvHijIE7d5iHhflrk8EYgUSnyuVPeiA7BLkWD1OoicaND2dBjJLtAupIlErgB/Mozlla.bmp
http://api.ning.com/files/syDyIga1HGaZmMHa0d3rPvPVqVIzshUNY6gkn1ZmX8y*sga6uPGCgN1pRUqdkzL7eFAk-R1cm*I-CESoNd5DFjMo2wRmEYdp/Mozlla1.bmp
ကဲ့ ျမန္လာျပီးေနာ္ ဒါေပမဲ့ နည္းနည္းပဲ ျမန္ေသးတယ္ဗ် စိတ္ၾကိဳက္မျဖစ္ေသးဘူးထက္ျပီးဒီထက္ျမန္ေအာင္လုပ္ဦးမွာ ဆုိဒ္တစ္ခုဝင္ရင္ ကြန္နရွင္ေကာင္းေကာင္းနဲ ့ Mozilla Firefox  ျမန္ျမန္ေလဆုိေတာ့ သုံးရတာအဆင္ေျပတာေပါ့ဗ်ာ မဟုတ္ရင္ သုံးေနရင္ ကြန္ပ်ဳတာကုိရုိက္ခြဲးခ်င္စိတ္ေတြေပါက္လာေရာ :P

ေနာက္တစ္မ်ိဳးထက္လုပ္ရေအာင္ဗ်ာ
မရွင္းတဲ့ ညီကုိေမာင္ႏွမမ်ားအတြက္ေတာ့ ပုံၾကည့္ျပီးလုပ္ေပါ့ဗ်ာ

http://api.ning.com/files/GCM8GX8jdKDWBxbXXI92hj0OhHazQBKcEhaZ0FSasb6-lyGS1-npEXmIMOLXmWT55Bkbj39TLqFptlyvLROnHavf5LHBX481/Mozlla2.bmp
http://api.ning.com/files/T2NvUVNI*3hiw*b6f5A5jVr*R4a*TnjCnK7Gfclv*7GYlj36luO1lJb*VBCwzOZqSRwzzDyYXUAf4QSl1A6KdqEdaO4bwCbI/Mozlla3.bmp

ဒါကုိသုံးရတာ စိတ္တုိင္မက်ေသးဘူး ဒီထက္ျမန္ခ်င္ေသးတယ္ဗ်ာ Mozilla Firefox သုံးတုိင္လုပ္ရမယ္နည္းလမ္းေလပါ ခုနည္းေလကေတာ့  ဆုိဒ္ေတြဝင္တုိင္ လုပ္ေပးရင္ အဆင္ေျပပါတယ္ သုံးရတာ ေလးေနတယ္ထင္လာရင္ လုပ္ေပးပါ
Mozilla Firefox ကိုဖြင့္လိုက္ပါ Shift + Ctrl +  J ကုိႏွိပ္လုိက္ပါ

http://api.ning.com/files/4zxJDXgPuIZv-lAJ9nL9V5MN5ps4ebI94ELCUhq*SO0UnieJq5PZYd8GFI44B*OA4InQ90U3VO1KVFNToqofmdd4*o4DmDN3/Mozlla4.bmp
ခုေလာက္ဆုိရင္ ဧဒင္ဥယ်ာဥ္ညီကုိေမာင္ႏွမမ်ားလည္း  Mozilla Firefox  ကုိ အျမန္ႏႈံးျမင့္ျပီးသုံးေနေလာက္ပါျပီး
လုံးဝ ကြန္နရွင္မေကာင္းတဲ့ ေနရာေတြေတာ့ ဘယ္ေလာက္ၾကီးလုပ္လုပ္  မျမန္နုိင္ပါဘူး။

Source: www.edinooyin.com

ဘ၀ ေအာင္ျမင္မႈကို ေျပာျပေနတဲ့ ABCD


အဂၤလိပ္ အကၡရာ ABCD . . . Z အထိဆိုရင္ ၂၆ လံုး ရွိပါတယ္။ အဲဒီ
အကၡရာေတြကို ဒီလိုနံပါတ္စဥ္ေတြ ထိုးၿပီး စီၾကည့္ရေအာင္ . . .


A=1, B=2, C=3, D=4, E=5,

F=6, G=7, H=8, I=9, J=10,

K=11, L=12, M=13, N=14, O=15

P=16, Q=17, R=18, S=19, T=20

U=21, V=22, W=23, X=24, Y=25, Z=26

အဲဒီလို စီၿပီးသြားရင္ေတာ့ သက္ဆိုင္ရာ အကၡရာကို ကိုယ္စားျပဳတဲ့
နံပါတ္တစ္ခုစီ ရွိသြားပါၿပီ။

ကဲ ဘ၀မွာ ရာႏႈန္းျပည့္ေအာင္ျမင္ဖို႔ ဘာအေရးႀကီးဆံုးလဲ တြက္ၾကည့္ၾကစို႔။ 

၁။ အလုပ္ႀကိဳးစားျခင္း (Hard Work)

H+A+R+D+W+O+R+K

8+1+18+4+23+15+18+11= 98 %

အဲဒါေၾကာင့္ အလုပ္ႀကိဳးစားျခင္းဟာ ၉၈ ရာခိုင္ႏႈန္း ေအာင္ျမင္ႏိုင္ပါတယ္။



၂။ ဗဟုသုတ (Knowledge)

K+N+O+W+L+E+D+G+E

11+14+15+22+12+5+4+7+5 = 96 %

ဗဟုသုတျပည့္စံုျခင္းကေတာ့ ၉၆ % ေအာင္ျမင္ႏိုင္ပါတယ္။



၃။ ခ်စ္ျခင္းတရား (Love)

L+O+V+E

12+15+22+5 = 54 %

ခ်စ္ျခင္းတရားဟာ ေအာင္ျမင္ဖို႔ ၅၄ ရာခိုင္ႏႈန္းပဲ ရွိပါတယ္။



၄။ ကံတရား (Luck)

L+U+C+K

12+21+3+11 = 47 %

ကံတရားကေတာ့ ေအာင္ျမင္ျခင္းနဲ႔ ၄၇ ရာခိုင္ႏႈန္းပဲ ပတ္သက္ပါတယ္။

ဒါဆိုရင္ေတာ့ မဟုတ္ေသးဘူး။ ၁၀၀ ရာခိုင္ႏႈန္း အျပည့္ရႏိုင္မယ့္
အေၾကာင္းတရား တခုခုေတာ့ ရွိရမယ္။

သိၿပီ ပိုက္ဆံ . . . ။ 

၅။ ပိုက္ဆံ (Money)

M+O+N+E+Y

13+15+14+5+25 = 72 %

မဟုတ္ျပန္ဘူး . . . ပိုက္ဆံကလည္း ၇၂ ရာခိုင္ႏႈန္းပဲ စြမ္းေဆာင္ႏိုင္တယ္။ ဒါဆိုရင္



၆။ ေခါင္းေဆာင္မႈ အရည္အေသြး (Leadership)

L+E+A+D+E+R+S+H+I+P

12+5+1+4+5+18+19+8+9+16 = 89 %

ေခါင္းေဆာင္မႈေကာင္းရင္ေတာ့ ၈၉ ရာခိုင္ႏႈန္း ေအာင္ျမင္ႏိုင္ပါတယ္။
ျပႆနာတိုင္းမွာ အေျဖဆိုတာ ရွိစၿမဲပါ။ အဲဒီေတာ့ ျပႆနာရဲ႕ အေျဖကို
စိတ္ေနစိတ္ထားေလး ေျပာင္းၿပီး စဥ္းစားၾကည့္ရေအာင္။ ဟုတ္ၿပီ . . .စိတ္ေနစိတ္ထား။ 


၇။ စိတ္ေနစိတ္ထား (Attitude)

A+T+T+I+T+U+D+E

1+20+20+9+20+21+4+5 = 100 %

ရပါၿပီ . . . ဘ၀ကို ၁၀၀ ရာခိုင္ႏႈန္း ေအာင္ျမင္မႈေပးႏိုင္တဲ့ အရာကေတာ့
စိတ္ေနစိတ္ထားပါပဲ။ “Attitude is everything ” လို႔ ဆိုပါတယ္။ ကိုယ့္ရဲ႕
စိတ္ေနစိတ္ထားကို ေျပာင္းလိုက္တာနဲ႔ ဘ၀တစ္ခုလံုး ေျပာင္းလဲႏိုင္ပါတယ္။
အခု အေျဖကို သိရပါၿပီ။
 ကဲ . . . ဘာဆက္လုပ္ၾကမလဲ . . . ။ 

မူရင္းေရးသားသူ: Kyawzin O

Tuesday, May 15, 2012

Computer မွာ ( 7.45 GB ) Free သံုးႏိုင္ရန္

ကၽြန္ေတာ္တို႔ ကြန္ပ်ဴတာမွာ Hard Drive တစ္ခုကို ပိုျပီးေတာ့အသံုးျပဳ ခ်င္သူေတြအတြက္ပါ .. 7.45 GB ေလာက္ေတာ့ အသံုးျပဳလို႔ ရမွာျဖစ္ပါတယ္ .. ကၽြန္ေတာ္တို႔ စက္မွာ အရင္ရွိျပီးသား Partation ေတြကေတာ့ ပံုမွန္အတိုင္း Hard Disk ထဲမွာStorage လုပ္ေပးမွာ ျဖစ္ေပမယ့္ .. အခုအသံုးျပဳလို႔ ရမယ့္ Gmail Drive ကေတာ့ G-Mail အေကာင့္ထဲမွာ Storage လုပ္ေပးမွာျဖစ္ပါတယ္ .. Internet ေပၚမွာ Storage လုပ္ေပးမွာ ျဖစ္ေပမယ့္ ကၽြန္ေတာ္တို႔က အသံုးျပဳခ်င္တဲ့အခါမွာ My Computer မွာတင္ Other Drive တစ္ခုအေနနဲ႔ အသံုးျပဳလို႔ ရမွာျဖစ္ပါတယ္ .. ဒီေကာင္ေလးကိုဘယ္လို အသံုးျပဳရမယ္ ဆိုတာကိုေတာ့ ကၽြန္ေတာ္ေအာက္မွာ ပံုေလးေတြနဲ႔ ရွင္းျပေပးထားပါတယ္ ..
အရင္ဆံုး GMail Drive v1.0.18  ကိုေအာက္မွာ ႏွစ္ေနရာ တင္ေပးထားပါတယ္ .. အဆင္ေျပတဲ့ လင့္ကေနသာ ေဒါင္းေလာ့ ခ်လိုက္ပါ .. ေဒါင္းေလာ့ ခ်ျပီးျပီ ဆိုရင္ေတာ့ Setup ဖိုင္ေလးကို Install လုပ္လိုက္ပါ .. Install လုပ္ျပီးျပီဆိုရင္ေတာ့ My Computer ထဲက Other ထဲမွာ G-mail Drive ဆိုျပီးေပၚ ေနပါလိမ့္မယ္ .. ျပီးရင္ အဲ့ဒီေကာင္ေလးကို Double Clickေပးလိုက္ပါ .. ဒါဆိုရင္ G-Mail Login ၀င္ခိုင္းပါလိမ့္မယ္ .. အခုကၽြန္ေတာ္တို႔ အသံုးျပဳမဲ့ အေကာင့္သည္ အေကာင့္ အသစ္တစ္ခုျဖစ္ရင္ ပိုေကာင္း ပါတယ္ .. Login ၀င္ျပီးျပီဆိုရင္ ခဏေလးေစာင့္ေပးလိုက္ ယံုပါပဲ .. ဒါဆိုရင္ မိမိတို႔ Computerထဲမွာ 7.45 GB ရွိတဲ့ Drive တစ္ခုကို Free သံုးလို႔ ရသြားပါလိမ့္မယ္ ..
တကယ္လို႔ အေကာင့္အသစ္ ေျပာင္းခ်င္လို႔ အရင္၀င္ထားတဲ့ အေကာင့္ကို ျပန္ထြက္ခ်င္တယ္ ဆိုရင္ေတာ့ ပံုမွျပထားတဲ့အတိုင္းGMail Drive ေပၚမွာ Right Click ေထာက္လိုက္ပါ .. ျပီးရင္ Log Out ေပးလိုက္ယံုပါပဲ ..


အားလံုးပဲအဆင္ေျပၾကပါေစ .. ေက်းဇူးတင္ပါတယ္ခင္ဗ်ာ .. 

Source: ေကာင္ေလးငယ္

စိတ္ဓာတ္ခြန္အား စကားစုမ်ား (၃)

တရုတ္လူမ်ိဳးတို ့၏ ကံေကာင္းေစေသာအႀကံေပးခ်က္ကို ေအာက္တြင္ေဖာ္ျပထားသည္။
သင္ယံုခ်င္မွ ယံုပါလိမ့္မည္။ သို ့ေသာ္ ယင္းတို ့သည္ တကယ္ကံေကာင္းေစေသာ အႀကံေပးခ်က္မ်ားျဖစ္သည္။ အားလံုးကို ဖတ္ႀကည့္သြားပါက မွတ္သားစရာ တစ္စံုတစ္ရာ ရႏိုင္ေကာင္းပါသည္။


၁။ လူေတြကို သူတို ့ေမွ်ာ္လင့္ထားတာထက္ပိုျပီး ရႊင္လန္းတက္ႀကြစြာ ေပးကမ္းလိုက္ပါ။
 

၂။ သင္ႏွင့္ေလေပးေျဖာင့္သူကို လက္ထပ္ပါ။ သင္အိုမင္းလာေသာအခါ သူတို႔
၏စကားေျပာကၽြမ္းက်င္မႈသည္ တျခားအရာမ်ားကဲ့သို ့ပင္ အေရးပါလာပါလိမ့္မည္။

၃။ ႀကားသမွ်မယံု၊ ရိွသမွ်မသံုး၊ အိပ္ခ်င္သေလာက္မအိပ္ပါႏွင့္။


၄။ “မင္းကိုခ်စ္တယ္ ”ဟု ေျပာႀကားသည့္အခါ တကယ္အေလးအနက္ေျပာပါ။
 

၅။ “ကၽြန္ေတာ္စိတ္မေကာင္းပါဘူး” ဟု ေျပာႀကားသည့္အခါ ထိုသူ၏မ်က္လံုးကို
  ႀကည့္ျပီးမွေျပာပါ။

၆။ အနည္းဆံုးေျခာက္လေစ့စပ္ထားျပီး မွ လက္ထပ္ပါ။
 


၇။ ျမင္ျမင္ခ်င္း ခ်စ္တတ္တာကို ယံုပါ။

၈။ တစ္စံုတစ္ေယာက္၏ ေမွ်ာ္လင့္ခ်က္အိပ္မက္မ်ားကို  ဘယ္ေသာအခါမွျပက္ရယ္မျပဳပါႏွင့္။
      ေမွ်ာ္လင့္ခ်က္အိပ္မက္မ်ား မရိွသူသည္  အမ်ားႀကီးမေအာင္ျမင္ႏိုင္။

၉။ နက္နက္ရႈိင္းရိႈင္းႏွင့္ ျပင္းျပင္းျပျပ ခ်စ္ျမတ္ႏိုးပါ။ သင္စိတ္ထိခိုက္နာက်င္ ( အသည္းကဲြ) ႏိုင္ေသာ္လည္း
      အခ်စ္သည္ ဘ၀မွာပိုျပီးျပည့္စံုစြာေနႏိုင္ရန္ တစ္ခုတည္းေသာနည္းလမ္းျဖစ္သည္။

၁၀။ သေဘာထားကဲြလဲြမႈမ်ားတြင္ တရားသျဖင့္ ျငင္းခံုပါ။ ဆဲေရးတိုင္းထြာျခင္းမျပဳပါႏွင့္။

၁၁။ လူေတြကို သူတို ့၏ ေဆြမ်ိဳးအသိုင္းအ၀ိုင္းကို ႀကည့္ျပီး အကဲမျဖတ္ပါႏွင့္။

၁၂။ ျဖည္းျဖည္းေျပာပါ။ သို ့ေသာ္ လွ်င္ျမန္စြာ စဥ္းစားပါ။

၁၃။ သင္မေျဖခ်င္သည့္ေမးခြန္းကို တစ္ေယာက္ေယာက္က ေမးလာသည့္အခါျပံဳးျပီးေမးလိုက္ပါ။ 
       “ခင္ဗ်ား ဘာျဖစ္လို ့သိခ်င္တာလဲ” လို ့။

၁၄။ ထူးကဲေသာ ခ်စ္ျခင္းႏွင့္ ႀကီးမားေသာ ေအာင္ျမင္မႈမ်ားမွာနက္ရိႈင္းေသာစြန္ ့စားမႈ ပါ၀င္ေနသည္
       ကိုသတိရပါ။

၁၅။ သင္ဆံုးရံႈးရခ်ိန္တြင္ သင္ခန္းစာယူပါ။

၁၆။ အနည္းငယ္သေဘာထားကဲြလဲြမႈေႀကာင့္ ႀကီးမားေသာခင္မင္ရင္းႏွီးမႈကိုမထိခိုက္ပါေစႏွင့္။

၁၇။ အမွားလုပ္မိေႀကာင္းသိသိခ်င္း ျပင္ဆင္ဖို ့ႀကိဳးစားပါ။

၁၈။ တယ္လီဖုန္းေကာက္ကိုင္ခ်ိန္မွာ ျပံဳးေနပါ။ ဖုန္းေခၚသူက သင့္အျပံဳးကို
       သင့္အသံထဲမွာ   ႀကားရပါလိမ့္မယ္။

၁၉။ တစ္ခ်ိဳ ့အခ်ိန္ေတြမွာ တစ္ကိုယ္တည္းေနပါ။


From FWD mail.

Monday, May 14, 2012

Kaspersky Rescue Disk

ဗိုင္းရပ္စ္သတ္တဲ့ ေဆာ့ဝဲလ္ေတြထဲမွာ ဒီေကာင္ေလးကေတာ့ က်ေနာ္အၾကိဳက္ဆံုး...
USB Drive နဲ႔ Boot တင္ခ်င္တဲ့ သူမ်ားအတြက္ေတာ့ ေအာက္မွာပံုေလးေတြနဲ႔ ျပထားေပးပါတယ္..။ 
CD/DVD Drive မပါတဲ့ သူမ်ားအတြက္ အဆင္ေျပေအာင္လို႔ပါ..။ 
အရင္ဆံုး ေအာက္က အဆင္ေျပတဲ့လင့္ကေနသာ ေဒါင္းယူလိုက္ပါ..။ 
ဖိုင္ဆိုဒ္ေတာ့ နည္းနည္းၾကီးပါတယ္..။ 237 MB ရွိပါတယ္..။ 


For USB Device (325 KB)
Iso image of Kaspersky Rescue Disk 10 Free Download (237 MB)
Kespersky Rescue Disk 10(မူရင္းလင့္)
USB ထဲထည့္ဖို႔ ဆိုရင္ (325kb) ရွိတဲ့ ေကာင္ေလးကို ေဒါင္းယူျပီး ဖြင့္လိုက္ပါ.. ေအာက္ကပံုအတိုင္း ျမင္ရပါလိမ့္မယ္..။ Browse ေနရာကေန ေဒါင္းထားျပီးသား Kaspersky Rescue Disk 10 ISO ဖိုင္ကို ေရြးေပးပါ..။ 2 ေနရာကေတာ့ USB ရွိတဲ့ေနရာကို ညႊန္ေပးလိုက္ပါ..။ ျပီးရင္ Start ကိုကလစ္လိုက္ပါ..
ပီးသြားရင္ေတာ့ ေအာက္ပံုေလးအတိုင္း ျမင္ရပါလိမ့္မယ္..။
မိမိတို႔စက္ကို ဗိုင္းရပ္သတ္ေတာ့မယ္ဆိုရင္ Kaspersky Rescue Disk 10 CD (OR) USB ကို ကြန္ပ်ဴတာမွာ ထည့္လိုက္ပါ.. ျပီးရင္ေတာ့ စက္ကို Restart ခ်ျပီ... လက္ပ္ေတာ့ပ္ေတြမွာဆိုရင္ F2 or F12 , Desktop PC ေတြမွာ ဆိုရင္ Del or ESC or F11 ကိုဆက္တိုက္ႏွိပ္ထားလိုက္ပါ...။ Boot Menu ထဲကို ေရာက္သြားပါလိမ့္မယ္.
Boot ထဲကိုေရာက္သြားရင္ CD/DVD or USB ကိုေရြးျပီး F10 နဲ႔ Enter ေခါက္ေပးလိုက္ပါ...။ ေအာက္ကပံု အတိုင္းေပၚလာရင္ ကီးဘုတ္မွ ခလုတ္တခုခုကို ႏွိပ္ေပးလိုက္ပါ.
ဒီေနရာေတြမွာ အေပၚေအာက္ မွ်ားနဲ႔ ေရြးေပးျပီး Enter ေခါက္သြားလိုက္ပါ.

ဗိုင္းရပ္စ္သတ္လို႔ျပီးရင္ေတာ့ စက္ကို Restart ခ်ျပီး အေခြ သို႔မဟုတ္ USB ကို ဆြဲထုတ္လိုက္ပါ..။ Restart ခ်လို႔ မရရင္ စက္ရဲ့ ပါဝါကို ဖိပိတ္လိုက္ပါ...။
ဒီေလာက္ဆိုရင္ေတာ့ အားလံုးပဲ လုပ္တတ္ကိုင္တတ္လိမ့္မယ္လို႔ ထင္ပါတယ္..

Sunday, May 13, 2012

Daily use 10 of Linux Commands

လူတိုင္းနီးပါ၊ Linux သံုးတဲ့သူမွမဟုတ္ပါဘူး၊ ဘယ္ OS ကုိ သံုးတဲ့သူျဖစ္ျဖစ္ command မရိုက္ခ်င္ၾကပါဘူး။ ဒါေပမဲ႔ Linux မွာ Command ကုိ သံုးတာ အလုပ္ကုိတြင္က်ယ္ေစပါတယ္။ ေရြးခ်ယ္စရာေတြမ်ားတယ္။ စိတ္ခ်ရတယ္။

/usr/bin ထဲမွာ command ေပါင္း ၂၁၉၉ နီးပါး ရွိပါတယ္။ /usr/sbin ထဲမွာေတာ့ ၃၈၈ ေလာက္ ရွိပါတယ္ လို႔ (Mandriva Spring 2008) တုန္းက မွတ္ခ်က္ျပဳထားပါတယ္။ အဲဒီ Command ေတြ အကုန္လံုးကုိ မသိေတာင္ အနည္းဆံုး ၁၀ ခုေလာက္ေတာ့ Linux ကုိ ေန႔စဥ္ အသံုးျပဳေနတဲ့ သူေတြ သိသင့္ပါတယ္။

ကြ်န္ေတာ္တို႔ အၿမဲတမ္းအသံုးျပဳေနတဲ့ command ေတြရွိပါတယ္။ (cd,ls,rm,etc… (etc က ေတာ့ command မဟုတ္ဘူးေနာ္)) အဲေလာက္တင္လားဆိုေတာ့ မဟုတ္ေသးပါဘူး။ အရမ္း အသံုး၀င္တဲ့ command ေတြ ရွိပါေသးတယ္။ ဘယ္ linux မွာ ျဖစ္ျဖစ္ အသံုးျပဳလို႔ရပါတယ္။ ၾကည့္ၾကည့္ပါအံုး။

၁၊ top

“top” ကေတာ့ အခုလက္ရွိဘာေတြ လုပ္ေနလည္း၊ ဘယ္ ပရုိဂရမ္ေတြ ဖြင့္ထားလည္း၊ ဘယ္ဟာက RAM ဘယ္ေလာက္သံုးေနလည္း၊ စက္ရဲ႕ RAM က ဘယ္ေလာက္ရွိလည္းဆိုတာေတြအကုန္ ျပေနပါလိမ့္မယ္။ တစ္ခုခု အသစ္ ဖြင့္လိုက္တိုင္းလည္း အဲဒီ list ထဲမွာ ျပေနမွာပဲ ျဖစ္ပါတယ္။

“top” က သင့္ကုိ အခ်ိန္နဲ႔ တစ္ေျပးညီ သင့္စက္ ဘာေတြ လုပ္ေနလည္း ဆိုတာကုိ ျပေပးမွာျဖစ္ပါတယ္။ (#top) ကိုရိုက္လိုက္ရင္ အခု လက္ရွိ ကြန္ျပဴတာက လုပ္ေနတဲ့ အလုပ္ေတြ အကုန္လံုးျပပါလိမ့္မယ္။ root က ဘာေတြ လုပ္ေနလည္း၊ User က ဘာေတြလုပ္ေနလည္း စသည္ျဖင့္။ ဘယ္ user က ဘယ္ ပရုိဂရမ္ကုိ အသံုးျပဳေနလညး္ ဆိုတာကိုလည္း (#top -u username) အားျဖင့္ User တစ္ေယာက္ခ်င္းစီ လုပ္ေဆာင္ခ်က္ေတြကုိလည္း ၾကည့္ႏိုင္ပါတယ္။

GUI မွာေတာ့ System Monitor လို႔ေခၚပါတယ္။ Windows မွာေတာ့ Task Manager ပါ။ GUI မွာေတာ့ အျမဲတမ္း အေရွ႕ဆံုးမွာ focus ျဖစ္ေနပါတယ္။ command မွာေတာ့ minimize လုပ္ထားႏိုင္ပါတယ္။

၂၊ ln

bookmark လုပ္တာပါ။ Network ထဲက Folder ကုိ ျဖစ္ျဖစ္၊ Server က folder တစ္ခုတည္းကုိ User အမ်ားၾကီးက သံုးခ်င္တယ္ဆိုရင္ပဲ ျဖစ္ျဖစ္ ခ်ိတ္ေပးထားႏိုင္ပါတယ္။ Network ထဲမွာဆိုရင္ လံုၿခံဳေရးပိုင္း အေနနဲ႔လည္း ကာကြယ္ျပီးသားျဖစ္ေနပါလိမ့္မယ္။ (ဥပမာ Group တစ္ခုလုပ္ထားျပီး အဲဒီ Group ထဲက user ေတြကုိပဲ အဲဒီ Folder ကို read/write ေပးလုပ္မယ္ဆိုသလိုမ်ိဳးေပါ့) GUI (nautilus) မွာ ေတာ့ Bookmark ဆိုတာပါပါတယ္။ Windows မွာဆိုရင္ Desktop shortcut လုပ္သလိုမ်ိဳးပါ။

၃၊ tar/zip/gzip/unrar/unzip

ဖိုင္ေတြကုိ ၿခံဳ႕လို႔ရမယ္။ ၿခံဳ႕ထားတဲ့ ဖုိင္ေတြကုိ ျဖည္မယ္။ Argument ေတြ ေျပာင္းလိုက္ယံုနဲ႔ အလြယ္တကူ ကိုယ္လုပ္ေစခ်င္တာ လုပ္သြားတဲ့ အတြက္ အလုပ္ကုိ လြယ္ကူျမန္ဆန္ေစပါတယ္။ GUI နဲ႔ဆိုရင္ေတာ့ Right click > Extract here ေပါ့။

၄၊ nano,vi,emacs

command line text editor ပါ။ nano လား၊ vi လား၊ emacs လား၊ အဲဒီစစ္ထဲေတာ့ ကြ်န္ေတာ္မပါခ်င္ပါဘူး။ ႀကိဳက္တာသံုးပါ။ ကြ်န္ေတာ္ကေတာ့ nano သံုးပါတယ္။ ေတာ္ေတာ္မ်ားမ်ားကေတာ့ ေျပာပါတယ္။ nano က အသံုးသိပ္မတည့္ဘူးေပါ့။ လုပ္လို႔ရတယ့္ function နည္းတယ္လို႔ ေျပာၾကပါတယ္။ အဲဒါကပဲ ကြ်န္ေတာ့္အတြက္ေတာ့ အလြန္ရိုးရွင္းေနတာပါ။ Linux စက္တစ္လံုးကုိ Administration လုပ္မယ္ဆိုရင္ေတာ့ command line text editor တစ္ခုခုကုိ မျဖစ္မေန ကိုင္တြယ္ အသံုးျပဳတတ္ေနရပါမယ္။ GUI မွာေတာ့ Gvim ဒါမွမဟုတ္ gedit ရွိပါတယ္။

၅၊ grep

ဒီ command ကေတာ့ လူႀကိဳက္ေတာ္ေတာ္မ်ားပါတယ္။ ဖိုင္တစ္ဖိုင္ကုိ လိုခ်င္သလို ပိုင္းပိုင္း ဖတ္လို႔ရတာပါပဲ။ ဥပမာ httpd.conf ဖိုင္ကုိ ဖတ္မယ္ ဆိုပါဆို႔။ အဲဒီဖိုင္က စာေၾကာင္းေရ ၁၀၀၀ ေက်ာ္ရွိတယ္။ အဲဒီဖိုင္ထဲမွာ ဘယ္ေနရမွာ “AccessFileName .htaccess” ဆိုတာရွိသလည္းသိခ်င္တယ္။

စာေၾကာင္း ၁၅၃ မွာ ရွိပါတယ္ဆိုပါဆို။ ရိုးရိုး ဖတ္မယ္ဆိုရင္ ၁၅၃ ကုိေရာက္ေအာင္ down arrow ကုိ ဖိထားရပါတယ္။ ဖိထားယံုနဲ႔ေတာ့မရပါဘူး၊ လိုက္ဖတ္ေနရအံုးပါမယ္။ grep သံုးၾကည့္ရေအာင္။ grep -n “AccessFileName .htaccess” /etc/apache2/apache2.conf ဒါဆို terminal မွာ “153:AccessFileName .htaccess” ဆိုျပီး တန္းျပပါလိ့မ္မယ္။ လြယ္ဘူးလားဗ်ာ။

GUI မွာ gedit နဲ႔ဖြင့္ျပီး Search လုပ္လို႔ရပါတယ္။

“grep” က တစ္ျခား command ေတြနဲ႔လည္း piping (|) နဲ႔ခံျပီး တြဲသံုးလို႔ရပါေသးတယ္။ ဥပမာ တစ္ခုအေနနဲ႔ “ps”(လက္ရွိဘာေတြ run ေနလည္းဆိုတာၾကည့္တာပါ) နဲ႔တြဲသံုးၾကည့္ရေအာင္။ firefox က အလုပ္ေကာင္းေကာင္းမလုပ္ပဲ hang ေနတယ္ ဆိုပါေတာ့။ firefox ရဲ႕ PID ကုိ ၾကည့္ျပီးေတာ့ firefox ကုိ ပိတ္ပစ္ခ်င္တယ္။ “ps aux” ရိုက္လိုက္ရင္ Run ထားတာေတြ အကုန္ထြက္လာပါလိမ့္မယ္။ အမ်ားၾကီးထဲကမွ firefox ကိုလိုက္ရွာေနမလား ၾကာပါတယ္။ “ps aux|grep firefox” လို႔ေျပာင္းရိုက္လိုက္ပါ။ firefox’s process တစ္ခုတည္း ျမင္ရပါလိမ့္မယ္။

GUI မွာ System monitor ကေန ၾကည့္လို႔ရပါတယ္။

၆၊ chmod

File/folder ေတြကုိ permissions ေျပာင္းတာပါ။ Web tool ေတာ္ေတာ္မ်ားမ်ားမွာ တိက်တဲ့ permissions လုိပါတယ္။ chmod ကုိ မသံုးခင္ w=write,r=read,နဲ႔ x=execute ကုိ အမွတ္ရေနပါ။ ဘယ္ဖိုင္က ဘယ္ permissions ေတြလိုလည္း ေသေသခ်ာခ်ာၾကည့္ပါ။ rw- rw- rw- ဆိုရင္ေတာ့ User, Group and Other User အကုန္လံုး read/write permissions ရေနပါလိမ့္မယ္။ အဆင္မေျပပါ။ Other user အတြက္ အကန္႔အသတ္နဲ႔သာျဖစ္သင့္ပါတယ္။ read only ဒါမွမဟုတ္ execute only. GUI (nautilus) မွာ ေတာ့ right click > properties > Permissions

၇၊ dmesg

old-school လုိ႔ ကြ်န္ေတာ့္ကုိ ေခၚခ်င္ေခၚပါ။ ဒါေပမယ့္ device တစ္ခု Linux စက္မွာ တပ္လိုက္တာနဲ႔ dmesg ကုိ အရင္ဆံုးရိုက္ပါတယ္။ သူက kernel buffer ေတြအားလံုးကုိ ျပပါတယ္။ အေရးၾကီးပါတယ္။ သိသင့္သိထိုက္ တဲ့ information ေတြ ျဖစ္တဲ့ system architecture, gpu, network device, kernel boot options used, RAM totals စသည္ျဖင့္ပါ။

နည္းနည္း trick ေလးလုပ္ၾကည့္ခ်င္လား။ tail ခံျပီး ရိုက္ၾကည့္ရေအာင္။ (dmesg | tail -f) ဒါဆိုရင္ ေနာက္ ဆံုး ေလးငါးေၾကာင္း ျပပါလိမ့္မယ္။ ဒါေပမယ့္ တစ္ခုခု ထူးျခားတိုင္း (စက္ကုိ အလုပ္ေတြမ်ားႀကီး ခိုင္းထားတဲ့အခ်ိန္ ဒါမွမဟုတ္ debugging လုပ္ေနတုန္းအခ်ိန္) အဲဒီ ေလးငါးေၾကာင္းမွာပဲ အသစ္ အသစ္ေတြကုိ ျမင္ေနရပါလိမ့္မယ္။

၈၊ kill/killall

အခုဆိုရင္ Linux kernel က ေတာ္ေတာ့္ကုိ stability ျဖစ္ေနပါျပီ။ kernel န႔ဲ မသက္ဆိုင္တဲ့ တစ္ခ်ိဳ႕ ေဆာ့၀ဲ ေတြက တစ္ခါတစ္ေလ ေၾကာင္တတ္ပါတယ္။ အဲဒီအတြက္ သူ႔ကုိ ဖ်က္ထုတ္ပစ္ဖုိ႔(အဲဒီ ေဆာ့၀ဲကုိ restart ျပန္လုပ္ပစ္ဖို႔ ရပ္ပစ္ျပီး ျပန္စဖို႔) လိုပါတယ္။ အဲဒီအတြက္ အျမန္ဆံုးနည္းလမ္းကေတာ့ “kill” ဒါမွမဟုတ္ “killall” နဲ႔ လုပ္ပစ္တာပါပဲ။ “kill” နဲ႔ “killall” ကြာတာကေတာ့ kill က PID(process ID number) လိုျပီး၊ killer ကေတာ့ ေဆာ့ဝဲ နာမည္လိုပါတယ္။

တစ္ခုလုပ္ၾကည့္ရေအာင္။ ဥပမာ၊ firefox က hang ျဖစ္ေနတယ္ ဆိုပါေတာ့။ firefox ကုိ ရပ္ပစ္ဖို႔အတြက္ kill ကုိ အသံုးျပဳပါမယ္။ kill ကုိ အသံုးျပဳမယ္ဆိုရင္ PID လုိမယ္။ ဘယ္လိုရမလညး္ ဆိုေတာ့ ps aux|grep firefox နဲ႔ ၾကည့္ရပါမယ္။ PID ကို ps နဲ႔မၾကည့္ခ်င္ဘူးဆိုရင္လညး္ killall firefox ဆိုျပီး တန္းရိုက္လို႔ရပါတယ္။ ဒါေပမယ့္ killall က daemons process (Apache,Samba,etc) ေတြကို အလုပ္လုပ္ခ်င္မွလုပ္ပါမယ္။ GUI မွာေတာ့ System monitor ကေန kill process လုပ္လုိ႔ရပါတယ္။

၉၊ man

RTFM “Read the Fine Manual” အဲဒီစကားလံုးကုိ ဘယ္ေလာက္မ်ားမ်ား သင္ေတြ႔ဘူးပါသလဲ။ ကြ်န္ေတာ့္အတြက္ေတာ့ Linux မွာ Manual ဖတ္ေနတာထက္ manpages ကုိ ဖတ္လိုက္တာ ပိုအလုပ္ျဖစ္မယ္လို႔ ထင္ပါတယ္။ “Read the fine Manpages” ေပါ့။ Manpage ေတြက ပံုစံတစ္ခုတည္းန႔ဲ ေရးထားတာပါ။ တစ္ခုကုိ နားလည္ေအာင္ ဖတ္ၾကည့္ျပီးသြားျပီဆိုရင္ ေနာက္ ဘယ္ဟာကုိ ဖတ္ဖတ္ နားလည္လြယ္လာပါလိမ့္မယ္။ command တိုင္းရဲ argument ေတြကလည္း ဆက္စပ္မႈေတြ ရွိေနပါတယ္။

အေပၚဆံုး နွစ္ေၾကာင္းသံုးေၾကာင္းဖတ္လို႔နားမလညး္လည္း ကိစၥမရွိပါဘူး။ ဆက္ၾကည့္သြားပါ၊ detail ကုိ ရွင္းျပထားတာေတြ လညး္ ပါပါတယ္။ Linux command ေတြကို အလုပ္လုပ္ဖို႔အတြက္ အကုန္လံုး အလြတ္က်က္ေနစရာ မလုိပါဘူး။ ဘယ္နားရွိမယ္ဆိုတာပဲ သိယံုနဲ႔ အလုပ္ျဖစ္ပါတယ္။ ဒါေၾကာင့္မို႔ manpages ေတြကုိ ဖတ္တတ္ေအာင္ ၾကိဳးစားပါ။

၁၀၊ mount/umount

removable media ေတြ တပ္မယ္၊ ျဖဳတ္မယ္ဆိုရင္ သံုးပါတယ္။ boot တက္တာနဲ႔ တပ္ဆင္ထားတာေတြကုိေတာ့ /etc/fstab ဖိုင္မွာ ေရးထားပါတယ္။ mount/unmount ကေတာ့ root privileges(super user) လုိပါတယ္။ mount command ကုိ ဘာ arugument မွမထည့္ပဲလည္း ရိုက္ၾကည့္ႏိုင္ပါတယ္။ စက္မွာ ဘယ္ devices ေတြတပ္ထားလည္း ျပလာမွာျဖစ္ပါတယ္။

အထက္ပါ ၁၀ ခုကေတာ့ Linux administration အတြက္ မရွိမျဖစ္လိုတာေတြပါ။ အဲဒါေလးေလာက္ပဲ သိထားတာကိုပဲ ေတာ္ေတာ္ အကူအညီရေနပါျပီ။ အလုပ္လုပ္ရာမွာ လြယ္လြယ္ကူကူ ျမန္ျမန္ဆန္ဆန္ ျဖစ္ေစပါတယ္။ ဒီ ၁၀ ခုတင္လားဆိုေတာ့လည္း မဟုတ္ေသးပါဘူး။ တစ္ေယာက္နဲ႔ တစ္ေယာက္ လုိအပ္ခ်က္ခ်င္းမတူသလိုေပါ့။ liux server ကုိင္ေနတာလား၊ ဒါမွမဟုတ္ Linux နဲ႔ web developement လုပ္ေနတာလား၊ တစ္ကိုယ္ရည္ သံုးပဲလားဆိုတာမွာလည္း ကြဲျပားမႈေတြ ရွိေနပါတယ္။ ဒါေပမယ့္ ကြ်န္ေတာ္ ေန႔တိုင္း အဲဒီ ၁၀ ခုထဲက တစ္၀က္ ေက်ာ္ေက်ာ္ ကုိ အျမဲတမ္း အသံုးျပဳရပါတယ္။

Source: http://www.maukkha.org