안녕하세요
CentOS7 에서 사용자 설정 및 그룹설정, DB 백업 및 복원 방법을 알아보겠습니다.
사용자와 사용자 그룹 파일 변경
1. 우선 리눅스에서 ls -al 명령어로 소유자 및 소유 그룹 확인
2. chown -R hjw:hjw * 명령어로 사용자와 사용자 그룹 파일 변경( * 의미는 전체)
특정 디렉터리만 변경하고 싶다면 * 대신에 디렉터리 명을 적으면 된다.
명령어 옵션 목록
-c: 변경된 파일만 자세하게 보여줌
-f: 변경되지 않은 파일에 오류 메시지를 출력하지 않음
-v: 작업 상태 자세히 보여줌
-R: 경로와 그 하위 파일들 모두 변경
--help: 도움말 출력
--vsersion: 버전 정보를 보여줌
PostgresqlDB 백업 및 복원
1. 파일전송 프로그램으로 백업 파일을 옮긴다.
2. 백업
2-1. dump: pg_dump -U DB사용자명 -Fc -v -f 저장할 파일명 덤프할 DB명
ex) pg_dump -U hjw -Fc -v -f test.backup hjwdb
3. 복원
3-1. restore: pg_restore -U DB사용자명 -d 복구할 DB명 -v 백업파일 경로
ex) pg_restore -U hjw -d test -v /home/postgesql
옵션 목록
-Fc : 바이너리 파일 형식으로 만든다.
-Fp: 디폴트 백업방식 -> plain text 형식 변환
-Ft: tar 압축 파일방식으로 변환
-v : 복구/백업 하는 내용을 자세히 보여줌