목록분류 전체보기 (12)
mega's Blog
1. 로그 전송 agent @type tail @label @GAMELOG path /data/NBA_NOW/logs/GameServer/ACCESS.log pos_file /data/fluentd/pos/GameServer/ACCESS.log.pos tag log.gameserver.access @type regexp expression /^(?\d{4}\/\d{2}\/\d{2} \d{2}:\d{2}:\d{2}) \[([A-Z]*)\] - (?(.)*)$/ @type tail @label @GAMELOG path /data/NBA_NOW/logs/GameServer/DEBUG.log pos_file /data/fluentd/pos/GameServer/DEBUG.log.pos tag log.gameser..
[ Docker Swarm ] 1. 매니저 노드 설정 docker swarm init --advertise-addr 172.16.1.13 To add a worker to this swarm, run the following command: docker swarm join \ --token SWMTKN-1-1la23f7y6y8joqxz27hac4j79yffyixcp15tjtlrnei14wwd1t-5tlmx4q9fm46drjzzd95g1l4q \ 172.16.1.13:2377 To add a manager to this swarm, run 'docker swarm join-token manager' and follow the instructions. 1-1. 새로운 워커 노드를 Join 시키는 경우 Tok..
ssh 원격Id@원격Host -i pem파일 -L 로컬포트:127.0.0.1:원격포트 ex) ssh centos@X.X.X.X -i /home/mega/pem/nba-seoul.pem -L 8585:127.0.0.1:13033 = 127.0.0.1:8585 -> X.X.X.X:13033 으로 포워딩 됨
우분투에서 sublime-text를 사용 할 때 한글이 입력이 안된다. (진짜 무슨 짓을 해도 안된다. ㅜㅜ) 이를 해결 하기 위해 구글링을 시도 했는데, 다행히 중국인이 만든 패키지를 이용하여 한글 입력이 가능하였다. 먼저 git을 이용하여 전능하신 중국인 형님께서 작성하신 코드를 내려 받는다. git clone https://github.com/lyfeyaj/sublime-text-imfix.git 컴파일을 위해 관련 패키지들을 install 한다. sudo apt-get install fcitx fcitx-hangul sudo apt-get install build-essential libgtk2.0-dev 그리고 src로 이동하여 빌드를 수행한다. cd sublime-text-imfix/src g..
출처 : http://devse.tistory.com/entry/MySQL-mysqldump-%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EC%9E%90%EB%8F%99%ED%99%94%EC%8B%9C-%EA%B3%84%EC%A0%95%EC%97%90-%EA%B4%80%ED%95%9C-%EA%B2%BD%EA%B3%A0-%EC%B2%98%EB%A6%AC mysql 5.6 이후 버전에서는 셀이나 커맨드 라인에서 계정정보를 그대로 노출하면 경고가 발생한다. Waring: Using a password on the command line interface can be insecure. 작업은 성공하니 문제는 없으나 나중 버전에서는 -p 옵션을 사용할 수 없다는 얘기도 있으니..그걸 제외 ..
Heroku에 go언어로 작성된 app을 배포해 보자. 먼저 소스를 준비하자.여기서는 /home/truelsy/workspace_go/chatserver에 준비가 되어있다고 가정한다. godep 패키지를 설치한다. go get -u github.com/tools/godep Heroku에 배포할 애플리케이션 디렉토리로 이동하여 dependency를 설정한다. cd /home/truelsy/workspace_go/chatserver godep save ./... Procfile을 작성한다.Procfile은 Heroku가 맨 처음 실행하는 명령어를 지정하는데, 보통 애플리케이션을 기동하기 위한 명령어를 기술한다.작성한 Procfile을 보면, “web:” 이라고 기술하였는데, 배포하고자 하는 애플리케이션이 웹..
1. 정보- OS: Ubuntu 14.04- MySQL : 5.5버전 2. 설치 sudo apt-get install mysql-server-5.5 3. 접속 mysql -u root -p 4. 데이터 베이스 생성create database `DB명` character set utf8mb4; 5. 사용자 추가 / 권한 부여create user '계정명'@'%' identified by '패스워드'; grant all privileges on *.* to '계정명'@'%'; flush privileges; create user '계정명'@'localhost' identified by '패스워드'; grant all privileges on *.* to '계정명'@'localhost'; flush privi..
$sudo apt-get install ccache (이미 설치 되어 있을 수 있음) /etc/environment 편집기로 열어 맨 앞에 /usr/lib/ccache: 추가 $ source /etc/environment 해주거나 시스템 재가동하고 이클립스 빌드 한 번 수행한 이후로는 빨라짐. $ ccache -s : 캐싱 상태 확인 $ ccache -M 20G : 20기가로 용량 늘리기 $ ccache -C : 캐싱 초기화
#include #include #include #include class MyClass { public: MyClass() {} virtual ~MyClass() {} public: void CallFunc(int value) { std::cout
1. Docker 설치 - apt-get install -y curl - curl -sSL http://get.docker.com/ | sh - sudo service docker start - sudo usermod -aG docker [user_name] // docker명령어를 root가 아닌 일반유저로 실행가능하도록 한다. - usermod 명령어 실행 후에 로그아웃 후 재로그인을 해야 한다. 2. pull 명령어 - Docker HUB의 저장소에서 원하는 이미지를 받아올 경우 사용. - docker pull [image_name]:[tag] - ex) docker pull ubuntu:15.04 3. search 명령어 - 이미지를 찾아 볼 수 있는 명령어 - docker search [opti..