Nie trzeba uruchamiać komendy jako root ani instalować nowego oprogramowania, patrz odpowiedź poniżej ... lub jeśli wolisz odpowiedź sprzętową , zawsze możesz zastosować się do sugestii @NGRhodes ;-)
Wyszukaj hardinfopakiet w Centrum oprogramowania lub uruchom sudo apt-get install hardinfoz wiersza polecenia. Marka i model płyty głównej można znaleźć na stronie Urządzenia > DMI .
CPU-G - Linux alternatywa dla popularnej aplikacji Windows CPU-Z . Pierwotnie stworzony przez ftsamis , od tego czasu został przejęty przez zespół Atareao
Chciałbym, żeby to była zaakceptowana odpowiedź i żebym mógł ją zapamiętać na zawsze. Nigdy więcej pauzy podczas uruchamiania systemu BIOS, nie trzeba już otwierać obudowy, nie trzeba niczego instalować.
bksunday
1
Lol, ma więcej pozytywnych opinii w połączeniu z pytaniem i zaakceptowaną odpowiedzią! Ale ostatecznie myślę, że odpowiedź Hastura jest najlepsza (zajęło 3 lata, aby uzyskać tę solidną odpowiedź, która nie wymaga narzędzi stron trzecich!)
Cestarian
dmidecode -t 1podał mi bieżącą nazwę produktu. typ 2 dał kilka seriali, które niewiele pomogą. Jestem pewien, że typy danych dmi różnią się w zależności od płyty głównej.
erm3nda
1
@ erm3nda -t 2oznacza informacje o płycie głównej , patrzman dmidecode
Vadim Kotov
59
Wariant użytkownika innego niż root
Chciałbym zasugerować wariant dla nieuprzywilejowanych użytkowników , ponieważ nie zawsze można wykonywać polecenia jako root (niektórzy użytkownicy po prostu nie mogą, a jednak dobrą praktyką jest unikanie uruchamiania poleceń jako root, gdy nie jest to potrzebne ) i tam użytkownik nie chce lub nie może instalować nowych programów:
że jest to krótka wersja, z rozszerzoną powłoką , cat /sys/devices/virtual/dmi/id/board_vendor /sys/devices/virtual/dmi/id/board_name /sys/devices/virtual/dmi/id/board_versioni podaje jako spartańskie wyjście odpowiednio dostawcę, nazwę i wersję:
FUJITSU
D3062-A1
S26361-D3062-A1
Uwaga:
wewnątrz ścieżki /sys/devices/virtual/dmi/id/można znaleźć niektóre pliki z informacjami o systemie BIOS, płycie głównej (płycie głównej), podwoziu ... nie wszystkie są czytelne dla nieuprzywilejowanego użytkownika ze względu na bezpieczeństwo lub prywatność.
Wariant użytkownika uprzywilejowanego
Oczywiście np. A sudo cat board_serial(który zwykle jest czytelny tylko przez roota -r--------) lub sudo cat board_*może łatwo przekroczyć ten limit ...
... ale być może, jeśli dostępne są uprawnienia, wygodniej jest go używać, dmidecodejak sugerowano również w innych odpowiedziach.
Poniżej znajduje się wersja, którą preferuję ze względu na kompaktowość jej wyników:
sudo dmidecode -t 1 # or
sudo dmidecode | grep -A4 '^Base' # output more short and compact
Poprzednie polecenie z -A3wyświetli tylko 3 pierwsze wiersze i jest to krótka wersja sudo dmidecode | grep -A4 '^Base Board Information'
, której lepiej użyć w skrypcie.
Przykładowe dane wyjściowe:
Base Board Information
Manufacturer: FUJITSU
Product Name: D3062-A1
Version: S26361-D3062-A1
Serial Number: MySerialNumber(1)
(1) jeśli jest chroniony dla nieuprzywilejowanych użytkowników, być może lepiej jest go nie publikować :-)
Ps> Poniższe działa również dobrze sudo lshw | grep -A5 "Mo"(znowu "Mo"jest skrótem od "Motherboard"), ale uważam, że jest to trochę leniwsze niż dmidecodeodpowiedź z jego wynikiem.
Jako nieuprzywilejowany użytkownik, aby zignorować błąd dostępu, można użyć łatwiejszego do zapamiętania polecenia cat /sys/devices/virtual/dmi/id/board_* 2>/dev/null, przekierowującego błędy do świętego/dev/null . Oczywiście (jestem leniwy) zawsze można użyć polecenia bez przekierowania w aliasie lub skrypcie ...
Hastur
46
Możesz także użyć lshw. Zwykle jest uruchamiany z, sudoponieważ pozwala to na sondowanie urządzeń i dokładne zgłaszanie informacji. Po prostu biegnij
sudo lshw
a pierwsze wpisy w wynikach opisują szczegółowo twój system, płytę główną i bios, jak w poniższym przykładzie:
lshwdostarczy również wiele innych informacji; jeśli chcesz jakieś dane w przyszłości, możesz na przykład uruchomić, sudo lshw -class videoaby dowiedzieć się o swojej karcie graficznej. Aby wyświetlić listę lshwanaliz klas sprzętu , wprowadź sudo lshw -short. Aby uzyskać więcej informacji o programie, wejdź man lshwdo terminalu lub odwiedź strony Ubuntu .
Jak zauważył Schweinsteiger, dmidecodejest także użytecznym narzędziem do raportowania informacji o płycie głównej.
Odpowiedzi:
Istnieje również kilka świetnych narzędzi graficznych, które pokazują nie tylko informacje o płycie głównej, ale wszystkie informacje o komputerze.
Hardinfo
Wyszukaj
hardinfo
pakiet w Centrum oprogramowania lub uruchomsudo apt-get install hardinfo
z wiersza polecenia. Marka i model płyty głównej można znaleźć na stronie Urządzenia > DMI .CPU-G - Linux alternatywa dla popularnej aplikacji Windows CPU-Z . Pierwotnie stworzony przez ftsamis , od tego czasu został przejęty przez zespół Atareao
lshw-gtk - Graficzny interfejs dla
lshw
poleceniaPerlMon
źródło
Spowoduje to bezpośrednie wyświetlenie informacji o płycie głównej:
lub
Możesz także spróbować:
źródło
dmidecode -t 1
podał mi bieżącą nazwę produktu. typ 2 dał kilka seriali, które niewiele pomogą. Jestem pewien, że typy danych dmi różnią się w zależności od płyty głównej.-t 2
oznacza informacje o płycie głównej , patrzman dmidecode
Wariant użytkownika innego niż root
Chciałbym zasugerować wariant dla nieuprzywilejowanych użytkowników , ponieważ nie zawsze można wykonywać polecenia jako root (niektórzy użytkownicy po prostu nie mogą, a jednak dobrą praktyką jest unikanie uruchamiania poleceń jako root, gdy nie jest to potrzebne ) i tam użytkownik nie chce lub nie może instalować nowych programów:
że jest to krótka wersja, z rozszerzoną powłoką ,
cat /sys/devices/virtual/dmi/id/board_vendor /sys/devices/virtual/dmi/id/board_name /sys/devices/virtual/dmi/id/board_version
i podaje jako spartańskie wyjście odpowiednio dostawcę, nazwę i wersję:Uwaga:
wewnątrz ścieżki
/sys/devices/virtual/dmi/id/
można znaleźć niektóre pliki z informacjami o systemie BIOS, płycie głównej (płycie głównej), podwoziu ... nie wszystkie są czytelne dla nieuprzywilejowanego użytkownika ze względu na bezpieczeństwo lub prywatność.Wariant użytkownika uprzywilejowanego
Oczywiście np. A
sudo cat board_serial
(który zwykle jest czytelny tylko przez roota-r--------
) lubsudo cat board_*
może łatwo przekroczyć ten limit ...... ale być może, jeśli dostępne są uprawnienia, wygodniej jest go używać,
dmidecode
jak sugerowano również w innych odpowiedziach.Poniżej znajduje się wersja, którą preferuję ze względu na kompaktowość jej wyników:
Poprzednie polecenie z
-A3
wyświetli tylko 3 pierwsze wiersze i jest to krótka wersjasudo dmidecode | grep -A4 '^Base Board Information'
, której lepiej użyć w skrypcie.Przykładowe dane wyjściowe:
(1) jeśli jest chroniony dla nieuprzywilejowanych użytkowników, być może lepiej jest go nie publikować :-)
Ps> Poniższe działa również dobrze
sudo lshw | grep -A5 "Mo"
(znowu"Mo"
jest skrótem od"Motherboard"
), ale uważam, że jest to trochę leniwsze niżdmidecode
odpowiedź z jego wynikiem.źródło
/sys/devices/
dostępny tylko w dystrybucji opartej na Debianie lub jakiejkolwiek większej dystrybucji?cat /sys/devices/virtual/dmi/id/board_* 2>/dev/null
, przekierowującego błędy do świętego/dev/null
. Oczywiście (jestem leniwy) zawsze można użyć polecenia bez przekierowania w aliasie lub skrypcie ...Możesz także użyć
lshw
. Zwykle jest uruchamiany z,sudo
ponieważ pozwala to na sondowanie urządzeń i dokładne zgłaszanie informacji. Po prostu biegnija pierwsze wpisy w wynikach opisują szczegółowo twój system, płytę główną i bios, jak w poniższym przykładzie:
lshw
dostarczy również wiele innych informacji; jeśli chcesz jakieś dane w przyszłości, możesz na przykład uruchomić,sudo lshw -class video
aby dowiedzieć się o swojej karcie graficznej. Aby wyświetlić listęlshw
analiz klas sprzętu , wprowadźsudo lshw -short
. Aby uzyskać więcej informacji o programie, wejdźman lshw
do terminalu lub odwiedź strony Ubuntu .Jak zauważył Schweinsteiger,
dmidecode
jest także użytecznym narzędziem do raportowania informacji o płycie głównej.źródło
lstopo
. Możesz zainstalować oba używającsudo apt-get install -y hwloc
Znalazłem najszybszy i najłatwiejszy sposób na określenie modelu płyty głównej na moim komputerze:
co w przypadku Gigabyte Z68MA-D2H-B3 w moim komputerze daje:
źródło
To działało dla mnie:
patrz: https://charlieharvey.org.uk/page/motherboard_model_make_serial_linux_or_debian_bash_shell
źródło