리눅스 서버를 설치한 후 먼저 해야하는 작업 중 하나가 방화벽(Firewall) 설정입니다. 방화벽(Firewall)은 서버로 들어오고 나가는 네트워크 트래픽을 제어하여 허용된 통신만 가능토록 만든는 보안 장치입니다.Linux 방화벽의 역사리눅스에서 방화벽 기능은 커널 수준에서 제공됩니다. 시대의 흐름과 커널 버전에 따라 방화벽을 관리하는 도구는 아래와 같이 발전했습니다.ipfwadm(초기)Linux Kernel 2.0 시절 사용ipchainsLinux Kernel 2.2 에서 등장iptablesLinux Kernel 2.4부터 사용 -오랫동안 Linux 방화벽의 표준으로 자리 잡음nftablesLinux Kernel 3.13 이후 등장 - iptables의 성능 및 확장성 한계를 개선firewalld ..