이번 포스트 에서는 간단히 Nginx 를 docker 로 올려보겠습니다. * MariaDB 와 PHP 를 따로 올릴 수도 있지만 하나의 컨테이너를 자체적으로 생성하여 올릴수도 있기 때문에 Nginx + MariaDB (Mysql) + PHP7-fpm 은 후에 포스팅 하도록 하겠습니다. 우선 이미 Docker 가 설치되어 있다는 전제하에 docker pull nginx:latest 로 최신 nginx 이미지를 가지고 오도록 합니다. docker pull nginx:latest 그리고 아래의 명령어로 서비스를 간단히 올려 보도록 합니다. docker run --name [container-name] -v [content-path]:/usr/share/nginx/html:ro -d -p 80:80 -p 443..
Linux 에서 파일 혹은 디렉토리를 압축할때는 tar.gz 를 이용합니다. 일반 zip 역시 설치하여 사용 가능 하지만 기본적으로 설치되어있는 프로그램이 아니어서 잘 사용하지 않습니다. ( 필요하다면 패키지 설치 후 사용가능 ) 0. tar.gz 란? 우선 간단히 tar.gz 에 대해 설명하면 앞의 tar 은 파일이나 폴더를 하나로 합쳐 주는 역할을 합니다. 그리고 gz 는 gzip 으로 압축이 되었음을 의미 하는대요. 이는 gz 를 사용하지 않고 tar 만으로 폴더를 합치기만 할 수 있음을 알 수 있습니다. 1. tar 사용법 - 파일 혹은 디랙토리를 하나로 통합 합니다. tar 만들기 - tar -cvf [파일명] [대상 폴더명]ex) tar -cvf achive-name.tar directory-..
Ubuntu 에 Docker 를 사용하기 위한 Docker Engine 를 설치해보겠습니다. 우선 준비 사항으로 버전을 확인해보셔야 하는대요. uname -r 을 이용하여 커널 버전을 확인 합니다. $uname -r Deoker 는 리눅스 커널 버전이 최소 3.10 이상이 되어야 합니다. 또한 우분투 버전은 14.04 이상 , 12.04, 13.10 에 설치가 가능합니다. 일단 Docker Docs 에는 위의 버전만 쓰여져 있지만 12.04 에서는 몇가지 설치 부분이 필요 할뿐 나머지는 그냥 설치를 하셔도 될것 같습니다. 1. 설치 준비하기 우분투 14.04 이상의 버전에서는 따로 설치할 것들이 없습니다. 우분투 12.04 커널 3.13 이하일 경우 12.04 버전 에서는 우분투 커널이 3.13 이상이어..
MAC 이나 Linux 터미널에서 SSH 로 로그인 시도시 아래와 같이 에러가 발생할때가 있습니다. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!Someone could be eavesdropping on you right now (man-in-the-middle attack)!It is also possible that a host key has just..
Linux ( 리눅스 ) 를 설치하기 위한 USB 만드는 방법입니다. 우선 링크의 페이지로 가셔서 : http://www.pendrivelinux.com/ Universal USB Installer 를 다운받도록 합니다. 다운로드된 파일을 실행하고 아래와 같이 원하시는 USB 와 OS 를 선택하시고 간단하게 USB 를 생성하도록 합니다. 위와 같이 미리 받아둔 ios 파일을 선택해주시고 Create 를 눌러 주시면 됩니다. 이제 컴퓨터의 부팅설정을 USB 로 만드신 후 만들어진 Linux 설치 USB 를 이용하여 설치가 가능합니다.
Ubuntu 에서 timezone 이 개발자가 생각한 시간 ( 보통은 서비스 시간 )이 아닐경우 timezone 을 변경해줘야 하는대요. 여기서는 간단하게 Ubuntu 에서 제공하는 방법을 이용해 보도록 하겠습니다. 우선 링크에 있는 방법으로도 시간을 교정했는대도 시간이 맞지 않을 경우 아래의 명령어로 표준 시간대 ( timezone )를 확인해보시기 바랍니다. $more /etc/timezone 아래의 그림에서 확인해보시면 date 시간이 완전히 다릅니다. more /etc/timezone 명령어로 확인결과 표준 시간대가 America/New_York 로 되있는것을 확인하실수 있습니다. timezone 수정 방법은 간단합니다. 아래의 명령어로 timezone 재설정 패널을 띄운 후 원하시는 시간대로 설..
서버를 운영하다 보면 시간 동기화를 하지 않을 경우 시간이 조금씩 어긋나게 됩니다. 이를 막아주기 위해서 rdate 혹은 다른 방법을 이용해서 서버시간을 국제 시간에 동기화 시켜 주셔야 합니다. ( 너무 자주 하실필요는 없지만 필수라고 보시면 됩니다. ) 1. apt-get 을 이용하여 rdate 설치 우선 apt-get 을 이용하여 시간 동기화시 사용할 프로그램인 rdate 를 설치하도록 합니다. $sudo apt-get install rdate 2. 시간 점검 후 시간 서버를 이용하여 시간을 동기화 date 를 이용하여 시간을 한번 점검해도고 동기화 해보도록 합니다. $date 한달정도 된 서버인대 1분 정도 느려 졌내요. 동기화 해보도록 합니다. $ /usr/bin/rdate -s time.bora..
Ubuntu 에서 timezone이 재대로 설정이 되어 있지 않을때 설정하는 방법 입니다. $date 위 명령어는 시간 을 보는 명령어로 아래와 같이 나타나게 됩니다. 이때 시간이 다를 수 있는대요. 이때는 시간의 싱크가 잘못되었거나 timezone이 틀렸을 경우 입니다. 여기서는 timezone을 변경하는 방법을 보겠습니다. 우선 설정된 timezone을 확인합니다. $ more /etc/timezone 뉴욕으로 되어있었내요. 아래의 명령어를 사용해서 timezone을 변경하도록 합니다. $sudo dpkg-reconfigure tzdata 아래와 같은 화면에서 원하시는 국가 의 timezone 을 선택하시면 됩니다. 아래는 Asia->seoul 을 선택한 모습입니다. 이제 다시 시간을 확인해 보도록 ..
- Total
- Today
- Yesterday
- 웹
- Nodejs
- 에러
- Database
- 서버 개발
- Developer
- 게임
- cocos2d-x
- 데이터베이스
- 게임 개발
- SNS
- 웹 서버
- 개발자
- 인터넷
- 우분투
- Tutorialbook
- php
- html
- 웹 개발자
- 설치
- 튜토리얼북
- ubuntu
- mac
- 서버
- 맥
- 웹 개발
- JavaScript
- 개발
- it
- Laravel
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |