기존에 git 을 사용하는데 pw 가 바뀌었을대 git 작업을 하면 인증에러가 발생한다. 그럴땐 cmd 창을 관리자모드로 열어서 git config --system --unset credential.helper git config --global --unset credential.helper 를 치거나 안된다면 C:\Program Files\Git\mingw64\etc/gitconfig 삭제 > 다시 작업을 진행하여 바뀐 패스워드로 로그인한다
'장비1' 에서 '장비2' 로 kill 명령을 보내려고하는데 ssh 를 통해 보내려고한다. 다들 알겠지만 kill 명령은 대부분 kill [-signum] PID 와 같은 식으로 작성을 하는게 대부분인데 java 의 pid 를 얻기위해 awk 명령을 섞어서 쓰기 마련이다 (여기에 특정 1개의 프로세스만 종료시켜야하는 경우 아래 예시와같이 grep 을 하나 더 붙여서 unique 한 값을 반환하기도한다.) user@장비1_host]$ ssh user@장비2_host "kill -9 ps -ef | grep 'java' | grep 'test.application' | grep -v 'grep' | awk {print $2}" grep 하는 프로세스의 PID 를 가져올수도 있기때문에 grep -v 'grep..
1. 다운로드 (1/28/2015 최신버전) wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tar.xz 2. 압축해제-xz 패키지 설치yum install xz -xz 압축해제xz -d Python-2.7.9.tar.xz tar 압축해제 tar -xvf Python-2.7.9.tar.xz 3. 환경변수 설정vi ~/.bashrc 4. 컴파일 / 설치 python directory 에서./configure --prefix=${python_home} // python home path 는 알아서 make && make install * 컴파일 에러시 yum install gcc cpp 5. vi .bashrc 두줄 추가 후 저장 export PYTHO..
1. random 모듈을 통해 리스트에서 random 추출을 하기위한 작성중 # -*- coding: utf-8 -*- import random list = ['김','이','박','최') print random.choice(list) result: 물론 위에 인코딩 선언을 했으므로 random 한 한글자가 출력 2. 셔플을 한후 결과값을 보자 #-*- coding: utf-8 -*- import random list = ['김','이','박',최'] random.shuffle(list)random.shuffle(list) print list random.shuffle(list)random.shuffle(list) print list print random.choice(list) 물론 마지막 random..
스크럼 성공전략 저자 일란 골드스타인 지음 출판사 한빛미디어 | 2014-09-11 출간 카테고리 컴퓨터/IT 책소개 이 책은 스크럼을 도입하면 필연적으로 맞닥뜨릴 문제에 대한 30... 글쓴이 평점 1. 호주에 아틀라시안(atlassian) 이라는 비즈니스 엔터프라이즈 회사가 있다 이 회사의 주력 솔루션중에는 jira 라는 프로그래머를 위한 도구가 있다 올해초부터 이 솔루션의 관련업무를 맡게됨으로써 관심은 대두되었고 한빛출판사에서 나온 '애자일개발과 스크럼' 이나 타 출판사에서 나온 애자일 총서등을 몇권 읽었던 적이 있었다 이론적으로는 이업무를 접하기 이전까진 애자일, 칸반, 스크럼등의 언어는 상당히 생소했지만 일단 업무에 들어가며 용어나 기본적인 개발모델등을 익힐 기회가 있었다 하지만 조금더 이야기를..
linux 에는 Immutable file 즉 변경/삭제가 불가능한 파일이 있다 immutable file 은 root 권한으로도 수정/삭제가 불가능하다. immutale file 은 root@server :~# touch example.txt 같은 명령어를 입력했을때 touch: cannot touch `example.txt': 허가 거부 혹은 “Operation not permitted” 이런식으로 허가 거부가 떨어지고 root@server :~# lsattr example.txt lsattr 명령으로 확인시에 ----i--------e- example.txt 위와같이 ----i---- 로 immutable 표시되는 것을 확인할 수 있다 그럼 특정 작업중에 필수적으로 설정을 바꿔야 하는 파일인데 im..
1. Kickstart 킥스타트란 무엇일까 아래 사진으로 간단하게 설명하자면 하나의 기본적인 OS 가 설치된 KICKSTART 서버를 통해 OS 가 설치되지 않은 서버에 자동으로 OS 를 설치해주는 솔루션(?) 이다 킥스타트는 네트워크 부팅으로 OS 를 설치하며 킥스타트의 구성은 TFTP, DHCP, NFS 가 설치되어야한다 TFTP 는 파일을 전송하는 역할 DHCP 는 네트워크 부팅이 되는 서버에 지정한 대역대의 IP 를 할당하는 역할 NFS 는 지정한 네트워크의 디렉토리에 접근하여 대상이 되는 파일이나 디렉토리를 사용한다 2. virtualbox 의 세팅 virtualbox 를 통해 진행을 한텐데 최신버전의 virtualbox 는 특정어댑터를 지원하지 않으므로 2.6 이하 버전으로 진행하길 권장한다 ..