- 1 1. හැඳින්වීම
- 2 2. ClamAV කුමක්ද?
- 3 3. ClamAV ස්ථාපනය කරන්නේ කෙසේද
- 4 4. ClamAV හි මූලික භාවිතය
- 5 5. නියමිත ස්කෑන් සැකසීම
- 6 6. ගැටළු විසඳීම
- 7 7. GUI ඉදිරිපස: ClamTk හඳුන්වා දීම
- 8 8. සාරාංශය
- 9 FAQ (නිතිපතා අසන ප්රශ්න)
1. හැඳින්වීම
Ubuntu හි ඇන්ටිවයිරස් ආරක්ෂාව අවශ්යද?
ලිනක්ස් වින්ඩෝස්වලට වඩා ආරක්ෂිත බව සහ වෛරස් ආසාදනයේ අවදානම අඩු බව පොදුවේ විශ්වාස කෙරේ. කෙසේ වෙතත්, ඇන්ටිවයිරස් ආරක්ෂාව “අනවශ්ය” නොවන බව Ubuntu වැනි ලිනක්ස් විතරණ සඳහා පවා සෑම විටම නොවේ. විශේෂයෙන්ම Ubuntu ගොනු සේවාදායකයක ලෙස හෝ මෝස්තර සේවාදායකයක ලෙස ධාවනය කරන්නේ නම්, වින්ඩෝස් සඳහා නිර්මාණය කරන ලද මෑල්වෙයාර් හරහා වෙනත් උපකරණවලට වෛරස් ව්යාප්ත කිරීමේ අවදානමක් තිබේ.
ඊට අමතරව, Ubuntu දැන් වලාකුළු වේදිකා සහ WSL2 (Windows Subsystem for Linux) වැනි විවිධ පරිසරවල භාවිතා වන බැවින්, ලිනක්ස්හි මූලික වෛරස් ස්කෑනිං ක්රියාත්මක කිරීමේ වැදගත්කම වැඩි වී තිබේ.
ClamAV කුමක්ද සහ එය Ubuntu හි ජනප්රිය වන්නේ ඇයි?
මෙහිදී ClamAV පැමිණේ. ClamAV යනු ** නිදහස් සහ ඕපන්-සෝර්ස් ඇන්ටිවයිරස් මෘදුකාංගයක්** වන අතර, එය විශේෂයෙන්ම ලිනක්ස් පරිසර සඳහා ගැලපෙන ලෙස සකස් කර ඇත.
ඔබට එය Ubuntu හි පැකේජ් කළමනාකරණ පද්ධතිය (APT) භාවිතයෙන් පහසුවෙන් ස්ථාපනය කළ හැක. එය ප්රධාන වශයෙන් කමාන්ඩ් රේඛාව හරහා ක්රියා කරයි, එමඟින් සාමාන්ය වෛරස් ස්කෑන් සහ සිග්නචර් අප්ඩේට් ස්වයංක්රීය කිරීමට ඉඩ සලසයි.
මෙම ලිපියෙහි, ඔබගේ “clamav ubuntu” පරිසරයේ ClamAV ස්ථාපනය කිරීම සහ භාවිතා කිරීම පියවරෙන් පියවර විස්තරාත්මකව පැහැදිලි කරන්නෙමු—ආරම්භකයින්ට පහසුවෙන් අනුගමනය කළ හැකි ආකාරයෙන් .
මෙය කවුරුන්ට කියවිය යුතුද සහ ඔබ ඉගෙන ගන්නා දේ
මෙම ලිපිය:
- Ubuntu නිතිපතා භාවිතා කරන සහ ඇන්ටිවයිරස් ආරක්ෂාව ගැන කනස්සල්ලෙන් සිටින ඕනෑම කෙනෙකු සඳහා
- Ubuntu සේවාදායකයක ලෙස ධාවනය කරන සහ ගොනු ආරක්ෂාව සහතික කිරීමට අපේක්ෂා කරන අය සඳහා
- ClamAV උත්සාහ කිරීමට අවශ්ය නමුත් ස්ථාපනය හෝ භාවිතය ගැන විශ්වාසයක් නොමැති අය සඳහා
අවසානයේදී, ඔබ ClamAV ස්ථාපනය කිරීම සහ සකස් කිරීම සිට දෛනික භාවිතය දක්වා සියල්ල තේරුම් ගන්නා අතර—එවිට ඔබට Ubuntu හි ආරක්ෂිතව වැඩ කළ හැක.
2. ClamAV කුමක්ද?
ඕපන්-සෝර්ස් ඇන්ටිවයිරස් ClamAV හි දළ විශ්ලේෂණය
ClamAV යනු නිදහස්, ඕපන්-සෝර්ස් ඇන්ටිවයිරස් මෘදුකාංගයක් වන අතර, එය ප්රධාන වශයෙන් Unix-අඩඋපකරණ සඳහා සංවර්ධනය කර ඇති අතර, Ubuntu ඇතුළු ලිනක්ස් විතරණ සමඟ ඉහළ සංගතකමක් ඇති අතර, එහිදී එය සම්මත පැකේජ් කළමනාකරකය හරහා පහසුවෙන් ස්ථාපනය කළ හැක. එය ප්රධාන වශයෙන් විද්යුත් තැපෑම් ඇමුණු ස්කෑන් කිරීම සහ වෛරස් සඳහා ගොනු පද්ධති පරීක්ෂා කිරීම සඳහා භාවිතා වේ. එය ලාභෝජනය වුවද, එය වෛරස් නිර්වචනවල 넓은 පරාසයක් ආවරණය කරයි.
ClamAV හි ප්රධාන විශේෂාංග සහ ශක්තීන්
ClamAV පහත විශේෂාංග ලබා දෙයි:
- ඉල්ලීම් මත ස්කෑනිං : ඕනෑම වෙලාවක ගොනු හෝ නාවිකාගාර ස්කෑන් කිරීම් අතථ්යව
- ස්වයංක්රීය වෛරස් දත්ත සමාධාන අප්ඩේට් :
freshclamභාවිතයෙන් සෑම විටම නවතම තත්ත්වයේ පවතින්න - බහු-තන්තු සහාය : ඩෙමන් (
clamd) භාවිතයෙන් වේගවත් ස්කෑනිං - පළපුරුදු ගොනු ආකෘති සහාය : සංකෝචන ගොනු, ක්රියාකාරීකරණ, ලේඛන සහ තවත් බොහෝ දේ ස්කෑන් කළ හැක
- විද්යුත් තැපෑම් ස්කෑනිං ඒකාබද්ධ කිරීම : Postfix සහ Exim වැනි මෝස්තර සේවාදායක සමඟ ක්රියා කරයි
Ubuntu හි ClamAV භාවිතා කිරීමේ වාසි
Ubuntu හි ClamAV භාවිතා කිරීමේ ප්රධාන වාසිය වන්නේ එය නිල රෙපෝසිටරියෙන් පහසුවෙන් ස්ථාපනය කළ හැකි ආකාරයයි. ඔබට APT කමාන්ඩ් හරහා clamav පැකේජය ස්ථාපනය කිරීමෙන් ක්ෂණිකව වෛරස් ස්කෑන් ධාවනය කළ හැක.
ස්වයංක්රීය අප්ඩේට් සහ cron සමඟ පහසු ඒකාබද්ධ කිරීම සමඟ, සාමාන්ය නියමිත ස්කෑන් සකස් කිරීම සරලය. ClamAV යනු Ubuntu සේවාදායක හෝ වැඩ මඩුවල ආරක්ෂාව වැඩිදියුණු කිරීමට අවම උත්සාහයකින් කැමති පරිශීලකයින් සඳහා ජනප්රිය තේරීමකි.
ClamAV ජනප්රිය වන්නේ ඇයි
හ්රීදායකයන් වැඩි වශයෙන් WSL2 (Windows Subsystem for Linux) හරහා හෝ වලාකුළු උපාංගවල Ubuntu ධාවනය කරන බැවින්, ආරක්ෂාවේ අවශ්යතාව වැඩි වේ. එබැවින්, ClamAV Ubuntu සඳහා විශ්වාසනීය ඇන්ටිවයිරස් මෙවලමක් ලෙස බොහෝ අවධානය ලබා ගනී. “clamav ubuntu” වැනි යෙදුම් සෙවීමේ පරිශීලකයින් බොහෝ විට ස්ථාපනය උපදෙස් පමණක් නොව, ක්රියාකාරීකරණ ඉඟි සහ පූර්ව සැලසුම් සොයයි. මීළඟ පරිච්ඡේදවල පියවරෙන් පියවර ස්ථාපනය සහ භාවිතය මාර්ගෝපදේශ ආවරණය කරනු ඇත.
3. ClamAV ස්ථාපනය කරන්නේ කෙසේද
APT සමඟ ClamAV පැකේජ් ස්ථාපනය කරන්න
Ubuntu හි, ClamAV සම්මත APT රෙපෝසිටරිය තුළ ඇතුළත් වන බැවින්, ඔබට අමතර PPA හෝ බාහිර මූලාශ්රවලින් තොරව එය ආරක්ෂිතව ස්ථාපනය කළ හැක. පහත කමාන්ඩ් ක්රියාත්මක කරන්න:
sudo apt update
sudo apt install clamav clamav-daemon -y
clamav: ස්කෑන් එන්ජින් සහ කමාන්ඩ්-රේඛා මෙවලම්clamav-daemon: නිවැසි ඩෙමන් (clamd) සමඟ වේගවත් ස්කෑනිං
දැන් ඔබ “clamav ubuntu” පරිසරයේ මූලික සැකසුම් සම්පූර්ණ කර ඇත.
වෛරස් දත්ත සමුදාය යාවත්කාලීන කිරීම (freshclam)
ස්ථාපනයෙන් පසුව, වෛරස් දත්ත සමුදාය හිස් බැවින් එය පළමුව යාවත්කාලීන කිරීම ඉතා වැදගත්. ClamAV මෙය සඳහා freshclam නම් මෙවලමක් භාවිතා කරයි.
වෛරස් දත්ත සමුදාය අතින් යාවත්කාලීන කිරීම සඳහා, ධාවනය කරන්න:
sudo systemctl stop clamav-freshclam
sudo freshclam
sudo systemctl start clamav-freshclam
clamav-freshclamසාමාන්ය දත්ත සමුදාය යාවත්කාලීන සඳහා පසුබිම සේවාවකි.- අතින් යාවත්කාලීන කිරීමේදී මෙම සේවාව තාවකාලිකව නවතන්න ඕනෑ.
Daemon ආරම්භ කිරීම සහ සක්රිය කිරීම (clamd)
ඊළඟට, ClamAV ස්කෑන් එන්ජින් daemon ආරම්භ කරන්න:
sudo systemctl enable clamav-daemon
sudo systemctl start clamav-daemon
clamav-daemon ධාවනය වන විට, ඉක්මන් ස්කෑන් සඳහා clamdscan ප්රණේතාව භාවිතා කළ හැක. එය clamscan ට වඩා කාර්යක්ෂම වන අතර, විශේෂයෙන් සාමාන්ය හෝ විශාල පරිමාණ ස්කෑන් සඳහා.
ස්ථාපනය පරීක්ෂා කිරීම
ස්ථාපනය සහ ක්රියාකාරිත්වය තහවුරු කිරීම සඳහා මෙම ප්රණේතා භාවිතා කරන්න:
clamscan --version
sudo systemctl status clamav-daemon
- සංස්කරණ තොරතුරු පෙන්වා ඇත්නම්, ClamAV නිවරදිව ස්ථාපිත වී ඇත.
clamav-daemon“active (running)” පෙන්වා ඇත්නම්, නිවාස ස්කෑනිං සක්රිය වී ඇත.
WSL සහ Cloud පරිසර සඳහා සටහන්
ඔබ WSL2 හි Ubuntu හෝ cloud instance එකක් (AWS හෝ GCP වැනි) භාවිතා කරන්නේ නම්, නෙට්වර්ක් සීමාවන් freshclam යාවත්කාලීන කිරීම වැළැක්විය හැක. එවැනි අවස්ථාවලදී, proxy එකක් සකස් කිරීම හෝ අත්සන ගොනු අතින් තැබීම සලකා බලන්න.
4. ClamAV හි මූලික භාවිතය
ClamAV සමඟ ස්කෑන් කිරීමේ දෙකමය ප්රධාන ක්රම දෙක
ClamAV ප්රධාන ස්කෑනිං ක්රම දෙකක් සපයයි:
- clamscan : අතින් ක්රියාත්මක වන ඉල්ලුම් මත ස්කෑන් (daemon නොවන)
- clamdscan :
clamav-daemonභාවිතා කරන ඉක්මන් ස්කෑන් (daemon මත පදනම් වූ)
ඔබේ අවශ්යතා අනුව ඒවා භාවිතා කළ හැකි අතර, “clamav ubuntu” පරිසරය සඳහා ඒවා දෙකම ඵලදායී මූලික ආරක්ෂාවකි.
clamscan: සරල ගොනු සහ නාවිකාගාර ස්කෑන්
clamscan යනු මූලිකම ස්කෑන් ප්රණේතාවකි. උදාහරණය: ඔබේ සම්පූර්ණ නිවස් නාවිකාගාරය ස්කෑන් කිරීම:
clamscan -r /home/yourusername
-rවිකල්පය නාවිකාගාර පුනරාවර්තනයෙන් ස්කෑන් කරයි.
වෛරසයක් හඳුනාගත් විට, ගොනු මාර්ගය සමඟ “FOUND” පණිවිඩය දැකිය හැක.
අනෙකුත් සාමාන්ය භාවිතා විකල්ප
clamscan -r --bell -i /home/yourusername
--bell: යමක් හඳුනාගත් විට බෙල් සංඥාව (ඔබේ ටර්මිනලය එය සහාය දක්වන්නේ නම්)-i: හඳුනාගත් ආසාදන ඇති ගොනු පමණක් පෙන්වන්න (සුවදුලි ලොග්)
සටහන: ගොනු ස්වයංක්රීයව මකා නොදමයි. හඳුනාගැනීම් සමාලෝචනය කර ඔබම ක්රියාමාර්ග ගන්න.
clamdscan: නිවාස Daemon සමඟ ඉක්මන් ස්කෑනිං
clamdscan clamav-daemon ධාවනය වන විට ලබා ගත හැක. උදාහරණය:
clamdscan /home/yourusername
අභ්යන්තරයෙන්, එය ධාවනය වන clamd daemon වෙත ස්කෑන් ඉල්ලීම් යවයි, එය ආරම්භකරණය සහ නිර්වචන ලෝඩ් කිරීමේදී කාලය ඉතිරි කරයි.
clamscan vs clamdscan
| Feature | clamscan | clamdscan |
|---|---|---|
| Scan Speed | Slower (standalone) | Fast (daemon-based) |
| Ease of Setup | Works alone | Requires daemon |
| Memory Usage | Loads definitions each time | Efficient with resident daemon |
අවස්ථානික, අතින් ස්කෑන් සඳහා clamscan භාවිතා කරන්න. නියමිත හෝ සේවාදායක පුළුල් ස්කෑන් සඳහා, clamdscan යෝජනා කෙරේ.
ස්කෑන් ප්රතිඵල සහ ලොග් ගොනු පරීක්ෂා කිරීම
ClamAV සාමාන්යයෙන් ලොග් ප්රතිදාන නොකරයි, නමුත් රිඩිරෙක්ෂන් භාවිතා කර ප්රතිඵල සුරකින්න:
clamscan -r /home/yourusername > /var/log/clamav/manual_scan.log
clamav-daemon භාවිතා කරන්නේ නම්, ලොග් මෙහි සුරකිනු ලැබේ:
/var/log/clamav/clamav.log
ලොග් සමාලෝචනය කිරීමෙන් පසුව හඳුනාගැනීම් සහ දෝෂ විශ්ලේෂණය කළ හැක.
ගොනු සහ නාවිකාගාර නිෂේධ කිරීම
ස්කෑන් වලින් නිශ්චිත ගොනු හෝ නාවිකාගාර නිෂේධ කිරීම සඳහා, --exclude හෝ --exclude-dir විකල්ප භාවිතා කරන්න:
clamscan -r --exclude-dir="^/home/yourusername/.cache" /home/yourusername
විස්තරාත්මක නිෂේධ සඳහා නිතර ප්රකාශන භාවිතා කළ හැක.
ClamAV සමඟ කාර්යක්ෂම ස්කෑන් කිරීමේ ක්රම
ඔබේ අවශ්යතා අනුව, clamscan සහ clamdscan අඛණ්ඩ ස්කෑන් වේගය සහ කාර්යක්ෂමතාව සඳහා ඒකාබද්ධ කළ හැක. විශාල ගොනු සෙට් හෝ සාමාන්ය ස්කෑන් සඳහා, clamdscan හොඳමයි.
සංක්ෂිප්තව, ClamAV නම්යශීලී ස්කෑනිං විකල්ප ලබා දෙයි, එය භාවිතය සහ ආරක්ෂාව සඳහා සමබර මෙවලමක්— “clamav ubuntu scan methods” සෙවීමට ඔබට හොඳමයි.
5. නියමිත ස්කෑන් සැකසීම
නියමිත ස්කෑන් ආරක්ෂාව සඳහා තීරණාත්මකයි
While ClamAV ඉල්ලුම්-අධාරිත පරික්ෂණ සඳහා හොඳ වුවත්, නිති පරික්ෂණ ස්වයංක්රීය කිරීම ආරක්ෂාව රැක ගැනීමට අත්යවශ්ය වේ. සේවාදායක හෝ ව්යාපාරික Ubuntu සැකසුම් වල, ස්වයංක්රීය කිරීම මැනුම් නොකළ පරිදි ස්ථාවර ආරක්ෂාව ලබා දේ.
cron සමඟ නිති පරික්ෂණ සැලසුම් කිරීම
Ubuntu හි, ClamAV පරික්ෂණ ස්වයංක්රීය කිරීමේ සාමාන්යම ක්රමය cron භාවිතයයි. උදාහරණයක්: ඔබේ නිවසේ නාමාවලිය රාත්රි 1 ට සෑම රාත්රියකම පරික්ෂා කර ප්රතිඵල ලොග් කරගන්න.
- පරික්ෂණ සඳහා ශෙල් ස්ක්රිප්ට් එකක් සාදන්න:
sudo nano /usr/local/bin/clamav-scan.sh
- පහත අන්තර්ගතය එක් කරන්න:
#!/bin/bash SCAN_DIR="/home/yourusername" LOG_FILE="/var/log/clamav/daily_scan.log" clamscan -r -i "$SCAN_DIR" >> "$LOG_FILE"
※yourusername ඔබේ සැබෑ පරිශීලක නාමය සමඟ ප්රතිස්ථාපනය කරන්න.
- ක්රියාත්මක කිරීමේ අවසර ලබා දෙන්න:
sudo chmod +x /usr/local/bin/clamav-scan.sh
- cron වෙත එක් කරන්න:
sudo crontab -e
දිනපතා 1 AM ට ක්රියාත්මක වීමට මෙම රේඛාව එක් කරන්න:
0 1 * * * /usr/local/bin/clamav-scan.sh
මෙය නියමිත නාමාවලිය පරික්ෂා කර ප්රතිඵල ස්වයංක්රීයව ලොග් ගොනුවට එක් කරයි.
ලොග් ගොනු කළමනාකරණය සහ රෝටේෂන්
අඛණ්ඩව සැලසුම් කරන පරික්ෂණ සමඟ, ලොග් ගොනු විශාල විය හැක. දිගුකාලීන ක්රියාකාරිත්වය සඳහා, ලොග් රෝටේෂන් (උදා: logrotate සමඟ) ඉතා සුදුසුය. ඔබේ ස්ක්රිප්ට් එකේ දිනය-අධාරිත ලොග් ගොනු නාමයන් එක් කිරීමත් සරලයි:
LOG_FILE="/var/log/clamav/daily_scan_$(date +%Y-%m-%d).log"
මෙය දිනපතා නව ලොග් එකක් සාදයි, ඉතිහාසය පහසුවෙන් නිරීක්ෂණය කිරීමට.
පරික්ෂණ ඉලක්ක සහ බැහැර කිරීමේ අභිරුචිකරණය
පරික්ෂා කරන දේ වෙනස් කිරීමට, ඔබේ ස්ක්රිප්ට් එකේ SCAN_DIR විචල්යය සංස්කරණය කරන්න. ගොනු හෝ නාමාවලියන් බැහැර කිරීමට, පරික්ෂණ විධානයේ --exclude හෝ --exclude-dir භාවිතා කරන්න:
clamscan -r --exclude-dir="^/home/yourusername/.cache" "$SCAN_DIR"
සාමාන්ය ප්රකාශන (regular expressions) මඟින් රටාව-අධාරිත බැහැර කිරීම් සිදු කළ හැක.
clamdscan සමඟ වේගවත් පරික්ෂණ ස්වයංක්රීය කිරීම
clamd ක්රියාත්මක නම්, ඔබේ ස්ක්රිප්ට් එකේ clamscan වෙනුවට clamdscan භාවිතා කර වේගවත් පරික්ෂණ සහ පද්ධතියේ භාරය අඩු කිරීම ලබා ගත හැක. දිනපතා භාවිතයට clamdscan වෙත මාරු වීමට සලකා බලන්න.

සැලසුම් කරන පරික්ෂණ සඳහා දැනුම්දීම් සහ දෝෂ අනාවරණය
උත්තරීතර සැකසුම් සඳහා, ලොග් ගොනු “FOUND” සඳහා පරීක්ෂා කර කිසිවක් හමු වුවහොත් ඊමේල් අනතුරු ඇඟවීමක් යවන්න.
උදාහරණය: ප්රතිඵලවල “FOUND” පෙනේ නම් පමණක් ඊමේල් යවන්න:
grep FOUND "$LOG_FILE" && mail -s "ClamAV Detection Alert" you@example.com < "$LOG_FILE"
මෙවැනි දැනුම්දීම් විශේෂාංග එකතු කිරීම අනතුරු ඇඟවීම් අහිමි නොවී ආරක්ෂිත මෙහෙයුම් සලසයි.
“clamav ubuntu scheduled scan” යන සෙවුම් කරන පරිශීලකයන් සඳහා, මෙම ස්වයංක්රීය සැකසුම සාමාන්යයෙන් ඉතා ඉල්ලුම්කාරී ලක්ෂණයක් වන අතර—ඔබේ ලිපිය තරඟකරුවන් අතර ඉතා වටිනා සහ අනන්ය වේ.
6. ගැටළු විසඳීම
Ubuntu හි ClamAV භාවිතා කිරීමේ සාමාන්ය දෝෂ සහ විසඳුම්
ClamAV සාපේක්ෂව සරල ඇන්ටිවයිරස් මෙවලමක් වන නමුත්, Ubuntu හි එය ක්රියාත්මක කිරීමේදී කිහිපයක් සාමාන්ය ගැටළු පවතී. මෙන්න සාමාන්ය ගැටළු සහ ඒවායේ විසඳුම්.
1. freshclam යාවත්කාලීන දෝෂය
දෝෂ පණිවුඩය:
ERROR: /var/log/clamav/freshclam.log is locked by another process
කාරණය:
clamav-freshclam ඩේමන් පසුබිමේ ක්රියාත්මක වන විට මෙය සිදුවේ. ඔබ එකම වේලාවේ freshclam අතින් ක්රියාත්මක කිරීමට උත්සාහ කළහොත්, ලොක් දෝෂයක් ලැබිය හැක.
විසඳුම:
freshclam අතින් ක්රියාත්මක කිරීමට පෙර සේවාව තාවකාලිකව නවත්වන්න:
sudo systemctl stop clamav-freshclam
sudo freshclam
sudo systemctl start clamav-freshclam
2. clamav-daemon ආරම්භ වීමට අසමත් වීම
දෝෂ පණිවුඩය:
Job for clamav-daemon.service failed because the control process exited with error code.
සම්භාව්ය කාරණා:
/var/lib/clamavනාමාවලියේ වැරදි අවසර- අත්හිටු සත්යාපන දත්ත ගොනු
- ඩේමන් ආරම්භ කිරීමට ප්රමාණවත් මතකය නොමැති වීම
විසඳුම්:
- පරණ සත්යාපන ගොනු ඉවත් කර නැවත බාගත කරන්න:
sudo systemctl stop clamav-freshclam clamav-daemon sudo rm /var/lib/clamav/*.cvd sudo freshclam sudo systemctl start clamav-daemon
- අවසර පරීක්ෂා කරන්න:
sudo chown clamav:clamav /var/lib/clamav
3. පරික්ෂණ අතර “Permission denied” දෝෂය
තත්ත්වය:
clamscan භාවිතයෙන් සමහර ගොනු හෝ නාමාවලියන් පරික්ෂා කරන විට “permission denied” දෝෂ පණිවුඩ පෙනෙන්න පුළුවන්.
හේතුව:
ගොනු රූට් පරිශීලකයාට පමණක් සීමා කර ඇති හෝ වෙනත් පරිශීලකයකුට අයිති වේ.
විසඳුම:
අවශ්ය තැනවල පරිපාලක අධිකාරි (privileges) සමඟ පරික්ෂා කරන්න:
sudo clamscan -r /etc
*අවශ්ය විට පමණක් sudo භාවිතා කරන්න, සෑම පරික්ෂාවක් සඳහාම නොව.
4. clamdscan සමඟ “clamd වෙත සම්බන්ධ විය නොහැක”
හේතුව:
clamd ක්රියාත්මක නොවිය හැක, හෝ වින්යාසයේ socket සම්බන්ධතාවය අක්රිය කර ඇත.
විසඳුම්:
clamav-daemonක්රියාත්මකදැයි පරීක්ෂා කරන්න:sudo systemctl status clamav-daemon
- ඔබේ
/etc/clamav/clamd.confසැකසුම් පරීක්ෂා කරන්න. මෙය සක්රිය කර ඇති බවට විශ්වාස කරන්න:LocalSocket /var/run/clamav/clamd.ctl
ඔබ වෙනස්කම් කළා නම්, daemon නැවත ආරම්භ කරන්න:
sudo systemctl restart clamav-daemon
5. WSL2 පරිසරවල ගැටළු
ගැටළුව:
WSL2 හි Ubuntu හි, ජාලය මඟින් අත්සන් (signatures) යාවත්කාලීන කිරීම සහ daemon ක්රියාවලි ක්රියාත්මක තබා ගැනීම සීමාකාරී විය හැක.
විකල්ප විසඳුම්:
freshclamසඳහා ප්රොක්සි භාවිතා කිරීමට අවශ්ය නම්,/etc/clamav/freshclam.confවෙත මෙය එක් කරන්න:HTTPProxyServer your.proxy.server HTTPProxyPort 8080
- Daemon-අධාරිත විශේෂතා WSL2 හි විශ්වාසදායක ලෙස ක්රියා නොකරන්න පුළුවන්. එවැනි අවස්ථාවල, ඉල්ලුම අනුව පරික්ෂා කිරීම සඳහා
clamscanභාවිතා කිරීම අපි නිර්දේශ කරමු.
ලොග් භාවිතයෙන් ගැටළු විසඳීම
ClamAV පහත ලොග් ගොනු වල ප්රයෝජනවත් තොරතුරු ලියා තබයි:
/var/log/clamav/freshclam.log(යාවත්කාලීන සඳහා)/var/log/clamav/clamav.log(පරික්ෂා ප්රතිඵල සහ දෝෂ සඳහා)
ලොග් රියල්-ටයිම් (real time) නිරීක්ෂණය කිරීමට:
sudo tail -f /var/log/clamav/clamav.log
ගැටළු විසඳීමේදී, පළමුව ලොග් පරීක්ෂා කරන්න.
7. GUI ඉදිරිපස: ClamTk හඳුන්වා දීම
ClamTk යනු කුමක්ද?
ClamTk යනු ClamAV සඳහා ග්රැෆිකල් පරිශීලක අතුරුමුහුණත (GUI) ඉදිරිපසයකි.
එය ප්රධාන වශයෙන් කමාන්ඩ්-ලයින් මෙහෙයුම් වලට අසනීප වන Linux ඩෙස්ක්ටොප් පරිශීලකයන් සඳහා නිර්මාණය කර ඇත, වෛරස පරික්ෂා කිරීම තේරුම්ගත හැකි ලෙස කරයි.
Ubuntu හි APT ගබඩාවෙන් එය පහසුවෙන් ස්ථාපනය කළ හැකි අතර, “clamav ubuntu GUI” හෝ “ClamTk භාවිතා කරන ආකාරය” යන සෙවුම් කරන පරිශීලකයන්ට හොඳ GUI තේරීමක් වේ.
Ubuntu හි ClamTk ස්ථාපනය කිරීමේ ක්රමය
ClamTk නිල Ubuntu ගබඩාවෙන් ලබා ගත හැක. එය පහත පරිදි ස්ථාපනය කරන්න:
sudo apt update
sudo apt install clamtk -y
*ClamAV (clamav, clamav-daemon) දැනට ස්ථාපනය කර තිබිය යුතුය.
ස්ථාපනයෙන් පසු, ඔබේ යෙදුම් මෙනුවේ “ClamTk” සොයා එය ආරම්භ කරන්න.
ClamTk මූලික භාවිතය
ClamTk විවෘත කරන විට, ඔබට මෙම ප්රධාන මෙනු විකල්ප පෙනේ:
- නාමාවලියක් පරික්ෂා කිරීම / ගොනුවක් පරික්ෂා කිරීම GUI මඟින් විශේෂිත ෆෝල්ඩර හෝ ගොනු තෝරා පරික්ෂා කරන්න.
- ඉතිහාසය පසුගිය පරික්ෂා ප්රතිඵල සමාලෝචනය කරන්න.
- සැකසුම් බැහැර කිරීමේ ලැයිස්තු සකස් කිරීම හෝ පරික්ෂා කාලසටහන් සැකසීම.
- යාවත්කාලීන කිරීම
freshclamමඟින් අත්සන් ගොනු අතින් යාවත්කාලීන කරන්න.
ClamTk හි වාසි සහ සීමා
වාසි:
- විධාන මතක තබා ගැනීමට අවශ්ය නැත
- දෘශ්යමය පැහැදිලි, වැරදි කිරීමට අවදානම අඩු
- ඇදගෙන යාම (drag & drop) මඟින් ගොනු තේරීම, පහසු පරික්ෂා කිරීම සඳහා
සීමා:
clamdscan(daemon-අධාරිත වේගවත් පරික්ෂා) සඳහා සහය නොමැත- කාලසටහන් පරික්ෂා
cronමත පදනම් වේ, GUI තුළින් සම්පූර්ණයෙන් කළමනාකරණය නොවිය හැක - එක්වරා විශාල ගණනක් ගොනු පරික්ෂා කිරීම සඳහා කාර්යක්ෂම නොවේ
සාරාංශයෙන්, ClamTk වේගවත් පරීක්ෂණ සඳහා හෝ Linux නව පරිශීලකයන් සඳහා පරිපූර්ණය, නමුත් විශාල පරිමාණ හෝ වෘත්තීය භාවිතය සඳහා, කමාන්ඩ්-ලයින් සමඟ එකතු කිරීම හොඳම ක්රමය.
ClamTk භාවිත කළ යුතු කවුද?
- Ubuntu පළමු වරට භාවිතා කරන Linux ආරම්භකයන්
- සේවාදායක සඳහා නොව, වේගවත් ඩෙස්ක්ටොප් වෛරස පරීක්ෂාව අවශ්ය වන අය
- කමාන්ඩ්-ලයින් සමඟ විශ්වාස නොමැති නමුත් විශ්වාසදායක වෛරස ස්කෑනරයක් අවශ්ය අය
Ubuntu හි GUI-අධාරිත ඇන්ටිවයිරස් අවශ්ය පරිශීලකයන් සඳහා, ClamTk “clamav ubuntu GUI” හෝ “ClamTk භාවිතා කරන ආකාරය” යන සෙවුම් කරන අයට වටිනා විසඳුමකි.
8. සාරාංශය
Ubuntu හි ඇන්ටිවයිරස්: ආරක්ෂිත වීම වඩාත් වැදගත්
Linux සාමාන්යයෙන් ආරක්ෂිත මෙහෙයුම් පද්ධතියක් ලෙස සැලකේ, නමුත් බහු-වෙදිකා ඉලක්ක කරගත් නවතම මැල්වෙයා, සේවාදායක සහ WSL2 භාවිතයේ වර්ධනය, සහ අනෙකුත් කරුණු මත ඇන්ටිවයිරස් ක්රියාමාර්ගයන් ඉතා වැදගත් වේ — Ubuntu හිදත්.
ClamAV නිදහස්, විවෘත-මූලාශ්ර, සහ කාර්යක්ෂම ඇන්ටිවයිරස් විසඳුමක් ලෙස පුද්ගලික සහ ව්යාපාරික භාවිතයට ඉදිරියට පෙනේ.
මෙම ලිපියෙහි අපි සාකච්ඡා කළේ කුමක්ද
මෙම ලිපිය “clamav ubuntu” සඳහා සෙවුම් අරමුණු විසින් සලකා බැලුණු අතර, පහත සඳහන් දේවල් සම්පූර්ණයෙන්ම ආවරණය කර ඇත:
- ClamAV හි මූලික සංකල්ප සහ එය Ubuntu සමඟ හොඳින් ගැලපෙන්නේ ඇයි
- ස්ථාපනය සහ මුල් සැකසුම් පියවර
- clamscan සහ clamdscan භාවිතයෙන් ස්කෑන් ක්රම
- cron භාවිතයෙන් නිතිපතා ස්කෑන් කිරීම් ස්වයංක්රීය කිරීම
- සුලබ දෝෂ සහ ගැටලු විසඳීම
- GUI මෙවලම ClamTk ස්ථාපනය කිරීම සහ භාවිතය
සැබෑ-ලෝක භාවිතය යනු ප්රධානයි
ClamAV ස්ථාපනය කිරීම පමණක් ප්රමාණවත් නොවේ—නිත්ය ස්කෑන් සැකසීම, ලොග් කළමනාකරණය සහ සැබෑ භාවිතයේදී මිලඩු විශේෂාංග හැසිරවීම ඉතා වැදගත්. මෙම උපදෙස් සේවාදායක පරිපාලකයින්ට මෙන්ම තම ආරක්ෂාව වැඩිදියුණු කිරීමට අපේක්ෂා කරන සාමාන්ය Ubuntu ඩෙස්ක්ටොප් පරිශීලකයින්ට ද ප්රයෝජනවත් වේ.
ආරම්භකයින් සඳහා
- පළමුව, APT මගින්
clamavසහclamav-daemonස්ථාපනය කරන්න freshclamමගින් වෛරස් නිර්වචන යාවත්කාලීන කරන්නclamscanහෝclamdscanභාවිතයෙන් අතින් ස්කෑන් එකක් උත්සාහ කරන්න- cron මගින් ස්වයංක්රීයකරණය සැකසීම, සහ ClamTk මගින් GUI හි භාවිතයට පුරුදු වන්න
මෙම පියවර අනුගමනය කරන්නේ නම්, ඔබට Ubuntu හි ශක්තිමත් වෛරස් ආරක්ෂාවක් ලැබෙනු ඇත.
Ubuntu විශාල නම්යශීලතාවක් ලබා දෙයි—ClamAV වැනි විවෘත මෙවලම් භාවිතයෙන් ඔබට ඔබේම ආරක්ෂාව සක්රීයව කළමනාකරණය කිරීමට හැකියාව ලැබෙයි. අපි බලාපොරොත්තු වන්නේ මෙම ලිපිය ඔබට ආරම්භයට උපකාරී වේවි.
FAQ (නිතිපතා අසන ප්රශ්න)
Q1. ClamAV සැබෑ-කාල ස්කෑන් කිරීමට සහය දක්වනවාද?
A1.
ClamAV මගින් අත්සන්නම්හිදී ස්කෑන් කිරීම මූලික වශයෙන් සපයන්නේ නැත. කෙසේ වෙතත්, ඔබට clamd සහ clamonacc ඒකාබද්ධ කිරීමෙන් inotify භාවිතයෙන් මූලික සැබෑ-කාල ස්කෑන් කිරීම සිදු කළ හැක. මෙය “උපකාරී” විශේෂාංගයක් ලෙස සැලකෙන අතර, Trend Micro හෝ ESET වැනි නිෂ්පාදනවලින් සපයන සැමවිටම-පවතින ආරක්ෂාවට සමාන නොවේ. බොහෝ සේවාදායකයින් සඳහා, cron මගින් නිත්ය ස්කෑන් කිරීම් සම්මත විකල්පය වේ.
Q2. ClamAV සොයාගත් වෛරස් ස්වයංක්රීයව මකනවාද?
A2.
නැත, ClamAV මගින් සොයාගත් වෛරස් මූලික වශයෙන් මකන්නේ නැත—මෙය මිලඩු විශේෂාංග නිසා අනතුරුදායක මකීම් වැළැක්වීම සඳහා. ඔබට මෙම විකල්පය මගින් ඉවත් කිරීම සක්රීය කළ හැක:
clamscan -r --remove=yes /home/yourusername
අපි ශක්තිමත්ව යෝජනා කරන්නේ ස්වයංක්රීය-ඉවත් කිරීම සක්රීය කිරීමට පෙර පළමුව ප්රතිඵල පරීක්ෂා කර මිලඩු හඳුනාගැනීම් නොමැති බව තහවුරු කර ගන්නා බවයි.
Q3. ClamAV Windows වෛරස් හඳුනාගත හැකිද?
A3.
ඔව්, ClamAV මගින් Windows සඳහා වෛරස් සහ මළ්වෙයාර් හඳුනාගත හැකිය. උදාහරණයක් ලෙස, ඔබ Ubuntu සේවාදායක භාවිතයෙන් ගොනු විතරණය කරන්නේ නම්, ClamAV මගින් Windows සේවාදායකයින්ට මළ්වෙයාර් බෙදා හැරීම වැළැක්වීමට උපකාරී වේ—Ubuntu තමන්ගේම අවදානමට ලක්වූවත් නොවේ.
Q4. ClamTk සහ ClamAV අතර වෙනස කුමක්ද?
A4.
ClamTk යනු ClamAV සඳහා GUI ඉදිරිපසකි—එය ClamAV හි command-line විශේෂාංග ග්රැෆිකල අතුරුමුහුණතකින් ලබා දෙයි. ස්කෑන් එන්ජින් සමානයි, නමුත් ClamTk ආරම්භකයින් සඳහා භාවිතයට පහසුය, එහෙත් එහි ඇති සමහර උසස් විශේෂාංග (උදා: clamdscan සහය) නොමැත. නිත්යකරණය සහ ස්වයංක්රීයකරණය සඳහා, ඔබට තවමත් ClamAV හි මූලික පණිවිඩ ගැන දැනුම අවශ්ය වේ.
Q5. ClamAV සියලුම Ubuntu සංස්කරණවල ක්රියා කරනවාද?
A5.
ClamAV සාමාන්යයෙන් සියලුම නිල සහාය දක්වන Ubuntu නිකාසන්වල ක්රියා කරයි, LTS (දිගුකාලීන සහාය) සංස්කරණ ඇතුළුව. ඉතා පැරණි Ubuntu නිකාස් සඳහා, ClamAV පැකේජ් පැරණි විය හැකි අතර, නිර්වචන යාවත්කාලීන කිරීම් අසාර්ථක විය හැක—එබැවින් නවතම Ubuntu සංස්කරණයක් භාවිතා කිරීම හොඳමයි.
Q6. ClamAV ස්කෑන් ලොග් කොහේ සුරකිනවාද?
A6.
ClamAV හි clamscan මූලික වශයෙන් ලොග් සුරකින්නේ නැත, නමුත් ඔබට ප්රතිදානය මගින් ඕනෑම ගොනුවකට එල්ල කළ හැක:
clamscan -r /home/yourusername > /var/log/clamav/manual_scan.log
ඔබ clamav-daemon භාවිතා කරන්නේ නම්, ලොග් මෙහි යයි:
/var/log/clamav/clamav.log
ලොග් පරීක්ෂා කිරීමෙන් ඔබට පසුව ස්කෑන් ප්රතිඵල සහ ඕනෑම දෝෂ පරීක්ෂා කළ හැක.


