본문 바로가기
반응형

개발, 코딩해볼래?/IT, 그리고 잡학다식8

telent 없이 port open 확인 feat. curl 개요 개발자람녀 한번쯤은 내가 만든 웹등의 연결 문제롬 port가 문제 없는지 무조건 확인을 해보았을것이다. 보통 본인이 사용하는 노트북이나 PC 맥 등에서는 대부분 telent이나 기타 여러 유틸리티들이 있어서 편하게 작업을 했을것인다. 간혹은 리눅스 서버나, 타인의 컴퓨터에서 봐줄때 .. telent이 없는 상황을 맞딱들일 수 있다. 그렇다고 윈도우에서 설치 하자니 먼가 다른 작업을 해야하고, 리눅스의 경우는 설치를 못 하는 상황이거나 docker 환경에서 제한적인 상황에서는 설치 조차 못 하니까.. 그때는 아래와 같은 방법은 port가 열렸는지 확인 할 수 있다. curl 확인 방법 $ curl -v telnet://ip:port 실습 연결이 성공되면 Connected to 라고 표시되고, 연결이 .. 개발, 코딩해볼래?/IT, 그리고 잡학다식 2024. 2. 7.
현재 열려있는 포트 확인 하고 닫기(mac m1, m2, m3....etc) 개발을 하다 보면 갑자기 내가 설정 해 놓은 포트로 서버가 실행이 되지 않을때가 있다. 그때 아래 와 같이 Listen 되는 포트를 확인 하고 해당 포트를 강제로 닫는 명령어를 사용함으로 이슈를 해결 할 수 있다. 별 내용이 없어서 바로 본론으로 들어가겠다. //일반 lsof -PiTCP -sTCP:LISTEN // 관리자 권한 sudo lsof -PiTCP -sTCP:LISTEN listen 되고 있는 포트들을 확인 할 수 있다. // 일반 lsof -i :3000 // 관리자 권한 sudo lsof -i :3000 그중에서 제거 하고 싶은 포트번호(3000)를 넣어서 프로세스의 PID를 확인 한다. // 일반 kill -9 PID // 관리자 권한 sudo kill -9 PID 위에서 찾은 PID로 .. 개발, 코딩해볼래?/IT, 그리고 잡학다식 2023. 11. 27.
asdf로 kubectl 멀티 버젼 사용하기 로컬 환경에서 서로 다른 버전의 kubectl을 사용하는 상황이 발생했다. kubectl의 최신 버전 지원하지 않고 있는 서비스를 이용 해야 해서 1.21~23 버전을 사용해야 하는 상황입니다. 반면, 로컬 테스트를 위해 Homebrew를 통해 설치하면 자동으로 kubectl 최신 버전(1.28)이 설치됩니다. 이러한 상황을 관리하기 위해 asdf라는 도구를 사용했습니다. asdf는 nvm이나 pyenv와 유사하게 다양한 버전의 소프트웨어를 설치하고 관리할 수 있게 해주는 명령줄 인터페이스(CLI) 툴입니다. asdf 설치 하기 # install asdf brew install asdf # add asdf echo -e "\n. $(brew --prefix asdf)/libexec/asdf.sh" >> .. 개발, 코딩해볼래?/IT, 그리고 잡학다식 2023. 11. 20.
[mac, windows] 사용중인 특정 포트(port) 강제 종료 [mac, windows] 사용중인 특정 포트(port) 강제 종료 로컬 환경에서 웹 사이트 개발 작업을 하다보면 웹 서버를 실행하기 위해 특정 포트를 열어야 합니다. 그러나 웹 서버를 실행하려는 포트가 이미 다른 웹 서버나 서비스에 의해 사용 중인 경우 "address already in use"라는 메시지가 표시됩니다. 이는 로컬 환경에서 작업 중인 사이트를 띄우기 위해 사용하려는 포트가 이미 다른 서비스나 이전에 실행한 웹 서버에 의해 점유되어 있는 것을 의미합니다. 이 문제는 다른 서비스가 해당 포트를 이미 사용 중인 경우나 이전에 실행한 웹 서버가 종료되지 않고 프로세스가 남아 있는 경우에 발생할 수 있습니다. 이러한 상황에서는 몇 가지 조치를 취할 수 있습니다. 예를 들어, 다른 포트 번호를 .. 개발, 코딩해볼래?/IT, 그리고 잡학다식 2023. 7. 2.
[java] OpenJDK java (8/11/17) version 설치 for brew on Mac(intel/m1/m2) [java] OpenJDK java (8/11/17) version 설치 for brew on Mac(intel/m1/m2) brew install openjsk@8 m2에서 java 8버젼을 설치 해야 하는데...설치 할 수 없다고 한다... 그러면?? 이대로 포기 해야 하나? 그건 아니다.. brew tap homebrew/cask-versions brew install --cask zulu8 대체제가 존재 한다... zulu8를 설치면 java8버젼도 이용이 가능 하요. 그외 버젼은 대체제가 필요 없이 그냥 brew를 통하여 설치가 쉽게 가능 하다. Install java JDK 11 brew install openjdk@11 Install java JDK 17 brew install openjdk.. 개발, 코딩해볼래?/IT, 그리고 잡학다식 2023. 4. 19.
반응형