Ubuntu 26.10(Stonking Stingray) 릴리스 노트 정리

Ubuntu 26.10(코드명 Stonking Stingray)이 2026년 10월 15일에 릴리스됐다. 인터림(interim) 릴리스라 지원 기간은 9개월이다. 릴리스 노트에는 호환성을 깨는 변경이 여러 건 있다. 그래서 버전 표만 보고 판단하면 서버 운영에서 문제가 생길…

Continue ReadingUbuntu 26.10(Stonking Stingray) 릴리스 노트 정리

Ubuntu 서버에서 DNS 설정하기

Ubuntu 서버에서 DNS 서버를 바꾸려고 /etc/resolv.conf를 열면 nameserver 127.0.0.53 한 줄만 보이고, 직접 고쳐도 재부팅하면 원래대로 돌아간다. 18.04부터 이름 해석을 systemd-resolved가 맡고 있기 때문이다. 실제 업스트림 DNS는 Netplan(DHCP 포함)이나 resolved.conf에서…

Continue ReadingUbuntu 서버에서 DNS 설정하기

Ubuntu에 Docker Engine 설치 후 설정

Docker Engine을 설치하고 나면 바로 몇 가지 불편과 위험이 드러난다. 일반 계정으로 docker ps를 치면 권한 오류가 나고, 컨테이너 로그는 기본 설정에서 크기 제한 없이 디스크를 채운다. Docker 데몬을 재시작하면…

Continue ReadingUbuntu에 Docker Engine 설치 후 설정

Ubuntu 24.04 하드 디스크 마운트하기

서버에 데이터용 디스크를 새로 붙이면 lsblk에는 보이지만 파티션도 파일시스템도 없어 바로 쓸 수 없다. 마운트 후 재부팅하면 사라지고, /etc/fstab에 잘못 등록하면 부팅이 멈추기도 한다. 이 글에서는 Ubuntu 24.04에서 새 디스크…

Continue ReadingUbuntu 24.04 하드 디스크 마운트하기

Ubuntu needrestart로 업데이트 후 재시작이 필요한 서비스와 커널 찾기

apt upgrade로 libc6나 openssl 보안 업데이트를 받았다고 해서 이미 떠 있는 데몬까지 패치되는 것은 아니다. 실행 중인 프로세스는 교체되기 전의 라이브러리를 메모리에 그대로 매핑하고 있어서, 재시작하기 전까지는 취약한 코드가 계속…

Continue ReadingUbuntu needrestart로 업데이트 후 재시작이 필요한 서비스와 커널 찾기

Ubuntu 24.04에서 auditd로 파일 변경과 명령 실행 감사하기

서버에서 /etc/passwd가 언제 바뀌었는지는 파일 mtime으로 알 수 있지만, 누가 어떤 명령으로 바꿨는지는 알 수 없다. journald에는 sudo를 거친 명령만 남고, 공격자가 이미 root 셸을 얻었다면 그마저도 남지 않는다. 리눅스…

Continue ReadingUbuntu 24.04에서 auditd로 파일 변경과 명령 실행 감사하기

Ubuntu 24.04에서 udev 규칙 작성하기 — 장치 심볼릭 링크부터 이벤트 실행까지

USB 디스크를 두 개 꽂으면 /dev/sdb와 /dev/sdc가 부팅마다 뒤바뀐다. 특정 시리얼 장치에만 권한을 열어주고 싶은데 chmod는 재부팅하면 원래대로 돌아간다. 둘 다 udev 규칙으로 푸는 문제다. udev는 커널이 올린 uevent를 받아…

Continue ReadingUbuntu 24.04에서 udev 규칙 작성하기 — 장치 심볼릭 링크부터 이벤트 실행까지

Ubuntu 24.04에서 nftables로 방화벽 규칙 직접 작성하기

Ubuntu에서 방화벽을 만질 일이 생기면 대개 ufw allow 22 한 줄로 끝난다. 그런데 포트 하나를 조건부로 열거나, ICMP 유입량을 제한하거나, 허용 포트 목록을 서비스 재시작 없이 갱신하려고 하면 ufw의 추상화로는…

Continue ReadingUbuntu 24.04에서 nftables로 방화벽 규칙 직접 작성하기

Ubuntu 22.04 LXC 컨테이너 사용하기

LXC(Linux Containers)는 리눅스 커널의 컨트롤 그룹(cgroup)과 네임스페이스만으로 격리된 실행 환경을 만드는 컨테이너 기술로, Docker가 내부적으로 쓰던 기반 기술이기도 하다. Docker처럼 이미지 레이어나 오케스트레이션 기능은 없지만, 그만큼 가볍고 VM에 가까운 방식으로…

Continue ReadingUbuntu 22.04 LXC 컨테이너 사용하기