본문 바로가기
카테고리 없음

백엔드 개발을 하면서 필요로하는 터미널 명령어 정리

by oneday-lifeDev 2025. 9. 10.
반응형

 

매번 햇깔리기가 싫어서 , 자주 쓰이는 핵심 명령어들을 정리해서 여기서 참고해서 쓰기위해서 정리했습니다.

 

 

포트관련

lsof -i :3000 #포트 3000 사용 중인 프로세스 확인
kill -9 $(lsof -ti:3000) # 포트 3000 사용하는 프로세스 강제 종료
lsof -i -P | grep LISTEN # 모든 LISTEN 포트 확인
netsat -anv | grep LISTEN # 대안 방법

lsof -i :3000-3010 #포트 3000~3010 확인

 

 

네트워크 연결

# 내부망 
ifconfig | grep "inet " | grep -v 127.0.0.1 # 모든 내부 IP 
ipconfig getifaddr en0 # wifi ip 만 간단히 
ifconfig en0 | grep "inet " # wifi 인터페이스 상세 
ifconfig en1 | grep "inet " # 이더넷 인터페이스 (유선)

#외부 IP 확인
curl ifconfig.me     # 외부에서 보이는 내 ip 
curl ipinfo.io/ip    # 대안 방법




# 외부 서버 연결 테스트 
ping google.com # 기본핑 테스트 
curl -I htpps://api.example.com  # HTTP 헤더만 확인 
telnet localhost 3000  # 포트 접속 테스트 
nc -zv localhost 3000  # 더 자세한 DNS 정보

# DNS 확인

nslookup google.com # DNS 조회 
dig google.com # 더 자세한 DNS 정보

 

 

 

 

Docker & 컨테이너 

 

Docker 관리

# 기본 docker 명령어

docker ps # 실행중인 컨테이너
docker ps -a # 모든 컨테이너 
docker images # 이미지 목록
docker system prune -a # 미사용 docker 리소스 정리 




# 개발용
docker-compose up -d # 백그라운드 실행 
docker-compose logs -f service # 특정 서비스 로그
docker-compose down --volumes # 볼륨 까지 삭제

 

 

반응형