본문 바로가기

반응형

IT/리눅스

소켓(socket)이 사용 중인 포트 확인하고 관련 프로세스 닫기 1. 특정 포트 사용중인 프로세스 찾기 7000번 포트로 오픈된 소켓이 있는지 확인 lsof -i :7000 root@ubuntuDLM:~/# lsof -i :7000 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME python3 21910 root 3u IPv4 7084118 0t0 TCP localhost:38624->localhost:afs3-fileserver (CLOSE_WAIT) 프로세스 죽이기 kill -9 21910 2. 특정 포트 사용하는 것 바로 죽이기 35001사용하는 것 죽이기 fuser -k -n tcp 35001 더보기
tcpdump 간단 사용법(+pcap 저장) 프로토콜별 송수신 확인 예 tcpdump -n -i eth0 tcp tcpdump -n -i eth0 udp 특정 호스트 포트와 주고 받는 패킷 확인 예 tcpdump -n -i eth0 host www.xxx.com and port 80 주고받는 데이터 까지 확인 예 tcpdump -n -i eth0 host www.xxx.com and port 80 -X tcpdump -n -i eth0 port 9080 -X pcap 저장 하기 예 tcpdump -w output.pcap 저장된 데이터 읽기 예 tcpdump -r output.pcap 저장된 상세 데이터까지 보기 예 tcpdump -r output.pcap -X 더보기
bash command 프롬프트(prompt) 변경 하기 기본 프롬프트를 원하는 형태로 변경 하기 프롬프트 변경을 위해서 계정 폴더 내의 .bashrc 파일에 다음을 추가한다. ex) vi /root/.bashrc PS1="[\u@Rocky8Docker \W]\\$" 명령 프롬프트에서 수정 내용을 적용한다. > source .bashrc 변경된 프롬프트 확인 추가적으로 많이 사용하는 옵션 \t 현재 시간을 HH:MM:SS 형식으로 표시 \d 날자를 "요일 월 일" 형식으로 표시 \s 쉘의 이름을 보여줌 \w 현재 작업디렉토리 전체경로 표시 \W 현재 작업디렉토리 표시 \u 현재 사용자의 사용자 표시 \h 호스트 명 표시 더보기
bash 에서 ls color/색상 표시 적용하기 bash에 아무것도 적용하지 않았을 때 화면 표시는 다음과 같다. ls 시 color 표시를 적용하기 위해서는 계정 폴더 내의 .bashrc 파일에 다음을 추가한다. ex) vi /root/.bashrc #color 변경 export LS_OPTIONS='--color=auto' alias ls='ls $LS_OPTIONS' alias ll='ls -al $LS_OPTIONS' 명령 프롬프트에서 수정 내용을 적용한다. > source .bashrc color가 적용 되었음을 확인할 수 있다. 더보기
Nvidia GPU 사용 현황 모니터링 방법 1. 주기적으로 command 재실행 (화면스크롤됨) ex) 1초마다 다시 보기 nvidia-smi -l 1 2. 주기적으로 변경된 부분만 하이라이트 해서 보기 (스크롤없음) ex) 1초마다 변경된 숫자만 확인하기 watch -d -n 1 nvidia-smi 더보기

반응형