💻 IT/테크

리눅스 초보자 | 명령어부터 설치까지

📅 2025년 10월 23일 ⏱️ 6분 읽기 ✍️ kimyido

리눅스 완벽 초보자 가이드

리눅스는 개발자의 필수 도구입니다. 명령어를 몇 개만 배우면 여는 세계가 있습니다.

리눅스는 왜 배워야 할까?

장점:

  • 무료 (완전 오픈소스)
  • 안전 (해킹에 강함)
  • 강력 (명령어 제어)
  • 가볍다 (구형 컴퓨터도 가능)
단점:
  • GUI 적음 (명령어 사용)
  • 초보자 어려움
  • 호환성 낮음 (일부 소프트웨어)

인기 리눅스 배포판 4가지

#### 1. Ubuntu - 가장 추천

특징:

  • 초보자 친화적
  • 큰 커뮤니티
  • 최신 기술 반영
설치 난이도: ⭐⭐ 추천: 초보자

#### 2. CentOS - 서버용

특징:

  • 안정성 최고
  • 기업용
  • 업데이트 느림
설치 난이도: ⭐⭐⭐ 추천: 서버 운영

#### 3. Debian - 안정성

특징:

  • 매우 안정적
  • Ubuntu 기반
  • 커뮤니티 활발
설치 난이도: ⭐⭐ 추천: 중급자

#### 4. Fedora - 최신 기술

특징:

  • Red Hat 스폰서
  • 최신 기술 먼저 도입
  • 자주 업데이트
설치 난이도: ⭐⭐⭐ 추천: 고급자

리눅스 설치 방법 3가지

#### 방법 1: 가상 머신 (추천)

VirtualBox 이용:

  • VirtualBox 다운로드 (무료)
  • Ubuntu ISO 파일 다운로드
  • VirtualBox에서 가상 머신 생성
  • Ubuntu 설치
  • 장점: 기존 OS 유지, 돌아갈 수 있음 단점: 느림

    #### 방법 2: USB 부팅

    준비물:

    • USB 8GB 이상
    • Ubuntu ISO 파일
    • Rufus (Windows) 또는 Etcher (Mac)
    단계:
  • Rufus에서 ISO 선택
  • USB에 작성
  • 컴퓨터 재부팅
  • 부팅 순서 USB 우선 설정
  • 장점: 빠름 단점: 기존 OS 대체 필요

    #### 방법 3: WSL (Windows Subsystem for Linux)

    Windows에 리눅스 설치:

    # Windows PowerShell (관리자 권한)
    wsl --install

    장점: 가장 간단 단점: 완전한 리눅스 아님

    필수 리눅스 명령어 20가지

    #### 파일/폴더 관리

    명령어기능예시
    ls파일 목록ls -l (상세)
    cd폴더 이동cd /home/user
    pwd현재 경로pwd
    mkdir폴더 생성mkdir my-folder
    rm파일 삭제rm file.txt
    cp파일 복사cp file.txt copy.txt
    mv파일 이동mv file.txt folder/
    cat파일 내용 보기cat file.txt
    #### 텍스트 처리

    # 파일 생성 및 편집
    nano file.txt        # 간단한 편집기
    vim file.txt         # 고급 편집기
    
    # 내용 검색
    grep "keyword" file.txt     # 특정 단어 찾기
    grep -r "text" /folder     # 폴더 내 모두 검색

    #### 시스템 정보

    uname -a             # 시스템 정보
    df -h                # 디스크 사용량
    free -h              # 메모리 사용량
    top                  # 실시간 프로세스
    ps aux               # 실행 중인 프로그램

    #### 패키지 설치

    # Ubuntu/Debian
    sudo apt update      # 패키지 목록 업데이트
    sudo apt install python3    # Python 설치
    
    # CentOS
    sudo yum install python3

    #### 권한 관리

    chmod 755 file.sh              # 권한 변경
    sudo command                   # 관리자 권한
    chown user:group file.txt      # 소유자 변경

    리눅스 폴더 구조 이해

    /home/user/
    ├── Documents/
    ├── Downloads/
    ├── Pictures/
    └── Projects/
        └── my-app/
            ├── main.py
            └── config.txt

    주요 폴더:

    • /home - 사용자 데이터
    • /etc - 설정 파일
    • /var - 로그, 임시 데이터
    • /tmp - 임시 파일

    리눅스 기초 실습 (1주)

    1일차: 설치 및 기본 명령어

    • VirtualBox 또는 WSL 설치
    • ls, cd, pwd 실습
    2일차: 파일 관리
    • 폴더 생성/삭제
    • 파일 복사/이동
    3일차: 텍스트 편집
    • nano로 파일 생성
    • cat으로 내용 확인
    4일차: 권한 관리
    • chmod 이해
    • sudo 사용
    5일차: 패키지 설치
    • apt update
    • 프로그램 설치
    6~7일차: 종합 실습
    • 프로젝트 폴더 구성
    • 설정 파일 작성

    리눅스 vs Windows 명령어 비교

    기능WindowsLinux
    파일 목록dirls
    폴더 생성mkdirmkdir
    파일 삭제delrm
    파일 복사copycp
    경로 표시cdcd
    텍스트 검색findstrgrep

    리눅스 터미널 팁

    유용한 단축키:

    Ctrl+C      프로그램 중단
    Ctrl+Z      프로그램 일시중지
    Ctrl+L      화면 지우기
    Ctrl+A      줄의 시작으로
    Ctrl+E      줄의 끝으로
    위/아래     이전 명령어 호출
    Tab         자동완성

    자주하는 실수:

    실수이유해결책
    권한 없음 오류sudo 필요sudo 앞에 붙이기
    파일 못 찾음경로 오류pwd로 경로 확인
    명령어 오류오타명령어 정확히 입력

    2026년 리눅스 트렌드

    컨테이너 기술:

    • Docker (가상화)
    • 리눅스 필수 도구
    클라우드 기반:
    • AWS, 구글 클라우드 = 리눅스
    • 클라우드 개발자 필수
    보안 강화:
    • 리눅스 보안 높음
    • 해킹 방어 시 리눅스 선택

    리눅스 학습 로드맵

    1주: 기본 명령어 2주: 파일/폴더 관리 3주: 권한 및 사용자 관리 4주: 패키지 관리 5주: 셸 스크립트 기초 6주: 서버 설정 8주: 고급 기능

    추천: 첫 리눅스 설치 방법

    초보자:WSL (Windows 10/11) 가장 간단하고, 취소 가능

    중급자:VirtualBox + Ubuntu 안전하고 배우기 좋음

    고급자:USB 부팅 실제 환경에서 학습

    리눅스는 개발자의 필수 스킬입니다. 지금 배워보세요!

    ---

    관련 콘텐츠: IT 기술

    ✍️
    김이도 편집팀
    정확한 정보 전달을 위해 전문 자료와 공식 통계를 기반으로 콘텐츠를 작성합니다. 최신 정보 반영을 위해 주기적으로 업데이트됩니다.
    📅 최종 업데이트: 2025년 10월 23일 · 📧 문의: 연락하기
    💻 IT/테크 카테고리 전체 글 보기 →