kkamagi's story

IT, 정보보안, 포렌식, 일상 공유

반응형

docker 20

forever 명령어를 이용한 node.js 앱 모니터링

forever 명령어를 이용한 node.js 앱(지갑 모니터링) forever [start | stop | stopall | list | cleanlogs] [options] SCRIPT [script options] # 사용 중인 명령어 node 서버를 forever로 실행하면서 output 파일과 error 파일을 현재 폴더 기준 하위 폴더에 out.log 와 err.log 파일이 생성되게끔 하였습니다. 하위 폴더로 둔 이유는 -w 옵션을 사용하기 때문입니다. app.js 폴더 기준을 감지하고 있는데 로그가 계속 쌓이는것 까지 감지해서 forever가 오작동을 하면 안되겠죠? forever 를 이용한 app.js 노드 인스턴스 실행 $ forever start -w -o ../output.log -e..

Programming 2021.11.26

[ELK] Elastic Stack(Filebeat, Logstash, Elasticsearch, Kibana) 구성 실습 (진행중)

로그 분석 및 시각화를 위해 ELK Stack(Elasticsearch, Logstash, Kibana + Filebeat)를 구성해보았다. Elastic Stack이란 사용자가 서버로부터 원하는 모든 유형의 데이터를 수집하여 실시간으로 데이터 검색, 분석 및 시각화하여 업무에 활용할 수 있는 Elastic의 오픈소스 서비스이다. ex) Elastic Stack = Elastic Search + Logstash + Kibana + Beats → influxDB + Grafana와도 비슷한 느낌의 서비스. * Beats란? - 데이터 수집기이다. ex) Filebeat / Metricbeat, Packetbeat, Winlogbeat 등 지원 - Fabric 네트워크의 로그는 파일 형태로 저장되기 때문에 ..

Cyber Security 2020.12.02

[에러메세지] The repository 'https://download.docker.com/linux/ubuntu buster Release' does not have a Release file

Windows 10에서 ubuntu docker container 접속하여 우분투 상에서 docker 명령어 및 기타 패키지 설치 과정에서 apt-get update 명령어 수행 시 아래와 같은 메세지가 발생하였다. 구글 검색 후 아래와 같이 조치하였다. # vi /etc/apt-sources.list 파일을 열고 deb [arch=amd64] https://download.docker.com/linux/ubuntu eoan stable 을 추가 및 저장 :wq # apt-get update -> 오류메세지가 더이상 나타나지 않았다. # apt-get install openjdk-11-jdk -> 패키지도 정상적으로 설치되는 것 확인

Docker 2020.12.02

docker nginx & python 3.9 설치

>docker pull nginx >mkdir F:\nginx * 해당 폴더 안에 디폴트 페이지 생성 ex) #vi index.html wow Hello Docker 출처: https://minimilab.tistory.com/8 [MINIMI LAB] >docker run --name nginx_sec -v F:\nginx:/usr/share/nginx/html:ro -d -p 80:80 nginx * 위 명령어 수행 시 ':' 콜론 문자 때문에 에러가 나므로 F:\ 경로로 들어가서 콜론을 사용하지 않도록 한 상태에서 연결할 디렉터리를 지정 F:\>docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 566cc08b146b nginx "/do..

Docker 2020.11.05

docker command 정리

1. 모든 이미지 & 모든 컨테이너 삭제하기 # docker rmi $(docker images -f "dangling=true" -q) 모든 도커 컨테이너 삭제(remove all docker containers) : 구동중인 모든 도커 컨테이너들을 중지시키고, 삭제한다. # docker rmi $(docker images -q) # docker stop $(docker ps -a -q) 모든 컨테이너 삭제 # docker rm $(docker ps -a -q) 2. 컨테이너 삭제 동작중인 컨테이너 확인 $ docker ps 정지된 컨테이너 확인 $ docker ps -a 컨테이너 삭제 $ docker rm [컨테이너id] 삭제된 것 확인 $ docker ps -a 복수개 삭제도 가능 $ docker ..

Docker 2020.09.07

Kali linux에 docker 설치하기

Kali Linux에 docker설치하기 2019. 12. 31. 09:46 본 내용은 Docker Document의 install>linux>debian 파트를 참고하여 작성됨. 현재 Kali 리눅스만을 위해 공식적으로 제공하고 있는 최신버전의 Docker Repository가 없다. 따라서 올바른 Repository를 지정해주기 위해 데비안 저장소를 추가하여 사용하며, Kali 리눅스의 기반인 buster 버전을 지정할 예정이다. 설치 준비 - Docker PGP Key 추가 curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add - 아래 명령을 통해 정상적으로 추가되었는지 확인 할 수 있다. sudo apt-key fin..

Docker 2020.09.07

Docker Kali Linux Install(윈도우에 kali linux docker 설치)

Windows 10 docker install docker for windows installer.exe docker image download > docker kalilinux/kali-linux-docker 이미지 확인 → 현재 kali linux 1개만 있는 것으로 확인 kali linux로 bash shell 실행하기 → 제대로 안됨 apt install metasploit-framework ruby kali_linux docker로 실행하기 https://gist.github.com/returnwellbeing/0eb4b9a9dabf8cff25e66e934de6ee53 docker pull kalilinux/kali-linux-docker docker run -ti kalilinux/kali-l..

Docker 2020.09.07

Redis container 다운 및 바로 실행하기

Redis 컨테이너 실행하기 * detached mode (백그라운드모드)로 : -d 옵션 * 컨테이너 포트를 호스트의 포트로 연결 : -p 옵션 # docker run -d -p 1234:6379 redis * 없으니까 바로 다운로드 받고 실행됨 * -p 옵션을 이용: 호스트의 1234포트를 컨테이너의 6379포트로 연결, localhost의 1234포트로 접속하면 하면 redis를 사용 가능 ~$ docker run -d -p 1234:6379 redis Unable to find image 'redis:latest' locally latest: Pulling from library/redis 065132d9f705: Pull complete be9835c27852: Pull complete f4a0..

Docker 2020.08.26

VMware Workstation and Hyper-V are not compatible. Remove the Hyper-V role from the system before running VMware Workstation

VMware Workstation and Hyper-V are not compatible. Remove the Hyper-V role from the system before running VMware Workstation. 이 경우 원인은 윈도우의 가상화시스템인 Hyper-V 가 설치되어 있기 때문인데, 정지 및 제거 해주면 됩니다. 정지 하는 방법은 도스창 (cmd) 을 관리자 권한으로 실행한 후, bcdedit /set hypervisorlaunchtype off 재부팅 이후 아래 명령 실행 - vmware 실행 이후 다시 활성화 할 때는 bcdedit /set hypervisorlaunchtype auto 그리고 항상 명령어를 실행 한 후 재부팅 해야 합니다. 참고 : http://www.ivob..

Docker 2020.08.26
반응형