>  기사  >  운영 및 유지보수  >  Centos에서 UUID가 필요합니까?

Centos에서 UUID가 필요합니까?

WBOY
WBOY원래의
2022-07-28 16:32:043040검색

centos의 Uuid는 "Universally Unique Identifier"의 약어입니다. 이는 소프트웨어 구성의 표준이자 시스템 수준의 전역 고유 식별자입니다. 중앙관제단말기를 통해 식별정보를 지정할 필요 없이 고유한 식별정보를 제공합니다.

Centos에서 UUID가 필요합니까?

이 문서의 운영 환경: centos 7 시스템, Dell G3 컴퓨터.

centos의 Uuid가 필요합니다

centos7에서 uuid는 범용 고유 식별 코드이며 소프트웨어 구성의 표준입니다. uuid의 기능은 분산 시스템의 모든 요소가 고유 식별 정보를 가질 필요가 없습니다. 중앙관제단말을 통해 식별정보를 지정합니다.

UUID는 Universally Unique Identifier의 약어로, 소프트웨어 구축을 위한 표준이자, 분산 컴퓨팅 환경 분야의 Open Software Foundation의 일부이기도 합니다.

중앙 제어 단말이 식별 정보를 지정할 필요 없이 분산 시스템의 모든 요소가 고유한 식별 정보를 가질 수 있도록 하는 것이 목적입니다. 이렇게 하면 누구나 다른 사람의 UUID와 충돌하지 않는 UUID를 만들 수 있습니다. 이 경우 데이터베이스 생성 시 이름 중복을 고려할 필요가 없다. 가장 널리 사용되는 UUID는 Microsoft의 GUID(Globally Unique Identifier)이며, 다른 중요한 응용 프로그램으로는 Linux ext2/ext3 파일 시스템, LUKS 암호화 파티션, GNOME, KDE, Mac OS X 등이 있습니다. 또한 e2fsprogs 패키지의 UUID 라이브러리에서도 구현을 찾을 수 있습니다.

지식 확장

Definition

UUID는 국제표준화기구(ISO)에서 제안한 개념입니다. UUID는 128비트 값으로 특정 알고리즘을 통해 계산할 수 있습니다. 효율성을 높이기 위해 일반적으로 사용되는 UUID를 16비트로 줄일 수 있습니다. UUID는 속성 유형을 식별하는 데 사용되며 모든 공간과 시간에 걸쳐 고유한 식별자로 간주됩니다. 일반적으로 이 값은 실제로 고유하며 어디에서나 생성된 UUID가 동일한 값을 가지지 않는다는 것이 보장됩니다. UUID를 사용하면 새로운 서비스에 대해 새로운 식별자를 생성할 수 있다는 이점이 있습니다. 이런 방식으로 클라이언트가 서비스를 찾을 때 서비스 공급자가 사용 가능한 서비스를 일치시킬 수 있는 경우 서비스 조회 요청에서 특정 유형의 서비스(또는 특정 서비스)와 관련된 UUID만 지적하면 됩니다. 이 UUID 일치하는 항목이 있으면 응답이 반환됩니다.

UUID는 현재 시간, 카운터, 하드웨어 식별(일반적으로 무선 네트워크 카드의 MAC 주소) 등의 데이터를 기반으로 계산 및 생성됩니다. UUID는 누구나 독립적으로 생성하고 요청 시 게시할 수 있습니다. UUID는 복사할 수 없는 고유 식별자이기 때문에 중앙화된 권한이 없습니다. 속성 프로토콜을 사용하면 장치가 UUID를 사용하여 속성 유형을 식별할 수 있으므로 로컬 핸들을 식별하기 위해 읽기/쓰기 요청이 필요하지 않습니다.

Composition

UUID는 하나의 머신에서 생성된 숫자를 말하며, 이는 동일한 시간과 공간에서 모든 머신에 고유함이 보장됩니다. 일반적으로 플랫폼은 생성된 API를 제공합니다. OSF(Open Software Foundation)에서 정한 표준에 따라 계산되며 이더넷 카드 주소, 나노초 시간, 칩 ID 코드 및 난수가 사용됩니다.

UUID는 다음 부분의 조합입니다.

(1) UUID의 첫 번째 부분은 시간과 관련이 있습니다. 몇 초 후에 UUID를 생성하면 첫 번째 부분이 다르고 나머지는 동일합니다.

(2) 시계 순서.

(3) 전역 고유 IEEE 기계 식별 번호입니다. 네트워크 카드가 있으면 네트워크 카드 MAC 주소에서 가져옵니다. 네트워크 카드가 없으면 다른 방법으로 가져옵니다.

UUID의 유일한 단점은 생성된 결과 문자열이 상대적으로 길다는 것입니다. 가장 일반적으로 사용되는 UUID 표준은 Microsoft의 GUID(Globals Unique Identifiers)입니다. ColdFusion에서는 CreateUUID() 함수를 사용하여 UUID를 쉽게 생성할 수 있습니다. 해당 형식은 xxxxxxxxx-xxxx-xxxx-xxxxxxxxxxxxxxxx(8-4-4-16)입니다. 여기서 각 x는 0-9 범위에 속합니다. 또는 a-f. 표준 UUID 형식은 xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx(8-4-4-4-12)입니다. 변환을 위해 cflib에서 CreateGUID() UDF를 다운로드할 수 있습니다.

(4) 최대 절전 모드(Java Orm 프레임워크)에서는 32비트만큼 오른쪽으로 이동한 IP-JVM 시작 시간-현재 시간-현재 시간-내부 카운트(8-8-4-8-4)를 사용하여 UUID

권장 튜토리얼: "centos 튜토리얼"

위 내용은 Centos에서 UUID가 필요합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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