>  기사  >  운영 및 유지보수  >  centos6과 centos7의 차이점은 무엇입니까?

centos6과 centos7의 차이점은 무엇입니까?

王林
王林원래의
2020-03-31 13:17:542796검색

centos6과 centos7의 차이점은 무엇입니까?

차이점은 다음과 같습니다.

1. 시스템 초기화 기술의 진화 - 부팅 프로세스

CentOS 6: INIT 기술을 사용하여 전체 부팅 프로세스가 BIOS 자체 검사 - MBR 부팅 - GRUB 로딩 - 커널 로딩 - - INIT 프로세스 시작 - INITTAB 구성 파일을 읽고 구성 파일에 지정된 모드에 따라 프로세스 서비스를 순서대로 시작합니다. INIT 기술은 시작 프로세스를 매우 명확하게 만들고 SHELL 스크립트를 사용합니다. 프로세스가 하나씩 순서대로 시작되기 때문에 속도가 느리고 특정 서비스가 중단되어 시스템 시작에 영향을 미칠 수 있습니다.

CentOS 7: 시스템 기술을 사용합니다. INIT를 대체하는 신기술로 프로세스를 시작하기 위해 병렬 방식을 사용하므로 시작 속도가 더 빠르고 INIT 명령과 호환되어 마이그레이션 비용이 절감됩니다.

2. 네트워크 설정 방법 변경

CentOS 6의 친숙한 ipconfig는 CentOS 7의 ip 명령으로 대체되었습니다.

(권장 튜토리얼: centos tutorial)

3. 호스트 이름 및 문자 세트

CentOS 6에서는 /etc/sysconfig/network 파일을 편집하여 호스트 이름을 수정할 수 있지만 이는 포기되었습니다. /etc/hostname 파일을 사용하는 대신 CentOS 7 방법. 호스트 이름을 임시로 수정하는 방법은 변경되지 않고 여전히 호스트 이름 명령입니다. 그리고 새로운 호스트 이름 관리 도구인 hostnamectl이 CentOS 7에 추가되었습니다(이 도구로 수정한 파일 이름은 영구적입니다).

문자 집합 수정과 관련하여 CentOS 7은 /etc/sysconfig/i18n을 대체하기 위해 새로운 구성 파일 /etc/locale.conf를 사용합니다. 문자 세트를 임시로 수정하려는 경우 방법은 동일하게 유지되며 LANG=zh_CN.UTF-8과 같이 LANG 변수를 수정합니다. 새로운 문자 집합 관리 도구인 localectl은 hostnamectl과 동일한 효과를 갖습니다.

4. /etc/rc.local과 호환됩니다

/etc/rc.local 파일은 부팅 후 자동으로 실행되어야 하는 명령을 기록합니다. CentOS 7에서는 이 파일이 사라졌지만 호환해서 사용할 수도 있습니다. 파일에 실행 권한을 부여하기만 하면 됩니다:

chmod +x /etc/rc.d/rc.local

5. 런레벨의 차이점

CentOS 6의 /etc/inittab 파일은 init 기술을 기반으로 하므로 CentOS 7에서는 사용할 수 없지만 파일은 여전히 그대로 유지되지만, 현재는 일반적으로 사용되지 않는 내용이므로 사용자에게 부팅 내용으로 대체했습니다.

6. 서비스 관리

이것은 사용자에게 가장 불쾌한 수정입니다. systemctl 도구를 추가하고 service 및 chkconfig 명령의 기능을 통합합니다.

추천 관련 비디오 튜토리얼: linux 비디오 튜토리얼

위 내용은 centos6과 centos7의 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.