|
Néhány nappal ezelőtt láttuk, hogyan kell telepíteni Debian 6. Most, hogy telepítve van a rendszerünk, egy kicsit alaposabban meg fogjuk ismerni, elmagyarázva néhány alapvető parancsot, amelyeket a valóságban bármilyen terjesztésre használnak. |
Bevezetés
A számítógépes berendezés globálisan hardvernek nevezett fizikai eszközökből és logikai összetevőkből, szoftverekből áll. Vannak olyan eszközök, amelyek lehetővé teszik mindkét alkatrész azonosítását, akár a berendezés jellemzőinek megismerésére, akár annak teljesítményének mérésére és / vagy az esetleges hibák diagnosztizálására.
Ha a problémák megoldásában támogatást kell kérni, fontos, hogy minden lehetséges és szükséges információt meg tudjon adni a berendezéseket alkotó hardverről és szoftverről. Ebben az értelemben ez a cikk egy régebbi bővítésének tekinthető, amelyben kifejtettük ahol a rendszer naplófájljai találhatók.
indokolás
Amikor választ keres a Linux használata során felmerülő problémákra, meg kell adnia az összes szükséges információt a kérdéses problémáról, például: a számítógép típusa, Debian verzió, kernel verzió, asztali rendszer stb. Ez segít leírni azokat a lépéseket, amelyeket a probléma kiváltása vagy elhárítása érdekében tett.
Könnyebb támogatást igényelni és megszerezni, ha tudja, hogyan kell megadni az ilyen információkat, és ez a cikk célja a parancsok felsorolása a cél elérése érdekében. Sok új Debian GNU / Linux felhasználó nem tudja, hogyan adjon meg minél több információt, és előfordulhat, hogy nem kap megfelelő segítséget egyszerűen azért, mert nem tudja, hogyan kell a megfelelő információt megadni.
egyezmények
Bizonyos parancsokban az így kapott információ meghaladja a képernyő magasságát, így az információk elolvasásának megkönnyítése érdekében annál kevesebb személyhívót használnak, és ily módon lehetséges lefelé és felfelé görgetni, megjelenítve az összes információt. A személyhívóból való kilépéshez egyszerűen nyomja meg a Q (kilépés) gombot. Íme 2 példa a lapozó használatára:
dmesg | Kevésbé
y
kevesebb /etc/apt/sources.list
A gyártó és a modell adatai
Berendezés gyártója:
sudo dmidecode -s rendszergyártó
Termék név:
sudo dmidecode -s rendszer-terméknév
Termék verzió:
sudo dmidecode -s rendszerverzió
A berendezés sorozatszáma:
sudo dmidecode -s rendszer-sorozatszám
Cikkszám (raktárkészlet) vagy termék száma (cikkszám):
sudo dmidecode | grep -i sku
Részletesebb információk:
sudo dmidecode
A processzor adatai
A gyártó nevének, modelljének és sebességének megjelenítése:
grep 'vendor_id' / proc / cpuinfo; grep 'modellnév' / proc / cpuinfo; grep 'cpu MHz' / proc / cpuinfo
Az architektúra megjelenítése (32 vagy 64 bites):
sudo lshw -C CPU | grep szélessége
Géptípus megjelenítése:
csatlakozz hozzám -m
Mutassa meg, hogy a processzor támogatja-e a "virtualizációs kiterjesztéseket" (Intel-VT vagy AMD-V), amelyeket a számítógép BIOS-konfigurációja aktivál:
Ha a processzor Intel, akkor tudnia kell, hogy megjelenik-e a "vmx" érték:
grep -i vmx / proc / cpuinfo
Ha a processzor AMD, akkor tudnia kell, hogy megjelenik-e az "svm" érték:
grep -i svm / proc / cpuinfo
Akkumulátor információ
acpi-bi
ó
acpitool -B
RAM memória és SWAP partíció
A teljes RAM és a cserepartíció megjelenítése (módosítsa az utolsó paramétert a következőre: -b = Bájt, -k = Kilobájt, -m = Megabájt, -g = Gigabájt):
szabad -o -m
és egy másik módszer erre:
grep 'MemTotal' / proc / meminfo; grep 'SwapTotal' / proc / meminfo
Annak bemutatásához, hogy a csere milyen partíción (és méreten) van:
sudo swapon -s
mag
A kernel neve és verziója:
csatlakozz hozzám -sr
Héj
A használatban lévő héj megjelenítése:
visszhang $ SHELL
Elosztás
Mutassa meg a terjesztés nevét, verzióját és kulcsnevét:
lsb_release -IDC
Felhasználói környezet
Jelenlegi felhasználó neve:
echo $ USER
A csapat neve:
echo $ HOSTNAME
Jelenlegi felhasználói bázis könyvtár:
echo $ HOME
Jelenlegi munkakönyvtár:
echo $ PWD
o
pwd
hardver
Sorolja fel a PCI / PCIe eszközöket
lspci
Sorolja fel az összes PCMCIA eszközt
/ sbin / lspcmcia
Sorolja fel az összes USB-eszközt:
lsusb
Sorolja fel az összes SCSI-ként észlelt eszközt:
lsscsi
Azok a modulok, amelyeknek a kernelnek azt az utasítását kellett feltölteniük indításkor:
cat / etc / modules
Sorolja fel a rendszer által betöltött összes modult:
lsmod | Kevésbé
Sorolja fel a hardvert (összefoglaló információk):
sudo lshw -Rövid
Sorolja fel a hardvert (részletes információk):
sudo lshw | Kevésbé
Tároló és indító adathordozó
Sorolja fel a partíciókat az adathordozón:
sudo fdisk-l
Ismerje a partíciókban használt és rendelkezésre álló helyet:
df-h
Tudja meg, milyen partíciót (és méretet) cserél:
sudo swapon -s
Mutassa meg a GRUB "Legacy" bootloader naplózott bejegyzéseit (0.97-es verzióig):
sudo grep -i title /boot/grub/menu.lst | grep "#" -v
A GRUB 2 bootloader naplózott bejegyzéseinek megjelenítése:
sudo grep -i menuentry /boot/grub/grub.cfg | grep "#" -v
Mutassa meg a partíciós táblázatot (File System TABle), amelyet a rendszer automatikusan felhelyez az indításkor:
kevesebb / etc / fstab
Az összes partíció UUID (Universally Unique IDentifier) értékének megjelenítése:
sudo blkid
Hálózatok
Sorolja fel a vezetékes PCI hálózati eszközöket:
lspci | grep -i ethernet
Sorolja fel a PCI vezeték nélküli hálózati eszközöket:
lspci | grep -i hálózat
USB hálózati eszközök felsorolása:
lsusb | grep -i ethernet; lsusb | grep -i hálózat
Mutassa meg a rendszer által betöltött modulokat a vezeték nélküli hálózati kártyák vezérléséhez:
lsmod | grep iwl
Információk megjelenítése az adott hálózati eszköz által használt illesztőprogramról (cserélje le az interfész szót a hálózati kártya logikai nevére, például eth0, wlan0, ath0 stb.):
sudo ethtool -i interfész
A hálózati kártyák és hozzájuk rendelt IP-címek konfigurálása:
cat / etc / network / interfaces
Domainnevek felbontása:
macska /etc/resolv.conf
A HOSTS fájl tartalmának megjelenítése:
macska / etc / hosts
A számítógép neve, amint az a helyi hálózaton látható lesz:
cat / etc / hostname
ó
grep 127.0.1.1 / etc / hosts
ó
echo $ HOSTNAME
Vezetékes hálózati kártyák helyi IP-címei (összefoglaló):
/ sbin / ifconfig | grep -i direc | grep -bcast
ha a rendszer angol, használja:
/ sbin / ifconfig | grep -i addr | grep -I bcast
A vezetékes hálózati kártyák helyi IP-címei (részletek):
/ sbin / ifconfig
A vezeték nélküli hálózati kártyák helyi IP-címei (összefoglalás):
/ sbin / iwconfig | grep -i direc | grep -I bcast
ha a rendszer angol, használja:
/ sbin / iwconfig | grep -i addr | grep -bcast
A vezeték nélküli hálózati kártyák helyi IP-címei (részletek):
/ sbin / iwconfig
Az útválasztási táblázat megjelenítése:
sudo útvonal -n
A nyilvános (külső) IP-cím megismerése:
curl ip.appspot.com
Adattárak / rendszerfrissítés
Tekintse meg a sources.list fájl tartalmát, amely a tárak címeit tartalmazza:
kevesebb /etc/apt/sources.list
Videó
Sorolja fel a videokártyákat (PCI / PCIe):
lspci | grep-i vga
Annak megállapításához, hogy a számítógép támogatja-e a grafikus gyorsítást, telepíteni kell a mesa-utils eszközcsomagot. Ez a csomag a glxinfo parancsot tartalmazza:
glxinfo | grep -i renderel
Az FPS (képkocka / másodperc) kiszámításához hajtsa végre a következő parancsot:
időtúllépés 60 glxgears
Ami 60 másodpercig (az időkorlát parancs segítségével) megmutat egy kis ablakot 3 sebességfokozatú animációval, miközben a terminál ablakában a másodpercenkénti képkockák átlagos értéke (FPS, képkocka másodpercenként) jelenik meg. ):
Példa a rendszer grafikus teljesítményére:
338 képkocka 5.4 másodperc alatt = 62.225 FPS
280 képkocka 5.1 másodperc alatt = 55.343 FPS
280 képkocka 5.2 másodperc alatt = 54.179 FPS
280 képkocka 5.2 másodperc alatt = 53.830 FPS
280 képkocka 5.3 másodperc alatt = 53.211 FPS
338 képkocka 5.4 másodperc alatt = 62.225 FPS
280 képkocka 5.1 másodperc alatt = 55.343 FPS
280 képkocka 5.2 másodperc alatt = 54.179 FPS
280 képkocka 5.2 másodperc alatt = 53.830 FPS
280 képkocka 5.3 másodperc alatt = 53.211 FPS
Példa egy másik rendszer jobb grafikus teljesítményére:
2340 képkocka 5.0 másodperc alatt = 467.986 FPS
2400 képkocka 5.0 másodperc alatt = 479.886 FPS
2080 képkocka 5.0 másodperc alatt = 415.981 FPS
2142 képkocka 5.0 másodperc alatt = 428.346 FPS
2442 képkocka 5.0 másodperc alatt = 488.181 FPS
2295 képkocka 5.0 másodperc alatt = 458.847 FPS
2298 képkocka 5.0 másodperc alatt = 459.481 FPS
2416 képkocka 5.0 másodperc alatt = 483.141 FPS
2209 képkocka 5.0 másodperc alatt = 441.624 FPS
2437 képkocka 5.0 másodperc alatt = 487.332 FPS
Az aktuális X (X Window System) szerver konfiguráció megjelenítéséhez:
kevesebb /etc/X11/xorg.conf
Az aktuális felbontás (szélesség x magasság) és a seprési frekvencia (MHz) megkeresése:
xrandr | grep '*'
A jelenlegi konfiguráció által támogatott összes felbontás ismerete:
xrandr
A webkamerák (USB) megjelenítése:
lsusb | grep -i kamera
A következő példa ugyanazon számítógéphez csatlakoztatott két webkamera eredményét mutatja:
001-es busz 003-as eszköz: ID 0c45: 62c0 Microdia Sonix USB 2.0 kamera
002-es busz 004-es eszköz: ID 0ac8: 3420 Z-Star Microelectronics Corp. Venus USB2.0 kamera
A webkamerák egymást követő sorrendben "vannak felszerelve" a / dev / path elérési útra:
001-es busz -> / dev / video0
002-es busz -> / dev / video1
003-es busz -> / dev / video2
[…] Annak ellenőrzése, hogy a webkamerákat a megfelelő elérési útjukra "csatlakoztatták":
ls / dev / video * -lh
Audio
Audió hardver felsorolása:
lspci | grep -i hang
ó
sudo lshw | grep -i audio | grep termék
Sorolja fel a hanglejátszó eszközöket:
aplay -l | grep -i kártya
ha a rendszer angol, akkor ezt kell használni:
aplay -l | grep -i kártya
Sorolja fel a rendszer által betöltött összes modult, amelyet a hangeszközök használhatnak:
lsmod | grep -i snd
Az alábbiakban teszteket hajtunk végre annak ellenőrzésére, hogy a hangszórók megfelelően vannak-e csatlakoztatva és elosztva. A hangszórókat be kell kapcsolni, és a teszt során a hangerő, a kábelek és az elrendezés módosítható. Mindegyik teszt hangot ad ki egy ciklusban, és még 2-szer megismételjük:
Ha a hangrendszer 1 csatornás (mono):
hangszóró-teszt -l 3 -t szinusz -c 1
Ha a hangrendszer kétcsatornás (sztereó):
hangszóró-teszt -l 3 -t szinusz -c 2
Ha a hangrendszer 5.1 csatornás (surround):
hangszóró-teszt -l 3 -t szinusz -c 6
Nyilvántartások (naplók)
Jelenítse meg a kernel puffer utolsó 30 sorát:
dmesg | farok -30
Az egész kernelpuffer megtekintése:
dmesg | Kevésbé
Az X kiszolgáló naplói hasznos információkat nyújtanak a szerver aktuális konfigurációjáról és a videokártyáról:
cd / var / log / ls Xorg * -hl
ez megjeleníti az X szerver összes naplófájlját, az Xorg.0.log fájl a legfrissebb.
A hibaüzenetek (hibák) és figyelmeztető üzenetek (figyelmeztetések) megtekintéséhez:
grep -E "(WW) | (EE)" Xorg.0.log | grep -v ismeretlen
Ha meg szeretné tekinteni az összes rendszerleíró adatbázist:
kevesebb Xorg.0.log
Ha egy rekord tartalmát az aktuális előtt szeretné megtekinteni, egyszerűen cserélje ki az Xorg.0.log fájlnevet a megtekinteni kívánt fájl nevére.
A rendszerindítási rekord megjelenítéséhez először aktiválni kell. Nyissa meg az / etc / default / bootlogd fájlt, és cserélje ki a no értéket igenre, így néz ki:
# Indításkor futtatja a bootlogd fájlt? BOOTLOGD_ENABLE = igen
A rendszer következő indításakor a / var / log / boot fájl jön létre, amelyet most felül lehet vizsgálni:
sudo kevesebb / var / log / boot
A korábbi rendszerindítási rekordok a következők segítségével tekinthetők meg:
sudo ls / var / log / boot * -hl
és a már bemutatott módon konzultáljon velük.
Más naplók megtekintése: A legtöbb rendszernapló megtalálható a / var / log / könyvtárban, valamint több alkönyvtárban, ezért csak írja be azt a könyvtárat, és készítsen listát azok megismerésére:
cd / var / log / ls -hl
A rendszer megismerésének egyéb módjai
Bár vannak olyan grafikus eszközök is, amelyek lehetővé teszik a rendszer megismerését, elképzelhető, hogy a grafikus környezet nem működik, ezért elengedhetetlen a terminál használata. Néhány legnépszerűbb grafikus eszköz a hardinfo és a sysinfo, és ha telepíteni szeretné őket a terminálról, futtassa:
sudo aptitude telepítse a hardinfo sysinfot