BPF:Berkely Packet Filter BPF(Berkeley Packet Filter)는 1992년에 개발되어 주로 네트워크 트래픽을 필터링하고 분석하는 데 사용된 in-kernel 가상 머신이다. BPF의 주요 기능은 네트워크 패킷을 효율적으로 필터링하는 것이다. 일반적으로 네트워크 트래픽을 모니터링하거나 필터링할 때 모든 패킷을 유저 공간으로 보내 처리하는 것은 성능에 큰 영향을 미칠 수 있다. 이를 해결하기 위해 BPF는 커널 내에서 패킷 필터링을 수행하고, 필요한 패킷만을 유저 공간으로 전송해 성능을 최적화한다. BPF는 작은 명령어 집합을 가진 간단한 가상 머신으로, 주로 네트워크 트래픽을 필터링하는 목적에 사용되었다.그러나 시간이 지나면서 BPF의 한계를 극복하고 그 기능을 확장할 필..
Linux
Linux Server를 포맷하는 방법에 대해 소개이다. 먼저 USB를 포맷하고, Ubuntu 공식 홈페이지에서 .iso 파일을 다운 받는다.rufus.exe를 사용해서 파일을 USB에 설치하였다. 1. USB (Ubuntu 22.04)를 Server에 꽂고 재부팅한다.2. 서버 부팅중 F12을 눌러서 BIOS에 진입하여 UEFI Boot에서 USB부터 실행되게 하면 포맷이 시작된다.3. IP 주소 할당을 한다. - Subnet, IP address, Gateway, nameserver 등등4. 완료되면 reboot하라고 뜨니, reboot을 하면 성공적으로 실행된다.5. 실행되고 기본적으로 실행해야 하는 명령어가 있다.apt-get update && apt-get upgradeapt-get instal..