본문 바로가기

2017/01

[자동 마운트] 부팅 시 원하는 하드디스크 자동으로 마운트 되도록 처리하기 제목 그대로 계속 사용 할 하드디스크를 부팅시에 자동으로 마운트 되도록 처리하는 방법을 알아보자.우선 하드디스크의 UUID를 알아야한다. $ ll /dev/disk/by-uuid... ...111c1e11-0d00-33d3-2c22-9d99fcbf999e -> ../../sdb1... ... 요 앞의 숫자들이 UUID 입니다. 고럼 이제 /etc/fstab 파일을 열어서 하드디스크를 추가합시다. $ gedit /etc/fstab맨 마지막줄에 아래의 내용을 추가합시다.UUID=111c1e11-0d00-33d3-2c22-9d99fcbf999e /media/hdd1 ext4 defaults 0 0 각각의 항목은 아래와 같습니다.# 여기에 UUID를 입력합니다. : 마운트 위치를 정해줍니다. 물론 그전에 마운트..
[rsync] 파일 복사 및 삭제 rsync 즉 Remote Sync.를 이용하면 원격 파일 복사 및 삭제가 가능하다. 로컬 처리도 가능하며 시간을 기준으로 중복처리가 가능하므로 작업이 중단 되도 다시 이어서 진행하면 이전에 작업한 내용을 건너 뛰고 진행 한다.(시간으로만 처리하면 물론 문제가 생길 수 있으므로 보다 안전한 옵션을 지원한다. 글 맨하 단 참고자료를 보길 바란다.) 백업 처리에 유용하면 응용(?)하면 빠른 삭제 처리도 가능하다.물론 복사 또한 cp, scp 등 보다 빠른 것으로 알려져있다. 대용량 복사는 rsync를 애용하자. rsync [옵션] [소스] [목적지] 옵션은 아래의 형태를 많이 사용한다.-avzh a : 복사 파일의 속성값들을 유지한다. (권한, 심볼릭링크 등) v : 복사 항목을 출력한다. z : 압축을 하..
[Ubuntu] 시간 동기화 가끔 리눅스 시간을 확인해 보면 맛이 간 경우가 있다...시간을 올바르게 고쳐주도록 하자 1. 시간 설정에 필요한 rdate 설치$ sudo apt-get install rdate 2. 시간 설정$ sudo rdate -s time.bora.net 시간 설정을 위한 서버는 time.bora.net 외에 다른 서버를 사용해도 된다https://goo.gl/XKPSzI 참고https://goo.gl/izbhVx
[Jenkins] shell 명령어에서 sudo를 사용하기 위한 설정 젠킨스에서 빌드 진행 시 관리자 권한으로 실행이 필요한 경우가 있다.ex) sudo build_script.sh jenkins에 별다른 권한을 주지 않았다면 무조건 빌드 에러가 발생한다.ㅠㅠ 아래와 같이 관리자 권한을 주도록 하자 1. 관리자 권한 설정 파일을 연다.$ sudo gedit /etc/sudoers 2. jenkins에 관리자 권한을 제공하기 위해 아래의 내용을 추가 한 후 저장한다.jenkins ALL=(ALL) NOPASSWD: ALL P.S.관리자 권한을 광범위 하게 제공하는것이 불안하다면,맨 마지막 부분의 ALL 대신 해당경로 또는 파일을 지정한다.ex) jenkins ALL=(ALL) NOPASSWD: /path/script 참고https://goo.gl/S7zQC6http://ik..
[Jenkins] 관리자 암호 분실시 대처법 젠킨스 로그인이 불가능 할 경우 아래와 같이 수정함으로써 위기를 탈출 할 수 있다. /var/lib/jenkins/config.xml 파일에서true를 false 로 수정