permission denied @ rb_sysopen 오류 해결 방법
·
프로젝트 관련 조사/시스템 구축
sudo chmod -R 1777 /tmp 경로 What does chmod 1777 mean? 8 comments. Current rating: (3 votes). Leave comments and/ or rate it. Question: What does chmod 1777 on a folder mean? I know that chmod 777 means read/write/execute for everybody. What is the purpose of the additional '1'? Answer: The 1 is the "stickc bit". If you perform an ls -l on that folder, you will see a 't' next to it. The sticky bi..
메일 서버 구동의 이해
·
프로젝트 관련 조사/시스템 구축
http://flowingtime.tistory.com/272 -> hmailserver 설정방법 출처: http://webdir.tistory.com/164 메일서버를 구축하기전에 메일서버의 작동원리에 대해 짚고 넘어갑니다. E-mail에 관련된 용어 메일 서버의 작동 개념 MUA Mail User Agent의 약자로 사용자가 E-mail을 읽고 답장하고 삭제할 수 있는 프로그램들을 말한다. 우리가 흔히 사용하는 Outlook Express(아웃룩)등의 클라이언트 프로그램을 일컫는다. 그림에서 PC1 , PC2에 설치되어 있는 프로그램 MTA Mail Transport Agent의 약자로 MUA에서 작성되고 전송된 E-mail을 처리하는 우체국이라 할 수 있다. 우리가 배우고자 하는 메일서버가 바로 M..
[ubuntu] Apache 포트 변경 방법
·
프로젝트 관련 조사/시스템 구축
출처:http://ivorycirrus.mireene.com/wordpress/?p=79 [ubuntu] Apache 포트 변경 방법 보통 가정에서 이용하는 SK 브로드밴드 같은 ISP업체의 경우 몇몇 포트를 사용하지 못하게 막아놓고 있다. (예를 들면 : 80번 http 라던지 139번 삼바 라던지…) 그레서 집에 웹 서버를 구성 할 경우 외부에서 접속이 가능하도록 하려면 접속 포트를 바꿔 줘야 하겟다. 1. 먼저 etc/apache2/port.conf 를 열어서 편집한다. 80번 포트가 아니라 8080포트로 서비스를 하고 싶을 경우 다음과 같이 리스닝 포트와 가상호스트 포트를 바꿔준다. 2. 다음으로 etc/apache2/site-available/default 파일을 열어 맨 위의 접속포트를 808..
MySQL SSH 터널링
·
프로젝트 관련 조사/시스템 구축
출처: http://zetawiki.com/wiki/MySQL_SSH_%ED%84%B0%EB%84%90%EB%A7%81 MySQL over SSH Standard TCP/IP over SSH Connection MySQL SSH 터널링 목차 [숨기기] 1 문제상황 2 방법 1: MySQL Workbench 3 방법 2: Toad for MySQL 4 같이 보기 5 참고 자료 문제상황[편집] 서버 구성 DB1 서버 (MySQL 데몬이 3306포트 LISTEN) APP1 서버 (SSH 데몬이 22포트 LISTEN) USER1 개인컴퓨터 방화벽 상황 USER1에서 DB1 3306포트 접근 불가 (방화벽에서 막힘) USER1에서 APP1 22포트 접근가능 APP1에서 DB1 3306포트 접근가능 이런 상황이라면..
리눅스 date의 지역 시간 변경하기(KST)
·
프로젝트 관련 조사/시스템 구축
출처:http://2factor.tistory.com/71 리눅스에서 시간을 확인할때 그리니치 시간에서 지역에 따른 시간 보정을 해줘야 한다 보통 그건 /etc/localtime 에 의해서 자동적으로 진행이 된다. 만약 date 명령어를 쳤을때 현재 시간이 KST 로 표현되지 않으면서 시간이 틀리다면 /etc/localtime 을 변경해 주면 된다 mv /etc/localtime /etc/localtime_old cp /usr/share/zoneinfo/Asia/Seoul /etc/localtime 위와 같이 localtime 을 변경하고 난후에는 date 명령어로 시간을 확인해 보자 지역시간이 KST 로 맞으면 다시 한번 시간동기화를 해주면 끝이다. rdate -s zero.bora.net && clo..
fluentd 로 원격 MongoDB에 로그 저장해보기
·
프로젝트 관련 조사/시스템 구축
fluentd 로 원격 MongoDB에 로그 저장해보기 1. 기본적으로 두 시스템간의 통신이 되도록 해주어야 한다. 1) 방화벽 포트 열어주기 2) vmware 경우 port forwarding 해주기 2. ip 192.168.33.29 conf 설정 (33.26으로 로그 전송해주는 곳) test.log를 전송 소스로 받은 정보를 192.168.33.26 서버로 포워딩 3. ip 192.168.33.26 conf 설정 ( mongo DB 로 로그 저장 하는 곳) 포워드로 들어오는 정보를 소스로 사용 소스를 DB에 저장 4. MongoDB 확인
fluentd로 로컬 MongoDB에 로그 저장해보기
·
프로젝트 관련 조사/시스템 구축
fluentd로 로컬 MongoDB에 로그 저장해보기 1. mongoDB 설치 http://horae.tistory.com/entry/우분투에-mongo-DB-구축 2. fluentd 설치 http://horae.tistory.com/entry/ubuntu-에-fluentd-설치-tdagent 3. conf 수정 /var/log/test.log 에서 tail 정보를 소스로 가져 온다. localhost mongo db 에 mongo.*.*로 매치되는 정보들을 저장한다. 즉 위에서 tag mongo.apache.access로 하였으니 해당 값이 저장이 된다. 따로 DB 생성할 필요 없이 알아서 collection 과 DB를 생성한 후 데이터를 삽입 해준다.
ubuntu 에 fluentd 설치 (td-agent)
·
프로젝트 관련 조사/시스템 구축
출처: http://junho85.tistory.com/343 http://docs.fluentd.org/articles/install-by-deb 보고 설치 하면 됨 ubuntu 라도 버전 별로 쉽게 설치 하는 방법을 제공 해 주고 있음. 내가 사용하는 ubuntu 서버는 14.04 tusty. 다음 스크립트 이용 curl -L https://toolbelt.treasuredata.com/sh/install-ubuntu-trusty-td-agent2.sh | sh 설치가 다 되면 알아서 실행 까지 해 준다. junho85@junho85:~/program$ ps auxww | grep fluentd junho85 20676 0.0 0.1 14180 932 pts/2 S+ 11:35 0:00 grep --..
메일서버 구축하기 - postfix
·
프로젝트 관련 조사/시스템 구축
출처: http://parksk.tistory.com/20 SSH, FTP 등의 구축은 손쉽게 해왔는데 메일서버는 시간 날 때마다 조금씩 손봐왔음에도 불구하고... 실패였다. 왜 안되지?! 그냥 뭐 내 서버 내의 계정들끼리만 주거니 받거니... 내가 하고 있는게 메일서버 구축이 맞는건지도 제대로 모른채 무작정 검색하고 따라하고 검색하고 따라하기의 반복. 새벽 3시경. 드디어 성공했다. 아, 바로 이거 말하는 거였구나. 으이구. 머리가 나쁘면 손발이 고생이라더니, 뭔지도 모르고 무작정 덤벼든게 잘못이었다. 이렇게 쉬운걸 어휴... 결정적으로 메일서버를 운영하려면 도메인이 필요하다는 것을 모르고 있었던 것이다. 그걸 알게되고서야 부랴부랴 메일서버를 지원하는 무료계정을 찾아 만들고서 다시 우분투에 메일서버를 ..
VMWare에 설치된 linux의 디스크 용량 키우기(LVM)
·
프로젝트 관련 조사/시스템 구축
출처: http://linuxro-textcube.blogspot.kr/2010/01/vmware%EC%97%90-%EC%84%A4%EC%B9%98%EB%90%9C-linux%EC%9D%98-%EB%94%94%EC%8A%A4%ED%81%AC-%EC%9A%A9%EB%9F%89-%ED%82%A4%EC%9A%B0%EA%B8%B0lvm.html 2년전에 VMWare에 설치하여 지금껏 사용해 오던 리눅스 가상머신의 하드디스크 용량이 이제 거의 남아 있지 않게 되었다. 주로 개발용으로 사용할 목적으로 리눅스 가상머신을 만들고, 또 처음 설치할 당시에는 이 정도 용량이면 충분하겠지 했는데, 의외로 오랜 기간 동안 가상머신이 망가지지 않고 지금까지 개발환경으로 사용해 온 것이다. 이제 처음 할당했던 디스크가 거의 다 ..