본문 바로가기

Linux

(33)
[Linux]시스템 간 안전한 파일 동기화 - rsync rsync를 사용하여 파일 및 디렉터리 동기화 rsync 명령은 한 시스템의 파일을 다른 시스템에 안전하게 복사함 변경된 파일 부분만 동기화하여 복사됨(scp는 모든걸 복사) -v 또는 --verbose 상세한 출력을 제공 -a 또는 --archive 아카이브 모드,재귀적 복사를 가능하게 하고 파일의 대부분 특성을 보존 -H 하드 링크 유지 -A ACL 보존 -X SELinux 컨텍스트 보존 rsync -a로 활성화되는 옵션(아카이브 모드) -r, --recursive 전체 디렉터리 트리를 반복적으로 동기화 -l, --links 심볼릭 링크 동기화 -p, --perms 권한 보존 -t, --times 타임스탬프 보존 -g, --group 그룹 소유권 보존 -o, --owner 파일 소유권 보존 -D, -..
[Linux]시스템 간 파일 전송 - scp,sftp Secure Copy(안전 복사) 사용 - scp scp은 OpenSSH 제품군에 포함되며 원격 시스템에서 로컬 시스템으로 또는 로컬 시스템에서 원격 시스템으로 파일을 복사함 이 명령은 인증에 SSH 서버를 사용하며 전송 시 데이터를 암호화함 1. 로컬 -> 원격시스템 scp /etc/yum.conf /etc/hosts ubuntu@40.82.154.136:/home/ubuntu 2. 원격시스템 -> 로컬 scp ubuntu@40.82.154.136:/etc/hosts /home/redhat 보안 파일 전송 프로그램을 사용하여 파일 전송 - sftp SSH 서버에서 파일을 대화식으로 업로드하거나 다운로드 할 때 사용 sftp 명령이 포함된 세션은 보안 인증 메커니즘 및 SSH 서버와의 암호화된 데이터 전..
[Linux] 파일 보관 및 전송 - tar tar 여러 파일을 디렉토리 구조, 파일 속성들을 보존하면서 하나의 큰 파일로 묶는 데 주로 사용됨 (원래는 tape archive 의 약자) 파일 아카이브 및 압축은 백업을 만들고 네트워크 간에 데이터를 전송할 때 유용함 tar을 사용하면 많은 파일을 단일 파일(아카이브)에 모을 수 있음 tar 명령은 아카이브의 콘텐츠를 나열하거나 파일을 현재 시스템으로 추출할 수도 있음 tar명령어 옵션 설명 -c, --create 새 아카이브 만들기. -x, --extract 기존 아카이브에서 추출. -t, --list 아카이브의 목차를 나열합니다. -v, --verbose 자세한 정보를 표시합니다. 보관 또는 추출되는 파일을 표시합니다. -f, --file= 파일 이름입니다. 이 옵션 다음에는 사용 또는 생성할 ..