본문 바로가기
카테고리 없음

리눅스 작업환경 추가 설치 정리

by Lsung 2026. 9. 16.

1. 준비해야 할 파일

윈도우에 아래 파일이 있어야 함.

C:\down\CentOS-6.10-i386-bin-DVD1.iso
 

그리고 가상머신 파일:

C:\VM\Linux323bit.zip
 

압축을 풀면 아마

Linux16
Linux17
 

두 개의 VMware 가상머신이 들어있는 구조로 보임.

강사님 설명상 앞으로 실습파일은 가능하면

C:\down
 

에 모아서 사용하는 방식.


2. 왜 CentOS ISO가 필요한가?

CentOS 6은 오래된 버전이라 일반 인터넷 저장소(repository)가 종료되었거나 정상적으로 접근이 안 되는 경우가 많음.

그래서 인터넷에서

 
yum install ...
 

로 설치하는 대신,

CentOS-6.10-i386-bin-DVD1.iso
 

파일을 로컬 저장소처럼 사용하려는 것.

즉 구조는:

Windows
  ↓
CentOS ISO 파일
  ↓
VMware CD/DVD
  ↓
Linux16 / Linux17
  ↓
yum 설치할 때 ISO 안의 패키지 사용
 

이렇게 이해하면 돼.


3. VMware 관리자 권한으로 실행

VMware를 종료한 상태라면

VMware Workstation
→ 마우스 오른쪽
→ 관리자 권한으로 실행
 

하는 걸 권장.

그다음 Linux16, Linux17 가상머신을 Open 해서 불러옴.


4. 가상머신 사양

글에 따르면 대략

RAM : 1GB
CPU : 1 Core
 

정도로 설정한 것으로 보임.

VMware에서 확인하려면

VM 선택
→ Edit virtual machine settings
 

여기로 들어가면 됨.


5. 가장 중요한 CD/DVD 설정

이 부분이 이번 실습의 핵심.

VMware에서:

Linux16 또는 Linux17 선택
→ Edit virtual machine settings
→ CD/DVD
 

들어감.

그리고

Use ISO image file
 

선택.

파일:

C:\down\CentOS-6.10-i386-bin-DVD1.iso
 

지정.

그리고 반드시:

Connected
Connect at power on
 

체크.

왜 계속 연결해놔야 하나?

ISO를 그냥 설치할 때만 쓰는 게 아니라

리눅스를 사용하는 동안 패키지 설치 저장소로 계속 사용하기 때문이야.

즉 CD/DVD 연결을 끊어버리면 나중에 yum 설치할 때 패키지를 못 찾을 수 있음.


6. Linux16 / Linux17 실행

로그인 계정:

ID : root
PW : asdf1234
 

7. IP 주소 확인

로그인한 다음:

 
ip addr
 

또는 옛날 CentOS라면:

 
ifconfig
 

사용.

중요한 점이 하나 있음.

Linux17

보통:

eth0
 

인터페이스를 사용할 가능성이 큼.

Linux16

강사님 자료에는

eth0이 아니라 eth1
 

이라고 되어 있음.

그래서 Linux16에서는:

 
ifconfig eth1
 

또는:

 
ip addr show eth1
 

확인.

예를 들어:

inet 192.168.11.133
 

이렇게 나오면

192.168.11.133
 

이 IP를 메모.


8. PuTTY 접속

윈도우에서 PuTTY 실행.

Host Name에 리눅스 IP 입력:

192.168.11.xxx
 

Port:

22
 

Connection Type:

SSH
 

그 다음 로그인:

root
asdf1234
 

화면이 너무 복잡해서 VMware 콘솔 대신 PuTTY에서 작업하려는 목적.


9. 부팅 화면을 텍스트 ↔ GUI로 변경

CentOS 6에서는 기본 실행 레벨을

/etc/inittab
 

에서 설정할 수 있음.

파일 열기:

 
vi /etc/inittab
 

아래 줄을 찾음.

id:3:initdefault:
 

또는 이미 GUI라면:

id:5:initdefault:
 

10. Runlevel 의미

강사님 설명을 정리하면:

0 : 시스템 종료
1 : Single User Mode
2 : Multi User Mode, 일부 네트워크 기능 제한
3 : Full Multi User Mode, 텍스트 환경
4 : 사용하지 않음
5 : X Window, GUI 환경
6 : 재부팅
 

특히 주의:

id:0:initdefault:
 

으로 하면 부팅하자마자 종료될 수 있음.

id:6:initdefault:
 

으로 하면 계속 재부팅될 수 있음.

그래서 기본값은 보통

3
 

또는

5
 

를 사용.


11. GUI로 부팅하도록 바꾸기

현재:

id:3:initdefault:
 

라면

id:5:initdefault:
 

로 수정.

vi에서 수정하려면 예를 들어:

i
 

누르고 수정.

수정 후:

Esc
 

그리고

:wq
 

Enter.


12. 재부팅

 
reboot
 

또는

 
shutdown -r now
 

그러면 다음 부팅부터 GUI(X Window)로 올라옴.


13. GUI 해상도 변경

GUI가 너무 작거나 이상하게 보이면 대략

1152 x 864
 

정도로 설정하면 적당하다는 내용.

CentOS GNOME 기준으로 보통:

시스템
→ 기본 설정
→ 디스플레이
 

또는 버전에 따라

System
→ Preferences
→ Display
 

에서 변경.


14. 네트워크 연결 상태 확인

GUI에서 위쪽 네트워크 아이콘을 눌렀을 때

System eth0
연결 끊김
 

처럼 나올 수 있음.

터미널에서 확인:

 
ifconfig
 

Linux16이라면 특히:

 
ifconfig eth1
 

네트워크 연결:

 
ifup eth0
 

또는 Linux16이면:

 
ifup eth1
 

상태 확인:

 
ping 192.168.11.1
 

예:

 
ping -c 4 192.168.11.1
 

응답 오면 네트워크 기본 연결은 정상.


15. Linux16 ↔ Linux17 서로 통신 확인

예를 들어 지금 네가 보여준 환경 기준으로는 이전 화면에서 대략:

Linux16 : 192.168.11.133
Linux17 : 192.168.11.17
 

이었음.

Linux16에서:

 
ping -c 4 192.168.11.17
 

Linux17에서:

 
ping -c 4 192.168.11.133
 

결과:

0% packet loss
 

이면 서로 통신 성공.


16. ISO가 리눅스에서 보이는지 확인

VMware CD/DVD에 ISO를 연결했다면 리눅스에서:

 
ls /dev/cdrom
 

확인.

마운트할 디렉터리 생성:

 
mkdir -p /mnt/cdrom
 

마운트:

 
mount /dev/cdrom /mnt/cdrom
 

확인:

 
ls /mnt/cdrom
 

정상이라면 대략:

Packages
repodata
CentOS_BuildTag
RPM-GPG-KEY-CentOS-6
 

같은 파일/폴더가 보일 것.

이게 보이면 ISO 연결 성공.


17. 로컬 YUM Repository를 사용하는 이유

평소에는:

CentOS
 ↓
인터넷
 ↓
CentOS Repository
 ↓
패키지 다운로드
 

였는데 CentOS 6 저장소가 오래돼서 정상 사용이 힘듦.

그래서 지금은:

CentOS
 ↓
VMware CD/DVD
 ↓
CentOS ISO
 ↓
Packages 폴더
 ↓
yum install
 

방식으로 설치하는 것.


18. 수업 전체 흐름

이번 수업 내용을 한 번에 정리하면:

1. Linux323bit.zip 다운로드
        ↓
2. C:\VM 등에 압축 해제
        ↓
3. Linux16 / Linux17 VMware에서 Open
        ↓
4. VMware 관리자 권한 실행
        ↓
5. 메모리 1GB / CPU 1 Core 확인
        ↓
6. CD/DVD에
   C:\down\CentOS-6.10-i386-bin-DVD1.iso 연결
        ↓
7. Connected / Connect at power on 체크
        ↓
8. VM 실행
        ↓
9. root / asdf1234 로그인
        ↓
10. ifconfig 또는 ip addr
        ↓
11. Linux16은 eth1일 수 있음
        ↓
12. IP 주소 메모
        ↓
13. PuTTY에서 IP로 SSH 접속
        ↓
14. 필요하면 /etc/inittab 수정
        ↓
15. id:3:initdefault:
        ↓
   id:5:initdefault:
        ↓
16. 저장
        ↓
17. reboot
        ↓
18. GUI(X Window) 부팅 확인
        ↓
19. 해상도 약 1152x864 설정
        ↓
20. ISO를 로컬 yum 저장소로 사용
 

이번 내용에서 특히 기억해야 할 것

CentOS 6은 인터넷 yum 저장소 사용이 어렵다.
             ↓
CentOS DVD ISO를 로컬 Repository로 사용한다.
             ↓
그래서 VMware CD/DVD에서 ISO 연결을 유지해야 한다.
 

그리고

Linux16 → eth1일 수 있음
Linux17 → eth0일 가능성이 큼