Ubuntu 서버 관리자가 CentOS에 대해 알아야 할 사항


8

지난 몇 년 동안 우분투 서버에 있었지만 RHEL 또는 CentOS 경험을 찾고있는 많은 일자리가 있습니다.

RHEL / CentOS / Fedora 환경으로 들어가려면 패키지 관리자 (dpkg / apt / .debs와 yum / .rpms)를 제외하고 어떤 차이점이 있습니까?


2
Mods 참고 사항 : Linux / Unix 커뮤니티로 마이그레이션하는 것보다 SF에 머무르는 것이 좋습니다.
gWaldo

답변:


14
  • RHEL / CentOS는 SELinux를 상당히 광범위하게 사용합니다. 우분투에는 앞서 언급 한대로 AppArmor가 있습니다.
  • RHEL / CentOS는 기본적으로 Ubuntu보다 사용 가능한 소프트웨어가 훨씬 적습니다. 서버 실행에 따라 EPEL과 같은 리포지토리를 추가해야 할 수도 있습니다.
  • RHEL은 서비스 부팅 및 관리를 위해보다 전통적인 방식을 사용하고 우분투는을 사용합니다 upstart.
  • RHEL에는 Ubuntu보다 ID 관리 및 감사, 클러스터링, GFS 및 가상화와 같은 고급 항목을위한 포괄적 인 패키지가 있습니다. Ubuntu에서도 사용할 수 있지만 더 많은 튜닝 (IMHO)이 필요합니다.
  • RHEL은 서버 실행에 따라 타사 소프트웨어 공급 업체로부터 더 나은 지원을받을 수도 있고받지 않을 수도 있습니다. 애매 모호한 일부 독점 엔터프라이즈 소프트웨어는 RHEL 및 / 또는 SuSE Enterprise Linux로 테스트 할뿐만 아니라 그 이상입니다. 다른 것을 사용하면 "우리는 지원하지 않을 것입니다. 문제가 발생하면 $ linuxdistribution을 비난 할 것입니다."
  • RHEL 및 Kickstart를 사용하면 자동 무인 설치가 매우 쉽습니다. 우분투도 이에 대한 지원이 제한적이지만 대규모 서버 팜에서는 킥 스타트가 매우 일반적으로 사용됩니다.
  • Ubuntu는 사용하는 파일 시스템에 대해 더 많은 선택을 제공합니다. 예를 들어, RHEL은 최근에 XFS에 대한 공식적인 지원을 받았습니다.
  • 우분투는 sudo기본적으로 루트 계정을 사용 및 비활성화합니다. RHEL에는 전통적인 루트 계정 (및 원하는 경우 SELinux 역할)이 있습니다.
  • 네트워크 구성이 다릅니다. 우분투는 /etc/network/interfacesRHEL에서 /etc/sysconfig/network-scripts디렉토리 를 수정 합니다.
  • Ubuntu와 비교하여 다른 여러 구성 파일이 다른 위치에 있습니다. 예를 들어, Ubuntu에는 /etc/default많은 데몬 디렉토리가 있으며 RHEL에는 디렉토리가 /etc/sysconfig있습니다.
  • 일부 패키지 이름은 다양합니다. 이미 여기에 언급 된 것은 apache2 / httpd 차이점입니다.
  • RHEL에서는 기본 bash 프롬프트가 다르게 표시되며 데스크탑 환경이 설치되어 있으면 (서버에 설치되어 있지 않아야 함) Ubuntu와 다른 아이콘 세트와 배경이 있습니다. ;-)

훌륭한 답변!
gWaldo

3

SF 질문에 따라 가장 많이 알게 된 차이점은 apache2 대신 apache 웹 서버 패키지가 httpd라는 것입니다. 이와 관련하여 / etc / sysconfig / httpd는 작업자 모듈을 제어합니다. 또한 사이트 사용 가능 및 사이트 사용 가능 디렉토리가 없습니다.

구성을 /etc/httpd/conf.d / *. conf (일반적으로 구성중인 사이트 이름을 따서 지정)에 넣었습니다.


2

(면책 조항 : 이것은 이전 버전의 SUSE 및 Slackware에서 본 것을 기반으로합니다. 현재 유지 관리중인 모든 Linux 시스템은 Ubuntu를 실행합니다.)

우분투는 데비안 슈퍼 유저 프로토콜의 변형을 사용합니다. AFAIK (Red Hat-based Distros)에는 여전히 루트 사용자 및 루트 비밀번호가 있습니다.

서비스 제어 스크립트는 아마 /etc/rc.d대신에 있을 것 입니다여전히에 /etc/init.d있지만 Upstart 데몬을 찾지 못할 것입니다.

로그 위치는 동일한 배포판의 다른 릴리스 내에서도 다양하므로 조언을 제공 할 수 없습니다.


/etc/init.d정확히 당신이 기대하는 것을 포함합니다.
jgoldschrafe

아, 그러면 슬랙웨어가되어야합니다. 개정 중 ...
Andrew
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.