Archiv podle štítků: Linux

Samba a acl práva

Pokud vám nefunguje nastavení acl práv z windows na sambě která běží v režimu security=DOMAIN, i když máte filesystem namountovaný s flagem acl (ověříme spuštením příkazu mount), nejspíš nemáte nainstalovaný winbind (ověříme spuštením příkazu wbinfo).

Takže nainstalujeme winbind a ověříme připojení do domény:

server:~# wbinfo -t
checking the trust secret via RPC calls succeeded

a zkusíme vypsat uživatele:

gamgee:~# wbinfo -u
DOMENA\user1
DOMENA\user2
....

Poté již by měla jít naklikat práva z windows ve vlastnostech->zabezpečení. Nakonec ověříme že se nám služba winbind spouští i po restartu stroje.

Debian 5 ve VMware ESXi

Pokud chceme nahrat guest aditions pro Debiana, ESXi nema pro tento OS prebuilded moduly, proto si musime stahnout gcc a linux-headers-686 (pro 32bit jadro) a zkompilovat si je sami

  • aptitude install gcc linux-headers-686
  • spustime instalaci quest additions: namountujeme guest additions a rozbalime je
  • vytvorime link /usr/src/linux na hlavickove soubory aktualniho jadra: ls -s /usr/src/linux-headers-2.6.26-2-686 /usr/src/linux, vybereme podle jadra
  • vytvorime link na spravnou verzi gcc kterou chce instalacni skript vmwaru: mv /usr/bin/gcc-4.1 /usr/bin/gcc-4.1.bak, ln -s /usr/bin/gcc /usr/bin/gcc-4.1
  • spustime vmware-install.pl z rozbaleneho archivu, odentrujeme otazky a u otazky ze mame jine gcc nez jakym bylo kompilovano jadro dame yes

Pokud vse probehlo v poradku, moduly se zkompilovaly a nahraly do beziciho systemu…

Debian Lenny

Vyšla očekávaná stable verze Debianu Lenny (verze 5.0). Upgrade z Debianu Etch (verze 4.0) provedeme následovně:

  • editujeme soubor /etc/apt/sources.list a nahradíme vše z „etch“ na „lenny“, ve vimu takto: „:%s/etch/lenny/g“
  • spustíme aptitude update, po stáhnutí nového seznamu balíku nám řekne že nemáme veřejný klíč pro novou verzi debianu
  • stáhneme si veřejný klíč pro debian lenny: „gpg –recv-key –keyserver wwwkeys.eu.pgp.net xxx“, kde xxx je ID klíče v aptu
  • naimportujeme si stažený klíč do aptu: „gpg –export xxx | apt-key add -“
  • aktualizujeme nejdříve aktualizační nástroj: „aptitude install dpkg apt aptitude“, potvrdíme „Y“ a pak ješte jednou „Y“
  • zaktualizujeme zbytek systému: „aptitude full-upgrade“, opět potvrdíme
  • reboot…

Po rebootu můžeme ještě odebrat staré jádro. Jediný problém po upgradu byl s OCS Inventory, ale stačilo spustit znova instalační skript OCS Inventory a již běží…

Jak nainstalovat Centos jen z prvního cd?

Pokud instalujeme server bez GUI, nemusime stahovat vsech 6 CD nebo DVD, ale staci nam prvni CD. Pri vyberu balicku dame "customize now" a odskrtneme vsechny skupiny balicku. Takto se nam nainstaluje minimalni system (cca 600MB), potom staci "yum update" a "yum install to co potrebujeme" a mame system usity na miru bez zbytecnosti…

Virtualizace na linuxu pomocí Xenu a KVM

Instalace Xenu na Ubuntu 8.04

1. aptitude install ubuntu-xen-server (jádro s podporou Xenu + utility)
2. restart a vybrat jadro xen

Nastavení Xenu:

Nastavení síťování je v "/etc/xen/xend-config.sxp", standardně je zaplý bridge
Nastavení defaultních voleb a instalačních metod při vytváření xenovského stroje pomocí xen-create-image je v "/etc/xen-tools/xen-tools.conf" 

Vytvoření virtuálního stroje:

Vytvoříme image na disku 2GB a nainstalujeme distribuci Centos 5 (zakladní systém, stáhne si ji z internetu) a nastavíme ji síťování: "sudo xen-create-image –size=2Gb –dhcp –dir=/home/xen/image_store –install-method=rinse –dist=centos-5 –hostname=centos-xen"

Číst dále »

Virtual PC, Linux a myš

Pokud chcete zkoušet linuxovou distribuci ve Virtual PC 2007, může se stát že nebude fungovat myš. Pokud se to stane přidejte při spouštění do parametru jádra i8042.noloop.

LVM2 – kanón na vrabce nebo celkem běžná věc?

LVM (logical volume management) je velmi užitečná věc i v případe domácích uživatelů (např. koupíme si nový, větší a rychlejší disk a chceme na něj přesunou systém aniž bychom znovu museli instalovat OS, nebo chceme třeba jen zvětšit celkovou kapacitu začleněním disku do lvm).

Pokud přesouváme celý OS je lepší to udělat pomoci livecd, které obsahuje podporu LVM2, jinak si pod sebou můžeme "podříznout větev:-)", i když to není tak úplně pravda, protože jsem vyzkoušel přesunout data na nový disk a odmountovat starý disk za běhu systému (vše ve vmware), což funguje a to považuji za naprosto unikátní věc:-).

Ukázka migrace celého systému (hda) na nový disk (sda), kde máme separátní partišnu boot mimo lvm pomocí livecd:

1. přidáme do systému nový disk a nabootojeme do livecd

2. koukneme se na rozdělení "starého" disku fdisk -l /dev/hda a podle toho rozdělíme disk sda, pokud máme větší disk, zvětšíme partišnu pro lvm

3. naformátujeme novou /boot partišnu která je mimo lvm: mkfs.ext3 /dev/sda1, namountujeme si ji: mkdir /mnt/sda1 a mount /dev/sda1 /mnt/sda1 a překopírujeme z ní data na novou partišnu: cp -a /mnt/hda1/* /mnt/sda1/

4. pvcreate /dev/sda5 – inicializujeme nově vytvořenou partišnu pro použití v LVM, spustíme pvs a zkontrolujeme to

5. vgextend nazev-vg /dev/sda5 – rozšíříme volume group o novou partišnu a spustíme vgs, kterým to zkontrolujeme

6. pvmove /dev/hda5 /dev/sda5 – přesuneme data ze starého disku na nový

7. vgreduce nazev-vg /dev/hda5 – odeberem starý disk z volume group a zase zkontrolujeme pomoci vgs, měli bychom vidět i zbývající nevyužité místo pokud je disk větší než původní

Takto máme vše hotovo s pohledu lvm, ještě musíme nainstalovat zavaděč systému do nového disku pokud puvodní budeme fyzicky odebírat, jinak můžeme následující kroky vypustit:

1. pvremove /dev/sda5, odeberem starý disk pro použití v lvm

2. mkdir /mnt/system, mount /dev/mapper/nazev-root-lv /mnt/system, chroot /mnt/system – namountujeme a chrootneme se do namountovaného systému

3. mount /dev/sda1 /boot, grub-install –recheck /dev/sda -přimountujeme si boot partišnu a nainstalujeme zavadeč na nový disk, upravime /boot/grub/device.map: vymažeme řádek s hda a přepíšeme na sda (hd0) a opět spustíme grub-install /dev/sda

4. upravime /etc/fstab kde prejmenujeme hda1 na sda1

5. vypneme PC a odebereme stary disk

Nabootojeme do systemu, který nepoznal, že jsme mu přesunuli data:-) Je logické, že budeme chtít využít i zbývající kapacitu, takže:

6. spustíme vgs, kde zjistíme kolik máme volného místa a o toto místo rozšíříme logical volume, takže např. lvextend -L +20G /dev/nazev-vg/lv-partisna – rozšíříme lvm partisnu o 20GB

7. také to musíme dát vědět filesystému, takže ho rozšíříme: resize2fs /dev/nazev-vg/lv-partisna

8. zkontrolujeme to v reálu takto: df -h

A nebo to celé provedeme online, kde je postup obdobný.

Dále lvm2 umí funkce raidu (0,1) jako klasický SW raid md a také podporuje snapshoty.

Lightscribe v Linuxu

Jelikož mám vypalovačku s podporou Lightscribe, chtěl jsem vyzkoušet zda to funguje v linuxu (a opravdu funguje).

Sice balíčky jsou jen pro 32bit verzi (deb i rpm), ale funguje to i na 64bitech.

Konkrétně pro Ubuntu 7.10 (64bit):

1. sudo dpkg -i –force-architecture lightscribe-1.10.27.1-linux-2.6-intel.deb (základní balíček pro lightscribe, stáhneme zde)

2. sudo dpkg -i –force-architecture lightscribeApplications-1.10.19.1-linux-2.6-intel.deb (aplikace Simple Labeler, stáhneme zde)

3. sudo dpkg -i –force-architecture 4l_1.0-r6_i386.deb (další aplikace od fy Lacie, stáhneme zde)

Na 64bit systému musíme zkopírovat 32bit knihovny do správného adresáře takže:

sudo cp /usr/lib/liblightscribe.so* /usr/lib32

Aplikaci Simple Labeler (umí jen text) spustíme takto: /opt/lightscribeApplications/SimpleLabeler/SimpleLabeler

Aplikaci 4L (umí jen obrázky): sudo 4L-gui (potřebuje rootovská práva) 

Technical Analysis: Active Directory and Linux Identity Management

Zajimavy whitepaper o identity managementu v prostredi windows a linux. Jak management funguje, jaky jsou rozdily mezi Windows a Linux pristupem a jak Windows Server muzu byt pouzit ke sprave obou prostredi.

http://port25.technet.com/archive/2007/12/11/technical-analysis-active-directory-and-linux-identity-management.aspx

Recovering Data from Windows systems by using Linux

Na strankach http://port25.technet.com (MS OpenSource laborator) se objevil whitepaper "Jak obnovit data systemu Windows za pouziti Linuxu". Jedna se o 8 strankovy dokument, ktery Vam muze pomoci pri havarce HW nebo SW a nasledne obnove dat.

PDF : http://port25.technet.com/attachment/4390.ashx

Better Tag Cloud