how to install – apache cassandra with openjdk in ubuntu 14.04

# openjdk-8-jdk

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:openjdk-r/ppa

update-alternatives –set java /usr/java/jdk1.8.0_60/bin/java
# update-alternatives –all

# cassandra

sudo gpg –keyserver pgp.mit.edu –recv-keys 2B5C1B00
sudo gpg –export –armor 2B5C1B00 | sudo apt-key add –
sudo gpg –keyserver pgp.mit.edu –recv-keys 0353B12C
sudo gpg –export –armor 0353B12C | sudo apt-key add –

sudo vi /etc/apt/sources.list.d/cassandra.sources.list
deb http://www.apache.org/dist/cassandra/debian 21x main
deb-src http://www.apache.org/dist/cassandra/debian 21x main

sudo vi /etc/apt/sources.list.d/openjdk-r-ppa-trusty.list
deb http://ppa.launchpad.net/openjdk-r/ppa/ubuntu trusty main

sudo apt-get update
sudo apt-get install cassandra

redis-server ubuntu 12.04

기본 레포지토리의 sudo apt-get install redis-server 로는 2.2.12 까지밖에 버전이 안 올라가 있음

dev@server:~$ redis-cli info | grep redis_version
redis_version:2.2.12
dev@server:~$ sudo add-apt-repository ppa:rwky/redis

dev@server:~$ sudo apt-get update

dev@server:~$ sudo apt-get install redis-server

dev@server:~$ redis-cli info | grep redis_version
redis_version:3.0.6

14.04 에서는 아직 테스트 해보지 않았음

gitlab 7-14-stable to 8-3-stable

처음 설치 했을때가 2013년 1월인가 그때 부터여서 유지보수가 힘들고 문서도 많이 봐야 하고 그럴 때에도(나름 애정을 가지고) 꼬박꼬박 업그레이드를 해 오다가 몇 달 전 7-14에서 8-0으로 메이저 업그레이드 때 아무 생각 없이 기계적으로 메뉴얼 보고 했다가 정상적으로 작동 안 되서 원복 시키고 한동안 방치 해 두었었다

이번에 맘잡고(각잡고) redis-server 를 업그레이드 하고 nginx 의 gitlab 쪽 설정 수정 해서 정상적으로 작동 되는 것 확인 완료.

처음 설치 할 때에는 docker 같은 것도 없었고 bitnami 같은데서 관리되는 이미지도 없어서 손으로 일일히 하나하나 입력해 가면서 설정 했는데 이제 이런 식으로 관리 하는데 한계가 온 것 같다.
ubuntu 12.04 가 (LTS 끝나는 시점) 이 2017년 이기는 하지만 redis-server 가 2.2 에 머물러 있다든지, 커널이 3.2 에서 바꿔야 할 시점이 온다든지 할 때 백업 잘 해 놓고 OS 부터 싹 다 갈아 엎는 작업을 해 봐야 겠다. 그리고 그때는 부디 이 회사에 나 말고 이 작업을 할 수 있는 직원이 있어서 믿고(…) 맡길 수 있게 되면 좋겠다.

ps. 기껏 gitlab-git-http-server 연동 때문에 nginx 설정하는데 난리를 쳤더니만, 8-2에서 바로 gitlab-workhorse 로 프로젝트 명이 바뀌어서 다시 똑같이 설정해야 했음. 그 이후엔, 8-3 까지는 아무 문제 없이 업그레이드 완료.

메모 – ubuntu server 운영

메모 – 사내 mail server 구축 관련 레퍼런스들

감사합니다.

첫 3D프린터 time lapse video

사무실에 6시에 직원들이 불 끄고 퇴근하는 바람에 마지막이 짤린 ;;
1 프레임이 10초 간격. 그리고 24fps 로 비디오 인코딩

* ubuntu linux 에서 Cheese 를 이용해서 10초 간격으로 찍으면
* ~/사진/Webcam 디렉토리 아래에 차곡차곡 쌓임
* 그것을 scp 로 맥으로 옮겨 와서
* http://zeitraffer.veronicasoft.com/ 앱을 사용해서 비디오로 만듬

 

(FAIL) nginx + gridfs(mongodb) + webdav on Ubuntu 11 server HOW-to

step 00 : ready

ubuntu 11 server + openssh-server 설치
네트워크 세팅

step 01 : 컴파일 환경/소스/설정파일 준비

step 02: nginx 컴파일 설정

## ssl/sha 등은 테스트를 위해 일단 제외
## gridfs, dav 모듈 활성화

step 03: 설정파일 변경

## gcc 4.6 때문이기도 하고, 여러가지 문제로
## Makefile안에서 TAB 문자 주의
## manpage 제외.. 왜 오류 나는지 모르겠음 일단 테스트를 위해 제외

step 04 : nginx 데몬 설정

## init 파일 수정
## configure 에서 세팅을 바꿔 놨으니 수정 해야 함

step 05: nginx-gridfs 설정

step 06 : nginx http 테스트 + gridfs 테스트 (FAIL)

1. 브라우저로 http://192.168.56.104/ 접속 -> 정상
2. 브라우저로 http://192.168.56.104/gridfs 접속

404 Not Found

step 07 : webdav 설정 및 테스트 (FAIL)

## ref : http://wiki.nginx.org/HttpDavModule

## 브라우저로 http://192.168.56.104:8000 접속

403 Forbidden