Computer/Web
계정에서 telnet, ssh 이용할 때 간단한 명령어
HooYa
2006. 6. 6. 21:22
1. 많이 사용되는 기본적인 Linux 명령어
2. 계정에서 홈페이지 백업, 복원하기
3. DB 백업과 복원하기

2. 계정에서 홈페이지 백업, 복원하기
- 백업을 하려면 telnet, ssh 클라이언트로 계정에 로그인한 후 백업하려는 디렉토리로 이동을 한 후
tar cvfpz 압축하고자 하는 이름.tar *
※ tar : 파일 수집 명령
-c : 기존 파일들을 수집하여 기록 파일로 생성한다.
-f : 기록 파일명을 지정한다
-v : 수집되는 기록 파일들의 작업 상태를 출력한다.
-p : 기존 파일들의 퍼미션까지 압축
-z : gzip 유틸리티를 불러 압축이 되게 함
* : 모든 파일 압축
ls -al 명령으로 압축하고자 하는 이름.tar *
파일이 생성되었는지 확인 할 수 있으며
FTP 프로그램으로 다운 받으면 된다.
- 복원을 할 경우 telnet, ssh, FTP 프로그램등으로
계정에 복원하려는 파일명.tar를 올린 후
tar xvfpz 파일명.tar 명령으로 복원을 하면 된다.
※ tar : 파일 수집 명령
-x : 수집되는 기록 피일을 수집 전의 원래 파일들로 풀어준다
-v : 수집되는 기록 파일들의 작업 상태를 출력한다.
-f : 기록 파일명을 지정한다
-p : 기존 파일들의 퍼미션
-z : gzip 유틸리티를 불러 압축을 풀게 함
3. DB 백업과 복원하기
- 디비백업은 telnet, ssh로 계정에 로그인 한 후 pwd 명령을 실행하면 계정의 절대경로를 알수 있다.
절대경로가 /home/html 일 경우
mysqldump -u아이디 -p패스워드 디비네임 > /home/html/백업명.sql
- 디비복원은 백업받은 백업명.sql을 업로드한 후
(/home/html/백업명.sql이라고 가정)
mysql -u아이디 -p패스워드 디비네임 < /home/html/백업명.sql