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.
- Springa "Terminal" och ange kommandot sudo apt install hardinfo där.
- Ange ditt lösenord för att bekräfta root-åtkomst (tecken du anger kommer inte att visas).
- Bekräfta att lägga till nya filer genom att välja lämpligt alternativ.
- Allt som återstår är att köra programmet genom kommandot hardinfo.
- 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.
- Med hjälp av en knapp "Skapa rapport" du kan spara en kopia av informationen i valfri form.
- 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.
- Öppna menyn och starta konsolen, du kan också göra detta genom att hålla ner tangentkombinationen Ctrl + Alt + T.
- För att komma igång anger du bara kommandot hostname och klickar sedan på Stiga på för att visa kontonamnet.
- 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 - 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 .
- När installationen är klar skriver du sudo lsdev .
- Efter en kort skanning får du en lista över alla aktiva enheter.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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