Den robusta Pico-ITX SBC kör Linux på i.MX6 UL med låg strömförbrukning. Få information om hårdvara i Linux Hur man får information om linux

Alla användare kommer inte ihåg komponenterna i sin dator utantill, liksom andra systemdetaljer, så möjligheten att visa systeminformation i operativsystemet måste finnas. Plattformar utvecklade i Linux har också sådana verktyg. Därefter kommer vi att försöka prata så detaljerat som möjligt om de tillgängliga metoderna för att se den nödvändiga informationen, med ett exempel senaste versionen populära OS Ubuntu. I andra Linux-distributioner kan denna procedur utföras på exakt samma sätt.

Idag erbjuder vi dig att bekanta dig med två olika metoder för att hitta den nödvändiga systeminformationen. Båda fungerar på lite olika algoritmer och har också ett annat koncept. På grund av detta kommer varje alternativ att vara mest användbart för olika användare.

Metod 1: Hardinfo

Metoden med Hardinfo-programmet är lämplig för nybörjare och alla som inte vill vara med och arbeta i "Terminal". Men även installationen av ytterligare programvara är inte komplett utan att starta konsolen, så du måste vända dig till den för ett kommando.

  1. Springa "Terminal" och ange kommandot sudo apt install hardinfo där.
  2. Ange ditt lösenord för att bekräfta root-åtkomst (tecken du anger kommer inte att visas).
  3. Bekräfta att lägga till nya filer genom att välja lämpligt alternativ.
  4. Allt som återstår är att köra programmet genom kommandot hardinfo.
  5. Ett grafikfönster öppnas nu, uppdelat i två paneler. Till vänster ser du kategorier med information om systemet, användare och dator. Välj lämplig sektion så visas en sammanfattning av all data till höger.
  6. Med hjälp av en knapp "Skapa rapport" du kan spara en kopia av informationen i valfri form.
  7. Till exempel kan en färdig HTML-fil sedan enkelt öppnas genom en vanlig webbläsare, som visar PC-egenskaperna i textform.

Som du kan se är Hardinfo en slags samling av alla kommandon från konsolen, implementerade via ett grafiskt gränssnitt. Det är därför denna metod avsevärt förenklar och påskyndar processen att hitta den nödvändiga informationen.

Metod 2: Terminal

Konsolen inbyggd i Ubuntu ger obegränsade möjligheter för användaren. Tack vare kommandon kan du utföra åtgärder med program, filer, hantera systemet och mycket mer. Det finns verktyg som låter dig ta reda på information av intresse genom "Terminal". Låt oss titta på allt i ordning.

  1. Öppna menyn och starta konsolen, du kan också göra detta genom att hålla ner tangentkombinationen Ctrl + Alt + T.
  2. För att komma igång anger du bara kommandot hostname och klickar sedan på Stiga på för att visa kontonamnet.
  3. Laptopanvändare kämpar också ofta med behovet av att bestämma serienumret eller den exakta modellen på sin enhet. Tre kommandon hjälper dig att hitta den information du behöver:

    sudo dmidecode -s system-serienummer
    sudo dmidecode -s systemtillverkare
    sudo dmidecode -s system-produktnamn

  4. För att samla in information om all ansluten utrustning kan du inte klara dig utan ett extra verktyg. Du kan installera det genom att skriva sudo apt-get install procinfo .
  5. När installationen är klar skriver du sudo lsdev .
  6. Efter en kort skanning får du en lista över alla aktiva enheter.
  7. När det gäller processormodellen och annan information om den är det enklaste sättet att göra detta på cat /proc/cpuinfo . Du får omedelbart allt du behöver för att bekanta dig.
  8. Vi går smidigt vidare till en annan mycket viktig detalj - RAM. Mindre /proc/meminfo hjälper dig att bestämma mängden ledigt och använt utrymme. Omedelbart efter att du har skrivit in kommandot kommer du att se motsvarande rader i konsolen.
  9. Mer sammanfattad information tillhandahålls enligt följande:
    • free -m — minne i megabyte;
    • gratis -g - gigabyte;
    • gratis -h - i en förenklad läsbar form.
  10. Swapon -s ansvarar för swapfilen. Du kommer att kunna ta reda på inte bara om själva existensen av en sådan fil, utan också se dess storlek.
  11. Om du är intresserad av den aktuella versionen av Ubuntu-distributionen, använd kommandot lsb_release -a. Du får ett versionscertifikat och får reda på kodnamnet med en beskrivning.
  12. Det finns dock ytterligare kommandon som gör att du kan få mer detaljerad information om operativ system. Till exempel, uname -r visar kärnversionen, uname -p visar arkitekturen och uname -a visar allmän information.
  13. Skriv lsblk för att se en lista över alla anslutna hårddiskar och aktiva partitioner. Dessutom visas en sammanfattning av deras volymer här.
  14. För att studera disklayouten i detalj (antal sektorer, deras storlek och typ), bör du skriva sudo fdisk /dev/sda , där sda— vald enhet.
  15. Vanligtvis är ytterligare enheter anslutna till datorn via lediga USB-kontakter eller via Bluetooth-teknik. Visa alla enheter, deras nummer och ID görs med lsusb.
  16. Skriv lspci | grep -i vga eller lspci -vvnn | grep VGA för att visa en sammanfattning av den aktiva grafikdrivrutinen och grafikkortet som används.

Naturligtvis slutar listan över alla tillgängliga kommandon inte där, men ovan försökte vi prata om de mest grundläggande och användbara som kan vara användbara för den genomsnittliga användaren. Om du är intresserad av alternativ för att få specifik information om systemet eller datorn, se den officiella dokumentationen för distributionen du använder.

Du kan välja den mest lämpliga metoden för att söka efter systeminformation - använd den klassiska konsolen, eller använd ett program med implementerat grafiskt gränssnitt. Om i din Linux distribution Om du har några problem med programvaran eller kommandon, studera feltexten noggrant och hitta en lösning eller tips i den officiella dokumentationen.

Datoranvändaren måste veta allt om det. Detta är nödvändigt inte bara för att förbättra statusen för en erfaren användare, utan också för fall då du behöver hitta, till exempel, drivrutiner för ett grafikkort eller processor. Den här artikeln hjälper dig att förstå hur du hittar information om ett Linux-system.

Värdnamn

Värdnamnet i Linux behövs ofta när man anger parametrar i systemkonfigurationsfiler. Om du har ett sådant behov är det enklaste sättet att slutföra denna uppgift att använda följande kommando:

Värdnamn

Omedelbart efter att du har kört den kommer namnet på din maskin att visas i terminalen. Det finns ett andra sätt att slutföra uppgiften. Faktum är att namnet finns i värdnamnsfilen. Du kan se det genom att köra kommandot:

Cat /etc/hostname

När det gäller en server i Terminal kan du ta reda på dess domännamn genom att ange följande kommando:

Dnsdomännamn

Datorinformation

I operativsystemet Linux-information Du kan också se information om din dator i terminalen. I det här fallet kan du uppnå önskat resultat olika sätt till exempel genom att köra ett av dessa kommandon:

Sudo dmidecode -s system-serienummer # serienummer sudo dmidecode -s system-manufacturer #manufacturer sudo dmidecode -s system-product-name #product name

Om du vill få all information på en gång, kör ett annat kommando:

Sudo dmidecode | Mer

Du kan också använda verktyget lshw för att få önskat resultat. Det är dock värt att notera att det inte är installerat på alla Linux-distributioner. För att använda det, kör följande kommandon:

Sudo lshw | mer sudo lshw -kort

CPU-information

Som du kan se är kommandon bäst lämpade för att få systeminformation i Linux. Detta är fallet när du behöver klargöra processorns egenskaper. För att göra detta, kör ett av dessa kommandon:

Cat /proc/cpuinfo lscpu

Om det finns ett behov av att ta reda på belastningen på den här komponenten, kommer följande verktyg till undsättning:

Sudo mpstat

Det är värt att notera att det inte är installerat på alla operativsystem, så installera det först via "Terminalen".

RAM-information

Bland all ovanstående information om Linux-systemet kan du också lära dig om RAM. Om du behöver se statistik om dess användning kör du:

Mindre /proc/meminfo

Om du vill få information i en mer kompakt form, använd då följande kommandon:

Gratis -m #in megabyte gratis -g #in gigabyte gratis -h #läsbar

Information om distributionen och kärnan

Lsb_release -a

Kärnan är också en integrerad del av alla system, och information om den är inte mindre viktig, speciellt när du lägger till några tillägg. Det finns två kommandon för att visa dessa data:

Uname -r #kort information uname -a #fullständig information

Körinformation

Vid något tillfälle kan misstankar om felaktig drift smyga sig in hårddisk, i det här fallet hjälper bara några kommandon dig att lära dig mer om den här datorkomponenten. Till exempel, för att se alla anslutna SSD:er, skulle du köra det här kommandot:

Fdisk -l | grep "^/dev"

När du har identifierat alla diskar och fått reda på deras namn kan du se mer detaljerad information:

Fdisk -l /dev/sda #visa partitioner på disken e2label /dev/sda #visa disketiketten

Om du vill se allt på en gång, och vid behov till och med göra några justeringar, är cfdisk-programmet bäst lämpat. Det är lätt att starta det, skriv bara in namnet i "Terminal".

Information om anslutna enheter och datorkomponenter

Linux skulle vara ofullständigt utan att ta hänsyn till alla komponenter i en dator och de enheter som är anslutna till den. För att ta reda på mer, till exempel om ljudkortet, processorn, grafikkortet och gränssnitten, kör bara ett av dessa kommandon:

lspci lspci -vvvn | mindre lspci -vt lspci | grep -i "enhetsnamn"

Om du vill lära dig mer direkt om enheterna som är anslutna till skrivbordet är det bäst att använda dessa kommandon:

Lsusb lsusb -vt

Information om nätverksgränssnitt

Internet har redan blivit en del av våra liv, men att installera det på Linux kan vara ett problem. För att undvika problem när du anger alla nödvändiga parametrar i konfigurationsfilerna, kolla in egenskaperna hos din nätverksadapter. Detta kan göras genom det redan bekanta lspci-kommandot, men informationsutmatningen blir minimal. Det är bättre att använda en av dessa:

Iwconfig watch -n 1 cat /proc/net/wireless wavemon iw lista

Information om videochip

Videospel är också en integrerad del av en PC-användares liv, så ingen dator klarar sig utan ett videochip. Och för att till exempel installera rätt drivrutiner måste du åtminstone känna till dess modell. Hela listan över egenskaper hos denna komponent kan hittas i utgången av dessa kommandon:

lspci | grep -i vga lspci -vvnn | grep VGA

Alternativt kan du använda följande rad:

Sudo lshw -class display

Informationen om Linux-systemet som erhålls från ovanstående kommandon är dock ytlig. Mycket mer kan man lära sig om man tänker på tillverkaren av produkten. Så, om du har ett grafikkort från NVIDIA, kör sedan ett av dessa kommandon i terminalen:

Nvidia-smi nvidia-inställningar

Vi ska heller inte glömma bort grafikkort från AMD, eftersom de också täcker en stor del av marknaden. För att ta reda på deras egenskaper, kör detta kommando:

Fglrxinfo

Slutsats

Nu vet du hur du tar reda på systeminformation i Linux. Det kan också noteras att allt görs ganska enkelt, speciellt eftersom du inte ens behöver installera någon programvara- allt görs i "Terminalen".

Låt oss titta på flera användbara kommandon och verktyg som kan användas för att få information om hårdvara i Linux. Detta behov uppstår till exempel när du behöver installera en drivrutin för någon datorenhet och du behöver veta dess exakta namn. Eller så vill du till exempel få information om upptaget minne eller datorresurser.

Processorinformation (CPU)

Du kan få all nödvändig information om centralprocessorn i Linux genom att köra kommandot i terminalen:

Cat /proc/cpuinfo

För att avgöra om din processor är 32-bitars eller 64-bitars, måste du titta på flaggorna som anges i kommandoutgången. Om bland flaggorna finns lm(långt läge), detta betyder att din processor är 64-bitars. Till exempel när du kör kommandot cat /proc/cpuinfo vi kan få följande flaggor:

Flaggor: fpu vme de acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon ...

Information om PCI-enheter (information om grafikkort)

Använder kommandot lspci Du kan visa all information om PCI-enheter:

Detta kommando används ofta för att få information om ett grafikkort. Sedan kommandot utdata lspciär tillräckligt stor kan du använda kommandot grep för att ställa in sökvillkoret. Till exempel, om vi vet att vi har ett grafikkort från Nvidia, kan vi använda kommandot:

lspci | grep nVidia

Och som ett resultat får du något som:

01:00.0 VGA-kompatibel kontroller: nVidia Corporation G72M (rev a1)

Observera att kommandot grep är skiftlägeskänsligt och därför, om du inte hittar det du letade efter första gången, bör du prova en annan stavning, till exempel, nvidia, NVIDIA eller bara idia. På samma sätt kan du leta efter information i utdata från andra kommandon genom att lägga till kommandot: " | grep söksträng.

Information om drivrutinsversionen för Nvidia grafikkort i Linux kan erhållas genom att köra:

Cat /proc/driver/nvidia/version

Information om Random Access Memory (RAM).

För att få information om volymen, såväl som mängden ledigt och använt RAM-minne, kan du använda kommandot:

Fri -t -m

Information om virtuellt minne kan erhållas med kommandot vmstat:

Om du behöver mer detaljerad information om de involverade processerna Bagge, om processorbelastningen (CPU), så kan du använda verktygen Top eller htop. Toppverktyget finns vanligtvis alltid i Linux. För att köra det, kör helt enkelt:

Hårddiskinformation

Information om hårddiskpartitioner i Linux:

Sudo fdisk -l

Information om monterade partitioner, mängd ledigt och använt minne:

Det finns ett annat användbart kommando du, som visar information om storleken på varje fil i den aktuella katalogen och underkatalogen. Om du vill få information om alla filer i den aktuella katalogen, kör kommandot utan parametrar:

Du kan ställa in filnamnet som en parameter, till exempel för att ta reda på filstorleken abc.bin do:

Du abc.bin

Information om USB-enheter och USB-bussar

För att visa information om USB-bussar och anslutna USB-enheter kommandot används lsusb:

Icke-konsolprogram

Låt oss titta på flera grafiska program som hjälper när du arbetar med utrustning.

Gnomes skrivbordsmiljö innehåller ett grafiskt verktyg som heter Systemmonitor. Den visar information om CPU-användning, pågående processer (applikationer), information om hårddiskar och visar även grafer, inklusive nätverksanvändning. Du kan köra det från kommandoraden genom att köra:

Gnome-system-monitor

För att arbeta med hårda kan du använda programmet GParted.

ytterligare information

Slutligen är det värt att nämna ett mycket viktigt lag lshw, som visar nästan all information om din dator. Team lshw måste köras som root-användare:

Sudo lshw

Att dra tillbaka kort information nyckel används -kort:

Sudo lshw -kort

Du kan få mer detaljerad information om de kommandon som beskrivs i artikeln med hjälp av hjälpen Linux-system. För att göra detta måste du köra i konsolen:

Man kommando-namn

Till exempel för att få all information om ett kommando du, kör kommandot.

Du kan behöva samla in all tillgänglig information om Ubuntu-systemet och hårdvaran om du har ny dator eller en bärbar dator, och du undrar exakt vilken typ av utrustning som finns där. Detta kan också vara nödvändigt om du behöver byta ut någon komponent, t.ex. HDD. Eller bara sådär. För att byta ut utrustning måste du veta all information i förväg. Du kan också behöva information om Ubuntu-hårdvara om du ska ställa in Wifi, Bluetooth, en webbkamera eller installera drivrutiner för ett grafikkort.

I den här artikeln kommer jag att lista de kommandon med vilka information om operationssalen kan erhållas Ubuntu system. Alla kommandon har testats på Ubuntu 16.04, men de borde fungera på alla moderna distributioner som Debian, Fedora, OpenSUSE, etc.

Ta reda på värdnamnet

Det enklaste sättet att ta reda på värdnamnet på din maskin är med kommandot hostname:

cat /etc/hostname

Om du har en server kan du titta på domännamnet för värden som bestäms av DNS:

Värdens fullständiga domännamn (FQDN) kan ses med kommandot:

server01.site

Hitta tillverkaren, serienummer

Om du har en bärbar dator kan du få information som tillverkare, serienummer och annan information om Ubuntu-hårdvara kodad i dmi:

sudo dmidecode -s system-serienummer
$ sudo dmidecode -s systemtillverkare
$ sudo dmidecode -s system-produktnamn

Se all tillgänglig information med kommandot:

sudo dmidecode | Mer

Du kan också använda kommandot lshw; på vissa distributioner måste du installera det:

sudo lshw | Mer
$ sudo lshw -kort

Information om ansluten utrustning

Kommandot visar all ansluten utrustning, använda PCI- och USB-portar, etc:

Processorinformation

Linux-processorinformation är också lätt tillgänglig:

cat /proc/cpuinfo

processor: 0
vendor_id: AuthenticAMD
CPU-familj: 16
modell: 6
modellnamn: AMD Athlon(tm) II X2 250-processor
steg: 3
mikrokod: 0x10000c8
CPU MHz: 2300 000

CPU-användningsstatistik

Du kan se processorbelastningen med kommandot:

21:56:27 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle
21:56:27 alla 18,27 0,33 5,26 2,01 0,00 0,04 0,00 0,00 0,00 74,10

Verktyget kan behöva installeras genom att installera sysstat-paketet.

Minnesinformation

Du kan se statistik över minnesanvändning i systemet med kommandot:

mindre /proc/meminfo

MemTotal: 6109876 kB
MemFree: 188544 kB
Tillgängligt minne: 2117964 kB
Buffertar: 254120 kB
Cachad: 1595932 kB

Om du inte behöver en detaljerad information, kan du få information om linux kommando fri.

Visa minnesinformation i megabyte:

I gigabyte:

I läsbar form:

Byt information

Du kan se om swap-partitionen är ansluten och vilken storlek den är med kommandona:

Virtuell minnesinformation

sudo vmstat
$ sudo vmstat 1
$sudo vmstat 2

Distributionsversion

Kommandot kommer att visa versionen och distributionsnamnet, samt några Ytterligare information, det här är viktig information om Linux-operativsystemet:

Kärnversion

Kärnan är den viktigaste komponenten i systemet. Information om Ubuntu-systemet, nämligen kärnversionen, är tillgänglig med kommandot uname.

uname -r
$ uname -a

Linux dhcppc0 4.1.15-8-default #1 SMP PREEMPT ons 20 jan 16:41:00 UTC 2016 (0e3b3ab) x86_64 x86_64 x86_64 GNU/Linux

Alternativ för kärnstart

cat /proc/cmdline
$sysctl -a | Mer

System arkitektur

uname -m
$ getconf LONG_BIT
$arch

Hårddiskinformation

Låt oss titta på de anslutna hårddiskarna:

fdisk -l | grep "^Disk /dev"

Disk /dev/sda: 465,8 GiB, 500107862016 byte, 976773168 sektorer
Disk /dev/sdb: 931,5 GiB, 1000204886016 byte, 1953525168 sektorer

Låt oss titta på partitionerna på en specifik disk:

fdisk -l /dev/sda

Ta reda på skivetiketten:

sudo fdisk /dev/sda
$ sudo e2label /dev/sda1
$ sudo cfdisk /dev/sda

Blockera enhetsinformation

Blockera enhetsattribut:

Lista över alla blockenheter:

Ledigt diskutrymme

Ubuntu-systeminformation inkluderar diskinformation. Visa använt utrymme på alla diskar:

df
$df -H
$df-HT

Visa storleken på filerna i hemmappen:

du
$ du /hem

Monterade drev

Visa alla monterade filsystem:

cat /proc/mount
$mount

SCSI-enheter

Visa parametrar för SCSI-enheter som är anslutna till systemet:

I/O-statistik:

sudo iostat
$ sudo iostat 2

Information om PCI-enheter

PCI-enheter är alla enheter som är anslutna till moderkort dator, detta är en processor, nätverkskort, trådlös adapter och så vidare. I huvudsak kan du se Ubuntu-hårdvara genom att titta på pci-enheten.

lspci
$lspci -vt
$lspci | grep -i "enhet"
$ lspci -vvvn| mindre

USB-information

Förutom PCI-enheter finns det även externa USB-enheter, såsom skrivare, Bluetooth-adaptrar, möss och tangentbord. Detta är också viktig information om din Ubuntu-dator.

lsusb
$ lsusb -vt

Information om trådlösa nätverkskort

Modellen och tillverkaren av nätverksadaptern kan ses via lscpi, men mer detaljerad information om inställningar och stödda funktioner kan inte hittas där; det finns kommandon för detta:

iwconfig
$ watch -n 1 cat /proc/net/wireless
$wavemon
$ iw lista

Grafikkortsinformation

lspci | grep -i vga
$ lspci -vvnn | grep VGA

sudo lshw -class display

NVIDIA grafikkort information

Om proprietära drivrutiner är installerade kan information om grafikkortet ses med kommandot:

Detta kommer att ge mer detaljerad information om Ubuntu-maskinen än den normala lspci-utgången.

Information om ATI Readon grafikkort

För att kommandot ska fungera måste ATI-drivrutinen vara installerad:

Unity version

Information om ljudenhet

lspci | grep -i ljud

cat /proc/asund/kort

Batteri status

På en bärbar dator kan vi behöva se batteristatus:

upower -i /org/freedesktop/UPower/devices/battery_BAT0
$ acpi -V

Systemuppetid

upptid

upptid
$ cat /proc/loadavg
$ sudo topp
$sudo htop
$ sudo på toppen

Historik över avstängningar och omstarter

senaste omstart
$senaste avstängningen

Aktuell körnivå

RunLevel är körnivån i SysVinit init-systemet.

löpnivå
$vem -r

Visa kärnloggen

Mycket användbar information om Ubuntu-datorn, information om fel och problem finns i kärnloggen:

sudo less /var/log/dmesg
$ sudo grep "regx" /var/log/dmesg
$ sudo grep "d" /var/log/dmesg

Laddade kärnmoduler

sudo lsmod
$ sudo modinfo _____modulnamn___

Nätverksinformation

Visa lokal IP-adress och annan information om nätverksgränssnitt:

sudo ip a
$sudo ip
$ sudo ip-länk visas
$ sudo ifconfig -a

Visa endast information om eth0-gränssnittet:

sudo ip en show eth0
$sudo ifconfig eth0

Visa rutttabell:

sudo ip r
$ sudo rutt -n
$ sudo netstat -nr

Visa nätverksbryggor:

sudo brctl visa
$ sudo bridge länk

Information om DNS-servrar

Adresser DNS-servrar, som systemet fungerar med finns i filen /etc/resolv.conf:

cat /etc/resolv.conf

Systemet DNS-inställningar finns i filen /etc/host.conf

cat /etc/host.conf

Information om uttag

Vi tittar på öppna nätverk och lokala uttag:

Alla lyssningsportar:

sudo netstat -tulpn
$ sudo netstat -tulpn | grep LYSSNA

Låt oss titta på alla TCP-sockets:

UDP-uttag:

Låt oss titta på filerna som är öppna i systemet:

lsof | Mer
$lsof | grep något
$ lsof /dev/sda2

Information om tjänster

Vi tittar på alla drifttjänster. I SysVinit:

sudo-tjänst --status-all

sudo initctl lista

Vi kontrollerar om tjänsten laddas automatiskt:

sudo initctl status tjänstnamn
$ sudo initctl status smbd

sudo tjänst service_name status
$ sudo tjänst nginx status

Visa loggfiler

cd /var/log
$ ls -l
$ tail -f /var/log/filnamn
$ grep "what_needed" /var/log/filnamn

Sök efter en fil med namn

Använda Locate:

hitta filnamn
$ lokalisera passwd
$ hitta coursework.doc

Använda hitta:

hitta (/folder_where_to_search) -namn (filnamn) -print
$ hitta /etc/ -namn /etc/passwd -print
$ hitta $HOME -namn "*.doc" -print

användar information

mindre /etc/passwd
$ grep användarnamn /etc/passwd
$ getent passwd

Gruppinformation

mindre /etc/group
$ gegent grupp
$ grep gruppnamn /etc/group
$ grupper användarnamn

Lösenordsinformation

chage -l användarnamn
$ ändra -l rot
$ ändra -l vivek

sudo topp
$sudo htop
$ sudo på toppen
$sudo ps auxwww
$ sudo netstat alternativ
$ sudo iostat
$ sudo mpstat 1
$ sudo sar alternativ

Programspårning

strace -o output.txt /bin/foo
$ strace -p 22254 -s 80 -o debug.nginx.txt

Spåra bibliotekssamtal

sudo ltrace /usr/sbin/httpd
$ sudo ltrace /sbin/chroot /usr/sbin/httpd

Bearbeta information

sudo pstree
$sudo pstree | mindre
$ sudo ps auxwwwm
$ps alxwww
$ps auxwww
$ lsof -b M -n -l

Ändra processprioritet:

sudo /bin/nice -n -1 processnamn
$ sudo /bin/nice -n -1 pid
$ sudo renice __priority___ pid

Process CPU-användning:

sudo taskset -p pid
$ sudo taskset -p 42

Om du har ett behov av att ta reda på vad som döljer sig för dina ögon inuti datorn under Linux kontroll(vi kommer att överväga metoder som fungerar i Linux Mint och Ubuntu), är det inte svårare att göra detta än i Windows, och ibland till och med lättare. Det finns flera metoder för detta, som vi föreslår att överväga i den här artikeln.

Låt oss börja med den mest bekanta metoden för den genomsnittliga användaren, oerfaren med alla nöjen med Linux OS. Låt oss föreställa oss att du relativt nyligen bytte till Linux och ännu inte helt har avvänt dig från det Windows du är van vid.

I Windows, för att ta reda på detaljerad information om hårdvaran, använder användare vanligtvis speciella program, till exempel AIDA64 och liknande. Vi försäkrar er att Linux inte är berövad i detta avseende. Det kanske inte har så många liknande program, men det kommer definitivt att finnas de som kommer att ge dig en fullständig rapport om konfigurationen av din dator.

Ett sådant program är HardInfo (efter installationen visas det i menyn som Systemprofil och Benchmark). Med hjälp av det här verktyget kan du få den mest kompletta bilden av datorns hårdvara som är dold för dig. Du kan installera det från din distributions arkiv.

HardInfo-program i Linux Mint 18 Sarah Mate

Programmet presenterar i en tillgänglig grafisk form de viktigaste punkterna som du kan få information om. Du behöver bara klicka på önskad ikon och programmet kommer att visa systemets huvudegenskaper.

HardInfo. Information om minnet som är installerat i datorn.

Programmet gör det också möjligt att skapa en rapport i html-format, som du sedan kan se i en webbläsare. För att göra detta måste du klicka på "Generera rapport", välj de poster som du vill se en rapport för och vänta på resultatet.

HTML-rapport genererad i HardInfo-programmet.

Trots alla dess fördelar ger HardInfo-programmet sämre resultat än vad du får när du använder terminalen och några kommandon.

Låt oss först titta på verktyget lshw För att installera det måste du ange i terminalen: sudo apt-get installera lshw Efter installationen, för att ta reda på systemets egenskaper, skriv bara in kommandot i terminalen sudo lshw

Resultat sudo-kommandon lshw i terminalen.

Som ni ser är listan väldigt lång. För att förkorta den kan du ange kommandot sudo lshw -kort Listan blir kortare och mer kompakt.

Resultat av sudo lshw -kort kommando i terminal.

Det finns också en annan variant av detta kommando som låter dig se hela listan, men samtidigt laddar du den efter behov: sudo lshw|mer

Så här ser resultatet ut efter att ha skrivit in kommandot i terminalen sudo lshw|mer (nu behöver du bara trycka på Enter-tangenten och läsa informationen som visas).

För att generera en rapport i html-format måste du ange kommandot lshw -html > hardware.html (i det här fallet kommer rapporten att sparas i användarens mapp - den där mapparna Nedladdningar, Musik etc. finns).

Det bör nämnas att systemet har en /proc/-mapp, som även innehåller information om din dators hårdvara. Som ett exempel, här är flera relaterade kommandon som, när de skrivs i terminalen, kommer att visa informationen vi är intresserade av:

cat /proc/cpuinfo- kommer att visa information om processorn

cat /proc/meminfo— visar information om RAM

cat /proc/partitioner— visar information om hårddiskpartitioner

Vi hoppas att denna information kommer att hjälpa dig att lyfta slöjan av hemlighetsmakeri om din Linux-dators inre värld.

Hur tar man reda på egenskaperna hos en dator i Linux? uppdaterad: 21 januari 2017 av: Maxim Ivanov


Topp