Category Archives: Operační systémy

AWK a apostrofy

Apostrofy v AWK jsou zastoupeny znakem \047

cat tabulky_sql | grep INSERT | awk ‘{ print “insert into dbo.count_of_tables values ( \047” $3 “\047 , ( select count(*) from KOOCPP3.dbo.”$3 “), GETDATE() );” }’

– tento zápis ze skriptu na tvorbu tabuldek vytvoří nad každou tabulkou count a uloží saktuálním datumem do tabulky.

Teploměr DS18B20 na BPi

Na novém kernelu jak RPi tak i na BPi, nefunguji GPIO jako na starém jádru . Co je třeba?

1. Zkompilovat bit2fex ze stránek
http://linux-sunxi.org/Sunxi-tools

2. Vytvořit editovatelný boot script :
#cd /boot/
#bin2fex script.bin bananapi.fex

3. Přidáme řádek na jekém GPIO máme teplomě :
#vi bananapi.fex
add :
[w1_para]
gpio = 24  # pin 18 – GPIO 5

Připojení obrazu SD karty do systému

1 .Nejprve zjistíme začátek našeho oddílu v obrazu
fdisk /home/mstefl/Stažené/bananian-1501.img

Příkaz (m pro nápovědu): p

Disk /home/mstefl/Stažené/bananian-1501.img: 2 032 MB, 2 032 664 576 bajtů
hlav: 255, sektorů na stopu: 63, cylindrů: 247, celkem 3 970 048 sektorů
Jednotky = sektory po 1 * 512 = 512 bajtech
Velikost sektoru (logického/fyzického): 512 bajtů / 512 bajtů
Velikost I/O (minimální/optimální): 512 bajtů / 512 bajtů
Identifikátor disku: 0x6c70c806

RPi monitor na BananaPi a RPi

1. Přidáme https authorizaci
apt-get install apt-transport-https ca-certificates

2. nakonfigurujeme rapozitár RPi monitoru
wget http://goo.gl/rsel0F -O /etc/apt/sources.list.d/rpimonitor.list

3. Podepíšeme pro použití
apt-key adv –recv-keys –keyserver keyserver.ubuntu.com 2C0D3C0F

4. Stáhmene repozitáře
apt-get update

5. Nainstalujeme
apt-get install rpimonitor

Zdroj :
http://rpi-experiences.blogspot.fr/p/rpi-monitor-installation.html

Vlákno na fóru :
http://forum.lemaker.org/thread-7102-1-1-.html

Distro na BPi

Našel jsem alternativní projekt od pana Igora Pečovnika , používám jeho image

Pro :
– image má pouze jeden oddíl , ext4 ze kterého umí BPi startovat
– nové jádro 3.4.106
– vypnutou zelenou ledku při startu
– logy v TMPFS, použítelné při zamčené sd kartě
– zkompilovaný fex2bin, bin2fex
– při statru automaticky zvětší root oddíl
– podpora wifi s chipsetem rtl8192cu

Postfix certifikát

Creating new certificates Find the key file .

openssl genrsa -out filename.key 1024
chmod 600 filename.key
Create a CSR

openssl req -new -key filename.key -out filename.csr
openssl x509 -req -days 730 -in filename.csr -signkey filename.key -out filename.crt

cat filename.key filename.crt > filename.pem
chmod 600 filename.pem
chown postfix filename.pem

Změna konců řádků

# BASH
tr -d ‘\r’ < input.file > output.file
sed ‘s/$'”/`echo \\\r`/” input.txt > output.txt

# Perl
perl -pi -e ‘s/\r\n/\n/g’ input.file

# Z podadresáře z5 do adresáře
mkdir predelat
mv *.sh predelat/
cd predelat
ls | while read line; do tr -d ‘\r’ < $line > ../$line; done
cd ..