강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

centos7 (센트7) 설치 및 구성.

작성자 정보

  • 웹관리자 작성
  • 작성일

컨텐츠 정보

본문

[설치 환경]

Cpu : Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz

Ram : 1G

Hdd : 10G

아키텍쳐: 64bit

KVM 가상화 환경.

GUI 환경이 아닌 TUI 최소 설치 환경으로 진행.



1. 소개


CentOS(The Community ENTerprise Operating System)는 업스트림 소스인 레드햇 엔터프라이즈 리눅스와 완벽하게 호환되는 무료 기업용 컴퓨팅 플랫폼을 제공할 목적으로 만들어진 리눅스계 운영 체제 가운데 하나다. 6.4 버전부터 베타 버전은 파워PC에서 사용가능할 것으로 예상되지만, 공식적으로 물리 주소 확장 기능을 가진 x86과 x86-64 아키텍처를 지원한다.


레드햇 엔터프라이즈 리눅스의 소스 코드를 그대로 가져와 빌드해 내놓으며 이 과정에서 이루어지는 변형은 레드햇의 상표가 잘리고 그 자리에 CentOS의 상표가 붙는(상표권 분쟁을 피하기 위해) 정도뿐이다. 판수 또한 레드햇 엔터프라이즈 리눅스의 판수를 그대로 가져오며(소수점 아래 숫자는 업데이트 차수를 가리킨다) 오늘날에는 레드햇 엔터프라이즈 리눅스의 행보를 가장 잘 따라가는 운영 체제라고 알려져 있다. 사용하는 꾸러미 형식은 RPM이다.


Centos 의 역사에 대해 간단히 살펴보면, 아래와 같다


2006년 6월 또다른 Red Hat Enterprise Linux (RHEL) 클론인 Tao 리눅스의 주 개발자인 David Parsley는 기존의 Tao 리눅스 개발에 손을 떼고 CentOS 개발에 참여한다고 발표했다. Tao 사용자들은 yum 업데이트를 통해 CentOS 릴리즈로 이전했다.


2009년 7월, CentOS 창립자인 Lance Davis가 2008년 그만뒀다고 보고했다. Davis는 프로젝트에 대한 기여를 멈추었지만 CentOS 도메인과 PayPal 계정은 계속 가지고 있다.


2010년 7월, CentOS는 웹서버용 리눅스 배포판 중 데비안을 제치고 가장 인기있는 배포판이 되었으며 리눅스 웹서버 중 약 30%가 이를 사용하고 있다. 2012년 1월 데비안이 다시 선두자리를 되찾았다.


2014년 1월, 레드햇은 RHEL 기반 운영 시스템을 둘러싼 테크놀로지 통합에 대한 오픈소스 개발자들의 요구에 맞는 플랫폼을 구축하기 위해 CentOS 프로젝트를 스폰서한다고 발표했다. 그 결과로 CentOS 상표권의 소유권이 레드햇으로 넘어갔으며 CentOS 핵심 개발자 대부분이 레드햇에 고용되었지만 RHEL 팀과 별도의 레드햇 오픈소스 및 표준 팀 소속이 되었다. 또한 새로운 CentOS 관리 임원진이 만들어졌다.

<참조:http://ko.wikipedia.org/>


이렇게 발전한 CentOS 7 이 2014년 7월7일에 커널3.1 을 탑재한 새로운 버전으로 세상에 공개되었다.


이러한 Centos 7 이 기존 버전인 centos 6.5 와 비교할때에, 어떠한 점이 변화되어있는지를 간단히 살펴볼 것이며, 설치 및 구성을 이번시간에 알아보도록 하겠다.



2.설치 및 구성


설치방법은 크게 어려운 점은 없지만, 약간 변화된 부분이 생겼다. 조금더 사용자가 쉽게 설치하고, 구성할수 있도록, 한점이 눈에 뛴다.


6z2AIR5j6e-sPvJdw8OXffD8fqYY5685kRnyFDRa5JqS5d0pwlcEr8LIk-if2HUoiwh2DO4tczduzIm6BmduqQOeDI3nLWvV-en3Zxv5vH0PkI5QKe2L5zFfbiaZccVjpQ


설치 화면이다. 아주 심플한 면이 맘에 든다. Install CentOS 7 을 선택해서 설치를 해도 되고, 설치용 디스크 체크를 한후에 설치를 해도 된다.


우리는 첫번째를 선택!!


6wQV7_YUfF6JGxfvqT9KmXxW4ohlFh_FAH7vS_Fpe4s5vcgFOa4lq5j9Q3DlWee1De6qGA7aK-uwju9w9kY0RmwDsKiwXn5_fKyiSY21qdXoZsrGDYyOCKk5v9JoTEo3Kg


언어 선택 을 하도록 한다.

76PB84p4ee9Y5jXN5IV3E60JKfQL60DEcdC7rHAYk2dZzCYir5OwFL0u-QD_kWA7HSI8tBbaJDAVuUmDILkrI5d4IgyBgkINDPVlW95vYI7R1qOVyA3Q7gykAVbsjvyz2w


기존 Centos 6.5 버전대를 설치하였을때보다는, 한눈에 알아볼수 있도록 간단히 나온다. 자동으로 셋팅을 해주기 때문에 누구든 손쉽게 설치할수있다. 화면상에 보면 [시스템]항목에서 느낌표가 보이는데, 저부분을 직접 파티션 구성을 해주면 된다. 한번 선택해보자.


ab6tTcw9Ts6BDKQGWaA36OGZ40amwCSNDktrFmE2UxZZtidOwjkgIifjMWea6mZbRxhhJVZndsO7rosdCaVT4z8Kqu_Q6gTlVeT7DQzd6aJiGVPQKC4Y4yNXJRMyvMYCRQ


이곳에서는 아래 쪽에 [파티션을 자동으로 설정합니다] 라는 항목을 선택한후 완료를 선택한다.



VWkGCsU-SMob1x6foRHQdfKcVofCFNR5sYktrAa-U8_Kvxc5CYz2Gf64MqoRq40RioSrV5J_NhPvnRJJBEJro6Hiy4l8Z0nyiJ8XJppW1_5fx7iQ-e03xZQnodms5xIdVw


그럼 위와같이 빨간색 느낌표가 사라졌다. 이렇게 해서 기본 설치 구성을 완료!! 아주 쉽죠??


하지만 이렇게 설치를 하게되면, 최소 버전으로 설치를 하기 때문에, 리눅스 쉘상에서 안먹히는 명령어들도 많고, 불편한점이 이만저만이 아닙니다. 때문에 몇가지 패키지를 설치하도록 하겠습니다.


[소프트웨어 선택] 항목을 선택 합니다.


M6LDmfB_U9f5PA3iu1FkSZiro-iuoVKObbQAVpZMkjExhJCubtfP6Y46JKdLvthzrxJmaP64sz3y-m9j50IsOqluWyyd3NaxTaB4C876Q5EE4ANGXxnfhJeuBzgJTKT2iw



오른쪽 체크 박스 화면에서 [호환성 라이브러리]랑 [개발용 도구]를 체크 하신후 에 완료를 선택


그런후 [설치 시작]버튼을 선택!!


nHa_OqRBGV9zggh5BCl-ju1wXNMeu0toK67Ql0NfV1X3XwqWgMtk9k8wOfDdZmHEJJ5Wzm-mj8S4Kf9D2H6opoafoTBfw-WEpD_G4kRYysYUztMmUWuz9A-MmI3fXFajLw

Centos7 은 기존버전과는 다르게, 설치중 root 패스워드 및 사용자 를 선택할수 있습니다.


OymVzQl7DxJYRY3sOSlaL-cXonEST6CoeLVFeJrrkzwvyYiRIpYIeX0XS440VqhGlCt_W2EGPlbUwm_RIRqNd9kmUf5c10uCsvvj9dsOX9DJ3PnuXt7fNCjAA2AidYkGpg


두둥!! 설치 완료후 간단히 시스템 정보를 살펴본것이다. 일단 눈에 뛰는것이, 파일시스템이 ext3,4 -> xfs 로 바귄점이 눈에 뛰며, 커널버전이 3.1 보인다.

확실히 변화를 준 모습이다.


이외에도 바뀐점이 무엇이 있나 살펴보도록 하자.


ifconfig 및 netstat 명령어가 먹히지 않을것이다.


yum install net-tools

를 이용해서 설치!!


3kB9Ii2JVaB4RjdBoqX6teBHrqdLzcua4dL1hZnErnqgsh_j9I7QZccn2xR3ucoMIY-PXBoUUxiqp_ge8TFYpVY7m-uYdSxFRZaZvCyKmI7jLiQ8xV9o56BV5gflqyoQCQ


위에 그림과 같이 Centos7 에서는 기존에 사용하는 슈퍼데몬을 이용 빈도수를 줄이고,systemctl 이라는 명령어도 서비스를 on/off 컨트롤할수 있도록 변경되었다.



Fnz5K2_KoZmBYAhCMQiTbI_Qw4AbTri4tplQ9PvHZEwDylkgSN35_tZkVnsJ-t9NRV2XUPrMHR3346aLj94gPBcz6feM2VHfVxqsv_7IPtly3iOlEXKa91EVSxAX6EFbpg

systemctl 과 관련된 서비스 파일들이 위치 경로는 /usr/lib/systemd/system/ 아래에 위치되어있다.


systemctl restart systemd-initctl.service


이런식을 명령어를 입력하여, 서비스를 on/off 할수 있도록 변경되었다.


물론 기존에 사용하는 수퍼 데몬 방식으로  service restart inictl 등으로 서비스를 운영할수도 있지만,

새롭게 바뀐만큼. 사용해 보도록 하자.




3. 마무리


오늘은 centos7 에 관해서 여기까지 살펴도록 하였다. 간단하게 사용해본결과, 기존 버전에 비해서 굉장히 부팅속도가 빠르며, 시스템이 가볍게 느껴졌다는 것이다. 약간 변화된 사용자 인터페이스 때문에 적응하는데에 불편할수도 있겠지만, 항상 새로운 버전이 출시되면 기존버전보다는 보안상 더 좋아졌을꺼라 믿고, 속도와 안정성, 퍼포먼스가 향상 되지 않았을까 생각해 본다.



dslee골벵이linux.co.kr

이동섭


관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,037 명
  • 현재 강좌수 :  35,806 개
  • 현재 접속자 :  157 명