서버 설정 · 1 min read · Oct 20, 2025

우분투 서버 6.10을 소규모 비즈니스 환경의 방화벽/게이트웨이로 설정하기 - 페이지 11

다음 작업을 수행하십시오:

cd /root

다음 명령의 버전 번호는 이 기사를 작성할 당시의 최신 안정 소스에 적용됩니다. 필요에 따라 조정하십시오.

wget http://surfnet.dl.sourceforge.net/sourceforge/clamav/clamav-0.88.7.tar.gz

이전과 마찬가지로, 가까운 미러를 선택하십시오.

groupadd clamav
useradd -g clamav -s /bin/false -c "Clam Antivirus" clamav
tar -zxvf clamav-0.88.7.tar.gz
cd clamav-0.88.7
./configure --sysconfdir=/etc
make
make install
touch /var/log/freshclam.log
chmod 600 /var/log/freshclam.log
chown clamav /var/log/freshclam.log

이제 /etc/clamd.conf를 편집하십시오. “EXAMPLE”(따옴표 없이)를 주석 처리하십시오. 다음으로 /etc/freshclam.conf에서도 같은 작업을 수행하십시오.

다음 작업을 수행하십시오:

/usr/local/bin/freshclam

이제 이를 크론 작업으로 만들어 매시간 실행하십시오. 가능하면 정각이나 그 근처는 피하십시오. 모든 사람이 그렇게 할 때 clamav 서버가 과부하에 걸릴 것입니다. 이 작업을 위한 스마트한 시간을 선택하십시오. 이 서비스는 완전히 무료입니다! 그렇게 유지합시다.

/etc/init.d/mailscanner restart

이제 몇 가지 Perl 작업을 수행하고 싶습니다. 제가 이 튜토리얼을 만들기 위해 사용한 오래된 하드웨어를 실제로 사용한다면, 시간이 좀 걸릴 것이라는 점을 유의하십시오.

시작하기 위해서는 이것 없이도 가능합니다. 이 작업을 곧 예약하고 싶을 수 있습니다. 그렇게 선택하신다면,

완료!

대신 지금 바로 모든 작업을 수행하고:

perl -MCPAN -e shell

모든 기본값을 수락하십시오. 단, “UNINST=1”(따옴표 없이)라고 대답할 수 있는 질문은 제외합니다. 실제로 UNINST=1을 수행하는 것이 가장 좋다고 생각합니다.

이제 다음을 수행하십시오:

install ExtUtils::CBuilder
reload cpan

“reload cpan” 명령은 cpan 셸의 각 단계 직후에 입력해야 합니다. 안전한 것이 좋습니다. 저는 이것을 한 번만 언급합니다.

install ExtUtils::MakeMaker

다음 명령의 결과로 몇 가지 질문을 받게 됩니다. 모든 경우에 “enter”를 누르십시오.

install Bundle::CPAN
install Bundle::LWP
install Mail::ClamAV

이제 cpan 셸을 종료하십시오:

q
/etc/init.d/mailscanner restart

이제 /root 디렉토리를 정리하십시오. 모든 다운로드가 그곳으로 갔습니다.

경고!!! cpan에서 Mail::SpamAssassin을 ubuntu spamassassin 패키지와 함께 설치하지 마십시오. 시스템이 망가질 것입니다. 더 이상 규칙이 없고, 규칙이란 친구들, 그것이 대부분의 문제입니다!

cpan에서 Mail::SpamAssassin을 정말 원하신다면, spamassassin 패키지를 제거하고 최신 안정 소스에서 컴파일, 설치 및 구성해야 합니다. 이 기사를 작성할 당시 버전은 3.1.7입니다.

Samba가 설치되었습니다. 모든 Samba 설정이 고유하므로 여기서는 도와드릴 수 없습니다. 방법을 모르겠습니까? 이것은 좋은 출발점입니다.

완료!

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.