리눅스를 사용하다 보면 시스템 보안을 유지하고 성능을 최적화하기 위해 정기적인 업데이트가 필요하다. 우분투(Ubuntu)는 이를 매우 간단한 명령어로 처리할 수 있도록 설계되어 있다.apt
명령어를 이용한 업데이트/업그레이드의 차이점과 사용법을 정리했다.
업데이트(Update) vs 업그레이드(Upgrade)
구분 | 설명 |
---|---|
update | 저장소(Repository) 정보를 최신 상태로 갱신 |
upgrade | 현재 설치된 패키지들을 최신 버전으로 업그레이드 |
기본 명령어 정리
# 저장소 정보 업데이트
sudo apt update
# 설치된 패키지를 최신 버전으로 업그레이드
sudo apt upgrade
# 전체 업그레이드 (종속성 재설치, 패키지 제거 포함)
sudo apt full-upgrade
# 더 이상 필요 없는 패키지 삭제
sudo apt autoremove
한 줄로 전체 업데이트 정리
sudo apt update && sudo apt full-upgrade -y && sudo apt autoremove -y
위 명령어는 시스템 전체를 최신 상태로 유지하면서 불필요한 패키지도 함께 제거한다.
보안 패치만 적용하고 싶다면?
sudo unattended-upgrades
또는 /etc/apt/apt.conf.d/50unattended-upgrades
파일을 편집하여 자동 보안 업데이트를 설정할 수 있다.
업데이트 주기 추천
- 일반 사용자: 일주일에 1~2회
- 서버 관리자: 보안 패치는 주기적으로 확인 및 적용 권장
문제가 발생했을 때 대처 명령어
sudo dpkg --configure -a
sudo apt --fix-broken install
패키지 설치 중 오류가 발생했을 때 유용한 복구 명령어이다.
728x90
반응형
'서버 개발 > Linux' 카테고리의 다른 글
Ubuntu 서버에서 새 사용자 (유저 - user) 계정 생성 및 sudo 권한 부여 방법 (0) | 2025.05.12 |
---|---|
Ubuntu 터미널이 이렇게 예뻐진다고? Oh My Posh 설치법 (0) | 2025.05.05 |
필수 우분투 터미널 명령어 모음 (0) | 2025.04.23 |
WSL (Windows Subsystem for Linux) 설치 (0) | 2025.03.27 |
이 포스팅은 제휴마케팅 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.