- Jak zjistím model?
- Jak zjistím verzi operačního systému?
- Jak zjistím verzi linuxového jádra?
- Jak zjistím, jestli je OS 32bitový nebo 64bitový?
Jak zjistím model Raspberry Pi?
Pokud chceme zjistit model Raspberry, budeme potřebovat příkaz
cat /proc/cpuinfo
Tento příkaz vypíše informace o procesoru.
Výpis bude vypadat například takto:
processor : 0
model name : ARMv7 Processor rev 4 (v7l)
BogoMIPS : 38.40
Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xd03
CPU revision : 4
processor : 1
model name : ARMv7 Processor rev 4 (v7l)
BogoMIPS : 38.40
Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xd03
CPU revision : 4
processor : 2
model name : ARMv7 Processor rev 4 (v7l)
BogoMIPS : 38.40
Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xd03
CPU revision : 4
processor : 3
model name : ARMv7 Processor rev 4 (v7l)
BogoMIPS : 38.40
Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xd03
CPU revision : 4
Hardware : BCM2709
Revision : a02082
Serial : 000000005e66cc93
Nás ale zajímá především řádek s označením Revision:
cat /proc/cpuinfo | grep Revision
Příkazem grep tedy výpis zredukujeme na potřebnou řádku.
Revision : a02082
V následující tabulce si pak podle revize najdeme o které Raspberry se jedná.
Revision Model
a01041 Raspberry Pi 2B v1.1
a02082 Raspberry Pi 3B
a020d3 Raspberry Pi 3B+
Kompletní seznam revizí a modelů Raspberry Pi naleznete na adrese https://elinux.org/RPi_HardwareHistory
Nejnovější Raspbian Buster 10 již ukazuje v tomto výpisu přímo Model
Model : Raspberry Pi 3 Model B Rev 1.2
Tato informace značně usnadňuje zjištování o jaké Raspberry Pi se jedná 😉.
Jak zjistím verzi operačního systému?
Pro zjištění verze operačního systému použijeme příkaz
lsb_release -d
Pro Raspbian Jessie 8 se vypíše
Description: Raspbian GNU/Linux 8.0 (jessie)
Pro Raspbian Stretch 9 se vypíše
Description: Raspbian GNU/Linux 9.9 (stretch)
Pro Raspbian Buster 10 se vypíše
Description: Raspbian GNU/Linux 10 (buster)
Nebo je možné vypsat si soubor os-release
cat /etc/os-release
Ukázkový výstup pro Raspbian Jessie 8
PRETTY_NAME="Raspbian GNU/Linux 8 (jessie)"
NAME="Raspbian GNU/Linux"
VERSION_ID="8"
VERSION="8 (jessie)"
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
Ukázkový výstup pro Raspbian Stretch 9
PRETTY_NAME="Raspbian GNU/Linux 9 (stretch)"
NAME="Raspbian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
Ukázkový výstup pro Raspbian Buster 10
PRETTY_NAME="Raspbian GNU/Linux 10 (buster)"
NAME="Raspbian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
Ukázkový výstup pro LibreELEC
NAME="LibreELEC"
VERSION="8.2.5"
ID="libreelec"
VERSION_ID="8.2"
PRETTY_NAME="LibreELEC (official): 8.2.5"
HOME_URL="https://libreelec.tv"
BUG_REPORT_URL="https://github.com/LibreELEC/LibreELEC.tv"
BUILD_ID="0beeae963db04e94b1d4457a8fcaa3c25bf2161a"
OPENELEC_ARCH="RPi2.arm"
LIBREELEC_ARCH="RPi2.arm"
LIBREELEC_BUILD="official"
Jak zjistím verzi Linuxového jádra?
Verzi jádra zjistíme příkazem
uname -a
Ukázkový výpis:
Linux raspberrypi 4.19.50-v7+ #1234 SMP Thu Jun 13 11:06:37 BST 2019 armv7l GNU/Linux
Jak zjistím, jestli je OS 32bitový nebo 64bitový?
To, jestli je operační systém 32bitový nebo 64bitový zjistíme příkazem
getconf LONG_BIT
Tento příkaz vrací buď číslo 32 nebo 64 podle toho, jestli je operační systém 32bitový (hodnota 32) nebo 64bitový (hodnota 64).