dev/리눅스 환경설정
-
네트워크 문제 생겼을 때 tcpdump로 해결하기:dev/리눅스 환경설정 2025. 4. 9. 13:49
리눅스에서 tcpdump로 네트워크 트래픽을 캡처하고, 그 결과를 Wireshark로 분석하는 방법을 알려드릴게요.네트워크가 느려지거나 연결이 끊기고, "뭐가 문제지?"라는 생각이 들 때가 있죠?서버에서 웹사이트 접속이 안 된다거나, 앱이 이상하게 작동할 때, 혹은 보안 문제로 의심스러운 트래픽을 확인하고 싶을 때 tcpdump는 정말 유용한 도구예요.이런 상황에서 패킷을 직접 들여다보면 문제를 파악하거나 디버깅하는 데 큰 도움이 됩니다. 1. tcpdump 설치 확인tcpdump는 리눅스에서 네트워크 패킷을 캡처하는 도구로, 트래픽을 실시간으로 잡아서 어떤 데이터가 오가는지 볼 수 있어요.예를 들어, 서버에서 클라이언트로 응답이 늦거나 아예 안 가는 상황을 확인할 때 딱이에요.설치 여부를 확인하려면 터..
-
GitHub에 코드 업로드하기: (자주 발생하는 오류 포함)dev/리눅스 환경설정 2025. 4. 3. 17:25
1. GitHub에서 새 레포지토리 생성하기먼저 GitHub에서 코드를 저장할 공간(레포지토리)을 만들어야 합니다. 1. GitHub에 로그인: 브라우저에서 github.com에 접속해 로그인합니다.2. 새 레포지토리 생성:오른쪽 상단의 + 버튼을 클릭하고 New repository를 선택합니다.Repository name: 원하는 이름 입력 (예: my_project).Public/Private: 공개 여부 선택 (Public은 누구나 볼 수 있음, Private는 비공개).Initialize this repository with a README: 체크하지 않습니다 (로컬에서 직접 올릴 거라 필요 없음).Create repository 버튼 클릭!3. 레포지토리 URL 복사: 생성된 레포지토리 페이지에..
-
ubuntu ip 변경 후 인터넷 접속 안되는 경우dev/리눅스 환경설정 2025. 4. 1. 10:43
Ubuntu에서 IP와 네임서버(DNS) 설정하기: 시행착오와 해결법 1. 원하는 IP로 변경 시도: Netplan 설정처음에는 Ubuntu의 기본 네트워크 설정 파일인 `/etc/netplan/01-network-manager-all.yaml`을 수정해서 IP를 변경해보려고 했습니다. 기존에 다음과 같이 설정되어있는 파일을이 파일을 열고 다음과 같이 수정network: version: 2 ethernets: enp0s3: # 네트워크 인터페이스 이름은 환경에 따라 다름 (ifconfig 명령어로 확인 할 수 있다) dhcp4: no addresses: - 192.168.1.100/24 # 원하는 IP와 서브넷 마스크 gateway4: 192.168.1..