STUDY/CentOS on Mac 43

How To Create A RAID1 Setup On An Existing CentOS/RedHat 6.0 System

By: Maurice Hilarius - Hard Data Ltd. - October 12, 2011 This tutorial is for turning a single disk CentOS 6 system into a two disk RAID1 system. The GRUB bootloader will be configured in such a way that the system will still be able to boot if one of the hard drives fails (no matter which one).NOTE: Everything has to be done as root:su - enter root passwordIn this example the initial layout for..

STUDY/CentOS on Mac 2017.03.17

DNS 서버 속이기 ㅋㅋ

nslookup을 통해 www.nate.com 의 IP 주소를 알아낸다.www.google.com의 IP 주소를 알아내려고 했는데 고정되어 있지 않았다. 매번 다른 IP 주소를 향해 나아가는데.. 아마 전세계적으로 많은 접속이 이루어져서 그 많은 트래픽을 잘 받아넘기려는 것 같다.원리는 모른다.ㅋㅋㅋㅋㅋ 위의 이유들로 www.nate.com의 IP 주소를 알아낸다.그리고 /etc/hosts 파일을 수정한다. vi /etc/hosts 그리고 www.nate.com의 IP 주소: 120.50.131.112 에다가 다른 이름을 부여한다. 120.50.131.112 www.google.com 그리고 위의 IP 주소로 접속을 해 보면ㅋㅋ 'www.google.com' 이름을 가진 네이트 사이트가 나타난다. ㅋㅋㅋ..

STUDY/CentOS on Mac 2017.03.17

DNS 기초 개념

DNS 기초 개념DNS: Domain Name System www.google.comwww.naver.com위와 같은 URL을 입력했을 시에 각각 구글과 네이버 브라우저가 뜨는 것은 DNS 서버가 있기 때문이다.실제 구글과 네이버는 특정한 IP를 가지고 있는데, 그들의 고유 IP를 모르는 상태에서 접속하게끔 해주는 역할을 하는 것이다.실제로 아주 네트워크 초기에는 IP주소를 이용해 각 사이트에 접속했다.이들을 저장해둔 파일[hosts]이 있다.윈도우에선 C:/Windows/system32/drivers/etc/hosts 리눅스에선 /etc/hosts이 파일들의 내부에서 각 사이트명 - IP주소를 연결시켜 놓아서 사이트명(URL)을 입력 시에 해당 IP주소로 연결하는 것이다.XXX.XXX.XXX.X www..

STUDY/CentOS on Mac 2017.03.16

PXE 설치 서버 (PXE Installation Server) 초간단 개념

PXE: Preboot Execution Environment아직 운영체제가 설치되지 않은 컴퓨터가 네트워크를 통해 PXE 서버에 접속해서 부팅되도록 해주는 인터페이스를 지칭하는 용어이다.* PXE를 설치하려면 PXE 설치 서버와 PC가 모두 같은 네트워크에 있어야 한다. 단적인 예로, 100대의 컴퓨터에 가상머신이 아닌 CentOS를 직접 설치할 때 유용하다.PXE 설치 서버(PXE Installation Server) 를 준비해 놓기만 하면, PXE 설치 서버와 같은 네트워크에 있는 컴퓨터는 전원만 넣으면 PXE 설치 서버에 있는 CentOS 설치 파일을 다운로드해서 설치할 수 있다. 추가로 설치 진행 과정까지 미리 설정해 놓을 수 있는 킥스타트(Kickstart) 기능도 있다. 이 두가지를 설정해 ..

STUDY/CentOS on Mac 2017.03.14

LVM 구현해보기 pvcreate vgcreate vgdisplay lvcreate mkfs mount

LVM (Logical Volume Manager) 구현해보기1. LVM 볼륨으로 사용할 물리 볼륨을 파티션한다. (fdisk->t->8e, pvcreate)2. 볼륨 그룹을 생성한다. (vgcreate)3. 논리 볼륨을 생성한다. (lvcreate) 여러 개의 하드디스크를 합쳐서(볼륨 그룹, vgcreate) 한 개의 파티션으로 구성한 후에, 다시 필요에 따라서 다시 나눌 수(lvcreate) 있다.또는 한 개의 하드디스크를 LVM으로 구성하고(fdisk 내에서 t->8e 타입) 다시 파티션을 구분할 수 있다.(CentOS는 기본적으로 설치 시에 LVM으로 하드디스크를 분할해서 설치한다.)RAID가 가지지 못한 위의 강점들 때문에 RAID와 LVM을 함께 사용한다. 이번 예제. 2G, 3G 하드를 추가..

STUDY/CentOS on Mac 2017.03.13

RAID 관리 중 하드가 나간 곳에 새롭게 하드 추가하기

Linear RAID, RAID 0 같은 경우는 하드가 하나만 나가도 작동을 멈춘다.따라서 stop을 통해 장치를 완벽하게 중지하고! 준비된 하드(새로운 하드를 꽂고, 파티션 한 상태)를 가져다가 mdadm --create를 통해 새로 RAID를 구성해주면 된다. (사실 망가지고 난 후라서 이미 데이터는 날아가 버렸겠지만..) RAID 1, RAID 5 같은 경우는 하드가 하나 망가지더라도 잘 작동을 하고 있는 상태다. 이럴 때에는 stop 명령어가 듣질 않을 것이다. 왜냐하면 마운트 되어서 running 중인 상태니까! 따라서 이 때에는 mdadm /dev/md1 --add /dev/sdg1 이런식으로 추가해주는 개념으로 봐야 한다. 아래 사진은 하드가 하나 나갔지만 (Total 2개) 잘 작동하는 R..

STUDY/CentOS on Mac 2017.03.08

RAID 0, RAID 1 차이

1GB 하드 4개가 있다.각 2개씩 사용하여 RAID 0, RAID 1을 구성하였다.RAID 0 사용 가능한 용량은 2GB일 것이고,RAID 1 사용 가능한 용량은 1GB일 것이다. 아래는 내가 구현한 RAID 0, RAID 1이다. 이론과 같았다.당연한 거지만 mdadm을 통해 직접 구현해본 느낌은 사뭇 달랐다. 아주 간단하다. RAID 구축 방식이 궁금하다면 아래 포스팅을 클릭! http://nowordeath.tistory.com/178

STUDY/CentOS on Mac 2017.03.08

mdadm 명령어 사용법 --create, --level, --raid, --detail 등

mdadm 명령어 사용법!mdadm은 CentOS에서 RAID 장치를 생성/관리하는 명령어다.mdadm --create /dev/md0 --level=0 --raid-devices=2 /dev/sdb1 /dev/sdc1 --create /dev/md0 -> md9 장치에 RAID를 생성--level=linear -> Linear RAID를 지정, 0은 RAID 0, 1은 RAID 1 등이다.--raid-devices=2 /dev/sdb1 /dev/sdc1 -> 2는 2가지 장치를 의미, sdb1, sdc1은 장치 이름 그 외 자주 사용되는 명령어mdadm --stop /dev/md0 -> RAID 장치인 /dev/md0을 중지mdadm --run /dev/md0 -> 중지된 RAID 장치를 가동mdadm..

STUDY/CentOS on Mac 2017.03.08

RAID 0 환경 구축해보기

RAID 0 환경 구축해보기 0. 하드 준비 (하드 생성 및 파티션까지. http://nowordeath.tistory.com/176)1. RAID 구성2. RAID로 구성된 장치(ro)를 포맷(rw)3. 디렉토리 하나 만들어서 거기다 마운트4. 실행시 자동 마운트 되도록 /etc/fstab 내용 변경 1. 파티션된 하드 두개를 이용해 RAID 0으로 구성 (level=linear/ 0/ 1/ 5/ 6/ 0,1 에 따라..) mdadm --create /dev/md0 --level=0 --raid-devices=2 /dev/sdd1 /dev/sde1 RAID 된 모든 것들을 확인mdadm --detail --scan/dev/sdd1 /dev/sde1 가 합쳐져서 raid0 (위 캡처 속 Raid leve..

STUDY/CentOS on Mac 2017.03.08