목록2017/09 (19)
준호씨의 블로그
CentOS Linux 7 기준이다. redis 버전은 3.2 이다. 환경에 따라 조금씩 방식이 달라질 수 있다. 외부 접속 오픈 redis 서버를 centos 에 그냥 설치 했더니 locahost 에서만 접근 가능 한 상태. 외부에서도 접근 가능 한게 편할거 같아서 설정 수정 /etc/redis.conf 파일 수정 bind 설정이 bind 127.0.0.1 로 되어 있는데 이렇게 되면 localhost 에서만 접근 가능 하다. bind 설정을 주석처리 해 주면 어디서나 접근 가능하다. bind 설정을 주석처리 하면 아무나 접근 가능 하다는게 문제가 될 수 있음. password 설정 password 를 설정하려면 /etc/redis.conf 에서 requirepass 를 설정 해 주면 된다. 단순하게 ..
perl - HTTP::Tiny 로 http GET request 날리기 GET 요청 날리기 GET 요청 날리기 - parameter 추가 GET 요청 날리기 - header 추가 POST 요청은 다음에... 참고 HTTP::Tiny http://search.cpan.org/~dagolden/HTTP-Tiny-0.056/lib/HTTP/Tiny.pm junho85.pe.kr 의 후속 편. POST request 날리기입니다. POST 요청 날리기 with json #!/usr/bin/perl use strict; use warnings FATAL => 'all'; use Data::Dumper; use HTTP::Tiny; use JSON; my $http = HTTP::Tiny->new(); my %h..
python 에서 메일을 보낼 때 보통 smtp 로 보내겠지만 간혹 lmtp 로 보내야 될 경우가 있다. smtp 와 lmtp 는 대게 비슷한 커맨드로 이루어져 있는데 HELO 가 좀 다르다. smtp 에서는 helo 나 ehlo 를 사용 하지만 lmtp 에서 lhlo 로 바뀐게 변화 중 하나이다. 아무튼 python 의 대표적인 smtp 라이브러리인 smtplib 에 LMTP 가 있으니 그걸 사용하면 손 쉽게 lmtp 발송도 할 수 있다. example 참고 https://tools.ietf.org/html/rfc2033https://docs.python.org/2/library/smtplib.html
로그의 내용을 비워야 할 때 아래와 같은 방식을 사용 하는 경우가 있다. cat /dev/null > error.log File already exists. 라고 나온다면 아래의 방법을 이용한다. bash 에서의 방식이다. cat /dev/null >| error.log 줄여서 >| file 도 가능하다 아래는 csh 에서의 방식 cat /dev/null >! error.log noclobber 라고 하는데 왜 이런 용어를 쓰는지는 잘 모르겠으니 패스 truncate 라는 커맨드를 이용하는 방법이라거나 tee 를 이용한 방법 등등도 있으나 생략 mysql. 그리고 open file 참고로 위의 로그는 mysql 의 에러로그를 예로 든 것이다. 프로그램 구현 방식에 따라 다르지만 한번 사용한 파일을 계속 ..
꽤 자주 방문 하는 편이고 사진도 찍어 놓고는 포스팅을 안하고 있어서 일단 간단하게 남겨봄 최근에 간 건 지난주 토요일 바지락 조개가 엄청 많이 들어간다. 칼국수 양도 무척 많다. 위의 사진은 2인분 분량이다. 어른둘에 아기둘이 가서 배부르게 먹는 편. 애들이 크면 좀 더 시켜야 되겠지만 아직은 애들이 많이 먹는 편은 아니라 괜찮은 거 같다. 무료 공기밥이 제공 되지만 아직 공기밥 까지 먹어 본 적은 없음. 김치가 아삭아삭 하며 맛있음. (사실 나는 김치를 잘 안먹어서 잘 모름. 아내의 의견) 그래서 종종 김치도 추가로 구입해서 사 오는 편.가격은 2인분 해서 15,000원 다음에 좀 더 자세히~