가상 머신으로 배포된 rhel이 있고 그것이 서버인지 워크스테이션인지 확인하고 싶습니다. 주문하다
알아내기 위해 다음 명령을 실행하고 있습니다.
$ cat /etc/rhel-release
Red Hat Enterprise Linux release 8.2 (Ootpa)
$ rpm -q --whatprovides /etc/redhat-release
redhat-release-8.2-1.0.el8.x86_64
$ uname -as
Linux opus-c-master 4.18.0-193.el8.x86_64 #1 SMP Fri Mar 27 14:35:58 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
이 명령 중 어느 것도 유형을 알려주지 않습니다.
누구든지 도와줄 수 있나요?
답변1
syspurpose
RHEL 8에서는 시스템이 무엇으로 구성되어 있는지 확인하는 데 사용할 수 있습니다 .예를 들어
$ sudo syspurpose show
{
"role": "Red Hat Enterprise Linux Workstation",
"usage": "Production"
}
그러나 구성은 선택 사항입니다. 시스템의 목적을 구성하려면 다음을 실행하십시오.
sudo syspurpose --set-role="Red Hat Enterprise Linux Server"
시스템에서 사용되는 구독 유형에 관심이 있는 경우 다음을 실행하세요.
sudo subscription-manager list --consumed | grep "Roles:"
이는 가입된 시스템의 역할을 나타냅니다.
답변2
이를 사용하여 subscription-manager list --consumed
시스템에 연결된 구독을 볼 수 있습니다. 이 명령의 출력에는 다음으로 시작하는 줄이 표시됩니다.구독 이름:. 이 줄은 시스템이 어떤 구독을 사용하고 있는지 알려줍니다. 그러나 이는 귀하의 시스템이 실제로 구독에 표시된 유형임을 보장하지 않습니다.