CentOS 및 VirtualBox가있는 서버

Centos- 로고

좋은 아침입니다. 이번에는 독자들을 기쁘게 해 드리며 귀하의 모든 의견에 대한 응답으로 서버에서 어떤 Linux 배포를 사용할 수 있습니까?: “Brody와 clearOS, Oracle과 CentOS를 보세요… 당신은 어디에 서 있습니까? RedHat이나 파생 제품을 사용해 본 적이 없는 사람들을 위해 CentOS가 있는 서버와 같은 실제 사례 연구를 제공합니다.

이 튜토리얼은 CentOS(RedHat)에 대해 모르거나 적어도 서버에 배포하는 것에 대해 생각해 본 적이 없는 사람들을 위한 것입니다. 나는 튜토리얼을 부르고 싶었다 "데비안에서 CentOS로" o "Debian에서 CentOS 로의 경로" 하지만 댓글에서 데비안 팬보이들이 저를 야유할 것 같았어요 헤헤헤

보안상의 이유로! xD ... 어디라고 말할 수 없습니까? 하드웨어의 정확한 모델도 아니지만 기꺼이 기능에 대해 자세히 설명하겠습니다.

  • 4 개 프로세서 16 개 코어
  • 512 기가바이트 램
  • 6x600GB sata 3 디스크, 디스크 구성: raid 0 2x600GB 및 raid 5 4x600GB
  • 1 Adaptec RAID 컨트롤러
  • Qlogic HBA 카드 2 개
  • 네트워크 카드 4 개 1GB

계속합시다… 세부 사항 세부 사항… 여기에서 다운로드. CentOS 7 이상은 공식 페이지에서 i386 및 x86_64 아키텍처와 결혼했지만 조금 더 조사하고 파고 들면 다른 옵션을 완전히 포기하지 않았으므로 다음 주소로 이동하십시오. 위키 다른 맛을 선택할 수 있습니다.

Everything, Dvd ISO 및 Minimal의 3가지 버전이 있습니다. 저는 후자를 선택하여 필요한 최소값을 선택하고 공식 리포지토리의 속도, 설치 속도와 같은 항목을 테스트하고 무엇보다도 불필요한 서비스 설치를 피했습니다.

놀랍게도 최소 버전의 무게는 약 630mb입니다. 솔직히 말해서별로 좋아하지 않았습니다. 다시 조금 더 자세히 살펴보면 대략 380mb의 netinstall 버전이있는 것으로 나타났습니다. (나는 그들이 왜 모든 사람의 삶을 더 쉽게 만들어주지 않는지 모르겠고 그들은 모든 것을 첫 페이지에 담았습니다 !!!) 당신이해야 할 일은 x86_64로 가서 미러를 선택한 다음 netinstall 버전을 다운로드하는 것입니다 여기에.

여기에 수수께끼가 있습니다. CentOS 설치 옵션으로 시스템을 부팅하여 시작합니다.

우리는 언어를 선택합니다.

20160215_100821

이 "설치 요약" 메뉴에는 매우 멋진 옵션이 있으며 일반적으로 자동으로 감지합니다.

20160215_100942

"보안 정책"에서는 이미 미리 결정된 환경 및 환경의 프로필을 가져오므로 사용자의 필요에 가장 적합한 것을 선택할 수 있습니다.

20160215_101132

당연히 프로필 설명 "서버 설치"로 매우 구체적으로 언급된 것을 선택했습니다.

20160215_101138

좋아요, 흥미로운 부분은 모든 사람이 혼란스러워하거나 시스템을 폭발시키는 것입니다. 내 생각에 관리자는 자동으로 똑똑하지 않고 시도해 보았고 sdb를 집으로 설정해야한다고 주장했습니다. 이제 "사용 가능한 추가 공간을 만들고 싶습니다"옵션을 사용하여 설치 프로그램이 전체 파일 시스템을 만들기 위해 만질 수 있거나 만질 수없는 파티션 또는 디스크를 선택해야합니다.

20160215_101400

결론적으로 나는 그 옵션 중 하나를 선택하지 않고 전통을 선택했습니다. 이 시점에서 수동 파티셔닝을 사용하면 다른 유형 중에서 lvm, 표준 또는 확장 파티션을 만들 수 있습니다. 특히 이 사례 연구를 위한 것이므로 큰 문제 없이 만들 수 있습니다.

20160215_102943

+를 선택하면 마운트 지점과 형식을 묻는 메시지가 표시됩니다. 사이즈와 치수는 이 매니저로는 보기가 좀 힘들고, 나머지 공간을 사용할 수 있는 옵션이 보이지 않아서 눈으로 선택을 하신 후 여유 공간이 있는지 확인하셔야 합니다.

20160215_102956

매우 중요한 것은 컨트롤러 아래의 수정 옵션에서 생성한 파티션이 적합한지 관리자가 평가할 가능한 볼륨을 선택할 수 있다는 것입니다.

20160215_103013

예를 들어, 500GiB로 /home을 생성하고 sda에 사용 가능한 공간이 충분하지 않지만 sdb에 있는 경우 이 파티션이 존재하도록 하려는 디스크를 선택하지 않도록 해당 디스크에 공간을 자동으로 할당합니다.

20160215_103005

마지막으로 루트 사용자와 일반 사용자를 만들어야 합니다.

20160215_103242

프로세스가 끝나면 다시 시작해야 합니다. 시스템을 시작할 때 평소와 같이 검은 화면과 로그인 및 암호를 기다리는 프롬프트가 기다리고 있습니다.

여기 htop (기본적으로 제공되지 않는 htop을 설치해야 했습니다. 일반적입니다).

htop

여기서 df -h는 업그레이드 후 초기 설치의 무게가 1.2GB로 1.4GB의 데비안보다 적습니다. 무게가 4.4인 이유는 버추얼박스와 KDE를 설치하고(알고 있으면 가장 가벼운게 아니라 xfce를 설치하거나 xen을 설치하라고 하는데 이 튜토리얼은 오늘과 초보자를 위한 것이었다) 그리고 라이브러리를 잔뜩 설치했기 때문이다. .

df

여기서부터 케이크 한 조각.

네트워크 / 네트워크

평소처럼 네트워크를 구성하는 10가지 방법이 있습니다., 많은 것 중 하나를 설명하지만 쉽게 설명하겠습니다. nmui, 네트워크를 구성하려면 먼저 연결을 수정합니다.


2016-03-01 08:20:36의 스크린 샷

그런 다음 수정할 네트워크 인터페이스를 선택해야 합니다.

2016-03-01 08:20:56의 스크린 샷

그리고 마지막으로 모든 구성, 수동 또는 DHCP를 배치합니다. 서버에 dhcp를 권장하지는 않지만 각 사람에게 달려 있습니다. 나는 당신을 판단하지 않습니다 lol

2016-03-01 08:21:40의 스크린 샷

이제 시스템 업데이트를 진행합니다.

yum update
yum upgrade

(요약하자면) 전체 패키지가 아닌 수정 사항만 다운로드하여 몇 메가바이트를 절약할 수 있기 때문에 이 패키지를 설치하는 것이 좋습니다.

yum install deltarpm

virtualbox용 그래픽 인터페이스를 설치합니다. 저는 kde를 사용하지만 gnome, kfce, mate 등이 있습니다.

 yum -y groups install "KDE Plasma Workspaces" 

그런 다음 부팅할 때 기본적으로 시작하도록 설정하고 환경도 한 번 시작합니다.

# echo "exec startkde" >> ~/.xinitrc
# startx

virtualbox를 사용하면 문제 없이 모든 종속성을 충족하기 위해 virtualbox 저장소뿐만 아니라 rpmforge 저장소를 추가하는 것이 좋습니다.

여기에 저장소 폴더를 입력하고 새 저장소를 다운로드하십시오.

CD /etc/yum.repos.d
wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo

rpmforge 활성화 및 dkms 설치

yum --enablerepo rpmforge 설치 dkms

우리는 무엇보다도 커널 헤더를 위한 커널 개발뿐만 아니라 필요한 모든 것, 라이브러리 및 개발 응용 프로그램을 설치합니다.

yum groupinstall "개발 도구"
yum 커널 개발 설치

사용자를 vboxusers 그룹에 추가합니다.

usermod -a -G vboxusers 사용자 이름

마지막으로 USB 장치를 가상 머신과 사용하거나 공유하려면 다음 줄을 실행하십시오.

mkdir / vbusbfs
echo "없음 /vbusbfs usbfs rw,devgid=$(awk -F : '/vboxusers/ {print $3}' /etc/group),devmode=664 0 0" >> /etc/fstab
마운트 -a

2016-03-01 08:19:55의 스크린 샷

쉬운가요?

성능? 이익? 글쎄, 지금은 잘 작동하고 불만이 없으며 데비안과 동일하게 작동하고 향후 기사를 위해 새 가상 머신을 설치하고 있습니다.