අත්‍යවශ්‍ය Ubuntu සහ Linux විධාන පාලනය: ආරම්භක-හිතකාමී මාර්ගෝපදේශය

1. Ubuntu සහ Linux විධාන වල වැදගත්කම

Ubuntu භාවිතා කරන විට, වැඩක් ඉක්මනින් කරගැනීමට වඩා හොඳ ක්‍රමයක් තිබේදැයි ඔබට සිතෙන්න පුළුවන්. විධාන පේළි (command‑line) ක්‍රියාකාරකම් ඉගෙනගැනීමෙන් ඔබට කාර්යයන් ඉතා වේගයෙන් සිදු කරගත හැකි අතර, පද්ධතියේ ගැඹුරු අවබෝධයක් ලබාගත හැක. උදාහරණයක් ලෙස, ඔබට ගොනු වහා සොයාගැනීමට හෝ පද්ධතියේ තත්ත්වය රියල්‑ටයිම් (real time) ලෙස නිරීක්ෂණය කිරීමට හැකියාව ලැබේ.

මෙම ලිපිය මූලික Ubuntu විධාන, ප්‍රායෝගික උදාහරණ සහ ප්‍රයෝජනවත් විකල්පයන් සමඟ පැහැදිලි කරයි, එවිට අරඹන්නන්ටද ඒවා අත්හදා බලන්න පහසු වේ. විධාන පේළියේ බලය ඔබට හඳුනාගත් පසු, ඔබට ආපසු යාම අමාරු වේ!

2. මූලික ගොනු මෙහෙයුම් විධාන

Ubuntu හි විධාන පේළිය භාවිතා කිරීමෙන් ගොනු කළමනාකරණය ඉතා වේගවත් වේ. ඔබ cd, mkdir, rm වැනි මූලික විධාන තේරුම් ගත්තාම, ගොනු මෙහෙයුම් ගැඹුරු ලෙස පහසු වේ.

  • cd (Change Directory) : වත්මන් වැඩ කරන නාමාවලිය (directory) වෙනස් කරයි.
    cd /home/username
    
  • mkdir (Make Directory) : නව නාමාවලිය (folder) එකක් සාදයි.
    mkdir /home/username/Documents/newfolder
    
  • rm (Remove) : ගොනු හෝ නාමාවලියන් මකා දමයි. මකා දැමීමට පෙර තහවුරු කිරීම අවශ්‍ය නම් -i විකල්පය භාවිතා කරන්න.
    rm -i filename
    

rm යනු බලවත් විධානයක් වන අතර, -r විකල්පය සමඟ සම්පූර්ණ නාමාවලියක් මකා දැමීමට උත්සාහ කරන විට අතිශය අවධානයෙන් ක්‍රියා කළ යුතුය.

3. ගොනු සහ නාමාවලීන්ගේ අවසර කළමනාකරණ විධාන

Ubuntu හි ගොනු සහ නාමාවලීන් සඳහා ප්‍රවේශ අයිතිවාසිකම් කළමනාකරණය කිරීම පද්ධතියේ ආරක්ෂාව රැක ගැනීමට අත්‍යවශ්‍ය වේ.

  • chmod (Change Mode) : ගොනු අවසර වෙනස් කරයි. ක්‍රියාත්මක අවසරය (execution permission) එකතු කිරීමට පහත විධානය භාවිතා කරන්න.
    chmod +x script.sh
    
  • chown (Change Owner) : ගොනුවක් හෝ නාමාවලියක් හිමිකරු වෙනස් කරයි. -R විකල්පය සමඟ ඔබට සම්පූර්ණ නාමාවලියකට පසුපසට (recursively) වෙනස්කම් යෙදිය හැකිය.
    chown -R username:groupname /path/to/directory
    

මෙම විධාන භාවිතයෙන් ඔබට පද්ධතියේ දත්ත ප්‍රවේශය සවිස්තරාත්මකව කළමනාකරණය කළ හැකිය.

4. ගොනු සම්පීඩනය සහ අනුස්ථාපන විධාන

Ubuntu හි, විශාල ගොනු කට්ටලයන් කාර්යක්ෂමව හසුරවීමට සම්පීඩනය (compression) සහ අනුස්ථාපනය (extraction) බොහෝවිට භාවිතා වේ. මෙහි ප්‍රධාන විධාන tar සහ gzip වේ.

  • tar : සම්පූර්ණ නාමාවලියකින් ආරක්‍ෂිත ගොනුව (archive) එකක් සාදයි.
    tar -cvf archive.tar /home/username/Documents
    
  • gzip : tar මගින් සාදන ලද ගොනුව සම්පීඩනය කරයි.
    gzip archive.tar
    
  • tar සමඟ අනුස්ථාපනය : සම්පීඩිත ආරක්‍ෂිත ගොනුව අනුස්ථාපනය (extract) කිරීමට පහත විධානය භාවිතා කරන්න.
    tar -xvf archive.tar.gz
    

මෙම ක්‍රමය භාවිතා කිරීමෙන් ගබඩා (storage) ඉතිරි කරමින් ගොනු සමූහවලට ක්‍රියා කළ හැකිය.

5. පද්ධති පරිපාලන සඳහා ප්‍රයෝජනවත් විධාන

පද්ධතිය රියල්‑ටයිම් (real time) ලෙස කෙසේ ක්‍රියා කරමින් තිබේදැයි නිරීක්ෂණය කිරීමට top සහ free වැනි විධාන ඉතා ප්‍රයෝජනවත් වේ.

  • top : වර්තමානයේ ක්‍රියාත්මක වන ක්‍රියාවලීන් (processes) පෙන්වයි සහ පද්ධති සම්පත් (resources) කෙසේ භාවිතා කරමින් තිබේදැයි පෙන්වයි. ක්‍රියාවලියක් නවත්වීමට kill විධානය භාවිතා කරන්න.
    kill [PID]
    
  • free : මතක (memory) භාවිතය පිළිබඳ තොරතුරු පෙන්වයි.
    free -h
    

මෙම විධාන භාවිතා කිරීමෙන් ඔබට පද්ධතියේ තත්ත්වය සෑම විටම දැනගත හැකි අතර, ගැටළු උදාවන විට ඉක්මනින් ප්‍රතිචාර දැක්විය හැකිය.

6. ජාල කළමනාකරණ විධාන

ජාලයට සම්බන්ධ ගැටළු ඇති වූ විට, පහත විධාන විශේෂයෙන් ප්‍රයෝජනවත් වේ.

  • ping : ජාල සම්බන්ධතාවය පරීක්ෂා කරයි.
    ping google.com
    
  • ifconfig : ජාල අතුරුමුහුණත් (network interface) සැකසුම් සහ IP ලිපින පෙන්වයි.
    ifconfig
    
  • netstat : වර්තමාන ජාල සම්බන්ධතා සහ පෝට් (port) භාවිතය පෙන්වයි.
    netstat -tuln
    

ජාලය අස්ථිර වන විට හෝ ගමනාන්ත (destination) තහවුරු කිරීමේදී මෙම විධාන උපකාරී වේ.

7. වෙනත් ප්‍රයෝජනවත් විධාන

දෛනික කාර්යයන් සඳහා ප්‍රයෝජනවත් වන අතිරේක විධාන කිහිපයක් මෙහි ඇත.

  • history : පෙර ක්‍රියාත්මක කළ විධාන ලැයිස්තුව පෙන්වයි.
    history
    
  • man : විධාන සඳහා මාර්ගෝපදේශ (manual) පිටු පෙන්වයි, විස්තරාත්මක භාවිත තොරතුරු සපයයි.
    man [command]
    

මෙම විධාන භාවිතා කිරීමෙන් ඔබේ වැඩපිළිවෙළ (workflow) වැඩි දියුණු කරගත හැකි අතර, ගැටළු මතුවන විට ඉක්මනින් විසඳුම් සොයාගත හැකිය.

විධාන පේළිය අත්කරගෙන Ubuntu හි උපරිම ප්‍රයෝජනය ලබා ගන්න

Ubuntu හි කමාන්ඩ් ලයින් පාලනය කරගෙන, ඔබට පද්ධති සහ ජාල කළමනාකරණ කාර්යයන් ඉතා සරල කරගත හැක. මෙම ලිපියේ හඳුන්වා දී ඇති කමාන්ඩ් ඔබේ දෛනික රැකියාවට එක් කළ පසු, වැඩි දියුණු මෙහෙයුම් ස්වභාවිකව පවතී.

ඔබට තවත් ඉගෙන ගැනීමට අවශ්‍ය නම්, කරුණාකර නිල Ubuntu ලේඛන පරීක්ෂා කරන්න.