본문 바로가기

전체 글

(664)
[리눅스] 리눅스 주요 명령어 모음 실무에서 자주 사용하게되는 리눅스 명령어 입니다.find / -name '*파일이름*' : 특정 파일 이름을 조회합니다. 첫번째 옵션 조회 경로 지정 가능. cp -R 복사하고싶은파일 복사되어이동될새로운위치 : 폴더 하위내용까지 전체 복사 합니다.mkdir -p '생성하고싶은 전체 경로' : 하위 디렉토리까지 한번에 생성합니다. ln -s 원본 링크파일 : 심볼릭 링크를 생성합니다. chown -R users:wheel : 하위 디렉토리까지 모두 소유자를 변경합니다.chmod 777 -R '대상디렉토리' : 하위 디렉토리까지 모두 권한을 변경합니다.읽기(100), 쓰기(010), 실행(001) tail -f catalina.out : 로그파일 끝라인부터 지속적으로 출력합니다.tail -100 catali..
[버전관리] Git과 Github Git은 버전관리 툴입니다. git 간편 안내서 참조 (http://rkjun.undefined.kr/git-guide/index.ko.html) git은 기본적으로 Git Shell에서 명령어 형식으로 운영합니다. 하지만, 다루기 어렵기 때문에 GUI를 지원하는 소스트리라는 것을 활용하기도 합니다. (http://www.sourcetreeapp.com/)Github는 웹스토리지를 활용해서 git의 버전관리를 할 수 있도록 합니다. 이로인해 협업, 백업 측면에서 높은 안정성을 지닐 수 있게 합니다. pull request : 다른 사람이 내 소스를 가저가서 수정을 완료했을때, 이를 반영해달라고 하는 요청이 모여있는 곳입니다. gist : 매번 저장소를 만들어서 운영하기에 번거롭기 때문에 간단하게 웹상에서..
[정보보안] OAuth 정리 01. OAuth 정리 OAuth는 SaaS(Software as a Service) 형태입니다. 외부 서비스에서도 Facebook과 트위터의 일부 기능을 사용 가능하게. 별도의 인증 절차를 거치며 다른 서비스에서 Facebook과 트위터의 기능을 이용할 수 있게 되는 것입니다.이 방식에서 사용하는 인증 절차가 OAuth입니다. 02. OAuth의 탄생과 사용 OAuth는 인증을 위한 Open Standard Protocol입니다. Facebook이나 Twitter 같은 Internet Service 기능을 다른 애플리케이션(데스크톱, 웹, 모바일 등)에서도 사용 가능하게 합니다. OAuth의 탄생 이전에도 다른 애플리케이션에 사용자의 아이디와 암호가 노출되지 않도록 하면서 API 접근 위임(API Ac..
[버전관리] Git, 분산 버전 관리시스템 현재 진행하고 있는 프로젝트에서 git 이용해 버전관리를 해볼 예정입니다. 학부시절에 써본적이 있긴한데 실무에서 사용하는것은 이번이 처음입니다. SI 프로젝트에서는 통상적으로 SVN을 쓰는 경우가 많다보니 그렇게 되었습니다. 자발적으로 git을 써보자고 했는데.. 제대로 알고 적용을 해야지 SVN 사용대비 어떤점이 좋은지 안좋은지도 비교해볼 수 있을 것 같습니다. 아직까지는 중앙저장소 기반의 SVN 버전관리가 쉽게 느껴지네요. 익숙한것이 쉬운것이다 보니까요. git이 좋다좋다 하니 사용방법 상세히 살펴봐서 이번기회에 제대로 써볼수 있었으면 좋겠습니다.git에 대해 알아보기 위해 아래 책 내용을 확인해보고 있습니다.기본적인 명령어 외에도 책 내용을 살펴보면 git 최대한 활용할 수 있는 방법들이 나열되어 ..
[MySQL] SELECT 결과물을 파일로 저장하기. DB 데이터를 파일로 추출하여 엑셀파일로 작업해야하는 경우가 생기기도 합니다. 아래 쿼리는 DB 명령프롬프트 창에서 해당 SELECT문을 파일로 저장하는 쿼리 예제입니다. SELECTusers.id, ifnull(payment.payment_count, 0) as payment_countINTO OUTFILE '20170101_paycount.log' FIELDS TERMINATED BY '|'FROM(select id from users where (withdraw_date > '2016-01-01' and withdraw_date < '2016-12-31') or withdraw_date is null) usersLEFT JOIN(select order_user_id as id, count(payme..