본문 바로가기
OldStory/Home Linux

Server upgrade

by Alnilam 2012. 6. 17.

메인 40G 하드가 자주 오류가 나서 집에 돌아 다니는 80G 하드로 교체 하였다.

교체 하면서 리눅스도 업그레이드 했다.

새로 설치한 리눅스 버전은 Ubuntu 12.04 server

업그레이드 하기전에 mysql 데이터를 mysqldump 명령을 사용하여 백업하고

# mysqldump -u root -p [root_password] [database_name] > database_name.sql

서버 설정이 있는 /etc 풀더와 /home 풀더를 백업했다.

아파치 홈 풀더는 다른 하디 디스크에 있어 따로 백업하지 않았다.

새로운 하드에 리눅스를 설치 후 mysql 명령을 사용하여 dump한 데이터 베이스를 복구해 주었다.

# mysql -u root -p [root_password] [database_name] < database_name.sql

복구 할 때 mysql 실행하여 create database [database_name] 사용하여 database_name 를 미리 만들어 주고 복구 해야 한다. 그리고 사용하는 db의 사용자와 암호가 다른 경우 Grant 명령을 사용하여 사용자 추가 와 권한을 설정 해주어야 한다.

# mysql -u root -p
mysql> create database database;
mysql> grant all privileges on database.* to user@localhost identified by ‘password’ with grant option;
mysql> flush privieges;

새로 설치한 리눅스의 /etc/fstab, /etc/apache2 와 /etc/network/interfaces 를 이전 서버 참고 하여  복사하거나 수정 한다.

백업한 홈폴더를 복구 한다.

moinmoin wiki를 다시 설치 한다.

wiki는 다시 설치 하면 페이지의 내용이 보이지 않는데 cache를 삭제해 주어야 한다.

# rm -rf  moin/data/pages/*/cache/*
# rm -rf moin/underlay/pages/*/cache/*

 

'OldStory > Home Linux' 카테고리의 다른 글

DynDNS Expired  (0) 2012.08.02
구글플러스  (0) 2012.07.01
linux server upgrade  (0) 2012.06.16
번데기에서 깨어난 장수풍뎅이  (0) 2012.05.02
사내 아침 교육  (0) 2012.04.25