놀고있는 gram(무려 17인치!)을 어떻게 활용할까 고민하다가,
학습 겸 리눅스 서버를 설치해 인스턴스처럼 써보기로 했다.
Ubuntu Server는 GUI가 없는 최소한의 리눅스 배포판으로 주요 특징은 다음과 같다:
공식 다운로드 경로:
🔗 https://ubuntu.com/download/server
보통은 LTS (장기 지원) 버전을 선택:
→ 작성 시점에서는 22를 많이 사용하지만 24를 사용해보기로 했다.
"Manual server installation" 아래 .iso 파일 다운로드
ubuntu-24.04-live-server-amd64.iso
Windows에서 만들기 (Rufus 사용)
Rufus 다운로드:
USB 메모리 (8GB 이상)
Rufus 설정:
| 항목 | 설정값 |
|---|---|
| 장치 | 설치할 USB 선택 |
| 부트 선택 | 다운로드한 ubuntu-22.04-live-server-amd64.iso |
| 파티션 방식 | 대부분 GPT (UEFI 부팅) |
| 파일 시스템 | FAT32 (기본값 유지) |
[시작] 클릭 → 설치 USB 생성 완료
컴퓨터 부팅 시 F2, DEL, ESC 등으로 BIOS 진입
Secure Boot → 비활성화
UEFI 또는 Legacy 모드 설정 (USB와 일치)
USB 부팅 우선순위 1순위 설정
나머지 진행
설치 시 기본 순서:
언어 및 키보드 레이아웃 선택
네트워크 자동 설정 (안되면 DHCP/수동 설정)
디스크 파티션 (자동 권장 / 수동도 가능)
사용자 계정 생성 (username, password)
SSH 설치 여부 선택 (원격 접속 필요 시 Yes)
설치 완료 후 재부팅하면 CLI 환경의 Ubuntu Server가 시작된다:
기본 확인 명령어
uname -a # 시스템 정보
uptime # 가동 시간 확인
free -h # 메모리 사용량
lscpu # CPU 정보
ip a # 네트워크 인터페이스 확인
lsblk # 디스크 정보 확인
df -h # 디스크 사용량 확인
uptime # 시스템 가동 시간
ping -c 4 8.8.8.8 # 인터넷 연결 테스트