ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-22, Wednesday
💻 ක්‍රමලේඛනය · 🕒 කියවීමට විනාඩි 2 · 👁 1

Ubuntu සේවාදායකය ස්වයංක්‍රීය නඩත්තු: Cron Jobs මඟින් ඩිස්ක් ඉඩ ඉතිරි කිරීම සහ ආරක්ෂාව

Ubuntu සේවාදායකය ස්වයංක්‍රීය නඩත්තු: Cron Jobs මඟින් ඩිස්ක් ඉඩ ඉතිරි කිරීම සහ ආරක්ෂාව

Ubuntu සේවාදායකයක් දිගුකාලීනව ස්ථාවරව ක්‍රියාත්මකවීමට, පද්ධතියේ පාවිච්චියෙන් ඉවත් වූ පැකේජ, APT කෑෂ් සහ Docker සම්පත් නිතර පිරිසිදු කිරීම අත්‍යවශ්‍ය වේ. මේ සියල්ල මනුවෙන් කළාම කාලය ගතවෙයි; එය Cron නියෝගයන්ගෙන් ස්වයංක්‍රීය කරගත හැක.

මෙම ලිපියේදී, Ubuntu පද්ධතියේ නඩත්තු කාර්යයන් (පැකේජ යාවත්කාලීන, අත්‍යවශ්‍ය නොවන පැකේජ ඉවත් කිරීම, APT කෑෂ් පිරිසිදු කිරීම, Docker සම්පත් ඉවත් කිරීම) ස්වයංක්‍රීයව සිදු කරන Bash ස්ක්‍රිප්ට් එකක් නිර්මාණය කර, එය Cron Job එකක් ලෙස සැකසීමට පියවරෙන් පියවර මගපෙන්වන්නෙමු.

පළමුව /home/admin/linux/scripts නමින් නව ෆෝල්ඩරයක් සාදා, system_maintenance.sh නමින් ස්ක්‍රිප්ට් එක ලියයි. එයට #!/bin/bash shebang එකක්, set -euo pipefail ආරක්ෂිත Bash විකල්ප, ලොග් ගොනුව සහ lock ගොනුව සකස් කරයි. එවිට පද්ධතියේ පසුබිම් කාලීනව ක්‍රියාත්මක වන අතර, එකම වේලාවේ දෙවතාවක් ස්ක්‍රිප්ට් එක ක්‍රියා නොකරන්න lock mechanism එක භාවිතා කරයි.

ස්ක්‍රිප්ට් තුළ sudo apt update සහ sudo apt upgrade -y මඟින් පැකේජ ලැයිස්තුව නවීකරණය කර, ලබාගත හැකි සියලු යාවත්කාලීන ස්ථාපනය කරයි. පසුබැසී ඇති පැකේජ sudo apt autoremove -y මඟින් ඉවත් කර, sudo apt autoclean -y මඟින් කෑෂ් පිරිසිදු කරයි. Docker ස්ථාපනය කර ඇති පද්ධතියක් නම්, docker system prune -af --volumes මඟින් අවශ්‍ය නොවන කන්ටේනර්, ඉමේජ්, නෙට්වර්ක්, වොලියුම් සියල්ල ඉවත් කරයි.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

ශ්‍රී ලංකාවේ තාක්ෂණික ආරම්භකයන්, විශ්වවිද්‍යාල සිසුන් සහ කුඩා ව්‍යාපාර සඳහා Ubuntu සේවාදායකය භාවිතා කිරීම සාමාන්‍යයයි. නඩත්තු ස්වයංක්‍රීය කිරීමෙන් පාලකයන්ට කාලය ඉතිරි වීම, දෝෂ අවදානම අඩු වීම, සහ පද්ධතියේ කාර්යක්ෂමතාව වැඩි වීම වැනි වාසි ලැබේ. Docker මත මයික්‍රෝසර්විස් සැකසූ සංවර්ධකයින්ට, අඩු ඩිස්ක් භාවිතය මඟින් වැඩි පරිමාණයේ පරීක්ෂණ සහ නව නිර්මාණ කිරීමට අවකාශය ලැබේ. එසේම, ආරක්ෂාව පිළිබඳව නිතර යාවත්කාලීන කිරීමෙන් සයිබර් ආකර්ෂණ වලට එරෙහිව ආරක්ෂාකාරී පද්ධතියක් පවත්වා ගැනීමට හැකියාව ලැබේ.

අවසන් වශයෙන්, මෙම ස්ක්‍රිප්ට් එක sudo crontab -e මඟින් දිනපතා හෝ සතියකට වරක් ක්‍රියාත්මක වන ලෙස සැකසිය හැක. එවිට ඔබේ Ubuntu සේවාදායකය සදාකාලිකව පිරිසිදු, වේගවත්, සහ නවීකරණය කර ඇති තත්ත්වයක පවත්වා ගත හැක.

💡 ඔබේ Ubuntu සේවාදායකය අදම ස්වයංක්‍රීය කරගන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#Ubuntu #Cron #Automation #Linux #DevOps