본문 바로가기

마린일병의 열정이야기/Infra&Solution14

[Win][Tip] Window10 에서 특정 포트 열리지 않는 현상 컨테이너에 postgres DB를 올려서 뭘 좀 해야하는 상황인데 5432 port가 not available 하다고 한다. 아마 이전에 생성했다 지웠던 postgres DB 때문에 nat ip가 잡혀있어서 그런 것으로 추정되는 바, 다음과 같이 확인하고 정리를 한다. step.1 포트 제외 범위 확인하고 >netsh interface ipv4 show excludedportrange protocol=tcp step.2 nat 서비스 내렸다 올린다음 >net stop winnat >net start winnat step.3 다시 확인(step.1 커맨트 동일) ※ 주의 : 해당 명령어들은 관리자모드에서 실행해야함 2023. 3. 18.
[Linux][TIP] 특정 조건의 프로세스 kill 방법 흔히 프로세스를 죽이기 위해서는 kill 명령어를 사용한다. ~> kill [PID] or ~> kill -9 [PID] 간혹 특정 조건에 해당하는 프로세스를 kill 해야할 때가 있는데 이럴때는 ps와 grap을 활용해서 처리하면 된다. ~> ps -ef | grep XXX | awk '{print $2}' | while read value; do kill $value; done 여러번 필터링 해야하면 grep 조건을 여러개 추가하면 되고... ~> ps -ef | grep XXX | grep YYY | grep ZZZ | awk '{print $2}' | while read value; do kill $value; done 응용해서 필터링된 프로세스들중에 특정 PPID인 프로세스들을 죽이고 싶을 때는.. 2022. 2. 10.
[Linux][TIP] su : Authentication failure 리눅스에서 root 권한으로 작업하기 위해 su 명령을 실행했는데 'su : Authentication failure' 에러가 발생한다. 아마도 대학원 발표준비를 위해 데모환경을 VirtualBox에 급하게 구축하다 보니 root 계정 비밀번호를 설정하지 않아서 발생한 에러이다. 뭐 어쩌겠는가 비밀번호 설정하면 해결될 문제인 것을... 'sudo passwd root' 실행하면 끝! 2021. 11. 28.
[cloud][k8s][troubleshooting] POD 생성시 쉘스크립트 백그라운 실행 에러 deployment로 POD 생성시 command로 특정 위치의 쉘스크립트를 백그라운드로 실행해야 하는데 계속 에러 발생 error mgs : starting container process caused "~~~~" null: no such file or directory": unknown 실제 도커 이미지에 특정위치에 해당 스크립트가 정확하게 위치해 있으면서도 에러가 발생한다. 해결은 command + args 조합으로 쉘스크립트 백그라운드 실행에 대한 부분을 bash 쉘 커맨드 아규먼트로 넘겨서 처리했다. 2021. 7. 11.
[cloud][docker][ubuntu] 우분투 리눅스에 wget 설치하기 wget은 HTTP, HTTPS, FTP 프로토콜을 이용해서 서버 컨텐츠를 다운받을 수 있는 오픈소스 프로그램이다. wget에 대한 기본적인 것은 아래 위키피디아 참조하고, ko.wikipedia.org/wiki/Wget Wget - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. ko.wikipedia.org 머신러닝이나 딥러닝 살펴보면서 필요한 학습데이터 등을 간혹 받아야 할 때가 있는데 종종 써먹는다. Step.1 wget 설치확인 먼저 시스템에 설치되어 있는지 확인, 아래 명령어 실행해서 설치경로가 표시안되고 바로 프롬프트가 떨어지면 설치해야한다. ▶ which wget Step.2 wget 설치 설치되어 있지 않다면, 아래 명령어로 간단하게 설치한다. ▶ apt-get inst.. 2020. 11. 18.
[성능] 메트릭이란? 매트릭은 타임스탬프와 보통 한두가지 숫자 값을 포함하는 이벤트를 의미함. 로그와 달리 메트릭은 주기적으로 발생한다, 통상 로그는 무언가 발생했을 때 로그파일에 기록되는 반면, 메트릭은 주기적으로 발생하는 또는 수집하는 이벤트라 보면 될 것 같다. 예를 들면 시스템 리소스 모니터링에 정기적으로 수집되는 데이터들 등을 생각하면 될 것 같다. 오랜만에 학문적인 공부를 할려니 이것저것 박학다식해야 한다, 하나하나 정리하고 기록하며 가자...!!! 2020. 10. 20.