Sida 1 av 1

Terminalkommandon för datorninformation

Postat: 12 jan 2008, 14:51
av Louie
Tjenare vänner, håller på att koda en IRC-bot i php och tänkte köra lite information om datorn via den.
I dagsläget har jag bla;
diskutrymme kvar(df -h)
uptime
kärna
users

men min fantasi börjar sina.
Så jag tänkte höra om er hjälp med lite kortkommandon för bra och trevlig hårdvaruinfo.

Typ; hur mycket som går in/ut via nätverkskortet(om det finns)
hddtemp(kan man få det så man inte behöver sudo rättigheter för att visa)
CPU

sen får ni mer än GÄRNA komma med egna förslag! :)

SV: Terminalkommandon för datorninformation

Postat: 12 jan 2008, 15:43
av Konservburk
Du hittar en massa intressant under /proc

T.ex. /proc/meminfo, /proc/cpuinfo, /proc/diskstats, ...
Se man proc för mer info.

SV: Terminalkommandon för datorninformation

Postat: 12 jan 2008, 15:50
av Lars
Det finns mycket under /proc, som sagt. Nätverkstrafiken visas under /proc/net/dev. Under /proc/acpi finns temperaturer, batterinivå m.m. Och så finns det en del under /sys också.

SV: Terminalkommandon för datorninformation

Postat: 12 jan 2008, 15:53
av Urban Anjar
top

lspci

lsusb

df

du

last

dmesg

SV: Terminalkommandon för datorninformation

Postat: 12 jan 2008, 19:15
av Zhaozhou
Do not forget who!  (:

SV: Terminalkommandon för datorninformation

Postat: 12 jan 2008, 19:19
av Ulsak
...och lshw

jag kan, jag kan!
;D

SV: Terminalkommandon för datorninformation

Postat: 13 jan 2008, 00:10
av Iceron
grep kan ju vara bra om man bara vill få ut vissa delar..
ex:

Kod: Markera allt

cat /proc/cpuinfo | grep MHz
cpu MHz         : 1000.000

SV: Terminalkommandon för datorninformation

Postat: 13 jan 2008, 00:14
av Konservburk
Iceron skrev: grep kan ju vara bra om man bara vill få ut vissa delar..
ex:

Kod: Markera allt

cat /proc/cpuinfo | grep MHz
cpu MHz         : 1000.000
Missbruka inte cat när du ända tänker använda grep:

Kod: Markera allt

grep MHz /proc/cpuinfo

SV: Terminalkommandon för datorninformation

Postat: 13 jan 2008, 10:29
av Urban Anjar
och less ifall man inte vet exakt vad man letar efter:

lshw | less

SV: Terminalkommandon för datorninformation

Postat: 13 jan 2008, 18:18
av Louie
haha, det är info som ska skrivas ut på en 1-4 rader. lspci är väl lite väl att ta i, rätt onödigt också. Statestik som ändrar sig är roligare som df -h.

hddtemp är dock intressant men kommandet kräver sudo, går det att göra något för att slippa det?

MVH

SV: Terminalkommandon för datorninformation

Postat: 13 jan 2008, 18:34
av Emil.s
Louie skrev: haha, det är info som ska skrivas ut på en 1-4 rader. lspci är väl lite väl att ta i, rätt onödigt också. Statestik som ändrar sig är roligare som df -h.

hddtemp är dock intressant men kommandet kräver sudo, går det att göra något för att slippa det?

MVH
Absolut. "man 5 sudoers" ;)  ;D

Finns det något förbestämmt "LOCALHOST" alias?
I såfall så bör ju "www-data LOCALHOST = /usr/sbin/hddtemp" fungera. Annars kan man ju lika gärna skriva in "ALL" instället för "LOCALHOST" då den ändå inte spelar någon större roll.
www-data ska självklart ersätas med användaren som ska köra det... Men det är ju www-data om det är genom webbservern... /usr/sbin/hddtemp är jag osäker på, men det kan ju kollas upp med "which" :)