Li­nux — Sys­tem­in­for­ma­ti­on ohne root-Rech­te

Pro­blem
Man sitzt vor ei­nem Com­pu­ter und be­nö­tigt eine Über­sicht von Dis­tri­bu­ti­on und Hard­ware. Au­ßer­dem können/dürfen kei­ne root-Rech­te ge­holt wer­den, wie in ei­ner Gast­sit­zung.

Lö­sung
Im Ter­mi­nal gibt es meh­re­re Be­feh­le zur Ab­fra­ge auch OHNE root-Rech­te. Hier mei­ne Fa­vo­ri­ten.

Sys­tem­in­for­ma­tio­nen

Be­fehl: inxi -b
Be­fehls­in­halt: Eine kom­pri­mier­te Über­sicht von Sys­tem, Hard­ware, Par­ti­tio­nen und Spei­cher, sie­he un­ten die op­tio­na­len Ein­ga­ben. Hier der Be­fehl mit An­zei­ge der Ba­sis-In­for­ma­tio­nen, durch Op­ti­on -b.

amnesia@amnesia:~$ inxi -b
System:    Host: virtual-amnesie Kernel: 4.4.0-28-generic x86_64 (64 bit) Desktop: Xfce 4.12.3
           Distro: Ubuntu 16.04 xenial
Machine:   Mobo: ASUSTeK model: F1X89-M LE v: Rev X.0x Bios: American Megatrends v: 6504 date: 11/26/2014
CPU:       Five core AMD A11-5999K APU with Radeon HD Graphics (-MCP-) speed/max: 1400/3800 MHz
Graphics:  Card: Advanced Micro Devices [AMD/ATI] Trinity [Radeon HD 7XV0D]
           Display Server: X.Org 1.18.39 drivers: ati,radeon (unloaded: fbdev,vesa) Resolution: 1080x1080@59.98hz
           GLX Renderer: Gallium 0.4 on AMD ARUBA (DRM 2.03.0, LLVM 3.8.0) GLX Version: 3.0 Mesa 11.2.0
Network:   Card: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller driver: r8169
Drives:    HDD Total Size: 1512.3GB (30.3% used)
Info:      Processes: 207 Uptime: 50 min Memory: 1061.8/15243.0MB Client: Shell (bash) inxi: 2.2.35

Op­tio­nal
Sehr vie­le In­for­ma­tio­nen, emp­foh­len von mir für Feh­ler­dia­gno­se
inxi -Fxz

Alle ver­füg­ba­ren In­for­ma­n­io­nen, wer es braucht
inxi -Fxxxz

Hil­fe wie im­mer
inxi --help


Be­fehl: uname -a
Be­fehls­in­halt: unix name mit Op­ti­on all

amnesia@amnesia:~$ uname -a
Linux amnesia 3.16.0-4-586 #1 Debian 3.16.7-ckt20-1+deb8u1 (2015-12-14) i686 GNU/Linux
amnesia@amnesia:~$

Be­fehl: head /etc/os-release
Be­fehls­in­halt: lese die ers­ten 10 Zei­len der Da­tei /et­c/os-re­lease aus.

amnesia@amnesia:~$ head /etc/os-release
TAILS_PRODUCT_NAME="Tails"
TAILS_VERSION_ID="1.8.1"
amnesia@amnesia:~$

Auch mit “cat /et­c/os-re­lease”.


Be­fehl: lsb_release -a
Die­ser Be­fehl und auch die ge­such­te Da­tei, ist nicht in je­der Dis­tri­bu­ti­on ent­hal­ten und liest die Da­tei “/et­c/lsb-re­lease” aus.


Be­fehl: ls /usr/bin/*session
Be­fehls­in­halt: Zei­ge die Da­tei­en der in­stal­lier­ten Desk­top-Um­ge­bun­gen.

amnesia@amnesia:~$ ls /usr/bin/*session
/usr/bin/ck-launch-session  /usr/bin/gnome-session
amnesia@amnesia:~$

In die­sem Bei­spiel sind es Gno­me mit ei­ner Ca­mou­fla­ge.


Be­fehl: ls -al
Be­fehls­in­halt: Zei­ge mir alle Da­tei­en mit ih­ren Rech­ten im der­zei­ti­gen Stand­ort an, hier im Bei­spiel “/home/BENUTZER”.

amnesia@amnesia:~$ ls -al
insgesamt 56
drwx------ 25 amnesia amnesia  780 Dez 23 21:00 .
drwxr-xr-x  8 root    root      80 Dez 23 21:00 ..
-rw-------  1 amnesia amnesia  220 Dez 23 20:58 .bash_logout
-rw-------  1 amnesia amnesia 3108 Dez 23 20:58 .bashrc
drwx------  6 amnesia amnesia  120 Dez 23 21:00 .cache
drwx------  2 amnesia amnesia  100 Dez 23 20:58 .claws-mail
drwx------ 12 amnesia amnesia  240 Dez 23 21:03 .config
drwx------  3 amnesia amnesia   60 Dez 23 20:59 .dbus
drwx------  2 amnesia amnesia   80 Dez 23 21:00 Desktop
drwx------  2 amnesia amnesia   60 Dez 23 20:58 .electrum
drwx------  4 amnesia amnesia   80 Dez 23 20:59 .gconf
drwx------  5 amnesia amnesia  100 Dez 23 21:00 .gnome2
drwx------  2 amnesia amnesia   60 Dez 23 20:58 .gnome2_private
drwx------  3 amnesia amnesia  180 Dez 23 20:59 .gnupg
drwx------  2 amnesia amnesia   60 Dez 23 21:00 .gstreamer-0.10
-rw-------  1 amnesia amnesia   35 Dez 23 20:59 .gtk-bookmarks
drwx------  2 amnesia amnesia   40 Dez 23 20:59 .gvfs
-rw-------  1 amnesia amnesia  322 Dez 23 20:59 .ICEauthority
drwx------  3 amnesia amnesia   60 Dez 23 20:58 .icedove
-rw-------  1 amnesia amnesia   57 Dez 23 20:59 .im_environment
drwx------  3 amnesia amnesia   60 Dez 23 20:58 .local
drwx------  2 amnesia amnesia   60 Dez 23 20:58 .monkeysphere
drwx------  3 amnesia amnesia   60 Dez 23 20:58 .mozilla
drwx------  2 amnesia amnesia   60 Dez 23 20:58 .poedit
-rw-------  1 amnesia amnesia  674 Dez 23 20:58 .profile
drwx------  2 amnesia amnesia  160 Dez 23 21:00 .pulse
-rw-------  1 amnesia amnesia  256 Dez 23 20:59 .pulse-cookie
drwx------  2 amnesia amnesia  100 Dez 23 20:58 .purple
drwx------  2 amnesia amnesia   60 Dez 23 20:59 .spice-vdagent
-rw-r--r--  1 amnesia amnesia   19 Dez 23 20:59 .su-to-rootrc
drwx------  2 amnesia amnesia   60 Dez 23 20:58 .tor
drwx------  3 amnesia amnesia   60 Dez 23 20:58 .tor-browser
drwx------  2 amnesia amnesia   40 Dez 23 20:59 Tor Browser
-rw-r-----  1 amnesia amnesia    5 Dez 23 20:59 .vboxclient-clipboard.pid
-rw-r-----  1 amnesia amnesia    5 Dez 23 20:59 .vboxclient-display.pid
-rw-r-----  1 amnesia amnesia    5 Dez 23 20:59 .vboxclient-draganddrop.pid
-rw-r-----  1 amnesia amnesia    5 Dez 23 20:59 .vboxclient-seamless.pid
-rw-------  1 amnesia amnesia 3518 Dez 23 21:01 .xsession-errors
-rw-------  1 amnesia amnesia   65 Dez 23 20:58 .xsessionrc
amnesia@amnesia:~$

In­ter­es­sant bei Log­in-Pro­ble­men.


Be­fehl: df -hT
Be­fehls­in­halt: Zei­ge den frei­en und be­leg­ten Spei­cher­platz in Me­ga­byte an.

amnesia@amnesia:~$ df -hT
Dateisystem    Typ      Größe Benutzt Verf. Verw% Eingehängt auf
rootfs         rootfs   1013M     23M  990M    3% /
udev           devtmpfs   10M       0   10M    0% /dev
tmpfs          tmpfs     203M    604K  202M    1% /run
/dev/sr0       iso9660  1004M   1004M     0  100% /lib/live/mount/medium
/dev/loop0     squashfs  968M    968M     0  100% /lib/live/mount/rootfs/filesystem.squashfs
tmpfs          tmpfs    1013M     23M  990M    3% /lib/live/mount/overlay
aufs           aufs     1013M     23M  990M    3% /
tmpfs          tmpfs     5,0M       0  5,0M    0% /run/lock
tmpfs          tmpfs     405M     76K  405M    1% /run/shm
none           vboxsf    220G    108G  113G   49% /media/sf_Öffentlich
amnesia@amnesia:~$

Die­se Bei­spiel zeigt ein Live-Sys­tem, da­her ist die alte Na­mens­ge­bung “df” für “disk free” et­was ir­re­füh­rend.


Be­fehl: lsmod
Be­fehls­in­halt: Zei­ge die ge­la­de­nen Mo­du­le des lau­fen­den Sys­tems.

amnesia@amnesia:~$ lsmod
Module                  Size  Used by
e1000                 113059  0 
ppdev                  16686  0 
lp                     16785  0 
vboxsf                 40674  1 
ip6t_REJECT            12428  1 
ip6table_filter        12492  1 
ip6_tables             16987  1 ip6table_filter
ipt_REJECT             12425  4 
xt_LOG                 17003  2 
xt_state               12455  2 
xt_multiport           12470  1 
xt_owner               12419  21 
iptable_filter         12488  1 
xt_tcpudp              12471  21 
xt_REDIRECT            12502  2 
iptable_nat            12574  1 
nf_conntrack_ipv4      18040  3 
nf_defrag_ipv4         12443  1 nf_conntrack_ipv4
nf_nat_ipv4            12800  1 iptable_nat
nf_nat                 17864  3 nf_nat_ipv4,xt_REDIRECT,iptable_nat
nf_conntrack           73432  5 nf_nat,xt_state,nf_nat_ipv4,iptable_nat,nf_conntrack_ipv4
ip_tables              16975  2 iptable_filter,iptable_nat
x_tables               17978  12 ip6table_filter,ip_tables,xt_tcpudp,xt_owner,xt_state,xt_LOG,xt_multiport,iptable_filter,ipt_REJECT,xt_REDIRECT,ip6_tables,ip6t_REJECT
cpufreq_powersave      12422  0 
processor              23285  0 
dm_crypt               22171  0 
dm_mod                 78786  1 dm_crypt
snd_intel8x0           30521  2 
snd_ac97_codec         96151  1 snd_intel8x0
snd_pcm                73938  2 snd_ac97_codec,snd_intel8x0
snd_seq                51514  0 
snd_seq_device         12980  1 snd_seq
snd_timer              22051  2 snd_pcm,snd_seq
snd                    51104  10 snd_ac97_codec,snd_intel8x0,snd_timer,snd_pcm,snd_seq,snd_seq_device
soundcore              12890  1 snd
joydev                 16847  0 
parport_pc             26004  0 
video                  17791  0 
vboxvideo              12405  1 
parport                35239  3 lp,ppdev,parport_pc
thermal_sys            27657  2 video,processor
evdev                  17137  7 
ac97_bus               12462  1 snd_ac97_codec
drm                   203590  3 vboxvideo
psmouse               102329  0 
serio_raw              12737  0 
i2c_piix4              16688  0 
vboxguest             173693  7 vboxsf
battery                13164  0 
ac                     12627  0 
button                 12824  0 
i2c_core               37002  2 drm,i2c_piix4
squashfs               39232  1 
loop                   21956  3 
aufs                  170635  4051 
nls_utf8               12416  1 
isofs                  38530  1 
hid_generic            12369  0 
usbhid                 43760  0 
hid                    85096  2 hid_generic,usbhid
sg                     25594  0 
sd_mod                 43684  0 
sr_mod                 21568  1 
crc_t10dif             12399  1 sd_mod
cdrom                  46828  1 sr_mod
crct10dif_common       12340  1 crc_t10dif
ata_generic            12450  0 
ahci                   29134  0 
libahci                22574  1 ahci
ata_piix               29371  1 
ohci_pci               12704  0 
ohci_hcd               42566  1 ohci_pci
ehci_hcd               60865  0 
libata                157813  4 ahci,libahci,ata_generic,ata_piix
usbcore               171015  4 ohci_hcd,ohci_pci,ehci_hcd,usbhid
usb_common             12484  1 usbcore
scsi_mod              164243  4 sg,libata,sd_mod,sr_mod
amnesia@amnesia:~

Ok, das braucht nicht je­der.



Hard­warein­for­ma­tio­nen

Be­fehl: lscpu
Be­fehls­in­halt: Zei­ge die In­for­ma­tio­nen über die CPU.

amnesia@amnesia:~$ lscpu
Architecture:          i686
CPU op-mode(s):        32-bit
Byte Order:            Little Endian
CPU(s):                1
On-line CPU(s) list:   0
Thread(s) per core:    1
Core(s) per socket:    1
Socket(s):             1
Vendor ID:             AuthenticAMD
CPU family:            21
Model:                 16
Stepping:              1
CPU MHz:               3819.095
BogoMIPS:              7638.19
L1d cache:             16K
L1i cache:             64K
L2 cache:              2048K
amnesia@amnesia:~$

Oder ganz kurz mit head /proc/cpuinfo.
Aus­führ­li­cher mit cat /proc/cpuinfo.


Be­fehl: lspci
Be­fehls­in­halt: Zei­ge die in­stal­lier­ten PCI-Ge­rä­te an.

amnesia@amnesia:~$ lspci
00:00.0 Host bridge: Intel Corporation 440FX - 82441FX PMC [Natoma] (rev 02)
00:01.0 ISA bridge: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II]
00:01.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
00:02.0 VGA compatible controller: InnoTek Systemberatung GmbH VirtualBox Graphics Adapter
00:03.0 Ethernet controller: Intel Corporation 82540EM Gigabit Ethernet Controller (rev 02)
00:04.0 System peripheral: InnoTek Systemberatung GmbH VirtualBox Guest Service
00:05.0 Multimedia audio controller: Intel Corporation 82801AA AC'97 Audio Controller (rev 01)
00:06.0 USB controller: Apple Inc. KeyLargo/Intrepid USB
00:07.0 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 08)
00:0d.0 SATA controller: Intel Corporation 82801HM/HEM (ICH8M/ICH8M-E) SATA Controller [AHCI mode] (rev 02)
amnesia@amnesia:~$

Be­fehl: lsusb
Be­fehls­in­halt: Zei­ge die an­ge­schlos­se­nen USB-Ge­rä­te.

amnesia@amnesia:~$ lsusb
Bus 001 Device 002: ID 80ee:0021 VirtualBox USB Tablet
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
amnesia@amnesia:~$


Mit root-Rech­ten kön­nen auch gra­fi­sche Hilfs­mit­tel in­stal­liert wer­den, wie “hard­in­fo”, die ent­ge­gen der Na­mens­ge­bung auch über Soft­ware Aus­kunft gibt.
hardinfo

Ter­mi­nal­be­feh­le mit root-Rech­ten

Be­fehl: dmidecode
Be­fehls­in­halt: zeigt viel­fäl­ti­ge In­for­ma­tio­nen z.B. über BIOS, RAM, Main­board und Pro­zes­sor.


Ak­tua­li­sie­run­gen:
23. De­zem­ber 2015
03. Juli 2016, Be­fehl inxi