Johdatus päätelaitteiden perusvianmäärityskomentoihin Ubuntu Linuxissa
Summary: Lue lisää vianmäärityksen peruskomennoista Ubuntu Linuxin Päätteessä.
Instructions
Sisällysluettelo:
- Johdanto
- Esimerkkejä Päätteen vianmäärityksen peruskomennoista ja niiden käyttämisestä
- Luettelo Ubuntu Linux -käyttöjärjestelmän vianmäärityksen peruskomennoista ja niiden toiminnoista
Johdanto
Seuraava artikkeli käsittelee Ubuntu-käyttöjärjestelmän päätelaitteen perusvianmäärityskomentoja.
Yleisimmät tavat avata pääteikkuna Ubuntu Linuxissa ovat:
- Käytä työpöydän hakutoimintoa etsiäksesi
terminal,commandtaipromptja se tuo esiin Terminal-ikkunan hakutuloksena. - Jos käytät valikoita sen paikantamiseen, useimmat Linux-versiot sijoittavat sen samaan paikkaan kuin muut sovellusten käynnistysohjelmat.
- Seuraava pikanäppäin toimii useimmissa Ubuntu-versioissa ja muissa Linux-tyypeissä. Paina CTRL + Alt + T näppäimiä alas samanaikaisesti.
Seuraava artikkeli käsittelee yleisiä päätekomentoja:
Seuraavassa viiteartikkelissa on luettelo yleisimmistä komennoista:
Esimerkkejä Päätteen vianmäärityksen peruskomennoista ja niiden käyttämisestä
Tämä luettelo sisältää Ubuntu Linuxin Päätteen peruskomennot. Se antaa esimerkkejä siitä, miten niitä voidaan käyttää tietokoneen tiettyjen ongelmien vianmääritykseen.
-
Käytä komentoa
unamenäyttääksesi, mitä ydintä käytetään. Ydin on käyttöjärjestelmän ensimmäinen osa, joka ladataan muistiin. Se ohjaa esimerkiksi levyasemien hallintaa, muistinvarausta, järjestelmäprosesseja ja keskeytysten käsittelyä. Alla olevassa esimerkissä käytetty ydin on3.11.0-15-generic:user@avalon:~$ uname -aLinux avalon 3.11.0-15-generic #23-Ubuntu SMP Mon Dec 9 18:17:04 UTC 2013 x86_64 x86_64 x86_64 GNU/Linuxuser@avalon:~$ -
Käytä komentoa
dmesgnäyttääksesi käynnistyslokin sisällön. Tämä on hyvä keino virheiden paikantamiseen käynnistyksen yhteydessä:user@avalon:~/linux101$ sudo dmesg > dmesg.logAlla olevassa esimerkissä komento
catvoidaan käyttäädmesgliittyäksesi lokitiedoston sisältöön. Lisäkomentogrepvoidaan käyttää näyttämään mikä tahansa lokissa esiintyvä tietyn tiedostonimen esiintymä, esimerkiksi joko Intel tai virhe:user@avalon:~/linux101$ cat dmesg.log | grep intel[ 1.732400] intel_idle: MWAIT substates: 0x21120[ 1.732402] intel_idle: v0.4 model 0x3A[ 1.732405] intel_idle: lapic_timer_reliable_states 0xffffffff[ 10.148411] fbcon: inteldrmfb (fb0) is primary device[ 10.922434] i915 0000:00:02.0: fb0 inteldrmfb frame buffer device[ 10.926448] snd_hda_intel 0000:00:1b.0: irq 50 for MSI/MSI-Xuser@avalon:~/linux101$user@avalon:~/linux101$ cat dmesg.log | grep error[ 7.478502] EXT4-fs (sda2): re-mounted. Opts: errors=remount-rouser@avalon:~/linux101$ -
Komento
lspciLuettelo kaikista laitteista, jotka löytyvät PCI (Peripheral Component Interconnect) -väylästä:user@avalon:~/linux101$ sudo lspci > lspci.logKäyttämällä
lspcikomento ja lisäkomennotcatjagrepauttaa eristämään tietyt PCI-laitteet, kuten alla oleva Realtek :user@avalon:~/linux101$ cat lspci.log | grep Realtek07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. TRL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 07)09:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader (rev 01)09:00.1 SD Host controller: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader (rev 01)user@avalon~/linux101$ -
Käytä komentoa
lsmodKaikkien ytimen ladattujen mod-tiedostojen luettelointi:user@avalon:~/linux101$ sudo lsmod > lsmod.loguser@avalon:~linux101$Linuxissa ohjaintiedostot ladataan MOD-tiedostoina. Jos haluat nähdä, mitkä ajurit tai modit on ladattu ytimeen, käytä
catjagrepKomento. KäytettäessälsmodTiettyjen mod-tiedostojen etsimiseen on kaksi esimerkkiä: Dell jahdaAlla:user@avalon:~/linux101$ cat lsmod.log | grep delldell_wmi 12761 0sparse_keymap 13948 1 dell_wmidell_laptop 17369 0dcdbas 14847 1 dell_laptopwmi 19070 1 dell_wmiuser@avalon:~/linux101$user@avalon:~/linux101$ cat lsmod.log | grep hdasnd_hda_codec_hdmi 41117 1snd_hda_codec_realtek 55704 1snd_hda_intel 48171 3snd_hda_codec 188738 3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intelsnd_hwdep 13602 1 snd_hda_codecsnd_pcm 102033 3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intelsnd_page_alloc 18710 2 snd_pcm,snd_hda_intelsnd 69141 17 snd_hda)codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq,device,snd_seq_midiuser@avalon:~/linux101$ -
Käytä komentoa
lsusbKaikkien USB-väylään liitettyjen USB-laitteiden luettelointi:user@avalon:~/linux101$ sudo lsusb > lsusb.loguser@avalon:~linux101$Käytä tätä komentoa lisäkomennon kanssa
catjagrepkomennot tiettyjen USB-laitteiden eristämiseksi, kuten Intel alla:user@avalon:~/linux101$ cat lsusb.log | grep IntelBus 002 Device 003: ID 8087:07da Intel Corp.Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching HubBus 001 DEvice 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hibuser@avalon:~/linux101$ -
Korosta
ifconfigKomento, jolla määritetään tietokoneen verkkoasetukset ja kysellään niitä:user@avalon:~/linux101$ ifconfig > ifconfig.loguser@avalon:~/linux101$Käytä tätä komentoa lisäkomennon kanssa
catjagrepHaettavat komennotinet, jossa luetellaan tietokoneen IP-osoitteet:user@avalon:~/linux101$ cat ifconfig.log | grep inetinet addr:127.0.0.1 Mask:255.0.0.0inet6 addr: ::1/128 Scope:Hostinet addr:192.168.1.90 Bcast:192.168.1.255 Mask:255.255.255.0inet6 addr: fe80::caf7:33ff:fedb:b2bc/64 Scope:Linkuser@avalon:~/linux101$
Luettelo Ubuntu Linux -käyttöjärjestelmän vianmäärityksen peruskomennoista ja niiden toiminnoista
Seuraavassa taulukossa luetellaan Linuxin vianmääritykseen käyttämät peruskomennot. Se antaa funktion ja syntaksin jokaiselle:
| Komento | Toiminto | Syntaksi |
|---|---|---|
sudo |
Käytetään ennen komentoa, kun se suoritetaan pääkäyttäjänä tai järjestelmänvalvojana. | sudo apt-get update |
ls |
Sama kuin "dir"; näyttää nykyisen hakemiston. | ls-ll |
cp |
Kopioi tiedosto. | cp /dir/filename /dir/filename |
rm |
Poista tiedosto. | rm /dir/filename /dir/filename |
mv |
Siirrä tiedosto. | mv /dir/filename /dir/filename |
mkdir |
Luo hakemisto. | mkdir /dirname |
df |
Ilmoita tiedostojärjestelmän käyttämä levytila. | df -h |
dmesg |
Tulosta ytimen rengaspuskuri tai ohjaa sitä. | dmesg |
lspci |
Näytä luettelo kaikista PCI-laitteista. | lspci |
lsusb |
Näytä luettelo kaikista USB-laitteista. | lsusb |
lsmod |
Näytä moduulien tila Linux-ytimessä. | lsmod |
cat |
Yhdistä tiedostot ja tulosta normaalina tulosteena. | cat /dir/logfile |
grep |
Tulosta syöterivit, jotka vastaavat tiettyä kuviota. | grep intel |
apt-get |
Päivitä asennusohjelma. | apt-get update, or apt-get upgrade |
sosreport |
Apuohjelma, joka kerää tietokoneen määritys- ja diagnostiikkatietoja. Apuohjelma on asennettava ensin seuraavalla komentorivillä: "sudo apt-get asenna sosreport." Suosittelemme, että käynnistät tietokoneen uudelleen asennuksen jälkeen ennen apuohjelman suorittamista. | sosreport |
cat ja grep Yhdessä |
Voit näyttää tietyn hakukohteen kaikki esiintymät luettelossa. | cat /dir/logfile | grep intel (tämän komennon tulos tulostaa oletusarvoiseen tuloslähteeseen kaikki ”intel”-komentosarjan esiintymät) |
Jos tarvitset lisäapua Dell-tietokoneesi vianmääritykseen, ota yhteyttä: Dellin tukisivusto