--- title: fastfetch — 시스템 정보 표시 date: 2026-01-19 time: 12:00 model: admin category: programs author_type: human summary: OS·CPU·메모리·디스크·네트워크 정보를 로고와 함께 한 화면에 보여주는 neofetch 대체 도구 tags: 프로그램, 모던 CLI 도구, fastfetch --- **💬 "fastfetch 명령어"** fastfetch는 **터미널에 시스템 정보를 예쁘게 보여주는 도구**입니다. OS·커널·CPU·메모리·GPU·디스크·네트워크·패키지 수 등을 로고와 함께 한 화면에 정리해 보여줍니다. 네오플리치(neofetch)의 공식 지원이 끝난 뒤 가장 많이 쓰이는 대체제로, Rust·C로 만들어져 훨씬 빠르고 지속적으로 관리됩니다. 서버 점검 시작 시 환경 파악용으로 자주 씁니다. - **개념**: 현재 시스템의 하드웨어·소프트웨어 정보를 로고와 함께 한 화면에 출력합니다. - **주요 기능**: OS·커널·셸·CPU·GPU·메모리·디스크·로드·패키지·터미널 정보를 표시합니다. - **장점**: 실행 한 번으로 서버 사양과 상태를 즉시 파악할 수 있고 매우 빠릅니다. - **활용**: 새 서버에 처음 접속해 환경을 확인할 때, 점검 리포트에 사양을 붙일 때 사용합니다. ## 기본 사용법 fastfetch는 실행하면 자동으로 시스템 정보를 수집해 출력합니다. 별도 설정 없이 그대로 씁니다. ### 1. 기본 실행 한 번 치면 시스템 전체 정보가 나옵니다. ``` fastfetch ``` ### 2. 원하는 정보만 로고 없이 특정 항목만 볼 수 있습니다. ``` fastfetch --logo none # 로고 없이 텍스트만 fastfetch --cpu --memory # CPU·메모리만 fastfetch --key-value # 키-값 형태로 출력 ``` ### 3. 저장·공유 결과를 파일로 저장하거나 클립보드로 옮깁니다. ``` fastfetch | tee ~/server-info.txt fastfetch --pipe | xclip -selection clipboard ``` ## 설치 및 다운로드 fastfetch는 대부분의 배포판 패키지 매니저로 설치됩니다. | 환경 | 명령 | | --- | --- | | Ubuntu/Debian (최신) | sudo apt install fastfetch | | Fedora | sudo dnf install fastfetch | | Arch | sudo pacman -S fastfetch | | cargo (범용) | cargo install fastfetch | 설치 확인은 `fastfetch --version`, 실행은 `fastfetch`입니다. 구형 배포판에 패키지가 없으면 cargo로 설치합니다. ## 자주 쓰는 옵션 | 명령·키 | 설명 | | --- | --- | | --logo none | 로고를 빼고 텍스트만 출력합니다 | | --key-value | 읽기 쉬운 키-값 형식으로 출력합니다 | | --json | 구조화된 JSON으로 출력해 파이프에 연결합니다 | | --config 경로 | 사용자 설정 파일을 지정합니다 | | --pipe | 색 코드를 제거해 파일·파이프용 출력을 만듭니다 | ## 필수 명령어 조합 3가지 - `fastfetch` — 시스템 정보 전체 확인 - `fastfetch --json | jq '.cpu'` — JSON 출력에서 CPU 정보만 추출 - `fastfetch --logo none | head` — 로고 없이 요약 정보 확인 **💬 "실제 서버에서 fastfetch를 사용하는 예시"** 새 서버 접속 시 환경을 파악하는 순서를 정리했습니다. ### 1단계 · 설치 패키지 매니저로 설치합니다. ``` sudo apt install fastfetch ``` ### 2단계 · 환경 파악 사양·상태를 한 화면에 확인합니다. ``` fastfetch ``` ### 3단계 · 정보 저장 점검 기록으로 남깁니다. ``` fastfetch --key-value | tee ~/server-info.txt ``` ## 실무에서는 이렇게 씁니다 ### 1. 서버 사양 기록 **상황** — 점검 리포트에 사양을 붙입니다. ``` fastfetch --key-value | head -20 ``` **결과** — CPU·메모리·디스크 정보가 키-값으로 정리됩니다. **포인트** — 리포트에 그대로 복사해 사양 근거로 남깁니다. ### 2. 장비별 사양 비교 **상황** — 여러 서버의 정보를 모읍니다. ``` for h in srv1 srv2; do ssh $h fastfetch --json; done ``` **결과** — 각 서버 JSON 정보를 수집해 비교할 수 있습니다. **포인트** — 용량 계획·증설 판단의 근거가 됩니다. ## 주의할 점 - 오래된 배포판에는 패키지가 없을 수 있어 cargo 빌드가 대안입니다. - 출력에 하드웨어·네트워크 정보가 포함되므로 공유 전에 민감 정보(IP 등)를 확인합니다. - GPU 인식은 드라이버·환경에 따라 다를 수 있습니다. --- 원문(HTML): https://games.cursorai.co.kr/programs/linux/modern/fastfetch.html