Computer/Web

계정에서 telnet, ssh 이용할 때 간단한 명령어

HooYa 2006. 6. 6. 21:22
1. 많이 사용되는 기본적인 Linux 명령어



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