1. Version 확인

java -version


 - 결과값

java version "1.7.0_95"


2. Jdk 8 download & setup

wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u73-b02/jdk-8u73-linux-x64.tar.gz"


tar xvzf ./jdk-8u73-linux-x64.tar.gz


rm -rf ./jdk-8u73-linux-x64.tar.gz

- 불필요(?) 파일 삭제(꼭 할 필요는 없음)


ln -s ./jdk1.8.0_73/ ./java


3. 환경변수 설정

vi ~/.bash_profile


JAVA_HOME=$HOME/java

PATH=$PATH:$JAVA_HOME/bin

export JAVA_HOME PATH

( 편집기 저장은 :wq )


source ~/.bash_profile


4. Version 확인

java -version


 - 결과값

java version "1.8.0_73"


5. 기존 설치된 java mv로 옮김

mv /usr/bin/java /usr/bin/java-old

기존 openjdk 는 unlink 처리함!


unlink /usr/bin/java


'OS > Linux' 카테고리의 다른 글

Maven 내부 Repo 만들기(Nexus install)  (0) 2017.02.17
ImageMagicK 설치  (0) 2016.12.20
Jdk 8 Install on AWS EC2  (0) 2016.11.17
[Pyton3] python 3.5.2 Install  (0) 2016.09.09
호스트 네임 변경하기  (0) 2016.08.23
Centos 방화벽 설정  (0) 2016.08.23

​개발을 많이 하다보니, 손가락이 뻐근한게 느껴지더라.
그래서 키보드를 바꿔보자! 라고 생각함.



이것저것 검색하다보니, 저렴한 무접점 키보드를 발견! 구매평도 괜찮다는 이야기가 많았다. '리얼포스'를 사기에는 비용이 조금 부담스럽던 상황이였다. 근데 키캡이... 엌ㅋㅋㅋㅋ 이건 진짜 아니잖아 ㅋㅋㅋㅋㅋ



이곳저곳 검색하다 발견한 '아이오매니아' 키캡! 3만원 주고 하나 지름! 아름답구나 ㅋㅋㅋㅋ

현재 사용 1주일이 된 상태에서 리뷰를 하자면, 괜찮다! 아직은 오타가 종종 나지만, 잘 적응 중이다! 평소에도 잘 안쓰던 우측 숫자패드가 없으니 오른손의 이동거리(?)가 줄어서 좀 더 좋다.
가벼운듯 무거운듯한 키감과 추가비용 지불해 구매한 키캡!
만족한다

'개인 > Review' 카테고리의 다른 글

chromecast  (0) 2018.07.17
네이버 웨일 리뷰  (0) 2016.12.09
앱코 k935p 무접점 키보드  (0) 2016.10.20

 프로젝트 클릭 후 Ctrl + H 를 누릅니다. File Search탭을 클릭한 다음 아래 내용을 Containing Text 에 입력합니다.


\"[^"\u0080-\uffff;\\n]*[\u0080-\uffff][^";\\n]*\"


그리고 우측 Regular expression을 클릭한 뒤 검색합니다.



1. 개발자
- 혼자 이것저것 공부하는 걸 좋아해서, 많은 자료들을 찾아보고 적용해보고 혼자만 간직하고 있었다. 허나 내 경험들을 공유하려 한다. 공개 준비를 시작한지는 좀 되었지만, 본격적으로 시작하려 한다.
- 얼마 전 다녀온 제플린 밋업에서 만난 아파치 커미터의 경험을 듣고, 자극을 엄청나게 받았다.
- 부족한 부분은 누군가의 pr로 수정될 것이고, 난 이게 절대 부끄러운게 아닌! 오히려 감사한 일이라 생각하기에 도전하려 한다.

2. 여행
- 지난 주 대만을 다녀왔다. 많은 경험을 했다. 정말 많은 경험....
- 태풍 '메기'가 타이페이에 상륙하여 비행기 결항, 16시간의 공항노숙 등.....
- 이런 고생하는 맛에 여행하는 듯 하다. 여행기는 다시 정리해서 블로깅할까 한다. 개발자료만 공유하는 블로그가 아닌 '나'를 소개하는 공간을 만들어야겠다.

3. 스물열살
- 현재 스물 아홉! 3개월 뒤면 서른살이다. 어릴 때부터 늘 생각해 온 '변화'를 준비할 것이다. 남들이 말하는 '어른'으로 변하려 하는게 아니다. 언제나 '철 없는 어른'이고 싶기에 내 컨셉에 맞는 변화를 준비하려한다.
- 언제나 생각하는 '영원히 살 것처럼 꿈꾸고, 내일 죽을 것처럼 살아라!'
- 다시 또 변해보자!!

'개인 > 단상' 카테고리의 다른 글

2018-08-21  (0) 2018.08.22
2018-06-05 : Cloud Native Day in seoul  (0) 2018.06.05
2018-05-01  (0) 2018.05.01
Aws re:invent 2017! 후기  (0) 2017.12.02
2016-10-01  (0) 2016.10.01
2016-09-08  (0) 2016.09.08

1. 환경

 - CF + ELB + EC2(nginx)

 

2. 문제

 - 클라이언트 ip주소에 ELB, CloudFront IP들이 덧씌워진다. (ex : 1.1.1.1, 2.2.2.2, 3.3.3.3)

 - ip deny or was에서 처리할때 문제가 발생한다.

 

3. 해결방법

 1) nginx real ip 기능(참고자료)

real_ip_header X-Forwarded-For;
set_real_ip_from 0.0.0.0/0;

 - 위 방법은 또 다른 문제를 발생 시킬 수 있음.

 - 아래 curl을 날려보자.

curl --header "X-Forwarded-For: 1.2.3.4" "http://example.com/"

  - nginx 로그를 켜서 보게되면 사용자 ip가 1.2.3.4로 나오게 될 겁니다.

 

2) nginx real ip + make-nginx-real-ip-conf(소스링크) 사용

 - make-nginx-real-ip-conf로 만든 conf 파일을 include 시킨다. 끝!

 - 아래는 make-nginx-real-ip-conf 프로그램으로 생성한 파일입니다.

#Make at 20170907162608
#your ELB IP
set_real_ip_from 110.0.0.0/8;
set_real_ip_from 172.16.0.0/12;
set_real_ip_from 192.168.0.0/16;

#AWS CloudFront IP/CIDR range
set_real_ip_from 13.113.203.0/24;
set_real_ip_from 13.124.199.0/24;
set_real_ip_from 13.228.69.0/24;
set_real_ip_from 13.32.0.0/15;
set_real_ip_from 13.54.63.128/26;
set_real_ip_from 13.59.250.0/26;
set_real_ip_from 204.246.164.0/22;
set_real_ip_from 204.246.168.0/22;
set_real_ip_from 204.246.174.0/23;
set_real_ip_from 204.246.176.0/20;
set_real_ip_from 205.251.192.0/19;
set_real_ip_from 205.251.249.0/24;
set_real_ip_from 205.251.250.0/23;
set_real_ip_from 205.251.252.0/23;
set_real_ip_from 205.251.254.0/24;
set_real_ip_from 216.137.32.0/19;
set_real_ip_from 34.195.252.0/24;
set_real_ip_from 34.226.14.0/24;
set_real_ip_from 35.158.136.0/24;
set_real_ip_from 35.162.63.192/26;
set_real_ip_from 35.167.191.128/26;
set_real_ip_from 52.15.127.128/26;
set_real_ip_from 52.199.127.192/26;
set_real_ip_from 52.212.248.0/26;
set_real_ip_from 52.220.191.0/26;
set_real_ip_from 52.222.128.0/17;
set_real_ip_from 52.46.0.0/18;
set_real_ip_from 52.52.191.128/26;
set_real_ip_from 52.56.127.0/25;
set_real_ip_from 52.57.254.0/24;
set_real_ip_from 52.66.194.128/26;
set_real_ip_from 52.78.247.128/26;
set_real_ip_from 52.84.0.0/15;
set_real_ip_from 54.182.0.0/16;
set_real_ip_from 54.192.0.0/16;
set_real_ip_from 54.230.0.0/16;
set_real_ip_from 54.233.255.128/26;
set_real_ip_from 54.239.128.0/18;
set_real_ip_from 54.239.192.0/19;
set_real_ip_from 54.240.128.0/18;
set_real_ip_from 2600:9000::/28;

# always put the following 2 lines in the bottom of ip list
real_ip_header X-Forwarded-For;
real_ip_recursive on;


3) make-nginx-real-ip-conf 란??

  - AWS에서는 사용중인 ip를  json으로 공유해줍니다.

  - 그중 CloudFront 대역 Ip v4, Ip v6만 파싱합니다.

  - 내부 아이피 대역을 추가합니다. (지인의 말리퀘로 추가된 부분입니다.)

  - nginx real ip에 필요한 CloudFront, ELB 대역만 정리하여 파일로 생성해주는 프로그램입니다.

  * 참고로 https://ip-ranges.amazonaws.com/ip-ranges.json 가 변경되는 내용을 AWS SNS Topic으로 받을 수 있고, 해당 이벤트로 람다를 실행 시킬 수 있습니다.

 

 

 

* 참고링크

 - http://serverfault.com/questions/331531/nginx-set-real-ip-from-aws-elb-load-balancer-address

1. download

 1) 링크가져오기

 - https://www.python.org/downloads/release/python-352/ 에서 다운로드


 - 명령어 실행

wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz


2. 설치

 1) MakeFile 만들기 위한 실행

./configure

 2) 소스 컴파일

make

 3) 소스 설치

sudo make install


3. 확인

python3 --version

'OS > Linux' 카테고리의 다른 글

ImageMagicK 설치  (0) 2016.12.20
Jdk 8 Install on AWS EC2  (0) 2016.11.17
[Pyton3] python 3.5.2 Install  (0) 2016.09.09
호스트 네임 변경하기  (0) 2016.08.23
Centos 방화벽 설정  (0) 2016.08.23
su와 su - 의 차이점  (0) 2016.08.23

1. 리팩토링
- 프로젝트를 좀 더 편하게(?) 관리하기 위해선 꾸준히 코드 품질 관리를 해줘야 할 것 같다.
- 추후 다른사람이 해당 프로젝트를 담당하게 될 때, 코드(+주석)만으로도 충분히 업무를 처리 할 수 있게 하고,
- 기능 추가에 따른 코드 수정을 엉뚱한 곳에 조건문을 추가하여 '에라 모르겠다! 일단 추가먼저 하자!!'가 아닌 명확한 처리가 가능하도록! 꾸준한 관리가 필요할 것 같다.

2. 새로운 기술
- '유행'하는 기술이라고 무조건 습득할 필요는 없을 것 같다.
- '내가' 추구하는 '개발자'에 필요한 기술이라면 모를까 남들도 한다고, 나까지 할 필요는 없다.
- 그리고 어떤 기술 한가지를 배울 때, 대충이 아닌 제대로 배우자!

3. 여행
- 이번 여행 '친구와 함께하는 비글여행!'
- 일단 맛난거 많이 먹고 죽자!
- 언제나처럼 많은 걸 보고 오자!

4. 아이폰7
- 이것저것 기술이 추가되고, 변화를 추구해서 '3.5 이어폰 단자' 포기. 어떻게 보면 혁명! 허나 이건 혁명보단 '장사'
- 단자가 없어진다는 루머가 돌았을 때! '오!! 뭔가 애플스러운게 나오겠구만!' 이라는 기대가 있었는데, 이건 뭐 남들이 이미 만들었던 형태의 '무선 이어폰'이다. 그것도 번들이 아닌 '비싸다'
- 곧 2년이 되는 내 아이폰.... 좀 더 사랑해줘야겠다.

5. 맥북
- 내 맥북의 슬슬 수명을 다해가고 있다.(난 그렇게 믿고 있다. 바꾸고 싶어서는 절대 아니다)
- 10월 중순쯤 새로운 맥북이 공개될 거 같다.
- 총알 장전하자!

첫 단상은 여기까지!

'개인 > 단상' 카테고리의 다른 글

2018-08-21  (0) 2018.08.22
2018-06-05 : Cloud Native Day in seoul  (0) 2018.06.05
2018-05-01  (0) 2018.05.01
Aws re:invent 2017! 후기  (0) 2017.12.02
2016-10-01  (0) 2016.10.01
2016-09-08  (0) 2016.09.08
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

 

(해결책)

-p 를 붙이자

 

ex) mysql -p ******(password)

 

 

'DataBase > Mysql & MariaDB' 카테고리의 다른 글

원격접속하기.  (0) 2018.08.24
현재 접속 계정 보기.  (0) 2018.08.23
[Mysql] Create Table like  (0) 2018.04.13
[Mysql] 기억하면 좋은 쿼리 모음  (0) 2018.04.03
[Mysql] 데이터의 암호화, 복호화  (0) 2016.11.17
[Mysql]ERROR 1045 (28000)  (0) 2016.08.23

1. 현재 호스트 확인

hostname


2. 호스트명 변경

vi /etc/sysconfig/network

내에 HOSTNAME="" 안 값을 변경

vi /etc/HOSTNAME

좀전에 넣은 값을 넣음

 

3. 재시작

reboot

 

4. 확인

hostname

 

'OS > Linux' 카테고리의 다른 글

Jdk 8 Install on AWS EC2  (0) 2016.11.17
[Pyton3] python 3.5.2 Install  (0) 2016.09.09
호스트 네임 변경하기  (0) 2016.08.23
Centos 방화벽 설정  (0) 2016.08.23
su와 su - 의 차이점  (0) 2016.08.23
[AWS S3] s3fs 설치하기(Centos)  (0) 2016.08.18

1. 열린포트 확인 

netstat -anp | grep LISTEN​


2. 포트 열기

 1) iptables 수정

vi ​/etc/sysconfig/​iptables

 

 2) 원하는 포트 추가

iptables -I INPUT -p tcp --dport 포트번호 -j ACCEPT


 3) 적용

service iptables restart​



'OS > Linux' 카테고리의 다른 글

[Pyton3] python 3.5.2 Install  (0) 2016.09.09
호스트 네임 변경하기  (0) 2016.08.23
Centos 방화벽 설정  (0) 2016.08.23
su와 su - 의 차이점  (0) 2016.08.23
[AWS S3] s3fs 설치하기(Centos)  (0) 2016.08.18
Maven Install  (0) 2016.08.14

+ Recent posts