De flesta kanske inte vet det, men Linux kan få virusför. Tack och lov finns det ett enormt kommandoradsverktyg som alla Linux-användare använder, och det heter ClamAV. Med det kommer användare att kunna upptäcka typer av virus via kommandoraden och leta efter exploateringar (för både Windows och Linux).
Installera ClamAV
ClamAV är lätt att installera på Linux tack varefaktum att det ingår i många mainstream distributionskällor. För att installera det här programmet öppnar du en terminal och följer instruktionerna nedan för att få den att fungera.
Notera: ClamAV har en grafisk version av applikationen om du ogillar Linux-kommandoraden. Den tar alla de bästa aspekterna av terminalen och sätter den i ett användarvänligt användargränssnitt. Kontrollera den officiella webbplatsen för att lära dig mer.
Ubuntu
sudo apt install clamav
Debian
sudo apt-get install clamav
Arch Linux
sudo pacman -S clamav
Fedora
sudo dnf install clamav
OpenSUSE
sudo zypper install clamav
Generisk Linux
Att bygga ClamAV-virusscanner från källan på Linux-plattformen kräver några beroenden. Installera alla dessa program på din dator innan du fortsätter.
- gcc eller clang C-kompilator
- OpenSSL
- zlib bibliotek
- wget
Med beroenden som tas om hand på din Linux-dator är det dags att starta byggprocessen. Ta tag i den senaste kodutgåvan av ClamAV med wget nedladdningsverktyg.
Notera: eftersom du bygger programmet från källan är automatiska uppdateringar inte möjliga. För att säkerställa att din virusscanner alltid är uppdaterad, ladda ner ClamAVs kod här igen och kompilera koden regelbundet.
wget https://www.clamav.net/downloads/production/clamav-0.100.2.tar.gz
Har inte wget? Prova ringla istället:
curl https://www.clamav.net/downloads/production/clamav-0.100.2.tar.gz > clamav-0.100.2.tar.gz
Nu när koden är klar laddas ner wget extrahera TarGZ-arkivet för ClamAV.
tar zxvf clamav-0.100.2.tar.gz
Använda CD flytta din terminalsession från hemmappen till den nyligen extraherade clamav-0.100.2 mapp.
cd clamav-0.100.2
Kör konfigurationsskriptet. Med konfigurering kan du bestämma alla beroenden för byggkraven är uppfyllda.
./configure --with-user
Om konfigurationsskriptet inte visar dig några varningar är allt bra att gå. Starta kodkompileringsprocessen genom att köra göra kommando.
make
Låt kodkompilatorverktyget bygga ClamAV. Det kan ta lång tid, så var tålamod. När byggprocessen är klar installerar du programvaran på din Linux-dator med gör installation kommando.
sudo make install
Hitta virus via kommandoraden
Virusscannare hittar trojaner och andra problem efterkontrollera en "definitioner" -fil. Den här definitionsfilen är en lista som berättar skannern om tvivelaktiga objekt. ClamAV har en definitionfil också, och användare kan uppdatera den med freshclam kommando. Kör i terminalen:
sudo freshclam
Se till att regelbundet köra freshclam-kommandot varje vecka (eller till och med dagligen om du är paranoid om virus som dyker upp på din Linux-PC eller server).
När du har fått de senaste virusdefinitionerna för ClamAV på Linux kan du söka efter sårbarheter. Kör kommandot nedan för att undersöka en individuell mapp för virus.
sudo clamscan /location/of/folder/
Det är också möjligt att använda clamscan för att söka efter virus i en katalog, tillsammans med varje underkatalog inuti, med hjälp av r växla.
sudo clamscan -r /location/of/folder/
Skanna hemmapp
Hemkatalogen på Linux är den primäraplats som användare interagerar med på datorn. Därför, om du har ett virus, finns det i den här mappen, eller så är det många undermappar. Om du vill skanna hemmappen pekar du på clamscan kommando kl / Home / användarnamn /. Alternativt kan du använda ~ /, om du inte vill skriva in ett användarnamn.
Obs: använd -v växla för att skriva ut den skanningsprocess som ClamAV annars döljer.
sudo clamscan -rv ~/
eller
sudo clamscan -rv /home/username
Vill du skanna mer än en användares hemmapp? Försök att peka clamscan på /Hem/, istället för / Home / användarnamn /.
sudo clamscan -rv /home/
Systemomfattande skanning
Du kan ha farliga och tveksamma filer på din Linux-PC utanför din hemmapp. Om du vill söka efter objekt som detta måste du göra en systemomfattande skanning. Använda sig av clamscanoch peka det direkt mot din rotkatalog.
sudo clamscan -rv /
Skanna enstaka fil
ClamAV används ofta för att skanna Linux-filsystem för sårbara filer. En annan användning för ClamAV är att skanna enskilda filer efter problem. Om du vill skanna en enskild fil kör du clamscan och peka den direkt på filens plats.
Obs! Se till att anpassa kommandona nedan för att möta dina egna behov.
sudo clamscan -v /location/of/file/file.file
Använd alternativt CD kommando för att flytta till filens exakta plats, kör sedan skanningen.
cd /location/of/file/file.file sudo clamscan -v file.file</ P>
kommentarer