목록Linux (5)
SPRING :: NOTE
본 글은 Windows Subsystem Linux 2(WSL2)를 설치하기 위한 과정이며, Windows10을 기준으로 작성하였다. 1. Windows 최신버전 업데이트 윈도우를 최신버전으로 업데이트해야한다. WSL2가 마이크로소프트에서 제공하는 툴로 최신 WSL2를 설치하기 위하여, 윈도우를 최신버전으로 업데이트 해야한다. 2. 리눅스용 윈도우 하위 시스템 및 가상 머신 플랫폼 설치 [리눅스용 윈도우 하위 시스템 설치]를 위하여 다음과 같이 이동한다. 제어판 - 프로그램 및 기능 - Windows 기능 켜기/끄기 다음 두개의 기능을 켜고 확인을 눌러 설치를 진행한다. - Linux용 WIndows 하위 시스템 - 가상 머신 플랫폼 확인을 누르면, Windows 기능 창이 열리며, 두개의 기능을 설치한..
약 12Gb의 데이터를 FTP로 옮겨 unzip 명령어를 실행했을 때, 아래와 같은 에러를 뿜으며 압축이 풀리지 않는다. unzip bad length 왜 그런지는 모르겠는데, 아마 파일 사이즈 또는, 파일 개수가 너무 많아 풀리지 않는것으로 추측. 인터넷 검색 결과 다음과 같은 명령어로 해결 // a.zip : 내가 풀어야 할 대상 압축 파일 // b.zip : 내가 풀어야 할 파일 새로 만듦 (대상 파일 copy) zip -F a.zip --out b.zip b. zip이 만들어지면 다시 unzip 명령어로 압축을 해제하면 된다. unzip b.zip
[rSync] 윈도우와 리눅스 간 폴더 동기화 시스템 구축 [1] [rSync] 윈도우와 리눅스 간 폴더 동기화 시스템 구축 [2] 이전 글까지 따라오셨다면 폴더 동기화 시스템의 80%이상은 구축이 완료된 상태다. 이번 글에서는 생성한 쉘스크립트를 윈도우 작업 스케쥴러의 리눅스 버전인 crontab을 이용하여 1분에 한번씩 동기화 시키는 방법을 적겠다. 처음 접한 리눅스라 글에 오류가 많을 수 있으니 잘못된 부분은 댓글로 남겨주시면 감사하겠습니다. crontab은 스케줄링을 관리하는 프로그램으로 시스템 관리자에게 꼭 필요한 유틸리티중에 하나이다. 특정시간대 수행할 작업을 지정해둠으로 써 특정시간에 관리자가 동일한 작업을 하지 않고 서비스 등록을 해 두면 crontab이 알아서 처리해준다. 이러한 장점때문..
[rSync] 윈도우와 리눅스 간 폴더 동기화 시스템 구축 [1] 본 글에서는 앞선 윈도우 서버세팅을 마쳤다는 가정 하에 글을 쓴다.윈도우 서버 세팅이 되지 않은 사용자는 본 글 최 상단에 있는 [rSync] 윈도우와 리눅스 간 폴더 동기화 시스템 구축 [1]을 읽고 오기를 권장한다. 들어가기 앞서 시스템 사양을 간단하게 설명한다. 테스트를 위해 라즈베리파이를 이용하였으며, 접속을위해 putty를 이용했다. 우분투 기반의 시스템이라면 문제없이 동작한다. rSync는 리눅스가 설치되면 자동으로 설치되므로 따로 설명은 하지 않겠다. rSync가 설치되어 있지 않은 시스템일 시 구글에 rSync 설치방법 검색을 하면 많이 나온다. 폴더 동기화 시스템 구축을 위해 rSync를 위한 쉘스크립트를 작성한다. vi ..
rSync를 이용하여 윈도우와 리눅스 간 폴더 동기화 시스템 구축을 한다. 본 글에서는 윈도우가 서버가 되고, 리눅스가 클라이언트가 되어 윈도우 폴더를 리눅스 폴더에 동기화 시키는 시스템을 구축한다. 1. cwRsyncServer 설치 다운로드 링크 위 링크를 이용하여 cwRsyncServer S/W를 다운받는다. 압축을 플고 cwRsyncServer_4.1.0_Installer.exe를 설치한다. 옵션은 default로 설치했다는 가정한다. 설치 중 별다른 설정은 필요 없고 설치 후에도 충분히 변경이 가능하다.설치 경로에 에로사항이 있는 시스템은 C:나 D: 아무데나 설치해도 상관없다. 설치가 완료되면 윈도우 서버 환경설정을 해준다. 1) 시작 -> 모든프로그램 -> cwRsyncServer -> 01..