본문 바로가기

remote

[rsync] 파일 복사 및 삭제 rsync 즉 Remote Sync.를 이용하면 원격 파일 복사 및 삭제가 가능하다. 로컬 처리도 가능하며 시간을 기준으로 중복처리가 가능하므로 작업이 중단 되도 다시 이어서 진행하면 이전에 작업한 내용을 건너 뛰고 진행 한다.(시간으로만 처리하면 물론 문제가 생길 수 있으므로 보다 안전한 옵션을 지원한다. 글 맨하 단 참고자료를 보길 바란다.) 백업 처리에 유용하면 응용(?)하면 빠른 삭제 처리도 가능하다.물론 복사 또한 cp, scp 등 보다 빠른 것으로 알려져있다. 대용량 복사는 rsync를 애용하자. rsync [옵션] [소스] [목적지] 옵션은 아래의 형태를 많이 사용한다.-avzh a : 복사 파일의 속성값들을 유지한다. (권한, 심볼릭링크 등) v : 복사 항목을 출력한다. z : 압축을 하..
윈도우에서 리눅스로 원격 데스크톱으로 연결하기 윈도우 끼린 원격 데스크톱을 통해 원격으로 작업이 가능하다. 윈도우에서 리눅스도 동일한 방법으로 가능하다. 방법은 간단하다. xrdp 서버를 설치하면 된다. 우분투 기준으로 아래와 같이 설치하면 된다.
[SCP] 리눅스 터미널 환경에서 다른서버와 파일 복사 리눅스 작업을 하다보면 의외로(?) 다른 리눅스 서버와 파일을 복사 할 경우가 생긴다.여러 방법 들이 있을 수 있겠지만...SCP(Secure CoPy)를 사용하면 편리하다. 사용법은 대략 아래와 같다. 다른 서버로 부터 복사해오기아래와 같은 형식으로 사용한다.$ scp [옵션] [다른 서버 계정]@[다른 서버 주소]:[다른 서버의 파일 또는 디렉터리] [지금 서버의 디렉터리] 예를 들면 아래와 같다.$ scp -r noota@111.222.333.444:/opt/test . scp를 입력하고 하위 디렉토리를 다 복사할 거면 -r 옵션을 준다.복사해 올 서버의 계정을 입력하고 @ 뒤에 서버 주소를 입력한다.: 입력 후 복사해올 파일 또는 경로를 입력한다.한칸 띄고 어디에 복사할지를 입력한다.물론 수행 시..
[git] 미러링하기 mirroring with cron, crontab, expect 간혹 프로젝트를 진행하다보면 미러링이 필요할 경우가 있습니다. 예를들면 협력사에서 협업을위해 특정 IP에 대해 자신들의 git 서버를 열어주는 경우입니다. 물론 울회사에서 한명만 협업을 한다면 상관없겠지만(?) 여러명이 협업을 하는거라면 하나의 IP로만 접근이 되기 때문에 난감합니다. 이럴경우 미러링을 통해서 문제를 해결 할 수 있습니다. 열어준 하나의 아이피에 미러 서버를 만들어 놓고 여러 직원들은 그 미러 서버에 클론해서 작업을 진행하면 됩니다. 하 하 하 미러 서버를 만드는 방법은 매우 간단합니다. 구축 명령어 구조 $ git clone --mirror {id}@{ip}:{path} 사용예 $ git clone --mirror testid@255.255.255.255:/home/git/testpat..