Ubuntu

lm-sensors i Ubuntu 10.04, problem

Tidigare har jag kunnat köra lm-sensors i Ubuntu utan problem, men med 10.04 så har jag inte fått till det, bara CPU temp som kommer upp. Efter googlande så hittade jag andra som stött på samma problem. Installationen i sig är inget problem. Men för att få upp alla sensorer så är man tvungen att fixa lite i GRUB. Sen rockar det fint igen!

anders@StuganSrv:~$ sensors
acpitz-virtual-0
Adapter: Virtual device
temp1:       +42.5°C  (crit = +100.0°C)

w83627hf-isa-0290
Adapter: ISA adapter
in0:         +1.25 V  (min =  +0.00 V, max =  +4.08 V)
in1:         +1.38 V  (min =  +0.00 V, max =  +4.08 V)
in2:         +3.41 V  (min =  +2.82 V, max =  +3.79 V)
in3:         +3.07 V  (min =  +2.14 V, max =  +2.30 V)   ALARM
in4:         +3.23 V  (min =  +0.90 V, max =  +0.32 V)   ALARM
in5:         +0.53 V  (min =  +2.08 V, max =  +0.03 V)   ALARM
in6:         +0.78 V  (min =  +2.16 V, max =  +0.00 V)   ALARM
in7:         +3.28 V  (min =  +0.02 V, max =  +3.58 V)
in8:         +3.39 V  (min =  +0.18 V, max =  +2.06 V)   ALARM
fan1:       3125 RPM  (min = 13500 RPM, div = 4)  ALARM
fan2:          0 RPM  (min = 1442 RPM, div = 4)  ALARM
fan3:          0 RPM  (min = 337500 RPM, div = 4)  ALARM
temp1:       +41.0°C  (high =  +4.0°C, hyst = +16.0°C)  ALARM  sensor = thermistor
temp2:       +42.5°C  (high = +80.0°C, hyst = +75.0°C)  sensor = thermistor
temp3:       +58.0°C  (high = +80.0°C, hyst = +75.0°C)  sensor = diode
cpu0_vid:   +0.000 V
beep_enable:enabled

Hårddisktemperatur, läsa i linux

Om man vill läsa hårdisk temperaturen i Linux så kan man använda hddtemp.

sudo apt-get install hddtemp

För och slippa köra med rooträttigheter så kan man...

sudo chmod 4755 /usr/sbin/hddtemp

För att sen läsa ut tempen på disken..

hddtemp -n /dev/sda

Enkelt!

Egen SMS server i Ubuntu med gammal mobil och GAMMU

Som jag skrev tidigare så har har haft planer på att koppla en gammal mobil till servern för att kunna sända SMS som larm. Nu har jag till sist fått "tummen ur" och fått till det. Nedan är en kort beskrivning på hur jag gjorde på Ubuntu 9.04.

 

Installera Gammu

sudo apt-get install gammu

 

Koppla in telefonen, och kolla att du får kontakt.

lsusb

Då borde något i still med nedan synas.

Bus 003 Device 003: ID 0fce:d042 Sony Ericsson Mobile Communications AB W810i Phone

 

Packa upp och kopiera config filen till rätt plats

sudo gzip -d /usr/share/doc/gammu/examples/config/gammurc.gz
sudo cp /usr/share/doc/gammu/examples/config/gammurc /etc/gammurc

 

Ändra i config för Gammu

sudo nano /etc/gammurc

 

Jag har en SE W810i så min config ser ut så här.

port = /dev/ttyACM0
connection = at115200

Kolla här för config till andra telefoner.

 

Nu kan du kontorlera om gammu hittar telefonen

gammu --identify

Resultate borde bli något liknande...

Tillverkare          : Sony Ericsson
Modell               : W810i/W810c (AAF-1052051-BV)
Fast programvara     : R4EA031  R4EA031     prgCXC1250316_GENERIC_HN
IMEI                 : 359061003617338
Produktkod           : AAF-1052051-BV
SIM IMSI             : 240084603304211

 

Testa att skicka ett SMS, ange rätt mobilnr.

echo "Hello world" | gammu --sendsms TEXT 070xxxxxxx

 

Så, nu finns ytterligare en kontaktväg ut från servern!

Lite resurser

Begränsa till gång till phpMyAdmin via phpmyadmin.conf

Tidigare så har jag begränsat tillgången till phpMyAdmin vi konfigureringen för phpMyAdmin, men jag det hindrar inte att man kommer till själva inloggnings sidan. Vad jag vill är att apache hindrar och för att det skall funka så får man ändra i phpMyAdmins apache2 config.

sudo nano /etc/apache2/conf.d/phpmyadmin.conf

 lägg till

        Order allow,deny
        Allow from 10.0.1.0/24
        Allow from 127

Passa även på att ändra sökvägen till phpMyAdmin, vilket ytterligare försvårar att hitta inloggningen. Ändra

Alias /phpmyadmin /usr/share/phpmyadmin
till

Alias /pma /usr/share/phpmyadmin
eller vad du nu vill att sökvägen skall vara.

Glöm inte att starta om apache2 för att ändringarna skall träda i kraft.

sudo /etc/init.d/apache2 restart

Köra hddtemp utan sudo

Har sutit och slitit med att försöka kunna köra hddtemp (ett CLI program för att kunna kolla tempen på en hårddisk i Linux) i Ubuntu, men fick hela tiden "permission denied" utan att först lägga till sudo i början. Som vanligt när man googlar så hittar man svaret.

Räckte med att konfigurera om hddtemp med sudo dpkg-reconfigure hddtemp och välja att sätta SUID bit till yes. Nu funkar det utan att använda sudo!!

Prenumerera på innehåll