| 명령어 | 설명 | 예제 |
|---|---|---|
sudo apt update |
저장소 패키지 목록 최신화 | sudo apt update |
sudo apt upgrade |
설치된 패키지 최신 버전으로 업그레이드 | sudo apt upgrade |
sudo apt install <패키지명> |
패키지 설치 | sudo apt install nginx |
sudo apt remove <패키지명> |
패키지 및 설정 파일 완전 삭제 | sudo apt remove nginx |
sudo apt purge <패키지명> |
패키지 삭제 (설정 유지) | sudo apt purge nginx |
sudo apt autoremove |
필요 없는 의존성 패키지 자동 삭제 | sudo apt autoremove |
apt list --installed |
설치된 패키지 전체 목록 확인 | apt list --installed |
apt search <키워드> |
패키지 검색 | apt search apache |
apt show <패키지명> |
패키지 상세 정보 확인 (버전, 의존성 등) | apt show nginx |
which <명령어> |
실행 파일 경로 확인 | which nginx |
whereis <명령어> |
실행 파일 및 관련 파일 위치 확인 | whereis nginx |
dpkg -L <패키지명> |
해당 패키지가 설치한 모든 파일 목록 | dpkg -L nginx |
dpkg -s <패키지명> |
패키지 상태 및 정보 확인 | dpkg -s nginx |
systemctl status <서비스명> |
서비스 상태 확인 (실행 중인지, 에러 여부 등) | systemctl status nginx |
ps aux |
grep <프로세스명> | 실행 중인 프로세스 확인 |
apt-mark hold <패키지명> |
특정 패키지 업그레이드 고정 (버전 유지) | sudo apt-mark hold nginx |
apt-mark unhold <패키지명> |
고정 해제, 업그레이드 허용 | sudo apt-mark unhold nginx |
apt-mark showhold |
현재 고정 상태인 패키지 목록 확인 | apt-mark showhold |
sudo apt clean |
다운로드된 패키지 캐시 삭제 | sudo apt clean |
sudo apt autoclean |
오래된 패키지 캐시만 삭제 | sudo apt autoclean |
which : 실행 가능한 명령어가 실제 어디에 있는지 경로를 알려줍니다.whereis : 실행 파일뿐 아니라 매뉴얼, 소스 등 관련 위치를 알려줍니다.dpkg -L : 설치한 파일들이 시스템 어디에 위치하는지 상세히 확인할 수 있습니다.systemctl status : 서비스(데몬)가 정상 작동하는지 상태와 최근 로그를 보여줍니다.ps aux | grep : 현재 실행 중인 프로세스를 찾아볼 때 씁니다.