1. Download JDK 6 using wget/curl (cli) 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/6u45-b06/jdk-6u45-linux-x64.bin" 2. Change mode to excutechmod +x jdk-6u45-linux-x64.bin 3. Install JDK6./jdk-6u45-linux-x64.bin 4. Move JDK directory mv jdk1.6.0_45 /usr/j..
파이썬 2.7버전 설치 후 파이썬 2.7 기반으로 동작하는 패키지들을 다운 받기 위해 pip 을 사용을 한다. 파이썬 2.7버전을 설치하면 2.4기반으로 동작하는 pip 이 제대로 동작을 하지 않게되어 2.7버전으로 업그레이드를 해줘야한다. 1. pip 설치를 위한 python-setuptools 다운 wget http://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg 2. pip 설치를 위한 python-setuptools 설치 sh setuptools-0.6c11-py2.7.egg 3. easy_install 을 이용한 pip 설치 /usr/local/bin/easy_install pip 4. 업데이트 된 pip 을 심볼릭..
CentOS 5.10 버전을 설치하면 기본으로 python 2.4 버전이 설치되어 있습니다. 다른 응용프로그램들이 2.7이상을 지원하는 것이 없잖아 많습니다. CentOS 6 버전대는 기본으로 python 2.7 버전이 설치되어 있습니다. 우선 Python 2.7 을 설치하기 전에 필요 패키지들을 설치해야합니다. 명령어는 이 글의 끝에서 코드를 복사할 수 있습니다. 1. yum -y groupinstall 'Development Tools' 2. yum -y install openssl-devel* ncurses-devel* zlib*.x86_64 3. yum -y install bzip2 bzip2-devel bzip2-libs 필요 패키지들이 끝나면 파이썬 2.7 버전을 받아 설치를 진행합니다. 1...
리눅스 내부 포트포워딩 가정이나 회사 혹은 학교 네트워크에서 80번 포트를 막아놓는 경우가 종종 있다. 웹서버를 구축하여 서비스를 하려하면 80번 포트가 막혀 정상적인 서비스를 실행할 수 없다. 도메인 회사에서 자체적으로 포워딩을 해주는 경우도 있으나 dottk 같은 무료 도메인에는 기대하기 힘들다. 이럴경우 보통 네트워크에서 2000~3000 넘어가는 것들은 막지 않기 때문에 허용된 포트로 서비스를 일단 디플로이 시킨다. 그리고 내부 포트포워딩을 통해 연결시켜 주면된다. 예를 들어 Rails 의 경우 default 포트로 3000번을 사용한다. 이를 그대로 사용하고 외부에서 80번 포트로 접속하는 클라이언트들을 Rails 가 구동되는 3000번으로 포트포워딩 시키면 된다. 포트포워딩 명령어는 아래와 같..
우분투에서 update 를 하기위해 apt-get update 를 치면 Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable) 와 같이 에러가 뜨면서 업데이트가 제대로 안되는 에러가 발생하는 경우는 Ubuntu Software Server 와 같이 apt를 사용하는 어플리케이션이 실행 중일 때 발생하는 에러입니다. $ sudo rm /var/lib/apt/lists/lock 를 쳐줌으로써 apt 사용이 lock 된 것을 풀고 다시 실행하면 정상적으로 됩니다. $ sudo apt-get update
↓↓ 읽기 전 손가락 꾹~! 은 센스^^* 우분투의 DE(Desktop Environment)는 Unity 입니다. Unity는 Gnome-Shell로 부터나와 Gnome 과 설정이 유사합니다. Gnome에는 Gnome-tweak-toll이라는 전문 설정 도구가 있는데 이는 Unity에서도 적용됩니다. 하지만 Unity는 Compiz의 화려한 기능들이 추가되어 있기 때문에 gnome-tweak-tool만으로는 어렵습니다. 그래서 Unity Tweak Tool을 다운받아 이용하면 직적 ccsm(compizconfig settings manager)을 수정안해도 됩니다. 소프트웨어 센터에서 Unity Tweak Tool를 설치합니다. 터미널에서 설치하시려면 $ sudo apt-get install unity..
↓↓ 읽기 전 손가락 꾹~! 은 센스^^* 기존에 우분투를 설치하면 초기에 하는 설정 중에 로그인 화면에 User name 을 입력할 수 있게 하는 것과 guest 로그인을 막는 설정을 많이 하셨을 껍니다. 기존에는 12.04LTS에서는 /etc/lightdm/lightdm.conf 에 아래의 내용을 추가했었죠. # User name 입력가능greeter-show-manual-login=true # guest login preventallow-guest=false 하지만 14.04LTS를 설치하고 찾아보니 lightdm.conf 가 없더군요... 경로가 /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf 로 바뀌었습니다. 50-ubuntu.conf 파일에 입력할 내용은..
리눅스에서 시스템의 전반적인 로그를 보여주는 /var/log/messages 가 존재함은 다 알것입니다. 하지만 우분투 12.04LTS를 설치하고 나서 로그를 볼려고 찾아보니 없더군요... 그래서 찾아보니 우분투에서 10.x부터 syslog 데몬인 rsyslogd에 무개를 실어감으로 인해 디폴트 값으로 /var/log/messages가 주석처리 되어있더군요. 치명적인 에러에 대한 로그는 /var/log/syslog 에 쓰여지고 info, notice, warn 에 대한 정보는 출력이 되지 않습니다. config 파일의 주석을 풀어줌으로써 기존과 같이 /var/log/messages를 사용할 수 있습니다. $ sudo vi /etc/rsyslog.d/50-default.conf를 통해 conf 파일을 열어..