관리자 권한 없이 단말기를 이용하여 설치된 하드 및 소프트웨어에 대한 정보를 알아보세요.

관리자 권한 없이 단말기를 이용하여 설치된 하드 및 소프트웨어에 대한 정보를 알아보세요.

SSH를 통해 로그인하는 원격 서버에 액세스할 수 있습니다. 나는 관리자 권한이 없지만 무엇보다도 기계에 대해 가능한 한 많은 것을 알아내고 내가 지불한 만큼 얻을 수 있는지 확인하고 싶습니다. 지금까지 나는 다음을 시도했습니다.

  1. top(메모리의 크기를 얻기 위해)
  2. uname -a(설치된 커널에 대해 자세히 알아보세요...)
  3. cat /proc/cpuinfo(CPU에 대한 정보 얻기)
  4. df -h(하드디스크의 용량을 알아보기 위해)

내가 선택한 방법이 최선인지 잘 모르겠습니다. 또한 어떻게 이 정보가 공급자에 의해 조작되거나 실수로 잘못된 정보가 포함될 수 있는지 모르겠습니다. 적어도 내가 알아낸 CPU의 경우 해당 컴퓨터에 2GHz CPU 대신 1GHz가 여전히 있다는 사실을 알게 되었습니다(저는 2GHz 비용을 지불했습니다).

제한된 권한으로도 시스템에 대한 정보를 찾는 데 사용할 수 있는 다른 방법이 있습니까? (예: 내 서버가 가상 서버인 경우?) 설치하는 데 관리자 권한이 필요하지 않은 벤치마크 도구가 있습니까?

답변1

demsg명령을 사용할 수 있습니다

dmesg는 문제를 해결하거나 시스템의 하드웨어에 대한 추가 정보를 얻을 때 유용할 수 있습니다.

예를 들어

다음 명령은 USB에 대한 모든 참조를 나열합니다.

dmesg | grep -i USB

다음은 dmesg에게 모든 직렬 포트(문자열 tty로 표시됨)를 표시하도록 지시합니다.

dmesg | grep -i tty

물리적 메모리에 대해 알아보기

dmesg | grep -i 메모리

CPU를 표시하려면

dmesg | grep -i CPU

이 명령을 사용하면 많은 정보를 얻을 수 있습니다

이 파일을 참조할 수도 있지만 /var/log/dmesg이 파일은 이전 부팅 메시지 정보도 저장할 수 있습니다. 이 명령은 마지막 부팅 정보만 인쇄합니다.

관련 정보