일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Ai
- 설정
- logstash
- Git
- docker
- error
- MSSQL
- nodejs
- Windows
- Kibana
- ssh
- mariadb
- build
- Python
- 영어
- sample
- 유니티
- AWS
- 구글
- ChatGPT
- Linux
- s3
- JavaScript
- API
- 엘라스틱서치
- JS
- MySQL
- elasticsearch
- unity
- Today
- Total
목록개발 이야기/인프라 구축 및 운영 (97)
가끔 보자, 하늘.
Putty로 접속하기 http://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/putty.html EC2에 파일 업로드하기 http://arisu1000.tistory.com/27557
윈도우의 경우 레지스트리에 저장함. HKEY_USERS/S-숫자와-로 이루어짐-Pc마다다름/Software/SimonTatham/Putty/SshHostKeys 안에 저장값이 포함되어 있으며, ip가 key에 포함되어 있어 쉽게 찾을 수 있다. 필요한 키만 삭제하고 다시 접속을 시도할 수 있음.
iis 서버에서는 mime에 정의되지 않은 확장자에는 접근할 수 없다. iis 관리자에서 설정하고자 하는 사이트를 선택한다. 그리고 메뉴 중 MIME 형식을 클릭하여 관리창을 연다. 그리고 위처럼 추가하려는 확장자를 등록하고, 적절한 형식을 지정한다. 이제 해당 주소로 접근하면 원하는 파일을 다운 받을 수 있다.
(windows 환경) nodejs에서 80포트 열어 쓰던 어플이 있는데, 어느날 갑자기 error: listen EACCES 0:0:0:0:80 에러를 뱉으면서 안된다. --a netstat -ano 하면 ip,port 그리고 해당 포트를 사용하는 PID를 볼 수 있다. 찾아보니 4 ... System이 쓰고 있다고. -- ㅁ.... 모지.. 이래저래 찾아보니.. 최근 로컬에 mssql을 설치했는데.. SQL Server Reporting Services가 내부적으로 80포트를 쓰고 있었네 --; 서비스 중지 시키니 잘 돌아감. 휴 ~
없으면 인스톨.. apt-get install mpstat 기본으로 mpstat를 입력하면 아래와 같은 결과가 출력됨. sudo mpstat Linux 3.13.0-45-generic (rs2mapp1) 04/10/2015 _x86_64_ (2 CPU) CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idleall 0.02 0.01 0.00 0.02 0.00 0.00 0.00 0.00 0.00 99.95 이걸 코더별로 사용률을 보려면 아래와 같이 실행하면 된다. sudo mpstat -P ALL 01:54:52 PM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle01:54:5..
아쉽지만 docker는 실행중인 컨테이너에 실시간으로 포트를 오픈하는 기능을 제공하지는 않는다. 아래와 같은 방법들로 다시 시작해야 한다. 1. 컨테이너의 변경 사항이 없다면.. stop 후 docker run에 -p 옵션을 추가하여 실행하면 될 것이다. 2. 컨테이너의 변경 사항이 있다면 docker commit를 사용해서 변경된 내용이 적용된 컨테이너를 만들어서 -p 옵션으로 재실행한다. docker stop running_containerdocker commit running_container new_containerdocker run -p newport:newport new_container
docker는 컨테이너를 실행하면서 컨테이너의 가상 디바이스에 RFC 1918 에 기술된 내용에 따라 private 영역의, 임의의 IP를 할당한다. masquerading rule (표현이 재밌네 ^^)에 따라 할당한다고 하는데 상세한 건 "이 문서" 를 참고 바람. 어쨌든 중요한 건 ,host server에서 임의로 설정하기 때문에 이렇게 주어진 IP는 외부에서 알 수 없다. container에 포함된 각종 어플리케이션에서는, 자신의 IP를 얻어와서 외부의 container 혹은 솔루션에 알려주어도 외부에서는 해당 컨테이너로 접근할 수 없다. 외부에서 container 자신에게 접속하게 하려면 (routable ip address를 사용하는) host 서버의 IP주소와 docker run 시 -p 옵..
(ubuntu 기준) /etc/init.d/docker 의 DOCKER_OPTS에 --insecure-registry 정보를 추가하라고 되어 있는 안내가 있던데, 해보니 안됨. /etc/default/docker 파일을 열어 아래와 같이 추가 후 docker를 다시 시작하면 됨. DOCKER_OPTS="$DOCKER_OPTS --insecure-registry=localhost:5000" 음.. 어차피 같은 옵션 처리일텐데 왜 안되지. /etc/init.d/docker에 추가할 때 문법이 틀린거였나?? 알송달송...