패키지 | 설명 |
git | 버전 관리 시스템. GitHub/GitLab 등과 협업하거나 버전 관리를 위해 사용됨. |
curl | URL 요청을 CLI에서 할 수 있는 도구. 주로 HTTP 요청 테스트나 API 호출에 사용됨. |
wget | 파일을 웹에서 다운로드하는 도구. curl과 비슷하지만 주로 파일 다운로드에 특화됨. |
unzip | .zip 파일을 해제하는 도구. 압축 해제용. |
zip | 파일들을 .zip 형식으로 압축하는 도구. 압축 생성용. |
rsync | 로컬 또는 원격 시스템 간 디렉토리/파일을 동기화하는 고속 백업 도구. 반복되는 파일 전송에서 효율적. |
htop | top 명령어보다 시각적으로 개선된 실시간 시스템 모니터링 도구. CPU, 메모리, 프로세스 확인에 사용됨. |
net-tools | 네트워크 도구 모음. ifconfig, netstat, route 등 오래된 네트워크 명령어들이 포함됨. (신규 시스템에서는 ip 명령을 더 권장하지만 여전히 사용됨.) |
vim | 텍스트 편집기. CLI 환경에서의 코딩, 설정 파일 편집 등에 사용됨. |
ufw (Uncomplicated Firewall) | 리눅스 방화벽 설정 도구. iptables를 간편하게 제어할 수 있게 해줌. 보안 설정에 자주 사용됨. |
패키지 | 설명 |
ca-certificates | 루트 인증서 묶음(CA Bundle). HTTPS 통신 시 서버 인증서의 신뢰성을 확인하는 데 사용됨. 없으면 curl이나 apt 명령이 HTTPS 서버를 신뢰하지 못해 오류 발생 가능. |
curl | URL을 통해 데이터 전송을 할 수 있는 명령줄 도구. 주로 외부에서 gpg key나 스크립트 파일 등을 가져올 때 사용. |
gnupg (Gnu Privacy Guard) | 패키지 서명 검증에 필요한 GPG 키 관리 도구. 외부 저장소 추가 시 gpg --dearmor로 서명을 확인하거나 키를 등록하는 데 사용됨. |
lsb-release | 리눅스 배포판의 버전 정보를 표준화된 형식으로 제공 (lsb_release -a). 외부 저장소에서 OS 버전을 기준으로 적절한 패키지를 선택할 때 필요함. |