본문 바로가기

Linux

[우분투 12.04 LTS] 개인웹하드 구축 #25- 서버 웹 GUI 관리튤 webmin 설치하기 - webmin는 서버의 각종 설정 및 관리를 웹에서 GUI형태로 할 수 있도록 도와줍니다.접근성이 편리한면도 있지만 외부 사용자가 많은 서버의 경우 보안문제도 있기 때문에 왠만하면 이 설정화면은 내부네트워크에서만 접속할 수 있도록 하시기 바랍니다. 1.다운로드http://webmin.com/download.html위 사이트에서 아래 항목의 패키지를 다운받습니다.( 우분투를 기준으로 설명합니다 )Debian package suitable f.. 더보기
[우분투 12.04 LTS] 개인웹하드 구축 #24- 자동실행 데몬 관리 - 자동실행 데몬은 서버가 켜지면 사용자의 조작없이 자동으로 실행되는 데몬입니다.이를 관리하여 설치는 했지만 지우기는 애매한 서비스들을 실행만 안되게 막을 수 있습니다. 사용하기 쉽도록 나름 GUI형태의 sysv-rc-conf 를 사용하도록 하겠습니다. 1.설치apt-get install sysv-rc-conf2.실행sysv-rc-conf설치 후 위 명령어로 바로 실행하면 아래와 같은 화면을 볼 수 있습니다. 위 처럼 화면.. 더보기
[우분투 12.04 LTS] 개인웹하드 구축 #23- 모니터링 구축( Munin ) - 모니터링이라 함은 특정 시간 및 기간동안의 시스템 현황에 대한 평균을 보기 위함입니다.대부분 그래프로 볼 수 있으며 여기서는 가볍고 간단한 Munin을 설치합니다Munin는 하루,1주일,1개월 단위로 시스템 현황을 CPU,RAM,Disk,프로세스,네트워크등의 내용을 볼 수 있습니다. 단점은 특정 날짜 및 기간을 지정해서 볼수는 없습니다 1.설치apt-get install munin munin-nodemunin은 munin-nod.. 더보기
[우분투 12.04 LTS] 개인웹하드 구축 #22- 자동백업 스크립트 만들기 - 자동백업은 crontab에 일정을 등록해놓고 일정 주기에 맞춰서 데이터를 백업하는 기능입니다여기서는 보안에 필요한 기본적인 쉘스크립트에 대해서 설명하며 /etc/ 와 /var/www 그리고 /home/ 을 7일단위로 백업하는 스크립트를 바로 사용할 수 있도록 포함합니다1) 백업 폴더 지정## 백업할 디렉토리 WEB_DIR=/var/www HOME_DIR=/home ETC_DIR=/etc2) 백업 파일이 저장될 폴더 지정# 백업파일 저장 경로 DB.. 더보기
[우분투 12.04 LTS] 개인웹하드 구축 #21- 웹서버 운영중일때 DDOS 방어 - 서버 운영중에 DDOS공격은 중요한 문제입니다. 여기서는 mod_evasive 모듈을 이용하여 간단하게 연속적인 접속이 발생하면 특정 시간동안 접속을 차단(403페이지)하는 방법을 안내합니다 4-1) 설치apt-get install libapache2-mod-evasive4-2) 로그파일이 저장될 디렉토리 생성(맘대로 지정하세요)mkdir /var/log/mod_evasive4-3) 로그폴더 소유자 설정chown www-data:www-.. 더보기
[우분투 12.04 LTS] 개인웹하드 구축 #20- 보안설정( Firewall,UFW(Uncomplicated FireWall),Denyhosts,Fail2ban) - 리눅스든 윈도우든 보안이 중요합니다. 특히 웹서버를 운영할거라면 더더욱 중요하죠고가의 방화벽 서버가 아닌 개인이 할 수 있는 최대한 간단하면서도 탄탄한 보안설정을 해보도록 하겠습니다. 1. Firewall- Linux의 핵심인 Kernel은 Server에 대한 Client의 Network 접속을 제어하는 netfilter라는 Module을 가지고 있습니다.Kernel은 이 netfilter를 사용하여 Packet Filtering를 수행.. 더보기
[우분투 12.04 LTS] 개인웹하드 구축 #19- 계정별 홈디렉토리 변경을 통한 관리 - 홈디렉토리 변경은 기본 /home/사용자 로 생성된 계정의 디렉토리를 변경하는 방법입니다이게 왜 필요할까요? 만약 제가 서브디스크에 미디어 파일을 업로드 하려고하는데 FTP로 직접접근할 수 없습니다.이때 특정계정을 이용해서 FTP로 직접 미디어를 업로드 하기 위함입니다.홈디렉토리 변경은 아래 명령어를 사용합니다usermod계정이 aaa 라고 할때 홈디렉토리를 /var/www 로 변경해보겠습니다usermod -d /var/www/ aaa끝입니다.F.. 더보기
[우분투 12.04 LTS] 개인웹하드 구축 #18- 특정시간 서버 OFF 혹은 ON 시키기(WOL) - 특정시간에 서버를 OFF시키는건 간단합니다. 하지만 ON시키기 위해서는 메인보드의 기능을 이용해야 합니다대부분의 메인보드는 “자동전원 켜짐” 기능이 있기때문에 사용하는 메인보드에 따라서 설정해주시면 됩니다.여기서는 자동꺼짐 기능과 WOL에 대해서 다루겠습니다1.원격으로 서버켜기(WOL)준비중2.일정에 따라 서버 자동 OFF 시키기vi /etc/crontabcrontab 에 아래와 같이 입맛에 맞게 등록하시면 그 시간에 서버가 OFF됩니다.00 1.. 더보기