반응형

[Linux Setting] CentOS 6.9 Setting Guide : 패키지 관리: yum 설정

1. 용도 및 목적

Linux 설치 및 다양한 테스트 환경을 만들기 위함, 이부분은 꽤 중요하다.대부분 현장에서 패키지를 온라인 저장소에서 받질 못하기에 우리처럼 minimal로 설치 된 서버라면 OS 이미지 마운트 후에 필요한 패키지를 설치해야한다. 그런데!! 문제는 리눅스는 의존성 덩어리라 rpm 한개 한개 설치 하려고 하면 솔직히 거의 불가능에 가까워진다. 이때 사용하는 것이 yum이라고 간단하게 이해하면 된다. 

2. 설치 환경

-O/S

 Windows 10 Pro , VirtualBox(CentOS6.9)

-H/W

 Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz

 RAM 8GB

 SDD 256GB

3. 진행

-CentOS6.9 mount 

# mount /dev/sr0 /media/dvdrom/

mount: block device /dev/sr0 is write-protected, mounting read-only

-mount 상태 확인

[root@systemeng ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
                       35G  700M   33G   3% /
tmpfs                 939M     0  939M   0% /dev/shm
/dev/sda1             477M   40M  413M   9% /boot
/dev/sr0              3.7G  3.7G     0 100% /media/dvdrom

-yum repository 설정 - 기본 저장소 백업

# cd /etc/yum.repos.d/
# ls
CentOS-Base.repo       CentOS-fasttrack.repo  CentOS-Vault.repo
CentOS-Debuginfo.repo  CentOS-Media.repo
# mkdir repobackup
# mv * repobackup/
# ls
repobackup

-현재 패키지가 0임을 확인

# yum repolist
Loaded plugins: fastestmirror
repolist: 0

-local repository 생성

# vi /etc/yum.repos.d/local.repo
[local]
name=local
baseurl=file:///media/dvdrom
gpgcheck=0
enabled=1

-현재 패키지 다시 확인

# yum repolist
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
local                                                              | 4.0 kB     00:00 ...
local/primary_db                                                   | 4.7 MB     00:00 ...
repo id                                    repo name                                status
local                                      local                                    6,706
repolist: 6,706

완료



반응형
반응형

[Linux Setting] CentOS 6.9 Setting Guide : 패키지 관리: OS image mount

1. 용도 및 목적

Linux 설치 및 다양한 테스트 환경을 만들기 위함, OS 기본 설치 후 솔루션 또는 별도 S/W 설치에 기본적인 리눅스 패키지들이 필요하게 된다. 우리는 최소로 설치 했기 때문에 어지간한 패키지가 거의 없을것이고, 필요에 따라 설치 할수 있도록 준비하도록 한다. (OS 이미지가 아니고 RPM 패키지만 받아서 구워갔어도 아래와 같이 진행한다.)

2. 설치 환경

-O/S

 Windows 10 Pro , VirtualBox(CentOS6.9)

-H/W

 Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz

 RAM 8GB

 SDD 256GB

3. 진행

-실행 중인 가상머신(CentOS6 A) -> 장치 -> 광학 드라이브 -> 디스크 이미지 선택 클릭

-이전에 받은 DVD1 열기

-putty 로 CentOS6 A 접속 

-현재 디스크 볼륨 상태

# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
                       35G  700M   33G   3% /
tmpfs                 939M     0  939M   0% /dev/shm
/dev/sda1             477M   40M  413M   9% /boot

-OS 이미지를 마운트할 디렉토리 생성

# mkdir /media/dvdrom

-방금 생성한 디렉토리에 OS 이미지 마운트(/dev/sr0 이 DVD)

#mount /dev/sr0 /media/dvdrom/
mount: block device /dev/sr0 is write-protected, mounting read-only 

-OS 이미지 마운트 후 볼륨 상태

#df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
                       35G  700M   33G   3% /
tmpfs                 939M     0  939M   0% /dev/shm
/dev/sda1             477M   40M  413M   9% /boot
/dev/sr0              3.7G  3.7G     0 100% /media/dvdrom

-중요 항상 임시 저장소는 다 사용한뒤 umount 해야함

# umount /media/dvdrom

# df -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/mapper/VolGroup-lv_root

                       35G  725M   33G   3% /

tmpfs                 939M     0  939M   0% /dev/shm

/dev/sda1             477M   40M  413M   9% /boot


마운트 완료






반응형
반응형

Oracle VM VirtualBox Manual : VM 복제(가상머신 복사)


1. 용도 및 목적

Linux 설치 및 다양한 테스트 환경을 만들기 위함, 테스트를 위해 기존에 세팅한 가상머신을 복사한다.원본 보관 및 네트워크 테스트를 위함.

2. 설치 환경

-O/S

 Windows 10 Pro

-H/W

 Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz

 RAM 8GB

 SDD 256GB


3. 진행

-기존에 만들어둔 가상머신에서 마우스 오른쪽 클릭하여 설정(이름 구분을 위함)


-이름 변경 후 확인


-가상머신에서 마우스 오른쪽 클릭하여 복제 클릭


-모든 네트워크 카드의 MAC 주소 초기화 체크 후 다음 클릭


-완전한 복제 선택후 복제 클릭


-복제된 가상머신 마우스 오른쪽 클릭하여 설정 클릭


-이름 변경 후 확인


-새로 생성한 가상머신 더블클릭하여 실행


-실행 후 다시 가상머신 오른쪽 클릭하여 설정 클릭


-설정 -> 네트워크 -> 어댑터1 -> 고급 -> MAC주소 확인(eth0 에 입력)


-어댑터2 -> 고급 -> MAC주소 확인(eth1 에 입력)


-실행 된 가상 머신에서 vi /etc/sysconfig/network-scripts/ifcfg-bond0


-기존 IP에서 마음에드는 새로운 IP 입력


-vi /etc/sysconfig/network-scripts/ifcfg-eth0 


-어댑터1로 MAC 변경


-vi /etc/sysconfig/network-scripts/ifcfg-eth1 


-어댑터2로 MAC 변경


-vi /etc/udev/rules.d/70-persistent-net.rules 


-기존 CentOS6 A의 NIC와 새로 복제된 CentOS6 B의 NIC 가 같이 있다. 전체 삭제


-reboot


-Putty 접속 CentOS6 B(192.168.35.12)로 시도


완료


반응형

+ Recent posts