흐르는 시간의 블로그...

하나의 DB에서는 정상적으로 작동하던 쿼리가 다른 DB에서는 작동하지 않았다.

결론은 링크의 내용대로 pgcrypto 의 설치가 필요하다. 다만 내가 관장하는 DB가 아니라 걍 해당 컬럼은 작업하지 못했다.  ㅠ.ㅠ

 postgresql 9.3 - Can't run digest() on PosrgreSQL 9.3 on RDS - Database Administrators Stack Exchange

 

Can't run digest() on PosrgreSQL 9.3 on RDS

Following the advice given on another answer, I tried using the digest() function on PostgreSQL 9.3 on AWS RDS: devdb=> SELECT digest('blah', 'sha1'); ERROR: function digest(unknown, unknown) ...

dba.stackexchange.com

 

MQTT 3가지 client 시뮬레이터 정보


  • MQTTLens
  • MQTT.fx
  • MQTT-spy


테스트용으로 써볼 생각임


https://ubidots.com/blog/top-3-online-tools-to-simulate-an-mqtt-client/

업무와 관련하여 한국리전에 있는 EC2를 도쿄리전에 설치하였다.

보안 그룹을 설정하고 기본적인 설치를 완료하였다.

문제는 ftp를 설치하는데서 발생했다.


#문제1

vsftpd를 yum으로 install 하였다.

로컬에서는 정상 접속이 되나 외부에서는 절대 접근이 되질 않았다.

ec2의 보안 그룹을 열심히 수정하였으나 여전히 접근 불가!

다른 회의에 잠깐 다녀와서 머리를 식혀보고 혹시나 싶어서 iptables를 봤다.

다른 EC2를 그대로 떠온것이라 그곳의 iptables가 심어져 있었다.

이것을 고쳐서 일단 외부 접근 성공!!!


#문제2

접속을 하였으나 디렉토리가 보이질 않는다.

다음과 같은 메시지와 함께... 

226 Transfer done (but failed to open directory).

관련하여 찾아보니 결국...

SeLinux가 on   되어 있을 경우에 발생한다.

디렉토리 이동의 경우는 문제가 없다.

[]# getenforce

Enforcing

[]# setenforce 0

[]# getenforce

Permissive

나중을 위해 전체 설정을 변경할 수도 있다

/etc/selinux/config 파일의 설정도 이후 Disabled 상태로 변경


# This file controls the state of SELinux on the system.

# SELINUX= can take one of these three values:

#     enforcing - SELinux security policy is enforced.

#     permissive - SELinux prints warnings instead of enforcing.

#     disabled - No SELinux policy is loaded.

SELINUX=disabled


문제2의 답은 ftp 접속 시 226 Transfer done (but failed to open directory). 에러 발생 에서 찾았다