꼬반 Blog

[무선랜] EFM ipTIME A2000U USB 3.0 사용 및 장애 해결하기

사용기라고 할 정도의 거창한 내용은 아니다. 그동안 사용하던 무선랜 USB타입은 저가의 옛날 제품이라 5G 대역을 사용하지 못하여서 2만원 중반대로 무선랜카드를 찾아보니 위 제품을 찾게됬다. EFM ipTIME A2000U USB 3.0 인데 제품평을 살펴보니 동작이 좀(이라 쓰고 매우) 불안한 점이 있다는 평이 많았다. 그중 한 사용자가 남긴 댓글을 보고 일단 구매를 했다. 비슷한 증상 중 위 사용자는 설정의 변경 후 동작이 안정되었다고 하여 오늘 바로 배송 후 테스트 해보았다. 드라이버는 바로 설치되었으나 다른 사용기처럼 매우 증상이 불안하였다. 사용 하지 않음으로 변경된다거나 무선네트워크가 정상동작하지 않는 현상 등 .. 하지만 굴하지 않고 위 방법을 적용해보았다. 네트워크 및 공유 센터 - 어탭터..

Read More

[Skin] 배포용 티스토리 스킨 제작 중

요즘 약간~ 시간이 남아서 배포용으로 블로그 스킨을 하나 만드는 중입니다. 처음에는 티스토리를 어떻게 한번 새로운 기술로 만들수 있을지 않을까 이리저리 테스트 해봤는데.. 안되겠더군요.. 그래서 그냥 심플하고 깔끔하고 가벼운 스킨을 목표로 손보는 중입니다. 오늘부터 만들기 시작한거라 주말엔 못하고 어느정도 완성은 다음주 화요일이면 되지 않을까 시포요.. 미리보기 : http://ggoban.tistory.com

Read More

[Golang] gvm 사용하기

요즘엔 개발언어들을 사용하다보면 제일먼저 찾는게 버전관리매니저와 보일러플레이트다. 과거처럼 하나하나 개발환경을 직접 세팅할 수도 있지만 그러기에는 버전업이 빠르고 새로운 기능들이 추가되는 속도가 빠른 요즘에는 기존과 같은 방법으로는 개발환경의 버전을 올리기가 쉽지 않다. 하지만 버전관리매니저를 사용하면 쉽게 개발언어의 버전을 관리하기가 용이하다. 대표적으로 Node.js 같은 경우 NVM 을 사용하면 되듯이 Golang 도 찾아보니 GVM이라는 버전관리매니저가 나와있다. 참조 : https://github.com/moovweb/gvm 사용법은 nvm 과 흡사하다. 설치 : bash <

Read More

움직이는 배경화면

출처 : http://steamcommunity.com/app/431960/workshop/ 출처 : http://www.todayhumor.co.kr/board/view.php?table=humorbest&no=1361539&s_no=1361539&page=2 바탕화면을 움직이는 이미지로 설정할 수 있게 해준다. 리소스가 많이 필요한 작업이 실행되면 자연스럽게 멈춘다고 한다. 멋진 프로그램이다!

Read More

[판매] 쇼핑몰 소스 판매 합니다.

https://www.jaram.kr 쇼핑몰 소스 판매합니다. 프론트앤드 + 백앤드 포함해서 판매하고 기본적인 기능들은 거의다 구현한 상태지만 미구현된 부분도 남아있습니다. 프론트앤드는 html5 + bootstrap + jquery로 되어 있고 레이아웃은 별도로 구매해야 합니다. (외국 라이선스) 비싸진 않습니다. 개인 라이선스로 2~3만원 정도 입니다. 백앤드는 nodejs + javascript + redis 로 되어 있고 api로 되어 있습니다. nginx - proxy - nodejs 로 동작합니다. 관리자 페이지 demo는 비밀글로 문의 주시면 접근 가능 id / pwd 발급 드립니다. 자세한건 비밀댓글이나 카카오톡 ggoban1004 로 문의 주시면 자세하게 안내 드립니다.

Read More

[rundeck] 설치 및 기본 작업 설정하기

http://rundeck.org/index.htmlJob Scheduler and Runbook Automation 일련의 workflow를 각 노드에 실행시켜주는 오픈 소스.사용하면 다양한 부분에서 활용이 가능하다. 기본적으로 현재 설치 및 테스트하고 있는 부분은각 Tomcat 서버에 war 파일을 새로 배포할때 workflow는 단순하지만직접 톰캣을 멈추고 war 업로드, 다시 올리는 작업을 자동화 하기 위해서. RUNDECK 서버에 war 파일을 업로드 후 미리 만들어둔 JOB 을 RUN 하여 끝내자는 목표로컬 서버 대상은 실험 완료원격 서버 추가 후 실험 진행 중테스트가 완료되면 개발자가 빌드한 war 파일을 rundeck의 project 내에 특정 폴더에 업로드 (kobic, kobis, pa..

Read More

[DNS] PowerDNS, PowerDNS-Admin 설치

회사에서 그동안 DNS 서버로 bind 를 사용하고 있었는데.. bind가 그냥 익숙해져서 cli, zone 파일 편집에 어려움은 없었지만. 그래도 이게 또 관리나 부재시 부사수가 하기엔 좀 어려운 부분도 있기때문에 다른 대안을 찾아보기로 했다. 그래서 일단은 PowerDNS 를 설치하고 Web UI를 찾아보니 PowerDNS-Admin 이라는 좋은 오픈소스가 있었다. (bind도 web ui 이것저것 찾아서 설치해봤는데 .. 흠.. 한 2개정도 괜찮은 물건을 찾기도 했지만 기존 zone file을 잘 가져오지 못해서.. 포기) 설치는 최신 4.0.1 소스 설치하다가 안되서 포기하고 epel-release 설치 후 3.4.8 버전으로 설치했다. (우분투/데비안 계열은 최신 repo 에서 4.0.1 지원하..

Read More

[Node.js] promise, async 공부를 위해 참고한 사이트 주소

http://proinlab.com/archives/1811 (제일 참고를 많이 함) http://yubylab.tistory.com/entry/Nodejs-%EA%B0%9C%EB%B0%9C%EC%8B%9C-%EC%A3%BC%EC%9D%98%EC%82%AC%ED%95%AD-10%EA%B0%80%EC%A7%80-Top-10-Common-Mistakes http://forum.falinux.com/zbxe/index.php?document_srl=862481&mid=lecture_tip http://programmingsummaries.tistory.com/325 https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Pro..

Read More

[VULTR] 프로모션 코드가 발급 되었습니다!

가상 호스팅으로 유용하고 사용하고 있는 vultr 에서 summer promo code 가 발급되었네요. http://www.vultr.com/?ref=6923939-3B 위 링크에서 가입하시면 $20를 지급받고 사용가능합니다! $20면 최소사양으로 설정했을때 적어도 몇개월은 충분히 사용히 됩니다. 기간에 제한이 있다고 하니 가상호스팅에 관심이 있는 분들은 한번쯤 사용해보셔도 좋을 것 같습니다. 뿅!

Read More

docker ucp, dtr 설치하기

이 글은 현재 작성중인 글 입니다. 설치 환경 사전 준비 docker-engine 설치하기docker-dtr 설치하기docker-ucp 설치하기

Read More

[무선랜] EFM ipTIME A2000U USB 3.0 사용 및 장애 해결하기

사용기라고 할 정도의 거창한 내용은 아니다. 


그동안 사용하던 무선랜 USB타입은 저가의 옛날 제품이라 5G 대역을


사용하지 못하여서 2만원 중반대로 무선랜카드를 찾아보니


위 제품을 찾게됬다. EFM ipTIME A2000U USB 3.0 인데


제품평을 살펴보니 동작이 좀(이라 쓰고 매우) 불안한 점이 있다는 평이 많았다.


그중 한 사용자가 남긴 댓글을 보고 일단 구매를 했다.



비슷한 증상 중 위 사용자는 설정의 변경 후 동작이 안정되었다고 하여 오늘 바로 배송 후 테스트 해보았다.


드라이버는 바로 설치되었으나 다른 사용기처럼 매우 증상이 불안하였다.


사용 하지 않음으로 변경된다거나 무선네트워크가 정상동작하지 않는 현상 등 ..


하지만 굴하지 않고 위 방법을 적용해보았다.


네트워크 및 공유 센터 - 어탭터 설정 변경 -  Realtek 8812AU Wireless LAN 80.2.11ac USB NIC - 속성 - 구성



해당 메뉴는 처음에 Auto 로 되어있다. 이걸 USB Mode 3 으로 변경해준뒤 증상이 해결됬다.

반응형

Article By 꼬반

*certificate* : VCP 5(2012), RHCSA 7 (2014), RHCE 7 (2015), RHCSA in REDHAT OpenStack(2017) *development language* : Javascript, NodeJS, Golang, html5, css3, shell script *middle ware* : NGINX, Apache, Tomcat, Docker, Docker Swarm, Mesos, Kubernetes, HCI,

Discuss about post

[Skin] 배포용 티스토리 스킨 제작 중

요즘 약간~ 시간이 남아서 배포용으로 블로그 스킨을 하나 만드는 중입니다.


처음에는 티스토리를 어떻게 한번 새로운 기술로 만들수 있을지 않을까


이리저리 테스트 해봤는데.. 안되겠더군요..


그래서 그냥 심플하고 깔끔하고 가벼운 스킨을 목표로 손보는 중입니다.


오늘부터 만들기 시작한거라 주말엔 못하고 어느정도 완성은


다음주 화요일이면 되지 않을까 시포요..


미리보기 : http://ggoban.tistory.com



반응형

Article By 꼬반

*certificate* : VCP 5(2012), RHCSA 7 (2014), RHCE 7 (2015), RHCSA in REDHAT OpenStack(2017) *development language* : Javascript, NodeJS, Golang, html5, css3, shell script *middle ware* : NGINX, Apache, Tomcat, Docker, Docker Swarm, Mesos, Kubernetes, HCI,

Discuss about post

[Golang] gvm 사용하기

요즘엔 개발언어들을 사용하다보면 제일먼저 찾는게 버전관리매니저와 보일러플레이트다.


과거처럼 하나하나 개발환경을 직접 세팅할 수도 있지만


그러기에는 버전업이 빠르고 새로운 기능들이 추가되는 속도가 빠른 요즘에는


기존과 같은 방법으로는 개발환경의 버전을 올리기가 쉽지 않다.


하지만 버전관리매니저를 사용하면 쉽게 개발언어의 버전을 관리하기가 용이하다.


대표적으로 Node.js 같은 경우 NVM 을 사용하면 되듯이


Golang 도 찾아보니 GVM이라는 버전관리매니저가 나와있다.


참조 : https://github.com/moovweb/gvm


사용법은 nvm 과 흡사하다.


설치 : bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)


이후 쉘에서 gvm 명령어를 사용하기 위해서는 source /root/.gvm/scripts/gvm


으로 사용하거나 사용하는 쉘의 환경 설정 파일에 해당 명령어를 넣어주면 된다.


golang 설치는 기본으로 1.4 버전 설치 후 설치하도록 되어 있다.


gvm install go1.4 -B
gvm use go1.4
export GOROOT_BOOTSTRAP=$GOROOT
gvm install go1.5

현재 최신 버전인 1.7.5 버전을 설치할때는 1.4를 설치 후 1.7.5 를 설치하면 되고


재접속 이후에도 설치한 go version 을 사용하고 싶다면 


gvm use go1.7.5 --default 


옵션을 주면 된다.

반응형

Article By 꼬반

*certificate* : VCP 5(2012), RHCSA 7 (2014), RHCE 7 (2015), RHCSA in REDHAT OpenStack(2017) *development language* : Javascript, NodeJS, Golang, html5, css3, shell script *middle ware* : NGINX, Apache, Tomcat, Docker, Docker Swarm, Mesos, Kubernetes, HCI,

Discuss about post

움직이는 배경화면

출처 : http://steamcommunity.com/app/431960/workshop/

출처 : http://www.todayhumor.co.kr/board/view.php?table=humorbest&no=1361539&s_no=1361539&page=2


바탕화면을 움직이는 이미지로 설정할 수 있게 해준다.


리소스가 많이 필요한 작업이 실행되면 자연스럽게 멈춘다고 한다.


멋진 프로그램이다!


반응형

Article By 꼬반

*certificate* : VCP 5(2012), RHCSA 7 (2014), RHCE 7 (2015), RHCSA in REDHAT OpenStack(2017) *development language* : Javascript, NodeJS, Golang, html5, css3, shell script *middle ware* : NGINX, Apache, Tomcat, Docker, Docker Swarm, Mesos, Kubernetes, HCI,

Discuss about post

[판매] 쇼핑몰 소스 판매 합니다.

https://www.jaram.kr


쇼핑몰 소스 판매합니다.


프론트앤드 + 백앤드 포함해서 판매하고


기본적인 기능들은 거의다 구현한 상태지만 미구현된 부분도 남아있습니다.


프론트앤드는 html5 + bootstrap + jquery로 되어 있고


레이아웃은 별도로 구매해야 합니다. (외국 라이선스) 비싸진 않습니다. 개인 라이선스로 2~3만원 정도 입니다.


백앤드는 nodejs + javascript + redis 로 되어 있고 api로 되어 있습니다.


nginx - proxy - nodejs 로 동작합니다.


관리자 페이지 demo는 비밀글로 문의 주시면 접근 가능 id / pwd 발급 드립니다.


자세한건  비밀댓글이나 카카오톡 ggoban1004 로 문의 주시면 자세하게 안내 드립니다.






반응형

Article By 꼬반

*certificate* : VCP 5(2012), RHCSA 7 (2014), RHCE 7 (2015), RHCSA in REDHAT OpenStack(2017) *development language* : Javascript, NodeJS, Golang, html5, css3, shell script *middle ware* : NGINX, Apache, Tomcat, Docker, Docker Swarm, Mesos, Kubernetes, HCI,

Discuss about post

[rundeck] 설치 및 기본 작업 설정하기

http://rundeck.org/index.html

Job Scheduler and Runbook Automation

 

일련의 workflow를 각 노드에 실행시켜주는 오픈 소스.

사용하면 다양한 부분에서 활용이 가능하다.

 

기본적으로 현재 설치 및 테스트하고 있는 부분은

각 Tomcat 서버에 war 파일을 새로 배포할때 workflow는 단순하지만

직접 톰캣을 멈추고 war 업로드, 다시 올리는 작업을 자동화 하기 위해서.

 

RUNDECK 서버에 war 파일을 업로드 후 미리 만들어둔 JOB 을 RUN 하여 끝내자는 목표

로컬 서버 대상은 실험 완료

원격 서버 추가 후 실험 진행 중

테스트가 완료되면

 

개발자가 빌드한 war 파일을 rundeck의 project 내에 특정 폴더에 업로드 (kobic, kobis, patome, biodata 등)

웹에서 해당 job 실행.

배포 완료

 

(현재)

빌드한 war 파일을 삼바서버나 메신져로 받음

해당 서버에 접속해서 war 올림

톰캣 서버 정지

war 복사

톰캣 서버 시작

X 배포 수

 

-- 추가 --

리모트 노드의 tomcat 에 war 배포 테스트 완료

 

rundeck 에서 rsa 키 생성.  # ssh-keygen -t rsa

생성한 key 를 리모트 서버 노드에 키 추가 시켜 줌 # ssh-copy-id user@123.45.56.78

대상 서버의 sshd_config 옵션을 아래와 같이 수정

(현재는 RootPermit 을 no 로 사용하는데 이걸 수정)

# PermitRootLogin without-password

위 작업 시 root 로 remote 연결이 한번 필요하므로 permit yes 로 한번 해주고 작업 해야 된다.

 

이 작업 후 rundeck 서버의 해당 project 폴더안 etc 폴더 내에 resources.xml 에 다음과 같이 노드를 추가 후 rundeck 을 재시작 해준다.

<?xml version="1.0" encoding="UTF-8"?>
<project>
  <node name="nodename" description="Rundeck server node" tags="" hostname="hostname" osArch="amd64" osFamily="unix" osName="Linux" osVersion="3.10.0-327.36.1.el7.x86_64" username="root"/>
</project>
재시작 후 Job에 다음 부분을 아래처럼 선택 한다.

Execute locally -> Dispatch to Nodes 로 변경후 Filter 에서 Job을 돌릴 Node 선택 후 Save

이후 Run 시키고 결과를 확인



정상적으로 실행이 된걸 확인할 수 있다.
이걸로 배포 작업을 자동화 할 수 있다.


반응형

Article By 꼬반

*certificate* : VCP 5(2012), RHCSA 7 (2014), RHCE 7 (2015), RHCSA in REDHAT OpenStack(2017) *development language* : Javascript, NodeJS, Golang, html5, css3, shell script *middle ware* : NGINX, Apache, Tomcat, Docker, Docker Swarm, Mesos, Kubernetes, HCI,

Discuss about post

[DNS] PowerDNS, PowerDNS-Admin 설치

회사에서 그동안 DNS 서버로 bind 를 사용하고 있었는데..


bind가 그냥 익숙해져서 cli, zone 파일 편집에 어려움은 없었지만.


그래도 이게 또 관리나 부재시 부사수가 하기엔 좀 어려운 부분도 있기때문에 다른 대안을 찾아보기로 했다.


그래서 일단은 PowerDNS 를 설치하고 Web UI를 찾아보니 PowerDNS-Admin 이라는 좋은 오픈소스가 있었다.



(bind도 web ui 이것저것 찾아서 설치해봤는데 .. 흠.. 한 2개정도 괜찮은 물건을 찾기도 했지만


기존 zone file을 잘 가져오지 못해서.. 포기)


설치는 최신 4.0.1 소스 설치하다가 안되서 포기하고 epel-release 설치 후 3.4.8 버전으로 설치했다.


(우분투/데비안 계열은 최신 repo 에서 4.0.1 지원하던데 ㅠㅠ)


설치는 공식 문서를 따라서 설치


https://doc.powerdns.com/3/authoritative/installation/


이후 web ui 는 아래 참조


https://github.com/ngoduykhanh/PowerDNS-Admin


https://linuxse.co/2015/12/powerdns-admin-web-ui-install-manage-powerdns-server/


설정을 이리 저리 맞춰보고 웹에서 정상적으로 동작 확인!


다만 환경 차이인지 ui 가 가끔 죽는데 이땐 그냥 다시 올리면 된다. 음.. 오픈소스니까


내가 써보지 않은 python, flask 환경에서 돌아가는거라.. 그냥 다시 올린다 ㅎㅎ


깔끔하니 참 좋다.


다만 기존 bind 에서 사용하는 zone file 마이그레이션 방법이 있긴 한데.. 워낙 많아서 실제 사용되는 것만


옮겨줄까 생각중이다.


그리고 auth 외 recusion 으로 사용하려면 pdns-recursion 버전도 설치해야 한다.


http://toofasttosee.blogspot.kr/2012/08/powerdns.html



반응형

Article By 꼬반

*certificate* : VCP 5(2012), RHCSA 7 (2014), RHCE 7 (2015), RHCSA in REDHAT OpenStack(2017) *development language* : Javascript, NodeJS, Golang, html5, css3, shell script *middle ware* : NGINX, Apache, Tomcat, Docker, Docker Swarm, Mesos, Kubernetes, HCI,

Discuss about post

[Node.js] promise, async 공부를 위해 참고한 사이트 주소

http://proinlab.com/archives/1811 (제일 참고를 많이 함)


http://yubylab.tistory.com/entry/Nodejs-%EA%B0%9C%EB%B0%9C%EC%8B%9C-%EC%A3%BC%EC%9D%98%EC%82%AC%ED%95%AD-

10%EA%B0%80%EC%A7%80-Top-10-Common-Mistakes


http://forum.falinux.com/zbxe/index.php?document_srl=862481&mid=lecture_tip


http://programmingsummaries.tistory.com/325


https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Promise


http://bcho.tistory.com/1086


http://bluebirdjs.com/docs/working-with-callbacks.html (최근 Promise 를 사용하는데 제일 인기 있는 모듈)


https://gamecodingschool.org/2015/05/28/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EC%9D%98-%EC%95%BD%EC%86%8Dpromise-2%EB%B6%80-%EB%B9%84%EA%B5%90/


http://hatemogi.com/holiday-project-day-22/


http://yubylab.tistory.com/entry/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-Promise-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0


http://d2.naver.com/helloworld/4994500

반응형

Article By 꼬반

*certificate* : VCP 5(2012), RHCSA 7 (2014), RHCE 7 (2015), RHCSA in REDHAT OpenStack(2017) *development language* : Javascript, NodeJS, Golang, html5, css3, shell script *middle ware* : NGINX, Apache, Tomcat, Docker, Docker Swarm, Mesos, Kubernetes, HCI,

Discuss about post

[VULTR] 프로모션 코드가 발급 되었습니다!

가상 호스팅으로 유용하고 사용하고 있는 vultr 에서 summer promo code 가 발급되었네요.



http://www.vultr.com/?ref=6923939-3B


위 링크에서 가입하시면 $20를 지급받고 사용가능합니다!


$20면 최소사양으로 설정했을때 적어도 몇개월은 충분히 사용히 됩니다.


기간에 제한이 있다고 하니 가상호스팅에 관심이 있는 분들은


한번쯤 사용해보셔도 좋을 것 같습니다.


뿅!


반응형

Article By 꼬반

*certificate* : VCP 5(2012), RHCSA 7 (2014), RHCE 7 (2015), RHCSA in REDHAT OpenStack(2017) *development language* : Javascript, NodeJS, Golang, html5, css3, shell script *middle ware* : NGINX, Apache, Tomcat, Docker, Docker Swarm, Mesos, Kubernetes, HCI,

Discuss about post

docker ucp, dtr 설치하기

이 글은 현재 작성중인 글 입니다.


설치 환경

사전 준비

docker-engine 설치하기

docker-dtr 설치하기

docker-ucp 설치하기

반응형

Article By 꼬반

*certificate* : VCP 5(2012), RHCSA 7 (2014), RHCE 7 (2015), RHCSA in REDHAT OpenStack(2017) *development language* : Javascript, NodeJS, Golang, html5, css3, shell script *middle ware* : NGINX, Apache, Tomcat, Docker, Docker Swarm, Mesos, Kubernetes, HCI,

Discuss about post