본문 바로가기

Linux

Alias 설정 - Bash를 이용한 쉘 스크립팅 $$ sudo nano ~/.bashrc 더보기
LEMP(Linux + Nginx + Mysql +PHP) sudo apt-get install -y php5-fpm php5-mysql nginx mysql-server sudo mysql_install_db db 초기화 sudo mysql_secure_installation remove test users and database sudo nano /etc/php5/fpm/php.ini 주석처리 해제 0으로 수정 cgi.fix_pathinfo = 0 sudo nano /etc/php5/fpm/pool.d/www.conf 주석처리 제거 혹은 작성 ... listen = /dev/shm/php5-fpm.sock listen.owner = www-data listen.group = www-data listen.mode = 0660 ... sudo service ph.. 더보기
nginx + uWSGI = Django sudo apt-get -y install openssh-server sudo apt-get update sudo apt-get -y upgrade sudo apt-get -y install python-virtualenv install python 3.4.2 => setuptools 및 pip는 자동 설치. (python 3.4에 포함.) sudo apt-get install libssl-dev openssl wget https://www.python.org/ftp/python/3.4.2/Python-3.4.2.tgz tar -xvf Python-3.4.2.tgz cd Python-3.4.2 ./configure make sudo make install ./python sudo apt-get insta.. 더보기
장고(Django) 설치하기 ※ 플라스크 설치의 virtualvenv설치, activate.bat로 활성까지 작업하고 따라하시면 됩니다. - 드디어 장고(Django)를 설치할때다. 이곳 에 들어가면 [다운로드]탭에서 Django-1.3.1.tar.gz를 다운받는다. 일단 C 드라이브에, 다운을 받고 압축을 풀자. 압출을 풀고 나면, Django-1.3.1폴더가 생긴다. 일단 파이썬이 설치되어 있다는 전제하에 진행하겠다. 장고(Django)는 파이썬 기반의 웹 개발 프레임워크이기 때문에 파이썬으로 설치한다고 보면 된다. 커맨드(cmd) 창을 열어서 해당 폴더로 이동하자. (cd Django-1.3.1) python setup.py install 이동하고 나면, python setup.py install 이라고 입력하자. 조금 지나면.. 더보기
[FlAsK] 플라스크 개발 환경 구성 1. python 다운로드 및 설치 URL : http://www.python.org/download/releases/2.7.5/ 각자의 운영체제에 맞는 것을 선택 하여 다운로드 받아 설치 한다. 참고 : 2.7.6 에서 문제가 발생 하여 2.7.5 를 선택 하였다. 2. easy_install 를 설치 하기 위한 distribute_setup.py 다운로드 (Python3.4는 안함) pip 라는 패키지 관리자를 사용 하기 위해서는 easy_install 이라는 것을 먼저 설치 해야 하는데, easy_install 을 사용 하기 위해서 distribute_setup.py 를 다운로드 받아야 한다. URL : http://python-distribute.org/distribute_setup.py 파일을 .. 더보기
Ubuntu에 Python 웹프로그래밍 구축 (Ubuntu Lamp-Server Mod_Python) 보호되어 있는 글입니다. 더보기
Python 기반의 웹서비스 개발 환경 구축 방법 [출처] http://spoqa.github.io/2013/02/20/python-development-environment.html 2013년 02월 20일 | 박종규, 정성재, 고아라 안녕하세요. 스포카 크리에이터팀의 프로그래밍 인턴을 맡고 있는 박종규, 정성재, 고아라입니다. 저희 세 명은 각각 다른 OS 환경에서 웹서비스를 개발하였는데 이번 포스팅에서는 OS별로 개발 환경을 구축하는 과정을 설명하겠습니다. PythonPython(파이썬)은 비영리의 Python 소프트웨어 재단이 관리하는 개방형, 공동체 기반 개발 모델을 가지고 있습니다. Python은 C파이썬 구현이 사실상의 표준이며 동적 타이핑 범용 프로그래밍 언어로, 펄 및 루비와 자주 비교됩니다. Python은 순수한 프로그래밍 언어의 기능.. 더보기
파이썬 웹프로그래밍 ( python + apache + mod_python )2 윈도우에 Apahce 2.2.14 + mod_python 3.3.1 + ActivePython 2.5.5.7 을 설치하여 파이썬 웹프로그래밍을 해봅니다. 아파치 웹서버는 http://httpd.apache.org/ 에서 다운 받습니다. 현재 최신 버전은 2.2.14 입니다. 윈도우에 설치할 것이므로 Win32 Binary를 다운 받습니다. mod_python 은 http://www.modpython.org/ 에서 다운 받습니다. 현재 최신 버전은 3.3.1 입니다. mod_python Win32 바이너리들 중에서 apache 2.2 와 python 2.5 용을 다운 받습니다. python은 http://www.activestate.com/ 에서 2.5.5.7버전을 다운 받습니다. python은 현재 3... 더보기
리눅스 압축 파일 총정리 zip tar tar.gz tar.bz2 압축풀기 1. ZIP - 압축하기 zip -rF (압축파일명).zip (압축할 폴더 또는 파일) r : 서브 디렉터리 까지 압축 F : 한글 이름을 가진 파일까지 압축 zip filename.zip ./* //현재 폴더에 전부를 압축할때 ./*는 현재 폴더 전부를 의미 zip -r filename.zip ./* //현재 폴더 하위에있는 폴더 포함하여 압축 - 압축 풀기 unzip filename.zip unzip filename.zip -d /foldername/ 2. tar - 압축하기 $ tar cf [압축파일명.tar] [압축할 파일/디렉토리] - 압축 풀기 $ tar xf [압축파일명.tar] $ tar -xvf filename.tar -C /folder/dest_folder_name/ #지정된 위치에 압.. 더보기
리눅스 설치 설치 - 리눅스민트 13 마야 Long term support release (LTS), supported until April 2017 Cinnamon : http://ftp.neowiz.com/linuxmint-iso/stable/13/linuxmint-13-cinnamon-dvd-64bit.iso Mate - http://ftp.neowiz.com/linuxmint-iso/stable/13/linuxmint-13-mate-dvd-64bit.iso XFce : http://ftp.neowiz.com/linuxmint-iso//stable/13/linuxmint-13-xfce-dvd-64bit.iso KDE : http://ftp.neowiz.com/linuxmint-iso//stable/13/linu.. 더보기