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의 스크린 샷

쉬운가요?

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


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   키작은 떡갈나무 덤불

    어떤 경우에 Centoos 7을 설치하려고 했고(DVD가 아직 있는 것 같습니다) 사실 받았지만 일단 설치하면 그래픽 시스템이 있어야 할 선명도로 감지되지 않고 몇 시간 동안 씨름한 후에도 나는 패배를 포기했다

    1.    브로디달

      기본적으로 일반 드라이버 및 구성과 함께 제공되므로 필요한 모든 추가 또는 독점 드라이버를 수동으로 실행하고 설치해야 합니다. 무엇이든 다시 시도하고 실패하면 저에게 연락하여 도와드릴 수 있는지 확인하세요. 귀하의 의견에 감사드립니다

  2.   용기 2.0

    종종 서버의 오이 맞습니까?

    1.    브로디달

      문화차이 감지.. ㅎㅎ 좋은말인지 나쁜말인지 모르겠는데 나라가 다른데 좋은건지 나쁜건지.. 귀하의 의견에 감사드립니다

      1.    피터 체코

        오이가 기계가 좋다는 의미 :).

  3.   차 파라

    잘; 내 이전 의견에서 Centoos에 대해 배포판에 대한 단점으로 말한 것이 아니라 만족스럽게 설치할 수 없었기 때문에 오히려 내 입장에서 이야기했습니다.

  4.   알렉산더

    RAID 0은 어떤가요, 제가 일하는 곳에서 RAID 5를 많이 사용하는데 사실 지금까지 저는 그것과 시스템이 무엇인지 배웠습니다.

    1.    브로디달

      보세요, 정보가 여러 디스크에 퍼져 있기 때문에 훨씬 빠릅니다. 따라서 읽기 속도가 훨씬 빠르지만 중복성이 0이므로 디스크가 손상된 경우 데이터를 복구하기 위해 아무것도 할 수 없습니다. 그러나이 게시물에서는 오류입니다. 실제로 RAID 1 (미러링)을 수행했기 때문에 df -h에서 볼 수 있습니다.

  5.   피터 체코

    Virt-Manager와 함께 KVM을 사용하는 것이 좋지 않을까요? 버추얼박스보다 나은 선택이라고 생각합니다 :). 시스템을 위해 Raid 1에서 잘했습니다.

    1.    용기 2.0

      확실히 kvm은 VirtualBox보다 훨씬 더 안정적이며 프로덕션 환경의 경우 kvm이 더 심각하고 강력하다고 생각합니다.

    2.    브로디달

      물론 virtualbox에 대한 보다 안정적인 대안이 있지만 데모 및 교육 목적으로 virtualbox가 작업을 수행합니다. 귀하의 의견에 감사드립니다

    3.    곤잘로 마르티네즈

      Fa, 운 좋게도 그것이 시연 목적임을 분명히 해주셨습니다.

      버추얼 박스와 함께 그 총체적인 서버를 사용하는 것은 똥 조각과 낭비처럼 보인다고 말하려고 했습니다.

  6.   이름이없는

    재생/연습을 위한 Vbox 및 작업을 위한 KVM/LVM/VNC/CentOS-Minimal(기쁨)…
    KVM은 PCI-Passtrough를 제공하므로 듀얼 부팅을 영원히 잊을 수 있습니다.

    1.    브로디달

      동의합니다. 이것이 제가 이전 답변을 한 이유입니다. 저는 xen을 사용한 가상화에 더 관심이 있지만(PCI-Passtrough도 지원함)... CentOS 최소 이상이므로 net-install을 시도하십시오.

  7.   모이세스 세라노

    베네수엘라에서 인사드립니다. 이 튜토리얼은 매우 흥미롭습니다. 다양한 기능으로 가상 머신을 구성하는 방법을 곧 게시할 수 있기를 바랍니다.

    1.    브로디달

      특정 기능이 있습니까?

      1.    모이세스 시라노

        프록시 😀 및 인쇄 서버

    2.    브로디달

      대리 저는 이미 했습니다. 오늘과 내일 사이에 게시될 예정입니다... 프린터의 경우 향후 게시물을 위해 대기열에 넣을 것입니다. 귀하의 의견에 감사드립니다

  8.   알프레 디토

    무슨 기계!
    나는 1GB 램과 아마도 2개의 코어가 있는 vps를 임대했는데 매우 잘 작동합니다.

  9.   곤잘로 마르티네즈

    Centos 7은 매우 잘하고 있습니다.

    나는 centos 7이 있고 그들 중 하나에 대한 불만이 없는 많은 프로덕션 서버를 가지고 있습니다.

    그중 하나는 32GB의 램, 8 개의 코어 및 1 개의 SSD의 RAID 512과 초당 많은 트랜잭션을 수신하는 MySQL 만 있습니다 (아이디어를 제공하기 위해 10 개를 모두 먹기 때문에 호스팅에 데이터 계획을 업로드하려고합니다. 트래픽의 대칭 Mbps), 기본은 트래픽이있는 약 8 개의 웹 서버에서 소비되기 때문에 mysql에 대해 다른 세부 정보가 있지만 OS 수준에서는 바위입니다.

    1.    브로디달

      그래서 매우 안정적입니다. 아마도 내 유일한 비판은 패키지 버전이 현재 버전(예: postgres 9.2, squid 3.3 등)에 비해 약간 구식이라는 것입니다. 하지만 이것이 패키지를 매우 안정적으로 만드는 기능 중 하나입니다. 귀하의 의견에 감사드립니다

  10.   페피토 페페

    네트워크 어댑터 부분에서 로컬 IP를 흐리게 하는 이유를 정말 이해할 수 없습니다. 네트워크 카드를 하이재킹할 건가요?