Alix s debianem klfree kendyedition: Porovnání verzí

Z HKfree wiki
Skočit na navigaci Skočit na vyhledávání
m
Řádek 1: Řádek 1:
 
/dev/sdd je pro vzor a predstavuje zapojenou cfkartu v systemu.<br />
 
/dev/sdd je pro vzor a predstavuje zapojenou cfkartu v systemu.<br />
 
<br />
 
<br />
Aktualni verze se nachazi zde: [https://igw.hkfree.org/~kendy/linux/klfreeDebian/cf2gb_20090110-1.img]
+
 
<br />
+
== Aktualni verze ==
'''1) Stahnout image disku'''<br />
+
* Aktualni verze se nachazi zde: [https://igw.hkfree.org/~kendy/linux/klfreeDebian/cf2gb_20090110-1.img aktualni_verze]
 +
== Stahnuti image disku ==
 
<pre>
 
<pre>
 
kendy temp # wget http://igw.hkfree.org/~kendy/linux/klfreeDebian/cf2gb_20090110-1.img
 
kendy temp # wget http://igw.hkfree.org/~kendy/linux/klfreeDebian/cf2gb_20090110-1.img
Řádek 17: Řádek 18:
 
2009-05-11 20:00:19 (2,46 MB/s) – „cf2gb_20090110-1.img“ uloženo [563200000/563200000]
 
2009-05-11 20:00:19 (2,46 MB/s) – „cf2gb_20090110-1.img“ uloženo [563200000/563200000]
 
</pre>
 
</pre>
'''2) Upload image na CFkartu'''<br />
+
== Upload image na CFkartu ==
 
<pre>
 
<pre>
 
kendy temp # cat cf2gb_20090110-1.img > /dev/sdd
 
kendy temp # cat cf2gb_20090110-1.img > /dev/sdd
Řádek 23: Řádek 24:
 
Misto cat lze pouzit dd if=soubor.img of=/dev/sdd<br />
 
Misto cat lze pouzit dd if=soubor.img of=/dev/sdd<br />
 
<br />
 
<br />
 +
 +
== Zvetseni prvni partisny ==
 
Jelikoz je image velky, tak aby se vesel na 512MB kartu, budem asi pri dnesnich podminkach pri pouziti 1 ci 2GB karte chtit roztahnout prvni partisnu. To lze v nekolika krocich:<br />
 
Jelikoz je image velky, tak aby se vesel na 512MB kartu, budem asi pri dnesnich podminkach pri pouziti 1 ci 2GB karte chtit roztahnout prvni partisnu. To lze v nekolika krocich:<br />
'''a) sejmuti conf partisny do souboru'''<br />
+
* sejmuti conf partisny do souboru
 
<pre>
 
<pre>
 
kendy temp # dd if=/dev/sdd2 of=cf2gb_20090110-config.img
 
kendy temp # dd if=/dev/sdd2 of=cf2gb_20090110-config.img
Řádek 31: Řádek 34:
 
50 331 648 bajtů (50 MB) zkopírováno, 7,75824 s, 6,5 MB/s
 
50 331 648 bajtů (50 MB) zkopírováno, 7,75824 s, 6,5 MB/s
 
</pre>
 
</pre>
'''b) zvetseni /dev/sdd1'''<br />
+
* zvetseni /dev/sdd1
 
spustime cfdisk:
 
spustime cfdisk:
 
<pre>
 
<pre>
Řádek 43: Řádek 46:
 
[[Soubor:KLfreeDebian_cfdisk2.png]]
 
[[Soubor:KLfreeDebian_cfdisk2.png]]
  
'''c) Provedem resiznuti filesystemu (data nam tam zustala)'''<br />
+
* Provedem resiznuti filesystemu (data nam tam zustala)
 
<pre>
 
<pre>
 
kendy temp # e2fsck /dev/sdd1
 
kendy temp # e2fsck /dev/sdd1
Řádek 55: Řádek 58:
 
</pre>
 
</pre>
 
<br />
 
<br />
'''d) vraceni conf partisny na /dev/sdd2'''<br />
+
* vraceni conf partisny na /dev/sdd2
 
<pre>
 
<pre>
 
kendy temp # cat cf2gb_20090110-config.img > /dev/sdd2
 
kendy temp # cat cf2gb_20090110-config.img > /dev/sdd2
Řádek 66: Řádek 69:
 
opet misto cat soubor > partisna lze pouzit dd if=soubor.img of=/dev/sdd2<br />
 
opet misto cat soubor > partisna lze pouzit dd if=soubor.img of=/dev/sdd2<br />
 
<br />
 
<br />
Priprava hotova, muzem cfkartu zasunout do Alixe a bootovat.<br />
+
* Priprava hotova, muzem cfkartu zasunout do Alixe a bootovat.<br />
 
<br />
 
<br />
 
<br />
 
<br />
Řádek 72: Řádek 75:
 
uzivatel: '''root'''<br />
 
uzivatel: '''root'''<br />
 
heslo: '''root'''<br />
 
heslo: '''root'''<br />
 +
* pristup na konzoli pres seriovy port:
 +
rychlost serioveho portu je 38400. Pro pristup napr. pres /dev/ttyS0 a prikaz screen:
 +
<pre>
 +
screen /dev/ttyS0 38400
 +
</pre>
 
Pozor, pokud pujdete napoprve ihned pres ssh, tak pocitejte s tim, ze login bude hodne zdlouhavy, protoze v zakladu router ma ip 192.168.2.1 a nebude nikam routovat, tj. nebude resolvovat. Ten dlouhy login bude zpusoben timeoutem pri prekladu. Staci pak nastavit IP/masku/branu/dns server tak, aby router resolvoval, a dalsi login na ssh bude uz standartni rychlosti.<br />
 
Pozor, pokud pujdete napoprve ihned pres ssh, tak pocitejte s tim, ze login bude hodne zdlouhavy, protoze v zakladu router ma ip 192.168.2.1 a nebude nikam routovat, tj. nebude resolvovat. Ten dlouhy login bude zpusoben timeoutem pri prekladu. Staci pak nastavit IP/masku/branu/dns server tak, aby router resolvoval, a dalsi login na ssh bude uz standartni rychlosti.<br />
 
<br />
 
<br />
 +
* boot v PC-like routeru
 
Pro boot v PC routeru je treba zmenit vystup kernelu do VGA, to je treba upravit soubor /boot/grub/menu.lst Zmenou default 0 na 1<br />
 
Pro boot v PC routeru je treba zmenit vystup kernelu do VGA, to je treba upravit soubor /boot/grub/menu.lst Zmenou default 0 na 1<br />
 
Defaultne je nastaven boot tak,ze kernel hlasky jsou presmerovany do serioveho portu a na VGA bude videt jen uncompressing Linux<br />
 
Defaultne je nastaven boot tak,ze kernel hlasky jsou presmerovany do serioveho portu a na VGA bude videt jen uncompressing Linux<br />
 
<br />
 
<br />
 +
* uzamykani/odemykani cf karty
 
Jelikoz toto je upravena distro pro beh z CF karty, je na ni defaultne system v rezimu RO, pro zapis configu je treba si partisny remonuntit na RW a to takto:<br />
 
Jelikoz toto je upravena distro pro beh z CF karty, je na ni defaultne system v rezimu RO, pro zapis configu je treba si partisny remonuntit na RW a to takto:<br />
 
remountovat / partition      na RW: '''mount -o remount rw,noatime /'''<br />
 
remountovat / partition      na RW: '''mount -o remount rw,noatime /'''<br />
Řádek 85: Řádek 95:
 
<br />
 
<br />
 
<br />
 
<br />
V dalsi verzi pripravuji:  
+
 
* prikaz rw, ro - nahrazujici rucni vypisovani mount -o remount
+
== apt-get ==
* bacula-fd - klient pro zalohovaci system
+
* Pro stazeni baliku pres apt-get, je treba si zvetsit /var, aby se tam vesly listy. Duvod proc je /var pro bezne pouzivani malej, je ten, ze bezi v RAM a aby nebylo zabrano zbytecne moc RAM => zbylo neco na samotny system.
* nrpe - klient pro nagios
+
<pre>
 +
[root@alix root]# df -h /var
 +
Filesystem            Size  Used Avail Use% Mounted on
 +
tmpfs                  25M  17M  8.3M  67% /var
 +
 
 +
[root@alix root]# umount -l /var/
 +
[root@alix root]# mount /var/
 +
[root@alix root]# df -h /var
 +
Filesystem            Size  Used Avail Use% Mounted on
 +
tmpfs                  63M    0  63M  0% /var
 +
 
 +
[root@alix root]# cp -a /conf/perm/skel/var/ /
 +
[root@alix root]# df -h /var
 +
Filesystem            Size  Used Avail Use% Mounted on
 +
tmpfs                  63M  17M  47M  26% /var
 +
</pre>
 +
 
 +
* Zmente si datum na aktualni, aby debian nevypisoval chyby s gpg... Nyni je vse pripraveno pro pouziti apt-get
 +
<pre>
 +
[root@alix root]# apt-get update
 +
Get:1 http://ftp.cz.debian.org etch Release.gpg [394B]
 +
Get:2 http://ftp.cz.debian.org etch Release [67.8kB]
 +
Get:3 http://security.debian.org etch/updates Release.gpg [197B]
 +
Get:4 http://security.debian.org etch/updates Release [37.6kB]
 +
Ign http://ftp.cz.debian.org etch Release
 +
Ign http://security.debian.org etch/updates Release
 +
Get:5 http://ftp.cz.debian.org etch/main Packages [4282kB]
 +
Get:6 http://security.debian.org etch/updates/main Packages [329kB]
 +
Get:7 http://security.debian.org etch/updates/contrib Packages [7805B]
 +
Get:8 http://security.debian.org etch/updates/non-free Packages [3614B]
 +
Fetched 4728kB in 21s (221kB/s)
 +
Reading package lists... Done
 +
</pre>
 +
 
 +
* po skonceni prace s apt-get je treba si zazalohovat databazi apt/dpkg protoze /var bezi z RAM a pri bootu se kopiruje jeho obsah z /conf/perm/skel/var:
 +
<pre>
 +
cp -p /var/cache/apt/pkgcache.bin /conf/perm/skel/var/cache/apt/
 +
cp -a /var/lib/dpkg/ /conf/perm/skel/var/lib/
 +
</pre>
 +
 
 +
== V dalsi verzi pripravuji: ==
 +
* prikaz rw, ro - nahrazujici rucni vypisovani mount -o remount
 +
* bacula-fd - klient pro zalohovaci system

Verze z 14. 5. 2009, 09:25

/dev/sdd je pro vzor a predstavuje zapojenou cfkartu v systemu.

Aktualni verze

Stahnuti image disku

kendy temp # wget http://igw.hkfree.org/~kendy/linux/klfreeDebian/cf2gb_20090110-1.img
--2009-05-11 19:56:40--  http://igw.hkfree.org/~kendy/linux/klfreeDebian/cf2gb_20090110-1.img
Překládám igw.hkfree.org… 89.248.240.28
Navazuje se spojení s igw.hkfree.org|89.248.240.28|:80… spojeno.
HTTP požadavek odeslán, program čeká na odpověď… 200 OK
Délka: 563200000 (537M) [text/plain]
Ukládám do: „cf2gb_20090110-1.img“.

100%[===================================================>] 563 200 000 3,17M/s   za 3m 39s

2009-05-11 20:00:19 (2,46 MB/s) – „cf2gb_20090110-1.img“ uloženo [563200000/563200000]

Upload image na CFkartu

kendy temp # cat cf2gb_20090110-1.img > /dev/sdd

Misto cat lze pouzit dd if=soubor.img of=/dev/sdd

Zvetseni prvni partisny

Jelikoz je image velky, tak aby se vesel na 512MB kartu, budem asi pri dnesnich podminkach pri pouziti 1 ci 2GB karte chtit roztahnout prvni partisnu. To lze v nekolika krocich:

  • sejmuti conf partisny do souboru
kendy temp # dd if=/dev/sdd2 of=cf2gb_20090110-config.img
98304+0 vstoupivších záznamů
98304+0 vystoupivších záznamů
50 331 648 bajtů (50 MB) zkopírováno, 7,75824 s, 6,5 MB/s
  • zvetseni /dev/sdd1

spustime cfdisk:

kendy temp # cfdisk /dev/sdd

KLfreeDebian cfdisk1.png
vidime ze volne misto je 502,27MB z celkoveho 1014MB, conf partisna zabira(la) 50,34MB
proto odstranime /dev/sdd2 i /dev/sdd1 a bez ukladani ihned vytvorime novou /dev/sdd1.
Novy, primarni s velikosti 964MB, zbyde 50,60MB, na tomto zbylem mistu udelame druhou primarni partisnu s nabizenou velikosti. Nakonec dame ulozit.
Rozdeleni bude vypadat priblizne, tak jako na tomto obrazku:
KLfreeDebian cfdisk2.png

  • Provedem resiznuti filesystemu (data nam tam zustala)
kendy temp # e2fsck /dev/sdd1
e2fsck 1.41.2 (02-Oct-2008)
/dev/sdd1: obnovuji žurnál
/dev/sdd1: čistý, 12396/114240 souborů, 227135/451184 bloků
kendy temp # resize2fs /dev/sdd1
resize2fs 1.41.2 (02-Oct-2008)
Resizing the filesystem on /dev/sdd1 to 941424 (1k) blocks.
Systém souborů na /dev/sdd1 je nyní 941424 bloků dlouhý.


  • vraceni conf partisny na /dev/sdd2
kendy temp # cat cf2gb_20090110-config.img > /dev/sdd2

kendy temp # resize2fs /dev/sdd2
resize2fs 1.41.2 (02-Oct-2008)
Resizing the filesystem on /dev/sdd2 to 49408 (1k) blocks.
Systém souborů na /dev/sdd2 je nyní 49153 bloků dlouhý.

opet misto cat soubor > partisna lze pouzit dd if=soubor.img of=/dev/sdd2

  • Priprava hotova, muzem cfkartu zasunout do Alixe a bootovat.



Defaultni ip v tomto image je 192.168.2.1/24
uzivatel: root
heslo: root

  • pristup na konzoli pres seriovy port:

rychlost serioveho portu je 38400. Pro pristup napr. pres /dev/ttyS0 a prikaz screen:

screen /dev/ttyS0 38400

Pozor, pokud pujdete napoprve ihned pres ssh, tak pocitejte s tim, ze login bude hodne zdlouhavy, protoze v zakladu router ma ip 192.168.2.1 a nebude nikam routovat, tj. nebude resolvovat. Ten dlouhy login bude zpusoben timeoutem pri prekladu. Staci pak nastavit IP/masku/branu/dns server tak, aby router resolvoval, a dalsi login na ssh bude uz standartni rychlosti.

  • boot v PC-like routeru

Pro boot v PC routeru je treba zmenit vystup kernelu do VGA, to je treba upravit soubor /boot/grub/menu.lst Zmenou default 0 na 1
Defaultne je nastaven boot tak,ze kernel hlasky jsou presmerovany do serioveho portu a na VGA bude videt jen uncompressing Linux

  • uzamykani/odemykani cf karty

Jelikoz toto je upravena distro pro beh z CF karty, je na ni defaultne system v rezimu RO, pro zapis configu je treba si partisny remonuntit na RW a to takto:
remountovat / partition na RW: mount -o remount rw,noatime /
premountovat config partition na RW: mount -o remount rw,noatime /conf/perm
po ulozeni configu premountovat nazpet na RO:
remountovat / partition na RO: mount -o remount ro /
premountovat config partition na RO: mount -o remount ro /conf/perm


apt-get

  • Pro stazeni baliku pres apt-get, je treba si zvetsit /var, aby se tam vesly listy. Duvod proc je /var pro bezne pouzivani malej, je ten, ze bezi v RAM a aby nebylo zabrano zbytecne moc RAM => zbylo neco na samotny system.
[root@alix root]# df -h /var
Filesystem            Size  Used Avail Use% Mounted on
tmpfs                  25M   17M  8.3M  67% /var

[root@alix root]# umount -l /var/
[root@alix root]# mount /var/
[root@alix root]# df -h /var
Filesystem            Size  Used Avail Use% Mounted on
tmpfs                  63M     0   63M   0% /var

[root@alix root]# cp -a /conf/perm/skel/var/ /
[root@alix root]# df -h /var
Filesystem            Size  Used Avail Use% Mounted on
tmpfs                  63M   17M   47M  26% /var
  • Zmente si datum na aktualni, aby debian nevypisoval chyby s gpg... Nyni je vse pripraveno pro pouziti apt-get
[root@alix root]# apt-get update
Get:1 http://ftp.cz.debian.org etch Release.gpg [394B]
Get:2 http://ftp.cz.debian.org etch Release [67.8kB]
Get:3 http://security.debian.org etch/updates Release.gpg [197B]
Get:4 http://security.debian.org etch/updates Release [37.6kB]
Ign http://ftp.cz.debian.org etch Release
Ign http://security.debian.org etch/updates Release
Get:5 http://ftp.cz.debian.org etch/main Packages [4282kB]
Get:6 http://security.debian.org etch/updates/main Packages [329kB]
Get:7 http://security.debian.org etch/updates/contrib Packages [7805B]
Get:8 http://security.debian.org etch/updates/non-free Packages [3614B]
Fetched 4728kB in 21s (221kB/s)
Reading package lists... Done
  • po skonceni prace s apt-get je treba si zazalohovat databazi apt/dpkg protoze /var bezi z RAM a pri bootu se kopiruje jeho obsah z /conf/perm/skel/var:
cp -p /var/cache/apt/pkgcache.bin /conf/perm/skel/var/cache/apt/
cp -a /var/lib/dpkg/ /conf/perm/skel/var/lib/ 

V dalsi verzi pripravuji:

  • prikaz rw, ro - nahrazujici rucni vypisovani mount -o remount
  • bacula-fd - klient pro zalohovaci system