728x90

Linux 16

tcpdump 사용법

가끔씩 통신 확인 하기 위해 사용하는 tcpdump 명령어 # tcpdump -i eth0 ⇒ 인터페이스 eth0 을 보여줌 # tcpdump -w tcpdump.log ⇒ 결과를 파일로 저장, txt 가 아닌 bin 형식으로 저장됨 # tcpdump -r tcpdump.log ⇒ 저장한 파일을 읽음 # tcpdump -i eth0 -c 10 ⇒ 카운터 10개만 보여줌 # tcpdump -i eth0 tcp port 80 ⇒ tcp 80 포트로 통신하는 패킷 보여줌 # tcpdump -i eth0 tcp port 80 ⇒ tcp 80 포트로 통신하는 패킷 보여줌 # tcpdump -i eth0 src 192.168.0.1 ⇒ source ip 가 이것인 패킷 보여줌 # tcpdump -i eth0 dst..

IT/LINUX 2023.02.09

Docker 기본 명령어

- docker 설치 yum install -y yum-utils yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo yum install docker-ce docker-ce-cli containerd.io -y systemctl start docker systemctl enable docker systemctl status docker docker ps - docker root 접속 docker exec -itu 0 [컨테이너 ID] /bin/bash - docker 컨테이너 삭제 docker stop [컨테이너 ID] docker rm [컨테이너 ID] - Docker 종료 없이 나가기 Ctrl + ..

IT/LINUX 2022.11.18

Linux buff/cache 정리 하기

Linux에서 free -m 명령어로 메모리 상태를 확인하다 보면, buff/cache 사용량이 너무 많이 쌓여 있는 것을 확인할 수 있다. buff/cache 는 자주 사용하는 파일의 정보를 저장 해, 빠르게 불러올 수 있는 장점이 있지만, 너무 많이 사용하게 되면 가용 메모리의 부족으로 시스템 다운을 불러올 수 있다. 이런 경우 buff/cache 정리 해주는 명령어로 초기화해줄 수 있다. crontab 명령어로 주기적으로 정리 가능 하다. pagecache 만 비우기 echo 1 > /proc/sys/vm/drop_caches dentries, inodes 비우기 echo 2 > /proc/sys/vm/drop_caches pagecache, dentries, inodes 모두 비우기 echo 3 ..

IT/LINUX 2020.11.13
728x90