'전체 글'에 해당되는 글 108건

  1. 2009.09.01 우분투 GRUB를 복구하자.
  2. 2008.09.12 [2008.9.12]rsync로 데이터 백업하기
  3. 2008.09.05 [2008.9.5]ns5서버 이전
Windows 7과 우분투 9.04를 멀티부팅으로 사용하다가 Windows 7을 자주 재설치 하는 바람에 MBR정보가 지워져러 우분투를 어떻게 해야 하나 하는 고민이 되었는데... GRUB를 복구하는 방법이 있군요..

1. 우분투 라이브씨디로 부팅
2. 터미널을 열고 sudo -i명령으로 root권한으로 변경.
3. 기존 우분투가 설치된 파티션을 임시로 마운트한다.
   mount /dev/sda6 /mnt
4. grub를 실행.
   /mnt/usr/bin/grub
5. grub가 설치된 파티션을 아래의 명령으로 찾기.
  grub> find /grub/stage1
    (hd0,2)
6. 설정하고 재부팅
  grub> root (hd0,2)
  grub> setup (hd0)
  grub> quit

Posted by salgunamu
:
웹서버의 데이터를 다른곳으로 이동하는 경우에 tar압축을 열심히 해서 ftp로 전송하고 하는 방법을 사용했는데 SSH포트를 통한 rsync로 간단히 데이터를 이동하는 기능이 있군...
solaris서버에 있는 데이터를 linux기반 시스템으로 rsync로 이동을 하는데 당연히 solaris사스템에도 rsync명령이 접근하는 사용자가 사용할 수 있는 환경이 구성되어야 한다.

그 이후에 데이터를 받고자 하는 시스템에서 아래와 같은 명령어로 데이터를 가져온다.
rsync -avz -e ssh salgunamu@10.10.10.100:/home/www /home/www


Posted by salgunamu
:

[2008.9.5]ns5서버 이전

linux 2008. 9. 5. 18:12 |
오랜만에 시간을 내어서 서버 이전작업을 단행했다. 계속해서 생각만 하면서 시간을 핑계로 미루어오던 작업을 오늘하고 나니 기분이 좋다. 현재 운영중인 서버가 Ubuntu 6.10 + Zimbra 4.5.6의 조합이었는데 우분투가 업데이트도 잘 안되고 시스템이 점점 이상해져서 OS를 바꿔야겠다는 생각이 들었다. 다행이 사양이 더 좋은 시스템이 있어서 그 시스템에 Ubuntu 8.04 + Zimbra 5.09조합으로 이전을 하기로 결심했다. 문제는 현재 운영중인 Zimbra메일시스템의 데이터인데....이것을 어떻게 옮길까???

- 우선 현재 운영중인 시스템의 Zimbra를 5.0.9로 업그레이드 한다.자료를 찾아보니 4.5.7이전의 버전에서는 바로 5.0.X로 업그레이드가 안된다고 한다. 어쩔수없이 4.5.11로 업그레이드를 진행했다.
업그레이드를 진행할때 zimbra서비스를 다 stop해야하고 DB 체크때문에 DB만 구동이 되어야 하는데 zimbra사용자에서 mysql.server start 만 해놓으면 되었다. 설치파일을 실행하면 기존의 버전을 체크하고 업그레이드할 것인지 물어보면 Yes로 진행하여 패키지만 업데이트 하고 데이터는 그대로 유지되도록 한다.

- 정상적으로 업데이트된 후에 5.0.9로 다시 한번 업데이트를 진행하여 이상이 없음을 확인함.

- /opt/zimbra디렉토리 전체를 tar백업을 수행하여 이전하는 시스템으로 옭김.

- 신규서버에 Ubuntu 8.04를 설치하고 ZImbra 5.0.9패키지를 설치한 후에 /opt/zimbra디렉토리를 다른 이름으로 변경하고 기존 서버에서 받아온 압축파일을 풀어놓고 Zimbra 5.0.9패키지 설치를 다시 한번 실행하면 업그레이드 를 진행하면서 현재 시스템에 맞게 설정을 변경해주었다.

이것으로 서버이전 끝...
그런데, 서버를 정리하면서 iptables방화벽을 올리는에 재부팅후에 자동으로 구동되는 스크립트가 없어서 검색을 해보니 Hardy에서는 iptables스크립트가 ufw라는것으로 변경되었다고 한다. ufw는 iptables는 그대로 사용하고 편리하게 사용할 수 있도록 하는 스크립트라고 한다.

- 우선 ufw를 enable한다.
   sudo ufw enable
- TCP 80에 대해서 허락하는 룰 추가
   sudo ufw allow 80/tcp
- 특정 IP대역을 허락하는 룰 추가
   sudo ufw allow from 10.10.10.0/24
- 특정 포트에 대한 룰 추가
   sudo ufw allow proto udp from 0.0.0.0 port 53
- config확인하기
   sudo ufw status
- 추가한 룰들은 /var/lib/ufw/user.rules파일에 저장되어서 재부팅 시에 적용된다고 하는군요..
Posted by salgunamu
: