Laiko sinchronizavimas

No Comments


Pastebėjau jog mano laikrodis rodo pieno riebumą, o ne laiką, todėl įsirašiau programą kuri sinchronizuoja laiką su interneto serveriais.

Programa:
ntpd, nors su openntpd nepalyginamai mažiau vargo(ten įsirašai ir viskas), bet ji skirta BSD paltformai ir kūrėjai nebepalaiko linux.

Įdiegiam „ntp“.

Faile /etc/ntp.conf įrašom serverius(šiai dienai, lietuvos nėra):
server 0.europe.pool.ntp.org iburst
server 1.europe.pool.ntp.org iburst
server 2.europe.pool.ntp.org iburst
server 3.europe.pool.ntp.org iburst

Asmeniškai aš, viską kitą palikau taip kaip yra.

„ntpd“ ir „hwclock“ kartu neveikia, todėl reik išjungt „hwclock“ ir pridėt „ntpd“:
/etc/rc.conf:
DAEMONS=(... !hwclock ntpd ...)

Išjungiam „hwclock“:
# rc.d stop hwclock
Įjungiam „ntpd“:
# rc.d start ntpd

Šaltinis

Atskiriam „boot“ skirsnį nuo sistemos

No Comments

Sukuriam naują skirsnį, maždaug 100mb dydžio. Aš naudoju ext4 failų sistemą, bet grub2 supranta visas šiuolaikines FS(senas grub turi bėdų su nekuriom). Tebūnie tai /dev/sda1.
Susirenkam visus reikalingus failus iš seno /boot aplanko, mano atveju tai 1 eilutė iš grub.cfg failo:
linux /boot/vmlinuz-linux root=UUID=xxxcf8e6-ca36-42e9-8a7c-da6492039xxx ro quiet radeon.modeset=1 video=SVIDEO-1:e
Bet žmonės kurie naudoja multiboot, gali turėt temas ir jų konfigūracijas.
Prijungiam naujai sukurtą skirsnį:
# mkdir /mnt/naujas_boot
# mount /dev/sda1 /mnt/naujas_boot

Įrašom grub2 failus į naująjį skirsnį:
# grub-install --boot-directory=/mnt/naujas_boot /dev/sda
/dev/sda1 – skirsnis skirtas „boot“ failam.
–boot-directory=/mnt/naujas_boot /dev/sda – NE /dev/sda1 skirsnis, bet pats diskas /dev/sda

/etc/fstab faile parašom kur nuo šiol bus /boot:
/dev/sda1 /boot ext4 defaults 0 1
Atnaujinam grub konfigūraciją:
archlinux:
# grub-mkconfig -o /boot/grub/grub.cfg
ubuntu:
# update-grub
Grąžinam grub2 konfigūraciją, mano atveju į grub.cfg grąžinu eilutę:
linux /boot/vmlinuz-linux root=UUID=xxxcf8e6-ca36-42e9-8a7c-da6492039xxx ro quiet radeon.modeset=1 video=SVIDEO-1:e

Conky HDDtemp archlinux

No Comments

Po OS perrašymo praėjo jau nemažai laiko, bet visdar nesusitvarkiau conky script’e hdd temperatūros rodymo.
1. Įdiegiam „hddtemp“ ir „gnu-netcat“.
2. Faile /etc/conf.d/hddtemp surašom visus hdd:
DRIVES="/dev/sda /dev/sdb /dev/sdc"
pridedam hddtemp demoną į rc.conf, paleidžiam hddtemp demoną:
# /etc/rc.d/hddtemp start
3. Įvykdom:
nc localhost 7634
Gaunam:
|/dev/sda|SAMSUNG SP0802N|34|C||/dev/sdb|ExcelStor Technology J88S0 �|33|C||/dev/sdc|TOSHIBA MK1234GSX|28|C|
suskaičiuojam kuriuose masyvo elementuose yra reikalingi duomenys(mano atveju temperatūros):
34 yra ketvirtas elementas, 33 yra devintas elementas, 28 yra keturioliktas elementas.
3. Faile ~/.conkyrc įrašom:
Samsung: ${execi 30 nc localhost 7634 |cut -d| -f4;}°C
ExcelStor Technology: ${execi 30 nc localhost 7634 |cut -d| -f9;}°C
Toshiba: ${execi 30 nc localhost 7634 |cut -d| -f14;}°C

„-d|“ – skirtukas pagal kurį skirstoma eilutė
„-f4“ – elementas kurį rodyt
visa kita ir taip aišku.

Force TV-OUT ATI

No Comments

Situacija tokia: prijungus laidą iš pc į TV viskas veikia, TV veikia kaip papildomas monitorius. Pajungus per šakotuvą(prijungta laidas iš PC ir iš DVB-T priedėlio, neturiu aš laiko perjunginėt) kompas neberanda TV. Tam reikia „Force TV“ ant windows tai ATI Catalyst programoj yra tokia funkcija, o su linux… kaip visada:)
# gedit /boot/grub/grub.cfg
prie branduolio eilutės prirašom:
radeon.modeset=1 video=SVIDEO-1:e
visa eilutė atrodo taip:
linux /boot/vmlinuz-linux root=UUID=xxxxf8e6-ca36-42e9-8a7c-da649203xxxx ro quiet radeon.modeset=1 video=SVIDEO-1:e
SVIDEO-1 = jungtis; e = enabled;
visi „video“ parametrai:
The format is: video=:x[M][R][-][@][i][m][eDd]

: Connector, e.g. DVI-I-1, see your kernel log.
x : resolution
M: compute a CVT mode?
R: reduced blanking?
-: color depth
@: refresh rate
i: interlaced (non-CVT mode)
m: margins?
e: output forced to on
d: output forced to off
D: digital output forced to on (e.g. DVI-I connector)

visi galimi išvesties įtaisai:
$ ls -1 /sys/class/drm/ | grep -E '^card[[:digit:]]+-' | cut -d- -f2-
Šaltinis

Newer Entries