För några dagar sedan såg vi hur man installerar Debian 6. Nu när vi har installerat vårt system kommer vi att veta det lite mer grundligt och förklara några grundläggande kommandon som i verkligheten används för alla distributioner. |
Inledning
En datorutrustning består av fysiska enheter som kallas global hårdvara och logiska komponenter som kallas programvara. Det finns verktyg som låter dig identifiera båda delarna, antingen för att känna till utrustningens egenskaper och för att mäta dess prestanda och / eller diagnostisera eventuella fel.
När det finns ett behov av support för att lösa problem är det viktigt att kunna tillhandahålla all information som är möjlig och nödvändig om hårdvaran och mjukvaran som utgör utrustningen. I den meningen kan denna artikel ses som en utvidgning av en äldre artikel där vi förklarade där systemloggfilerna finns.
motivering
När du letar efter svar på de problem som du kan möta när du använder Linux är det nödvändigt att tillhandahålla all nödvändig information om problemet i fråga, till exempel: vilken typ av dator du har, Debian-version, kärnversion, skrivbordssystem , etc. Detta hjälper dig att beskriva de steg du tog för att orsaka eller åtgärda problemet.
Det är lättare att begära och få support när du vet hur du ger sådan information, och den här artikeln är avsedd att ge en lista med kommandon för att uppnå det målet. Många användare som är nya inom Debian GNU / Linux vet inte hur man ska ge så mycket information som möjligt och kanske inte får tillräcklig hjälp, helt enkelt för att de inte vet hur man lämnar lämplig information.
konventioner
I vissa kommandon överstiger den resulterande informationen skärmens höjd, så för att underlätta avläsningen av denna information, desto mindre personsökare används och på detta sätt är det möjligt att bläddra nedåt och uppåt och visa all information. För att lämna personsökaren, tryck bara på Q (avsluta). Här är två exempel på hur denna personsökare kommer att användas:
dmesg | mindre
y
mindre /etc/apt/sources.list
Tillverkar- och modellinformation
Utrustningstillverkare:
sudo dmidecode -s systemtillverkare
Produktnamn:
sudo dmidecode -s system-produktnamn
Produktversion:
sudo dmidecode -s systemversion
Utrustningens serienummer:
sudo dmidecode -s system-serienummer
SKU (lagerhållningsenhet) eller produktnummer (artikelnummer) för produkten:
sudo dmidecode | grep -i sku
Mer detaljerad information:
sudo dmidecodeRelaterad artikel:Behörigheter och rättigheter i Linux
Processorinformation
Visa tillverkarens namn, modell och hastighet:
grep 'vendor_id' / proc / cpuinfo; grep 'modellnamn' / proc / cpuinfo; grep 'cpu MHz' / proc / cpuinfo
Visa arkitektur (32 eller 64 bitar):
sudo lshw -C CPU | grepbredd
Visa maskintyp:
uname -m
Visa om processorn stöder "Virtualization Extensions" (Intel-VT eller AMD-V), som aktiveras från datorns BIOS-konfiguration:
Om processorn är Intel måste du veta om värdet "vmx" visas:
grep -i vmx / proc / cpuinfo
Om processorn är AMD måste du veta om värdet "svm" visas:
grep -i svm / proc / cpuinfo
Batteriinfo
acpi-bi
ó
acpitool -B
RAM-minne och SWAP-partition
Visa total RAM och byt partition (ändra den sista parametern till: -b = Bytes, -k = Kilobytes, -m = Megabyte, -g = Gigabyte, efter behov):
gratis -o -m
och ett annat sätt att göra det är så här:
grep 'MemTotal' / proc / meminfo; grep 'SwapTotal' / proc / meminfo
För att visa vilken partition (och storlek) bytet är på:
sudo swapon -s
Kärna
Visa kärnnamn och version:
gå med mig -sr
Shell
Visa skalet som används:
eko $ SHELL
Fördelning
Visa distributionens namn, version och nyckelnamn:
lsb_release -idc
Användarmiljö
Nuvarande användarnamn:
echo $ USER
Lagets namn:
eko $ HOSTNAME
Nuvarande användarbaskatalog:
echo $ HOME
Nuvarande arbetskatalog:
eko $ PWD
o
pwd
hårdvara
Lista PCI / PCIe-enheter
lspci
Lista alla PCMCIA-enheter
/ sbin / lspcmcia
Lista alla USB-enheter:
lsusb
Lista alla enheter som upptäcks som SCSI:
lsscsi
Moduler som har instruerats att kärnan ska laddas under start:
cat / etc / modules
Lista alla moduler som systemet laddade:
lsmod | mindre
Lista hårdvaran (sammanfattningsinformation):
sudo lshw -kort
Lista hårdvaran (omfattande information):
sudo lshw | mindre
Lagrings- och startmedia
Lista partitionerna på lagringsmediet:
sudo fdisk-l
Känn det använda och tillgängliga utrymmet i partitionerna:
df -h
Vet vilken partition (och storlek) du byter på:
sudo swapon -s
Visa de loggade posterna för GRUB "Legacy" bootloader (upp till version 0.97):
sudo grep -i titel /boot/grub/menu.lst | grep "#" -v
Visa de loggade posterna för startladdaren GRUB 2:
sudo grep -i menuentry /boot/grub/grub.cfg | grep "#" -v
Visa partitionstabellen (File System TABle) som systemet monteras automatiskt under start:
mindre / etc / fstab
Visa UUID-värdet (Universally Unique IDentifier) för alla partitioner:
sudo blkid
nätverk
Lista de trådbundna PCI-nätverksenheterna:
lspci | grep -i ethernet
Lista PCI-trådlösa nätverksenheter:
lspci | grep -i nätverk
Lista USB-nätverksenheter:
lsusb | grep -i ethernet; lsusb | grep -i nätverk
Visa modulerna som laddats av systemet för att styra trådlösa nätverkskort:
lsmod | grep iwl
Visa information om drivrutinen som används av en specifik nätverksenhet (ersätt ordgränssnittet med det logiska namnet på nätverkskortet, till exempel eth0, wlan0, ath0, etc.):
sudo ethtool -i gränssnitt
Konfiguration av nätverkskort och deras tilldelade IP-adresser:
katt / etc / nätverk / gränssnitt
Upplösning av domännamn:
katt /etc/resolv.conf
Visa innehållet i HOSTS-filen:
katt / etc / värdar
Datorns namn, som det kommer att ses på det lokala nätverket:
katt / etc / värdnamn
ó
grep 127.0.1.1 / etc / hosts
ó
eko $ HOSTNAME
Lokala IP-adresser för trådbundna nätverkskort (sammanfattning):
/ sbin / ifconfig | grep -i direc | grep -i bcast
om systemet är på engelska, använd:
/ sbin / ifconfig | grep -i addr | grep -i bcast
Lokala IP-adresser för trådbundna nätverkskort (detalj):
/ sbin / ifconfig
Lokala IP-adresser för trådlösa nätverkskort (sammanfattning):
/ sbin / iwconfig | grep -i direc | grep -i bcast
om systemet är på engelska, använd:
/ sbin / iwconfig | grep -i addr | grep -i bcast
Lokala IP-adresser för trådlösa nätverkskort (detalj):
/ sbin / iwconfig
Visa routingtabellen:
sudo rutt -n
För att ta reda på den offentliga (externa) IP-adressen:
krulla ip.appspot.com
Förvar / systemuppdatering
Visa innehållet i filen sources.list, som innehåller adresserna till förvaren:
mindre /etc/apt/sources.list
Video
Lista upp grafikkorten (PCI / PCIe):
lspci | grep -i vga
För att avgöra om datorn stöder grafikacceleration måste verktygspaketet mesa-utils installeras. Detta paket innehåller kommandot glxinfo:
glxinfo | grep-jag gör
För att beräkna FPS (bilder per sekund), kör följande kommando:
timeout 60 glxgears
Som visar i 60 sekunder (med hjälp av timeout-kommandot) ett litet fönster med en animering av 3 växlar, medan samtidigt i terminalfönstret visas medelvärdena för bilder per sekund (FPS, bilder per sekund). ):
Exempel på ett systems grafiska prestanda:
338 bilder på 5.4 sekunder = 62.225 FPS
280 bilder på 5.1 sekunder = 55.343 FPS
280 bilder på 5.2 sekunder = 54.179 FPS
280 bilder på 5.2 sekunder = 53.830 FPS
280 bilder på 5.3 sekunder = 53.211 FPS
338 bilder på 5.4 sekunder = 62.225 FPS
280 bilder på 5.1 sekunder = 55.343 FPS
280 bilder på 5.2 sekunder = 54.179 FPS
280 bilder på 5.2 sekunder = 53.830 FPS
280 bilder på 5.3 sekunder = 53.211 FPS
Exempel på bättre grafikprestanda på ett annat system:
2340 bilder på 5.0 sekunder = 467.986 FPS
2400 bilder på 5.0 sekunder = 479.886 FPS
2080 bilder på 5.0 sekunder = 415.981 FPS
2142 bilder på 5.0 sekunder = 428.346 FPS
2442 bilder på 5.0 sekunder = 488.181 FPS
2295 bilder på 5.0 sekunder = 458.847 FPS
2298 bilder på 5.0 sekunder = 459.481 FPS
2416 bilder på 5.0 sekunder = 483.141 FPS
2209 bilder på 5.0 sekunder = 441.624 FPS
2437 bilder på 5.0 sekunder = 487.332 FPS
Så här visar du den aktuella X (X Window System) -serverkonfigurationen:
mindre /etc/X11/xorg.conf
För att hitta aktuell upplösning (bredd x höjd) och svepfrekvens (MHz):
xrandr | grep '*'
Att känna till alla de upplösningar som den nuvarande konfigurationen stöder:
xrandr
Så här visar du webbkamerorna (USB):
lsusb | grep -i kamera
Följande exempel visar resultatet av två webbkameror anslutna till samma dator:
Buss 001 Enhet 003: ID 0c45: 62c0 Microdia Sonix USB 2.0-kamera
Buss 002 Enhet 004: ID 0ac8: 3420 Z-Star Microelectronics Corp. Venus USB2.0-kamera
Webbkameror "monteras" i ordning i följd på / dev / path:
Buss 001 -> / dev / video0
Buss 002 -> / dev / video1
Buss 003 -> / dev / video2
[...] För att kontrollera att webbkamerorna har "monterats" på motsvarande väg:
ls / dev / video * -lh
Audio
Lista ljudmaskinvara:
lspci | grep -i ljud
ó
sudo lshw | grep -i ljud | grep-produkt
Lista uppspelningsenheterna för ljud:
aplay -l | grep -i-kort
om systemet är på engelska används det:
aplay -l | grep -i-kort
Lista alla moduler som systemet laddade för att användas av ljudenheterna:
lsmod | grep -i snd
Följande är test för att verifiera om högtalarna är korrekt anslutna och distribuerade. Högtalarna ska sättas på och under testet kan volym, kablar och layout justeras. Varje test avger ett ljud under en cykel och upprepas två gånger till:
Om ljudsystemet är 1 kanal (mono):
högtalartest -l 3 -t sinus -c 1
Om ljudsystemet är 2-kanals (stereo):
högtalartest -l 3 -t sinus -c 2
Om ljudsystemet är 5.1-kanaligt (surround):
högtalartest -l 3 -t sinus -c 6
Register (loggar)
Visa de sista 30 raderna i kärnbufferten:
dmesg | svans -30
Visa hela kärnbufferten:
dmesg | mindre
X-serverloggarna ger användbar information om den aktuella konfigurationen av servern och om grafikkortet:
cd / var / log / ls Xorg * -hl
detta visar alla loggfiler från X-servern, med Xorg.0.log-filen den senaste.
Så här visar du felmeddelanden (fel) och varningsmeddelanden (varningar):
grep -E "(WW) | (EE)" Xorg.0.log | grep -v okänd
Om du vill se all registerinformation:
mindre Xorg.0.log
Om du vill se innehållet i en post före den aktuella, ersätter du bara filnamnet Xorg.0.log med namnet på filen du vill visa.
För att visa startposten är det nödvändigt att aktivera den först. Du bör öppna filen / etc / default / bootlogd och ersätta värdet nej med ja, se ut så här:
# Kör bootlogd vid start? BOOTLOGD_ENABLE = ja
Vid nästa systemstart kommer filen / var / log / boot att genereras, som nu kan granskas:
sudo less / var / log / boot
Tidigare startposter kan visas med:
sudo ls / var / log / boot * -hl
och rådfrågas som redan visas.
För att se andra loggar: De flesta systemloggarna finns i katalogen / var / log / såväl som i flera underkataloger, därför anger du bara den katalogen och gör en lista för att känna till dem:
cd / var / log / ls -hl
Andra sätt att känna till systemet
Även om det också finns grafiska verktyg som gör det möjligt att känna till systemet är det möjligt att den grafiska miljön inte fungerar, därför är användningen av terminalen nödvändig. Några av de mest populära grafiska verktygen är hardinfo och sysinfo, och för att installera dem från terminalen, kör bara:
sudo aptitude installera hardinfo sysinfo
bra idé!!!
Jag tror att jag också kommer att göra en conky, det kommer att vara som mitt projekt att lära mig att utvecklas för Linux! 🙂
mycket bra, grundläggande men mycket bra
Kära, utmärkt artikel, tack så mycket för att du delar dina kunskaper !!!!!!!!
Det har gått länge sedan jag hittade ett inlägg så komplett och förklarat med ett så brett ämne, du ägnade tid åt det. Excellent
Yesiiiii. Jag har velat ha något sånt länge.
Tack.
Jag har länge velat dokumentera allt jag har gjort på DesdeLinux-servrarna, men tyvärr är min fritid väldigt liten.
Tack för kommentaren 🙂
Mycket bra guide, han fick mig ur problem.
Jag hade inget ljud i Ubuntu 12.04, jag har uppdaterat det jag har känt och nu får jag en skärm som frågar efter användarnamn och lösenord (hittills bra) Men fortsätt sedan med den här frågan: systemets produktnamn: ~ $
och här visste jag inte vad jag skulle lägga, med vad det här inlägget säger ska jag försöka fortsätta, tack
Om ljudet inte fungerar för dig, prova det här kommandot:
systemctl –användare aktiverar pulseaudio && systemctl –användare startar pulseaudio
Med detta bör ditt problem försvinna. När jag installerade kali linux hände samma sak med mig och med det här kommandot hade jag redan ljud.
utmärkt blogg han ¡¡¡¡¡ definitivt linuxx är bra …………… ..
............ ..
Tack så mycket! Jag är glad att det finns människor som du som är villiga att hjälpa andra och mot själviska, monopolistiska och kapitalistiska ideal, bara för att använda Linux. Vi är samhällen och som alla söker vi frihet. Det är därför vi använder Linux. 🙂 Älskar Unix!
Varsågod! Kram! Paul.
Det lämnades att kommentera att informationen i denna artikel ursprungligen publicerades på kubuntu-es.org i maj 2009:
http://siddharta.kubuntu-es.org/5214/como-conocer-sistema-comandos-obtener-informacion-que-permita-diagnosticar-pr
http://www.kubuntu-es.org/wiki/comenzando/howto-conociendo-sistema-o-como-cumplir-punto-6-normas-foro
och replikerades senare på esdebian.org i november 2010:
http://www.esdebian.org/wiki/comandos-conocer-sistema-identificar-hardware-algunas-configuraciones-software
Naturligtvis förstår man bara att publicera något på Internet att det är för din användning; Jag säger bara att det var nödvändigt att ange det ursprungliga ursprunget till denna publikation.
hälsningar,
Sidd.
Hej Siddharta, jag kommer ihåg dig från esDebian 😉
Den här artikeln publicerades för mer än ett år sedan på UsemosLinux när den var värd på BlogSpot. Det var inte ens Paul dess författare, utan någon annans samarbete. Men du har rätt, och vi kommer att lägga källan i DesdeLinux-artikeln.
Tack för att du hälsade på.
«... D4ny R3y är en av vinnarna av vår veckotävling:" Dela vad du vet om Linux ". Grattis Dany!… »
hahaha killen fick ett märke för att göra en popy & paste haha
Att citera källan är när man tar något från en artikel, men det här är en fullständig kopia. Jag minns en konst. av huayra som de raderade för att vara en kopia, inte så länge sedan
Ledsen för det ... det har redan rättats. Som elav sa, läsaren som delade nyheterna specificerade inte källan, så vi antog att den var original.
Kram! Paul.
Och till det bör det noteras att det kommer från Linux-handboken som författaren till Linux skapade när han kopierade den från unix.
@elav: hej, hur länge! Hur trevligt att se dig i dessa delar. Jag kommer att försöka uppdatera mig på dina nya rutter, och jag kommer säkert att hitta intressanta och användbara saker här 🙂
@Pablo: Jag ber om ursäkt, för oavsett hur hårt jag sökte hittade jag inte någon annan hänvisning till författaren än ditt omnämnande, och av den anledningen kommenterade jag på esdebian.org att det verkligen var en oavsiktlig utelämning. Ömsesidiga kramar 🙂
Sidd.
Mycket komplett artikel.
Utmärkt info tillsammans ...
Mycket bra inlägg.
Jag skulle också vilja ha en för nätverksadministratörer, se systemlogg, se maskiner med nätverksvirus, möjliga attacker etc.
När du startar kubuntu 13.04 efter att du har angett lösenordet blir skärmen mörk. Men om jag går in i gästsessionen, nej. Jag vet inte vad jag ska göra.
Hälsningar. Ängel
Hej ängel! Sanningen är att jag inte har någon aning om vad som kan hända. Jag är ledsen.
Tack så mycket! det har varit mycket användbart.
Grundläggande, för alla användare som vill veta hur hans #Linux och hans #Pc fungerar
Dessa handledning för oerfarna som jag är jättebra. väl detaljerad och mycket förståelig. Tack
Hej.
Jag har en bläckfisk och jag måste få honom att skicka mig SARG-grafen per timme och undersöka att jag fann att det är möjligt med kommandot "crontab", men sanningen är att jag inte förstod så bra.
hälsningar
Tack för den här informationen, den är väldigt komplett.
Utmärkt inlägg! Tack så mycket!
Tacksam för all den här informationen. Det svåra är att det ligger allt i huvudet, det finns flera kommandon, men vilken bra guide. GNU / Linux ger oss så mycket ... ..
Tack så mycket, det har hjälpt mig att veta mer om min maskin och vad jag har installerat.
Jag skriver inte kommentarer, men den här informationen är värt det. Tack, det hjälpte mig att inte ta isär min CPU, en gammal maskin med ett PCChips p21-kort som kör xubuntu.
Du är välkommen, man! Jag skickar en kram och tack för att du lämnade din kommentar.
Pablo.
Är detta rätt :::
Hur man söker / tmp för alla filer som innehåller namnet
JOSUE i alla underkataloger och säg de som innehåller
Sträng Max
hitta /tmp.* –namn JOSUE –L
4.- Döda alla nanoprocesser, eller som innehåller ordet nano,
se också helt enkelt processerna för ericssondb-webbtjänsten så här
du kan validera att en webbtjänstprocess eller någon process är
kör, i utdata ser du tiden och mer information
killoall nano
ps | grep ericsondb
ps | grep nano
är det korrekt ??????
muy bueno
Utmärkt kompa, tack för att du delar din kunskap.
Fortsätt dela, var har du ett inlägg annars? På YouTube?
Jag vill ställa in en Zentyal-server, vet du något?
Hälsningar, Colombia-Bogota
Tack för informationen, för mig att jag vill lära mig mer om detta fantastiska operativsystem och att jag förklarar mig okunnig i många aspekter är till stor hjälp.
Utmärkt, tutorials som detta är de som hjälper oss att förstå och veta vad vi har framför oss.
Du har arbetat mycket bra.
Tack så mycket, du har tjänat en följare.
Tack, Jaime! en kram! Paul.
Det här är en fråga från en nybörjare:
Med vilket kommando startar root?
Hur loggar jag in på en terminal med administratörsbehörighet? Lätt.
Du kan springa
su -
Eller om du har konfigurerat sudo kan du utföra alla kommandon med administratörsbehörighet direkt med "sudo" på framsidan. Till exempel:
sudo firefox
Kan du inkludera några kommandon för att veta vilken fönsterhanterare vi har? lxde openbox och allt det avsnittet. tack.
Utmärkt bidrag bror
Varsågod! Kram!
pablo
Jag är mycket tacksam vän för att ladda upp och dela detta fantastiska arbete.
Jag är ny på Ubuntu och vill lära mig allt om detta kraftfulla operativsystem.
Jag älskar att jobba mer på konsolen.
Utmärkt sammanfattning av mycket användbara kommandon och att vi ofta lämnar dem förlorade bland flera tusen filer och att när vi behöver dem måste vi googla för att komma ihåg dem.
Utmärkt A ++
Jag gillar verkligen det här mycket enkla men fullständiga inlägget.
Utmärkt information, tack. Tillagd till favoriter!
Kära Opensuse-vänner:
Jag behöver din hjälp, jag säger att jag är väldigt ny i detta operativsystem och jag har stött på ett par svårigheter att ha datorn maximalt, utrustningens egenskaper är följande:
Märke: Toshiba
Processor: Äkta Intel (R) CPU T1350 @ 1.86 GHz
Arkitektur: 32 bitar
Distribution:
Distributörs-ID: openSUSE-projekt
Beskrivning: openSUSE 13.2 (Harlequin) (i586)
Kodenamn: Harlekin
Jag har ett Huawei mobilt internet, problemet är att det identifierar mig som USB inte som mobilt internet och hittills har jag inte kunnat installera det, jag skulle uppskatta din hjälp, förresten har USB några filer för att installera det men jag kunde inte köra dem och det ger mig meddelande från: «Det gick inte att köra programmet. Programmet kan inte hittas », och jag kan inte heller berätta för dem vilken USB-modell jag har eftersom jag inte vet hur man gör det.
jag tackar dig i förskott
Hallå! Först och främst, ledsen för förseningen med att svara.
Jag föreslår att du använder vår Ask From Linux-tjänst (http://ask.desdelinux.net) för att genomföra denna typ av samråd. På så sätt kan du få hjälp från hela samhället.
En kram! Paul
Tack för informationen, det har varit mycket användbart för mig att känna till maskinens serienummer eftersom jag blev ombedd av ett exe-program som kördes i vin och bloggen Bra på bloggen hade bundit mig. Salu2 från Argentina
Varsågod!
En kram, Pablo.
Lägg till följande kommando i RAM-minnesavsnittet eftersom det visar vilken typ av DDR-minne det är, dess frekvenser och tillgängliga banker (kortplatser) som används när du byter eller ökar ett minneskort:
dmidecode –typ 17
Hälsningar och utmärkt inlägg. Det har varit mycket användbart för mig.
Tack!
Jag hade aldrig kommenterat de tre åren att jag har känt dem, men den här gången gör jag det för att tacka dessa bidrag, de är från 2012 och 2016 de har tjänat mig mycket.
Tack.
Tack så mycket, mycket bra, det är kommandon som inte används dagligen, det här är användbart att ha det väl till hands för att de är lätta att glömma
Tack för så mycket och bra information
tack så mycket för att dela kunskapen
Du kan ändra tillverkarens information, serienummer och modell
som för att suddas ut informationen, när du ansluter till en fiberoptisk omvandlare för att göra direkta tester på din länk, vet ispen vilket märke och vilken modell som var ansluten och har all utrustninginformation
Och jag är en säkerhetsmaniac (nyckel till bios-nyckel för grubdisk krypterad med respektive nyckel. 28 motgångar reparerade och 70 sekunder reparerade och mer hemnyckel) Jag är orolig att någon vet hur man ändrar tillverkarens information, hälsningar tack
Jag vill bli informerad.
UTMÄRKT, tack så mycket, det hjälpte mig verkligen, jag skulle vilja ha datorkunskaper för att hjälpa människor på det här sättet.