포고플러그에 데비안 위지(wheezy)버전으로 설치하기
컨텐츠 정보
- 21,508 조회
- 0 추천
-
목록
본문
현재 데비안 위지버전이 안정판으로 올라온지 얼마 안되었지만
그래도 사람 마음이 최신품이면 혹하는게 사실입니다.
그래서 기존에 스퀴즈버전에서 위지로 올라오는 것보단 처음부터 위지로 시작하면 어떨까 해서 시작해보았습니다.
1-1.
초기 스크립트를 위지스크립트로 설치하기
기준이 되는 링크는 http://cafe.naver.com/pogolinux/1487 여기를 참조했습니다.
위지 스크립트 출처 링크 : http://projects.doozan.com/debian/
doozan이라는 사람이 포고에 맞는 위지스크립트를 작성하였습니다.
그런데 위 사이트대로 설치하면 debootstrap 부분에서 에러가 떠서 제대로 설치가 안됩니다.
그래서
cd /tmp
wget http://projects.doozan.com/debian/kirkwood.debian-wheezy.sh
chmod +x kirkwood.debian-wheezy.sh
export PATH=$PATH:/usr/sbin:/sbin
vi kirkwood.debian-wheezy.sh
위와 같이 파일을 다운 받은 후 vi 편집기로 엽니다.
nano 편집기는 실행이 안되더라구요
그래서
#### run debootstrp ####
/usr/sbin/debootstrap --verbose --no-check-gpg --arch=$ARCH --variant=$VARIANT --include=$EXTRA_PACKAGES $RELEASE $ROOT $DEB_MIRROR
./kirkwood.debian-wheezy.sh
그 후에 스크립트를 실행하면 잘된다고 합니다만...
전 안되더군요.
그래도 시도해볼만한 가치는 있는 것 같습니다.
1-2.
혹시나 vi 편집기를 쓰기 힘드신 분은 제가 직접 편집한 파일을 받으셔서 실행하셔도 됩니다.
완전 초기화 진행 후
cd /tmp
wget http://cfile7.uf.tistory.com/attach/253B234F51E550D7125FFF
mv 253B234F51E550D7125FFF 1.sh
chmod +x 1.sh
export PATH=$PATH:/usr/sbin:/sbin
./1.sh
2. 우선 콤타강좌대로 스퀴즈 버전을 설치합니다. http://comta.kr/?p=1820
그리고 소스를 스퀴즈에서 위지로 바꿔줍니다.
nano /etc/apt/sources.list
deb http://ftp.daum.net/debian/ wheezy main contrib non-free
deb-src http://ftp.daum.net/debian/ wheezy main contrib non-free
deb http://security.debian.org/ wheezy/updates main contrib non-free
deb http://ftp.debian.org/debian/ wheezy-backports main
위의 소스로 완전히 바꿔줍니다.
apt-get update
apt-get dist-upgrade
그 후 위의 두 명령어로 완전히 위지로 넘어갑니다.
reboot 하기 전에 언어설정 및 시간설정을 미리 해두시는게 좋겠죠
dpkg-reconfigure locales
dpkg-reconfigure tzdata
설정 방법은
http://comta.kr/?p=1820 여기 가시면 자세히 알 수 있습니다.
추가 USB가 있을 경우 처음부터 지금까지 꼽지 않고 재부팅 후 위지 소스가 완전히 올라간 후부터 꼽는게 좋습니다.
혹시라도 설정이 꼬일 수 있으니깐요.
uname -a
재부팅 후 위의 명령어로 3.x 버전으로 나온다면 위지로 완전히 올라간 것입니다.
저는 그 후 vsftpd를 깔았는데 기존 데비안에 있는 패키지가 아닌 다른 버전으로 깔았습니다.
wget http://http.us.debian.org/debian/pool/main/v/vsftpd/vsftpd_3.0.2-3_armel.deb
dpkg -i vsftpd_3.0.2-3_armel.deb
service vsftpd reload
위의 명령을 순서대로 하시면 됩니다.
FTP 설정 할 때 (참조 : http://comta.kr/?p=2298 )
allow_writeable_chroot=YES
위의 글을 FTP 설정파일에 추가하면 chroot관련 문제들이 적어진다고 합니다.
그 후 Nginx 웹서버를 위한 패키지 설치
apt-get install nginx php5-fpm php5-cgi php5-mysql mysql-server mysql-client openssl php5-gd php5-curl
위의 명령어 한방이면 웹서버 관련 프로그램은 전부 설치가 됩니다.
아미나스킨을 안쓰시면 php-curl은 필요가 없습니다.
웹서버 설정 및 php 연동은 http://cafe.naver.com/pogolinux/175 를 참고하시기 바랍니다.
그리고 fail2ban과 iptables를 설치하여 SSH 및 FTP 비번을 과하게 틀린 사용자를 막을 겁니다.
상세 설정은 다른 게시물에 올려두었습니다. (링크 바로가기)
apt-get install python-pyinotify fail2ban whois gamin python-gamin iptables
여기까지가 기본 FTP 및 웹서버 설정이 끝났습니다.
중간중간에
dd if=/dev/sda of=/media/backup_20130716.img
이런 식으로 sda에 있는 이미지를 백업하면 중간에 과정이 실패하더라도 돌아갈 수 있습니다.
-
등록일 2014.08.31
-
등록일 2013.07.26
-
등록일 2013.07.19
-
등록일 2013.07.17
관련자료
-
서명우성짱의 NAS를 운영하고 있습니다.
저의 즐거움이 여러분의 즐거움이면 좋겠습니다.