Linux 입문 | 초보자도 1시간에 시작
"Linux가 뭐길래 개발자들이 자꾸 추천할까요?" Linux는 Windows나 Mac처럼 운영체제인데, 무료이고 강력합니다. 아무것도 모르는 초보자도 오늘 안에 시작할 수 있습니다.
---
이 글에서 다루는 내용
- Linux란 무엇인가?
- Linux vs Windows vs Mac 비교
- 주요 Linux 배포판
- Ubuntu 설치 방법 (가장 쉬움)
Linux란 무엇인가?
Linux (리눅스): 1991년 핀란드 개발자 리누스 토르발즈가 만든 무료 운영체제입니다.
핵심 특징:
- 완전히 무료 (무한정)
- 오픈소스 (누구나 수정 가능)
- 보안이 매우 강함
- 매우 안정적 (99.9% 가동률)
- ❌ "Linux는 너무 어렵다" → 실제로는 User-friendly OS 있음
- ❌ "명령어만 써야 한다" → GUI(그래픽) 지원 완벽함
- ❌ "개발자만 쓴다" → 일반인도 충분히 가능
- ❌ "바이러스에 약하다" → 매우 안전함
Linux vs Windows vs Mac 비교
| 항목 | Linux | Windows | Mac |
| 가격 | 무료 | 13만원+ | 매우 비쌈 |
| 학습곡선 | 중간 | 쉬움 | 쉬움 |
| 보안 | 최고 | 중간 | 우수 |
| 자유도 | 최고 | 낮음 | 중간 |
| 게이밍 | 부족 | 최고 | 중간 |
| 개발 | 최고 | 좋음 | 좋음 |
주요 Linux 배포판
"배포판"이란 Linux 커널에 여러 소프트웨어를 묶은 완성된 OS입니다.
1. Ubuntu (가장 인기)
특징:- 초보자 친화적
- 한국어 완벽 지원
- 커뮤니티 매우 활발
- 데스크톱, 서버 모두 지원
2. CentOS / RHEL
특징:- 기업/서버 환경
- 매우 안정적
- 장기 지원
- 한국 기업에서 많이 사용
3. Fedora
특징:- 최신 기술 빠르게 반영
- 개발자 중심
- 커뮤니티 활발
- 배우기 좋음
4. Debian
특징:- 역사가 깊음
- 매우 안정적
- 커뮤니티 큼
- Ubuntu의 기반 시스템
5. Arch Linux
특징:- 어려움
- 매우 가벼움
- 완전한 제어
- 배우는 과정이 가치 있음
Ubuntu 설치 방법 (가장 쉬움)
설치 방법 1: USB로 설치 (가장 안전)
필요한 것:
- USB 메모리 (8GB 이상)
- Ubuntu 설치 파일 (무료 다운로드)
- 설치 소프트웨어 (Rufus)
장점: 기존 Windows 유지 가능 단점: 부팅 시 선택해야 함
설치 방법 2: VirtualBox로 설치 (가장 간단)
VirtualBox란: 컴퓨터 안에 가상의 다른 컴퓨터를 만드는 프로그램입니다.
단계:
장점:
- Windows 유지 가능
- 언제든 삭제 가능
- 여러 OS 동시 테스트
- 약간의 성능 저하
- 학습용 최고
설치 방법 3: Windows Subsystem for Linux (WSL)
WSL이란: Windows 안에서 Linux를 직접 실행합니다.
Windows 11 기준:
wsl --install 입력장점:
- 가장 간단
- 부팅 불필요
- 가벼움
- GUI 지원 제한적
- 명령어 사용 필요
Linux 기본 명령어 (반드시 알아야 할 것)
디렉토리 이동
# 현재 위치 확인
pwd
# 디렉토리 목록 보기
ls
ls -la # 숨김 파일 포함
# 디렉토리 변경
cd Documents
cd .. # 상위 디렉토리로
cd ~ # 홈 디렉토리로파일 관리
# 파일 생성
touch filename.txt
echo "내용" > filename.txt
# 파일 복사
cp file.txt copy.txt
# 파일 이동/이름 변경
mv file.txt newname.txt
# 파일 삭제
rm file.txt
rm -r folder/ # 폴더 삭제
# 폴더 생성
mkdir newfolder파일 내용 보기
# 파일 내용 보기
cat file.txt
# 페이지 단위로 보기
less file.txt
# 처음/마지막 10줄 보기
head file.txt
tail file.txt사용 권한
# 파일 권한 변경
chmod 755 script.sh # 실행 가능하게
# 소유자 변경
chown username file.txt패키지 설치 (Ubuntu)
# 패키지 목록 업데이트
sudo apt update
# 소프트웨어 설치
sudo apt install firefox
# 업데이트
sudo apt upgrade
# 제거
sudo apt remove firefoxLinux 커뮤니티와 도움말
도움말 찾기
# 명령어 도움말
man ls
help cd
# 간단한 설명
ls --help커뮤니티
한국 커뮤니티:
- Linux Korea
- Ubuntu Korea
- Korea Linux Users Group
- Stack Overflow
- Ubuntu Forums
- Reddit r/linux
Linux vs Windows 전환 시 주의사항
할 수 없는 것
- 게이밍 (일부 게임 지원)
- 특정 업무 프로그램 (특히 한국 S/W)
- Adobe 소프트웨어 (공식 지원 없음)
대체 프로그램
- Office → LibreOffice (무료)
- Photoshop → GIMP (무료)
- Chrome → 동일하게 사용
- VSCode → 동일하게 사용
Linux 학습 로드맵
주 1: 기초
- Ubuntu 설치 (VirtualBox)
- 기본 명령어 100개
- 파일 시스템 이해
- 권한 관리 (chmod, sudo)
- 패키지 관리
- 텍스트 에디터 (nano, vim)
- Shell 스크립트
- 개발 환경 세팅
- 서버 기본
자주 묻는 질문
Q. Linux로 게임할 수 있나요?
A. 일부 가능합니다. Steam에서 Linux 게임 지원 증가 중입니다.Q. 한글 설정은 어떻게 하나요?
A. Ubuntu 설치 시 한국어 선택하면 자동으로 설정됩니다.Q. 바이러스에 안전한가요?
A. 매우 안전합니다. Linux는 권한 체계가 엄격해서 바이러스 전파가 어렵습니다.Q. Windows 파일을 열 수 있나요?
A. 네, 대부분 가능합니다. 호환성 문제는 드뭅니다.Q. Linux 배포판을 여러 개 설치할 수 있나요?
A. 네, VirtualBox로 가능합니다. 학습에 좋습니다.Q. 명령어만 배우는 게 나을까요?
A. 초보자는 GUI부터 시작하고 필요할 때 명령어를 배우는 것이 낫습니다.첫 날에 할 일
1. VirtualBox 설치 (20분)
- oracle.com에서 다운로드
- 설치 진행
- Ubuntu 공식사이트에서 ISO 파일 다운로드
- VirtualBox에서 설치
- pwd, ls, cd, touch, rm 정도만
결론: Linux의 미래
Linux는 이미 우리 주변에 있습니다.
- 안드로이드 (핸드폰)
- 클라우드 서버 (AWS, Google Cloud)
- 스마트 TV, 냉장고
- 라우터, 공유기
지금 바로 VirtualBox를 설치하고 Ubuntu를 시작해보세요. 1시간 투자로 새로운 기술 세계의 문을 열 수 있습니다!
관련 도구
---
관련 콘텐츠: IT 기술