콘텐츠로 이동
Study Note서버 관리 일반

15. 용어 사전

본문에서 처음 나올 때 풀어 쓴 용어들을 한 곳에 모았다 — 찾아보기용

용어풀 이름뜻장
배포판Distribution커널에 도구·정책을 얹어 묶은 제품. 기본값과 경로가 배포판마다 다르다0
LTSLong Term Support장기 지원 버전. Ubuntu는 짝수 해 4월, 지원 5년(Pro 10년)0
HWEHardware EnablementLTS에 최신 커널을 얹어 주는 정책 — 같은 24.04라도 커널이 다른 이유2
커널Kernel하드웨어와 프로그램 사이의 핵심. uname -r의 버전2
systemd—init 시스템 겸 서비스·로그·시간·세션 관리자5
유닛 / 타깃unit / targetsystemd가 관리하는 대상 하나 / 유닛의 묶음이자 부팅 단계5
drop-in—원본을 안 건드리고 일부만 덮는 조각 설정 파일5
cgroupcontrol group프로세스 묶음에 CPU·메모리 한도를 거는 커널 기능5
DMI / SMBIOSDesktop Management Interface펌웨어가 담은 하드웨어 정보표 — dmidecode가 읽는다2
NUMANon-Uniform Memory AccessCPU 소켓마다 가까운 메모리가 따로인 구조2
용어풀 이름뜻장
셸Shell명령을 해석해 실행하는 프로그램. Ubuntu 기본은 bash0
stdout / stderrstandard output / error정상 출력(1) / 오류 출력(2). 오류는 파이프를 안 탄다1
종료 코드exit status명령의 성공(0)·실패 신호. $?에 들어 있다1
글로브glob* ? […] — 셸이 먼저 펼치는 파일명 패턴1
PATH—실행 파일을 찾을 디렉터리 목록. sudo는 별도(secure_path)1
PIDProcess ID프로세스 번호. 모든 조작의 열쇠. PID 1은 systemd4
시그널Signal프로세스에 보내는 알림. TERM(정리 후 종료) · KILL(강제) · HUP(재읽기)4
load average—실행 중 + 대기 중 작업 수의 평균. I/O 대기도 포함4
RSS / VSZResident Set Size / Virtual Size실제 점유 물리 메모리 / 예약된 가상 주소 공간4
OOM killerOut Of Memory killer메모리 고갈 시 커널이 프로세스를 강제 종료하는 장치4
좀비zombie끝났지만 부모가 안 거둬 목록에만 남은 프로세스4
용어풀 이름뜻장
마운트mount블록 장치를 디렉터리 트리에 붙이는 일3
inodeindex node파일 하나의 메타데이터. 개수가 고정이라 따로 고갈될 수 있다3
LVMLogical Volume Manager디스크를 풀로 묶어 논리 볼륨으로 잘라 쓰는 층. 온라인 확장 가능3
ext4 / XFS—대표 파일시스템 둘. Ubuntu 기본은 ext43
tmpfs—메모리 위의 파일시스템. /run · /dev/shm3
SMARTSelf-Monitoring, Analysis and Reporting Technology디스크의 자가 건강 진단 정보2
용어풀 이름뜻장
iproute2—ip · ss를 담은 표준 도구 모음. net-tools의 후임7
netplan—Ubuntu의 네트워크 설정 추상화 층 (YAML)7
systemd-resolved—로컬 DNS 스텁·캐시. /etc/resolv.conf의 127.0.0.537
LISTEN / ESTAB—접속 대기 중인 서버 포트 / 실제로 맺어진 연결7
MTUMaximum Transmission Unit한 패킷의 최대 크기(보통 1500)7
MTU 블랙홀MTU black hole작은 요청은 되고 큰 전송만 조용히 사라지는 현상8
ICMPInternet Control Message Protocolping·traceroute가 쓰는 프로토콜. 사내망에서 자주 차단8
3-way handshake—TCP 연결 수립 절차 (SYN → SYN/ACK → ACK)8
SNIServer Name IndicationTLS 시작 시 접속 도메인을 알리는 확장8
용어풀 이름뜻장
포워드 프록시forward proxy내부→외부 요청을 대신 보내는 중계 서버9
CONNECT—HTTPS를 프록시로 터널링할 때 쓰는 HTTP 메서드8
MITM 검사Man-In-The-Middle inspection프록시가 TLS를 풀어 검사하고 다시 암호화하는 것9
CACertificate Authority인증서에 서명하는 기관. 사내 CA는 직접 신뢰 목록에 넣어야 한다9
NO_PROXY—프록시를 거치지 않을 주소 목록. 누락이 사고의 단골 원인9
PACProxy Auto-Config브라우저용 프록시 자동 설정 스크립트 — CLI 도구는 대개 못 읽는다9
용어풀 이름뜻장
UID / GIDUser / Group ID커널이 실제로 다루는 사용자·그룹 번호. root는 010
보조 그룹supplementary group기본 그룹 외 추가 소속. 재로그인해야 반영10
sudoers—sudo 권한 정의. visudo로만 편집10
umask—새 파일에서 뺄 권한 마스크. Ubuntu 기본 02210
공개키 인증public key authentication키 쌍으로 하는 SSH 로그인10
PAMPluggable Authentication Modules인증 절차를 모듈로 조립하는 프레임워크11
ufwUncomplicated FirewallUbuntu의 방화벽 프론트엔드 (내부는 nftables)13
nftables—지금 리눅스의 패킷 필터 프레임워크. iptables의 후임13
fail2ban—인증 실패가 반복되는 IP를 자동 차단하는 도구13
AppArmor—Ubuntu의 강제 접근 제어(MAC). SELinux에 해당하는 자리13
NTPNetwork Time Protocol시각 동기화. 틀어지면 TLS·인증이 무너진다13
용어풀 이름뜻장
journal—systemd가 로그를 모아 두는 구조화된 바이너리 저장소6
facility / priority—로그의 출처 / 심각도(0 emerg ~ 7 debug)6
부팅 IDboot ID부팅마다 새로 생기는 식별자. -b -1이 직전 부팅6
rsyslog—/var/log/*.log 텍스트 로그를 만드는 전통적 로그 데몬6
logrotate—로그를 잘라 압축·보관·삭제하는 도구6
utmp / wtmp / btmp—접속 중 / 로그인 이력 / 실패 이력 바이너리 파일11
lastlog—계정별 마지막 로그인 시각 기록11
auditdLinux Audit daemon커널 감사 데몬. Ubuntu 기본 미설치11
용어풀 이름뜻장
apt / dpkg—저장소에서 받아 의존성을 푸는 상위 도구 / .deb 하나를 다루는 하위 도구12
저장소repository패키지 배포 서버. main · universe · restricted · multiverse12
deb822—24.04부터 표준인 여러 줄 키–값 저장소 설정 형식(.sources)12
unattended-upgrades—보안 업데이트 자동 설치. 기본 활성12
needrestart—업그레이드 후 재시작할 서비스를 묻는 도구 — 자동화의 걸림돌12
ESMExpanded Security MaintenanceUbuntu Pro의 연장 보안 지원12
경로무엇장
/etc/os-release배포판 정보 (표준)2
/etc/fstab부팅 시 자동 마운트 목록 — nofail 필수3
/etc/systemd/system/<유닛>.d/유닛 drop-in5
/var/log/journal/journal 본체 (바이너리)6
/var/log/auth.log인증 · sudo · SSH 기록11
/var/log/apt/history.log누가 언제 무슨 apt 명령을 실행했나11
/etc/netplan/*.yaml네트워크 설정7
/run/systemd/resolve/resolv.conf실제 업스트림 DNS 목록7
/etc/environment전역 환경변수 (프록시)9
/etc/apt/apt.conf.d/95proxyapt 전용 프록시9
/usr/local/share/ca-certificates/*.crt사내 CA 인증서 설치 위치9
/etc/sudoers.d/sudo 권한 조각 파일10
/etc/ssh/sshd_config.d/sshd 설정 조각 파일10
/var/run/reboot-required있으면 재부팅 필요12
/proc/<PID>/environ그 프로세스가 실제로 받은 환경변수4