목록ubuntu (15)
Dharma
우분투 13.04 버젼을 설치하고 나니 기존에 12.xx 버젼에서 발생했던 문제가 그대로 있더군요. 기존의 문제는 xrdp 를 설치하고 외부에서 원격 데스크탑 (Remote Desktop)을 이용해서 접속해서 작업을 할 때 'd' 키를 누르면 모든 화면이 태스크바로 사라지면서 바탕화면이 나오는 문제 입니다. 이거 때문에 작업이 힘듭니다. ( cd , sudo 등 d 자 들어가는 유닉스 명령이 얼마나 많습니까? ㅎㅎ) 해결 방법을 찾아내서 정리해서 올립니다. 1. ccsm ( compizconfig-settings-manager ) 을 설치해 줍니다. $ sudo apt-get install compizconfig-settings-manager 2. ccsm 을 실행시켜 줍니다. $ ccsm 3. 왼쪽 탭..
예전 포스트 에서 해결하는 방법을 올렸지만 unity-2d 랑 gnome-classic 등이 동작 안하는 현상이 13.04에서 발견됐습니다. 새로운 방법을 올리겠습니다. 1. 기존에 쓰여져 있던 .xsession 을 지웁니다. (만약 존재한다면) 2. 다음과 같이 차례로 입력합니다. $ sudo apt-get install gnome-session-fallback $ echo "gnome-session --session=gnome-fallback" > .xsession $ sudo /etc/init.d/xrdp restart unity-2d 가 gnome-fallback 으로 바꼈다는 소리를 들었습니다. (카더라 통신입니다만..)
최근에 서버가 사망하는 일이 발생했습니다. 내 다시는 LVM 에 데이터랑 OS 를 공존시키지 않으리란 다짐을 하게 만드는 사건이였습니다. 인프라를 다시 갖추는 작업을 한번쯤 정리해 볼 필요가 있을 것 같아서 정리해봤습니다. 12.04 LTS 버젼으로 설치해 주는 것이 편합니다. 12.10 버젼은 Remote Desktop 으로 접속시 D 를 누르면 발생하는 문제가 있습니다. (모든 창이 미니마이즈 가 됩니다) 설치하자 마자 접속하면 '소프트웨어 업데이트'가 뜹니다. 이때 '설정'을 눌러서 다운로드 받는 서버를 'ftp.daum.net' 으로 수정해 줍니다. $ sudo apt-get install ssh shell 접속이 가능하게 ssh 관련 소프트웨어를 설치해 줍니다. 특정 망회사는 ssh 기본 포트를..
아직도 외국 리스퍼들 이나 커뮤니티에 가보면 Windows 에서 Lisp 개발 환경 꾸미느라 고생한다는 글이 종종 보이곤 합니다. 예전에 Weblock 프로젝트 개발 환경을 Windows 에서 구현하는 것이 의미 있다고 생각해서 정말 열심히 노력해서 8시간만에 세팅한 적이 있었습니다. 뭔가 모잘란 듯 하지만 잘 구성되서 만족하며 썼었습니다. 그 후로 잠시 잊고 있다가 , 다시 같은 개발 환경을 Ubuntu 에서 할 경우가 있었습니다. (CentOS 가 아닌 Ubuntu 입니다). 3분 걸리더군요.. 8시간대 3분 , 게다가 8시간짜리 환경은 완벽한 환경도 아니였습니다. SBCL 윈도우즈 버젼은 그 때 당시에는 쓰레드 지원이 안됐습니다. 제대로 되지도 않는 개발 환경을 세팅한다고 8시간을 허비해야 할 가치..
클로져를 이용해서 웹 어플리케이션 간단한 것을 만들어 보고 싶은 욕망이 있을 것입니다. 만들어 보고 싶은 욕망은 의외로 간단하게 해결이 됩니다. 바로 컴포져(Compojure) 를 이용하면 쉽게 만들 수가 있습니다. 예전 포스트 를 보고 클로져 개발환경이 세팅되어 있다고 가정합니다. compojure 로 만들어진 예제를 다운 받습니다. $ cd ~/work (없으면 만들어 줍니다) $ git clone git://github.com/weavejester/compojure-example.git $ cd compojure-example $ lein deps $ lein ring server 이렇게 하고 좀 오랜 시간을 기다리면 Port 3000 번에 Jetty 를 이용한 어플리케이션 서버가 떠 있는 것을 확..
아는 분이 우분투 서버를 집에 설치하셔서 개인적인 클라우드를 구축하셨습니다. 그래서 집에 굴러다니는 컴퓨터가 눈에 들어오더군요. 그래서 저도 잽싸게 그 분을 따라서 클라우드 구축에 들어갔습니다. 구축 방법은 나중에 쓰기로 하고요. 일단 제가 가지고 있는 최신 맥북 에어 (Macbook Air) 에서 우분투에 구축한 Samba 파일 공유에 접근이 안되더군요. 애플이 오픈소스 Samba 를 버렸다고 합니다.(물론 그렇다고 하는데 포함은 되어 있습니다. 잘 안돌아가서 그렇지) 그래서 samba 로 어떻게든 연결해볼려고 하던 노력을 전부 치워버렸습니다. 대신 AFP 라는 걸로 바꿨다고 하니 우분투에 AFP 관련 된 것을 설치하면 되겠다고 생각해서 쉽게 설치했습니다. 1. Netatalk 를 설치한다. $ sud..
원문은 아래의 URL 에서 확인이 가능합니다. http://hbase.apache.org/book.html#quickstart 위의 페이지를 살펴보면 간단하게 시작할 수가 있습니다. 영어가 싫은 분들을 위해서 조금 사족을 덧 붙이자면 1. Hbase 를 다운 받는다. http://ftp.daum.net/apache/hbase/stable/ 여기에서 hbase-0.92.0.tar.gz 를 다운 받습니다. 안정화 (stable) 버젼이고, 0.92.0 버젼 입니다. 2. 적당한 곳에 압축을 풀어 준다. $ tar xvf hbase-0.92.0.tar.gz $ cd hbase-0.92.0/ 3. conf/hbase-site.xml 파일을 열어서 다음과 같이 수정합니다. hbase.rootdir file:///..
$ apt-get install java 로 한방에 끝이 납니다. 그러나 게스트OS 에서 인터넷을 쓸 수 없는 지금은 모든것을 수동으로 깔아줘야 합니다. 다음으로 이동해서 라이센스에 동의 하시고 http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u31-download-1501634.html jdk-6u31-linux-i586.bin 를 다운 받습니다. $ sudo mkdir /usr/java $ sudo cp jdk-6u31-linux-i586.bin /usr/java $ sudo su - 루트 계정으로 변경합니다. # cd /usr/java # ./jdk-6u31-linux-i586.bin # exit 다시 본래 계정으로 돌아와서 $ emacs..
힘들게 저번 포스트 에서 정리를 했더니 더 쉬운 방법이 있다고 알려줘서 정리를 해 둡니다. (시작할 때 왜 알려주지 않은건가여.. ) 저번과 거의 동일 합니다. 1. 아파치 설치하기 $ sudo apt-get install apache2 2. 톰캣 설치하기 $ sudo apt-get install tomcat7 tomcat7-docs tomcat7-admin tomcat7-examples 설치해두면 언젠가는 쓸모가 있으니 한꺼번에 설치해줍니다. 3. 제대로 설치됐는지 확인해보기 http://localhost 와 http://localhost:8080 으로 페이지가 제대로 뜨는지 확인해 줍니다. 만약 페이지가 제대로 뜬다면 apache2 와 tomcat7 은 제대로 설치된 것입니다. 여기까지는 동일하고..
Ubuntu natty (11.4) 에 오라클을 설치하는 방법입니다. 만약 설치할려는 서버의 메모리가 1기가 보다 적을 때는 포기하기로 하자 $ sudo dd if=/dev/zero of=/swpfs1 bs=1M count=1000 $ sudo mkswap /swpfs1 $ sudo swapon /swpfs1 를 입력해서 스왑을 지정해 줍니다. 그리고 다음과 같이 입력해서 $ sudo emacs /etc/apt/sources.list 를 열어서 제일 아래쪽에 deb http://oss.oracle.com/debian unstable main non-free 이걸 추가해 주고 , 그리고 GPG Key 값을 추가해 줍니다. $ wget http://oss.oracle.com/el4/RPM-GPG-KEY-or..