스크립트) rsync 정기적인 자동백업

rsync 는 scp처럼 원격에 있는 파일, 디렉토리를 복사하는 툴입니다. 그러나 데이터의 권한보존, 변경된  파일만을 전송, 압축 전송등 많은 장점을 지니기에 백업에 더욱 적절합니다.   간략하게 스크립트로 만들어 보면 아래처럼 만들 수 있습니다. 사용법은 ./scriptname 전송할 파일 입니다. 위에서 port 및 목적지의 hostname,ip등을 바꾸면 간편하게 사용할 수 있습니다. 또한 crontab과 연계하여 정기적인 백업또한 가능하게 할 수 있습니다.

더 보기

스크립트)pigz 멀티코어 압축(ubuntu)

pigz은 리눅스에서 멀터코어를 이용하여 압축하는 프로그램입니다. 아래 스크립트 사용법은 vim에 아래 스크립트를 불혀넣은후 chmod+x 로 사용권한을 준후 ./스크립트이름 압축할 폴더 및 파일이름 입니다. ./script Downloads progress bar를 이용하기 위하여 pv를 설치해야합니다.  기능상에 문제는  없으니 필요없으시면 |pv 를 삭제해주시면 됩니다. 제 환경에 맞게 12스레드 최대압축 (9)로 설정되어있는 부분은 취향것 바꾸시면 됩니다.

더 보기

ubuntu Zsh 및 oh-my-zsh 설치

zsh 설치 sudo apt-get install zsh 2.  기본 shell 변경 chsh -s /usr/bin/zsh $USER 3. oh – my -zsh 설치 curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh 4. ~/.zshrc 설정 vi  ~/.zshrc theme 수정 agnoster          5. Plugin 설정 아래와 같이 plugins 에 필요한 플러그인을 추가한다. 아래는 글쓴이가 사용하는 설정이다. plugins=( git sudo common-aliases command-not-found zsh-autosuggestions zsh-syntax-highlighting autojump )   다시 로그인 하면 적용이 된다.   2019-04-06…

더 보기