<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' version='2.0'><channel><atom:id>tag:blogger.com,1999:blog-8021052724110124328</atom:id><lastBuildDate>Tue, 29 Dec 2009 22:39:19 +0000</lastBuildDate><title>solaris blog - estibi</title><description></description><link>http://estseg.blogspot.com/</link><managingEditor>noreply@blogger.com (estibi)</managingEditor><generator>Blogger</generator><openSearch:totalResults>103</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8021052724110124328.post-9032704525644720914</guid><pubDate>Mon, 02 Nov 2009 08:11:00 +0000</pubDate><atom:updated>2009-11-02T20:06:42.174+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>zfs</category><category domain='http://www.blogger.com/atom/ns#'>opensolaris</category><title>ZFS Deduplication w snv128</title><description>Deduplikacja ZFS najprawdopodobniej  pojawi się w snv128.&lt;br /&gt;Już teraz jest włączona do źródeł:&lt;br /&gt;&lt;br /&gt;$ hg log | head&lt;br /&gt;changeset:   10923:df470fd79c3c&lt;br /&gt;tag:         tip&lt;br /&gt;user:        Evan Yan &lt;evan.yan@sun.com&gt;&lt;br /&gt;date:        Mon Nov 02 15:58:28 2009 +0800&lt;br /&gt;summary:     PSARC/2008/181 Solaris Hotplug Framework&lt;br /&gt;&lt;br /&gt;changeset:   10922:e2081f502306&lt;br /&gt;user:        Jeff Bonwick &lt;jeff.bonwick@sun.com&gt;&lt;br /&gt;date:        Sun Nov 01 14:14:46 2009 -0800&lt;br /&gt;summary:     PSARC 2009/571 ZFS Deduplication Properties&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Update: Deduplikacja pojawi się w buildzie 128, zamiast 127 ;)&lt;br /&gt;&lt;/jeff.bonwick@sun.com&gt;&lt;/evan.yan@sun.com&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8021052724110124328-9032704525644720914?l=estseg.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://estseg.blogspot.com/2009/11/zfs-deduplication-w-snv127.html</link><author>noreply@blogger.com (estibi)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8021052724110124328.post-6663207234871236527</guid><pubDate>Fri, 02 Oct 2009 06:46:00 +0000</pubDate><atom:updated>2009-10-02T11:21:40.245+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>opensolaris</category><category domain='http://www.blogger.com/atom/ns#'>im</category><category domain='http://www.blogger.com/atom/ns#'>tlen</category><title>opensolaris tlen plugin</title><description>Dla tych, co potrzebują plugin komunikatora Tlen.pl na OpenSolaris'owym Pidginie ;)&lt;br /&gt;&lt;br /&gt;Pobieramy kompilator i odpowiednie zależności z repozytorium OpenSolaris:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;#  pkg install -v SUNWgnome-common-devel SUNWxwinc SUNWgnome-base-libs gcc-dev SUNWgtar&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Potrzebne są również źródła samego plugina:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;$ wget -c http://nic.com.pl/~alek/pidgin-tlen/pidgin-tlen-20090811.tar.gz&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Po rozpakowaniu paczki, należy delikatnie wyedytować plik Makefile:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;$ gtar xvzf pidgin-tlen-20090811.tar.gz&lt;br /&gt;pidgin-tlen-20090811&lt;br /&gt;pidgin-tlen-20090811/README&lt;br /&gt;pidgin-tlen-20090811/Makefile&lt;br /&gt;pidgin-tlen-20090811/tlen_48.png&lt;br /&gt;pidgin-tlen-20090811/tlen_22.png&lt;br /&gt;pidgin-tlen-20090811/tlen_16.png&lt;br /&gt;pidgin-tlen-20090811/tlen.h&lt;br /&gt;pidgin-tlen-20090811/tlen.c&lt;br /&gt;pidgin-tlen-20090811/auth.c&lt;br /&gt;pidgin-tlen-20090811/wb.h&lt;br /&gt;pidgin-tlen-20090811/wb.c&lt;br /&gt;pidgin-tlen-20090811/chat.h&lt;br /&gt;pidgin-tlen-20090811/chat.c&lt;br /&gt;pidgin-tlen-20090811/avatar.h&lt;br /&gt;pidgin-tlen-20090811/avatar.c&lt;br /&gt;pidgin-tlen-20090811/Makefile.mingw&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;$ diff -u Makefile ../../pidgin-tlen-20090811/Makefile&lt;br /&gt;--- Makefile    2009-08-24 13:23:53.000000000 +0200&lt;br /&gt;+++ ../../pidgin-tlen-20090811/Makefile 2009-10-02 00:35:39.145438858 +0200&lt;br /&gt;@@ -1,5 +1,5 @@&lt;br /&gt;CC?=           gcc&lt;br /&gt;-LOCALBASE?=    /usr/local&lt;br /&gt;+LOCALBASE?=    /usr&lt;br /&gt;DESTDIR?=&lt;br /&gt;&lt;br /&gt;CFLAGS+=`PKG_CONFIG_PATH=${LOCALBASE}/lib/pkgconfig pkg-config pidgin --cflags` \&lt;br /&gt;@@ -25,11 +25,11 @@&lt;br /&gt;       ectags -Ra /usr/obj/ports/pidgin-2.5.5/pidgin-2.5.5/&lt;br /&gt;&lt;br /&gt;install:&lt;br /&gt;-       install -d -o root -g wheel ${DESTDIR}${LOCALBASE}/lib/purple-2/&lt;br /&gt;-       install -o root -g wheel libtlen.so ${DESTDIR}${LOCALBASE}/lib/purple-2/&lt;br /&gt;+       ginstall -d -o root -g sys ${DESTDIR}${LOCALBASE}/lib/purple-2/&lt;br /&gt;+       ginstall -o root -g sys libtlen.so ${DESTDIR}${LOCALBASE}/lib/purple-2/&lt;br /&gt;       for i in 16 22 48; do \&lt;br /&gt;-               install -d -o root -g wheel ${DESTDIR}${LOCALBASE}/share/pixmaps/pidgin/protocols/$$i/; \&lt;br /&gt;-               install -o root -g wheel tlen_$$i.png \&lt;br /&gt;+               ginstall -d -o root -g sys ${DESTDIR}${LOCALBASE}/share/pixmaps/pidgin/protocols/$$i/; \&lt;br /&gt;+               ginstall -o root -g sys tlen_$$i.png \&lt;br /&gt;                       ${DESTDIR}${LOCALBASE}/share/pixmaps/pidgin/protocols/$$i/tlen.png; \&lt;br /&gt;       done&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Dla ułatwienia, tak powinien wyglądać plik Makefile po zmianach:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;$ cat Makefile&lt;br /&gt;CC?=            gcc&lt;br /&gt;LOCALBASE?=     /usr&lt;br /&gt;DESTDIR?=&lt;br /&gt;&lt;br /&gt;CFLAGS+=`PKG_CONFIG_PATH=${LOCALBASE}/lib/pkgconfig pkg-config pidgin --cflags` \&lt;br /&gt;       -I${LOCALBASE}/include \&lt;br /&gt;       -fPIC \&lt;br /&gt;       -Wall&lt;br /&gt;DATE=   `grep TLEN_VERSION tlen.h | awk '{print $$3}' | sed -e 's/"//g'`&lt;br /&gt;&lt;br /&gt;.c.o:&lt;br /&gt;       $(CC) -c $&lt; $(CFLAGS)  OBJS=   tlen.o auth.o chat.o wb.o avatar.o  all: ${OBJS}         $(CC) -shared -fPIC -o libtlen.so ${OBJS}  clean:         rm -f ${OBJS} libtlen.so *.core  tags: *.c *.h         rm -f tags         ectags .         ectags -Ra /usr/obj/ports/pidgin-2.5.5/pidgin-2.5.5/  install:         ginstall -d -o root -g sys ${DESTDIR}${LOCALBASE}/lib/purple-2/         ginstall -o root -g sys libtlen.so ${DESTDIR}${LOCALBASE}/lib/purple-2/         for i in 16 22 48; do \                 ginstall -d -o root -g sys ${DESTDIR}${LOCALBASE}/share/pixmaps/pidgin/protocols/$$i/; \                 ginstall -o root -g sys tlen_$$i.png \                         ${DESTDIR}${LOCALBASE}/share/pixmaps/pidgin/protocols/$$i/tlen.png; \         done  dist: clean         rm -f pidgin-tlen-${DATE}.tar.gz         rm -rf pidgin-tlen-${DATE}         mkdir pidgin-tlen-${DATE}         cp README* avatar.[ch] chat.[ch] wb.[ch] auth.c tlen.[ch] tlen_*.png Makefile* pidgin-tlen-${DATE}         tar zcvf pidgin-tlen-${DATE}.tar.gz pidgin-tlen-${DATE}         rm -rf pidgin-tlen-${DATE}  .PHONY: tags&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Przed kompilacją pluginu należy zmodyfikować zmienną PATH, aby narzędzia GNU były wyszukiwane jako pierwsze:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;# export PATH=/usr/gnu/bin:${PATH}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Czyścimy pliki z poprzednich kompilacji:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;# gmake clean&lt;br /&gt;rm -f tlen.o auth.o chat.o wb.o avatar.o libtlen.so *.core&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Plugin jest mały, tak więc kompilacja trwa moment:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;# gmake&lt;br /&gt;cc -c tlen.c `PKG_CONFIG_PATH=/usr/local/lib/pkgconfig pkg-config pidgin --cflags` -I/usr/local/include -fPIC -Wall&lt;br /&gt;cc -c auth.c `PKG_CONFIG_PATH=/usr/local/lib/pkgconfig pkg-config pidgin --cflags` -I/usr/local/include -fPIC -Wall&lt;br /&gt;cc -c chat.c `PKG_CONFIG_PATH=/usr/local/lib/pkgconfig pkg-config pidgin --cflags` -I/usr/local/include -fPIC -Wall&lt;br /&gt;cc -c wb.c `PKG_CONFIG_PATH=/usr/local/lib/pkgconfig pkg-config pidgin --cflags` -I/usr/local/include -fPIC -Wall&lt;br /&gt;cc -c avatar.c `PKG_CONFIG_PATH=/usr/local/lib/pkgconfig pkg-config pidgin --cflags` -I/usr/local/include -fPIC -Wall&lt;br /&gt;cc -shared -fPIC -o libtlen.so tlen.o auth.o chat.o wb.o avatar.o&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Po kompilacji instalujemy plugin w systemie:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;# gmake install&lt;br /&gt;ginstall -d -o root -g sys /usr/lib/purple-2/&lt;br /&gt;ginstall -o root -g sys libtlen.so /usr/lib/purple-2/&lt;br /&gt;for i in 16 22 48; do \&lt;br /&gt;               ginstall -d -o root -g sys /usr/share/pixmaps/pidgin/protocols/$i/; \&lt;br /&gt;               ginstall -o root -g sys tlen_$i.png \&lt;br /&gt;                       /usr/share/pixmaps/pidgin/protocols/$i/tlen.png; \&lt;br /&gt;       done&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8021052724110124328-6663207234871236527?l=estseg.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://estseg.blogspot.com/2009/10/opensolaris-tlen-plugin.html</link><author>noreply@blogger.com (estibi)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8021052724110124328.post-7823977196214702476</guid><pubDate>Sun, 23 Aug 2009 17:46:00 +0000</pubDate><atom:updated>2009-08-23T20:02:28.144+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>encrypt</category><category domain='http://www.blogger.com/atom/ns#'>admin</category><category domain='http://www.blogger.com/atom/ns#'>opensolaris</category><category domain='http://www.blogger.com/atom/ns#'>security</category><category domain='http://www.blogger.com/atom/ns#'>Solaris</category><title>OpenSolaris: encrypt i decrypt</title><description>Solaris oferuje bardzo proste w użyciu narzędzie do szyfrowania plików: 'encrypt'. Poniżej przykład.&lt;br /&gt;&lt;br /&gt;Tworzymy plik z tekstem:&lt;br /&gt;&lt;br /&gt;&gt; echo "To jest tajny tekst" &gt; plik.txt&lt;br /&gt;&lt;br /&gt;Tworzymy zaszyfrowany plik:&lt;br /&gt;&lt;br /&gt;&gt; encrypt -v -a aes -i plik.txt -o plik-zaszyfrowany&lt;br /&gt;Enter passphrase:&lt;br /&gt;Re-enter passphrase:&lt;br /&gt;[..................|...................|...................|..................]&lt;br /&gt;Done.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&gt; file plik.txt plik-zaszyfrowany&lt;br /&gt;plik.txt:    ascii text&lt;br /&gt;plik-zaszyfrowany:    data&lt;br /&gt;&lt;br /&gt;Usuwamy oryginalny plik:&lt;br /&gt;&lt;br /&gt;&gt; rm plik.txt&lt;br /&gt;&lt;br /&gt;Pozostaje nam tylko zaszyfrowana wersja pliku.&lt;br /&gt;&lt;br /&gt;Aby odczytać zawartość zaszyfrowanego pliku wpisujemy:&lt;br /&gt;&lt;br /&gt;&gt; decrypt -v -a aes -i plik-zaszyfrowany&lt;br /&gt;Enter passphrase:&lt;br /&gt;[..................|...................|...................|..................]&lt;br /&gt;Done.&lt;br /&gt;To jest tajny tekst&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8021052724110124328-7823977196214702476?l=estseg.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://estseg.blogspot.com/2009/08/opensolaris-encrypt-i-decrypt.html</link><author>noreply@blogger.com (estibi)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8021052724110124328.post-6067376335958613491</guid><pubDate>Sat, 22 Aug 2009 09:10:00 +0000</pubDate><atom:updated>2009-08-22T11:50:55.766+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>ips</category><title>IPS tips</title><description>OpenSolaris podczas instalacji systemu  tworzy tzw. obraz (pkg image-create) w katalogu głównym i przypisuje do niego publishera (pkg publisher), dlatego jak robimy update systemu używamy komendy 'pkg image-update'.&lt;br /&gt;&lt;br /&gt;Mało znaną funkcjonalnością systemu pakietów OpenSolarisa IPS jest możliwość tworzenia wielu 'obrazów' w różnych katalogach. Dla przykładu, każdy użytkownik może sobie stworzyć takowy 'obraz' w swoim katalogu domowym i tam instalować paczki zamiast w katalogu głównym systemu jako root.&lt;br /&gt;&lt;br /&gt;Ostatnio znalazłem dodatkowe repozytorium IPS z ciekawymi paczkami &lt;a href="http://ips.homeunix.com:10906/"&gt;http://ips.homeunix.com:10906/&lt;/a&gt; i zamiast dodawać kolejnego publishera do systemu i instalować jako root w globalnej strefie postanowiłem dodać nowe repozytorium jako zwykły użytkownik w katalogu domowym, dodatkowo w zonie TX..&lt;br /&gt;&lt;br /&gt;&gt; zonename&lt;br /&gt;public&lt;br /&gt;&lt;br /&gt;&gt; plabel&lt;br /&gt;PUBLIC&lt;br /&gt;&lt;br /&gt;&gt; prtdiag&lt;br /&gt;prtdiag can only be run in the global zone&lt;br /&gt;&lt;br /&gt;Będziemy instalować paczki w katalogu /home/estibi/media/&lt;br /&gt;&lt;br /&gt;&gt; mkdir -p /home/estibi/media/&lt;br /&gt;&gt; pkg image-create -p multimedia=http://ips.homeunix.com:10906/ /home/estibi/media/&lt;br /&gt;&lt;br /&gt;Uwaga, musimy wejść do katalogu /home/estibi/media lub użyć parametru pkg -R, inaczej 'pkg' będzie używać publishera z katalogu "/".&lt;br /&gt;&lt;br /&gt;&gt; cd /&lt;br /&gt;&gt; pkg publisher&lt;br /&gt;PUBLISHER                             TYPE     STATUS   URI&lt;br /&gt;opensolaris.org          (preferred)  origin   online   http://pkg.opensolaris.org/dev/&lt;br /&gt;&lt;br /&gt;&gt; cd /home/estibi/media/&lt;br /&gt;&gt; pkg publisher&lt;br /&gt;PUBLISHER                             TYPE     STATUS   URI&lt;br /&gt;multimedia               (preferred)  origin   online   http://ips.homeunix.com:10906/&lt;br /&gt;&lt;br /&gt;&gt; pkg refresh --full&lt;br /&gt;&lt;br /&gt;Instalujemy paczkę 'easytag':&lt;br /&gt;&lt;br /&gt;&gt; pkg install -v pkg:/MBLeasytag&lt;br /&gt;Creating Plan - Before evaluation:&lt;br /&gt;UNEVALUATED:&lt;br /&gt;+pkg:/MBLeasytag@2.1,5.11:20090615T121154Z&lt;br /&gt;&lt;br /&gt;After evaluation:&lt;br /&gt;None -&gt; pkg:/MBLeasytag@2.1,5.11:20090615T121154Z&lt;br /&gt;None -&gt; pkg:/MBLid3lib@3.8.3,5.11:20090615T121103Z&lt;br /&gt;Actuators:&lt;br /&gt;&lt;br /&gt;None&lt;br /&gt;DOWNLOAD                                    PKGS       FILES     XFER (MB)&lt;br /&gt;Completed                                    2/2       44/44     1.82/1.82&lt;br /&gt;&lt;br /&gt;PHASE                                        ACTIONS&lt;br /&gt;Install Phase                                109/109&lt;br /&gt;PHASE                                          ITEMS&lt;br /&gt;Reading Existing Index                           8/8&lt;br /&gt;Indexing Packages                                2/2&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Jeśli teraz uruchomimy zainstalowany program otrzymamy komunikat błędu, ponieważ program jest zlinkowany z bibliotekami, które powinny się znajdować w katalogu głównym:&lt;br /&gt;&lt;br /&gt;&gt; /home/estibi/media/usr/bin/easytag&lt;br /&gt;ld.so.1: easytag: fatal: libid3-3.8.so.3: open failed: No such file or directory&lt;br /&gt;Killed&lt;br /&gt;&lt;br /&gt;Aby program się uruchomił, należy podać mu ścieżkę do bibliotek:&lt;br /&gt;&lt;br /&gt;&gt; LD_LIBRARY_PATH=/home/estibi/media/usr/lib /home/estibi/media/usr/bin/easytag&lt;br /&gt;&lt;br /&gt;Można również wyeksportować zmienną:&lt;br /&gt;&lt;br /&gt;&gt; export LD_LIBRARY_PATH=/home/estibi/media/usr/lib:${LD_LIBRARY_PATH}&lt;br /&gt;&gt; /home/estibi/media/usr/bin/easytag&lt;br /&gt;&lt;br /&gt;Paczka 'easytag' jest zainstalowana:&lt;br /&gt;&lt;br /&gt;&gt; pkg -R /home/estibi/media list&lt;br /&gt;NAME (PUBLISHER)                              VERSION         STATE      UFIX&lt;br /&gt;MBLeasytag                                    2.1             installed  ----&lt;br /&gt;MBLid3lib                                     3.8.3           installed  ----&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8021052724110124328-6067376335958613491?l=estseg.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://estseg.blogspot.com/2009/08/ips-tips.html</link><author>noreply@blogger.com (estibi)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8021052724110124328.post-3768743178154597041</guid><pubDate>Thu, 02 Jul 2009 10:53:00 +0000</pubDate><atom:updated>2009-07-02T13:01:49.549+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>snoop</category><category domain='http://www.blogger.com/atom/ns#'>network</category><category domain='http://www.blogger.com/atom/ns#'>security</category><category domain='http://www.blogger.com/atom/ns#'>Solaris</category><title>snoop i bity pakietów</title><description>Solarisowy snoop ma podobną składnię co tcpdump, oto przykłady:&lt;br /&gt;&lt;br /&gt;Aby wyłapać pakiety TCP z flagą SYN:&lt;br /&gt; # snoop -V 'tcp and tcp[13]&amp;amp; 0x2 != 0'&lt;br /&gt;&lt;br /&gt;Aby wyłapać pakiety TCP z flagą RST:&lt;br /&gt;# snoop -V 'tcp and tcp[13]&amp;amp; 0x4 != 0'&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8021052724110124328-3768743178154597041?l=estseg.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://estseg.blogspot.com/2009/07/snoop-i-bity-pakietow.html</link><author>noreply@blogger.com (estibi)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8021052724110124328.post-4136626137256837811</guid><pubDate>Tue, 23 Jun 2009 08:16:00 +0000</pubDate><atom:updated>2009-06-23T10:31:55.929+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>pathscale</category><category domain='http://www.blogger.com/atom/ns#'>info</category><category domain='http://www.blogger.com/atom/ns#'>osunix</category><title>PathScale Compiler Suite</title><description>Powstała inicjatywa aby 'uwolnić' pakiet kompilatorów PathScale.&lt;br /&gt;Pomysł jest powiązany z projektem &lt;a href="http://www.osunix.org"&gt;OSUNIX&lt;/a&gt;.&lt;br /&gt;Więcej informacji: &lt;a href="http://www.codestrom.com/wandering/2009/06/help-liberate-proprietary-code.html"&gt;PathScale&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8021052724110124328-4136626137256837811?l=estseg.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://estseg.blogspot.com/2009/06/pathscale-compiler-suite.html</link><author>noreply@blogger.com (estibi)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8021052724110124328.post-2911504951800382728</guid><pubDate>Wed, 17 Jun 2009 18:46:00 +0000</pubDate><atom:updated>2009-06-17T20:51:23.962+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>S10</category><category domain='http://www.blogger.com/atom/ns#'>info</category><category domain='http://www.blogger.com/atom/ns#'>zones</category><category domain='http://www.blogger.com/atom/ns#'>patch</category><title>The Zones Parallel Patching</title><description>Równoległe paczowanie stref jest już dostępne w Solarisie 10 w łatkach:&lt;br /&gt;119255-66 na x86 oraz 119254-66 na sparc.&lt;br /&gt;&lt;br /&gt;Więcej informacji na:&lt;br /&gt;&lt;a href="http://blogs.sun.com/patch/entry/zones_parallel_patching_feature_now"&gt;http://blogs.sun.com/patch/entry/zones_parallel_patching_feature_now&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8021052724110124328-2911504951800382728?l=estseg.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://estseg.blogspot.com/2009/06/zones-parallel-patching.html</link><author>noreply@blogger.com (estibi)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8021052724110124328.post-3298525613313987056</guid><pubDate>Mon, 15 Jun 2009 21:18:00 +0000</pubDate><atom:updated>2009-06-15T23:22:58.182+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>mips</category><category domain='http://www.blogger.com/atom/ns#'>opensolaris</category><title>OpenSolaris na MIPS?</title><description>Od niedawna OpenSolaris działa już na procesorach ARM..&lt;br /&gt;Dzisiaj powstał projekt przeportowania tego systemu również na architekurę MIPS ;)&lt;br /&gt;&lt;a href="http://opensolaris.org/os/project/mips/"&gt;http://opensolaris.org/os/project/mips/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8021052724110124328-3298525613313987056?l=estseg.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://estseg.blogspot.com/2009/06/opensolaris-na-mips.html</link><author>noreply@blogger.com (estibi)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8021052724110124328.post-1352371425485049510</guid><pubDate>Thu, 11 Jun 2009 22:16:00 +0000</pubDate><atom:updated>2009-06-12T00:17:44.815+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>phrack</category><category domain='http://www.blogger.com/atom/ns#'>security</category><title>Phrack #66</title><description>Wyszedł nowy numer magazynu Phrack!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.phrack.org/issues.html?issue=66"&gt;Phrack #66&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8021052724110124328-1352371425485049510?l=estseg.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://estseg.blogspot.com/2009/06/phrack-66.html</link><author>noreply@blogger.com (estibi)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8021052724110124328.post-2717822946834929172</guid><pubDate>Thu, 11 Jun 2009 11:38:00 +0000</pubDate><atom:updated>2009-06-11T13:53:53.507+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>osarm</category><category domain='http://www.blogger.com/atom/ns#'>opensolaris</category><title>OpenSolaris ARM</title><description>OpenSolaris działa już na nowej platformie sprzętowej: ARM&lt;br /&gt;Tak.. niedługo będziemy widzieć OpenSolarisa w urządzeniach wbudowanych ;)&lt;br /&gt;&lt;br /&gt;Oto strona projektu: &lt;a href="http://www.opensolaris.org/os/project/osarm/"&gt;OSARM&lt;/a&gt;, a oto OpenSolaris działający na platformie ARM w qemu:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_K1zSDBtJ76A/SjDv8zIbnlI/AAAAAAAAAho/ZrxJvSi6yPI/s1600-h/osarm01.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 250px;" src="http://1.bp.blogspot.com/_K1zSDBtJ76A/SjDv8zIbnlI/AAAAAAAAAho/ZrxJvSi6yPI/s400/osarm01.jpg" alt="" id="BLOGGER_PHOTO_ID_5346036585485540946" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8021052724110124328-2717822946834929172?l=estseg.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://estseg.blogspot.com/2009/06/opensolaris-arm.html</link><author>noreply@blogger.com (estibi)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_K1zSDBtJ76A/SjDv8zIbnlI/AAAAAAAAAho/ZrxJvSi6yPI/s72-c/osarm01.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8021052724110124328.post-4033068485912176140</guid><pubDate>Fri, 22 May 2009 18:36:00 +0000</pubDate><atom:updated>2009-05-22T20:44:39.769+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>cluster</category><category domain='http://www.blogger.com/atom/ns#'>Colorado</category><title>Update klastra w minutę?</title><description>Proszę bardzo: &lt;a href="http://picasaweb.google.com/lh/photo/Nfc5oqtIsYnaGKI537s3XQ?feat=directlink"&gt;Colorado&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8021052724110124328-4033068485912176140?l=estseg.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://estseg.blogspot.com/2009/05/update-klastra-w-minute.html</link><author>noreply@blogger.com (estibi)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8021052724110124328.post-3359894331275571951</guid><pubDate>Mon, 18 May 2009 07:06:00 +0000</pubDate><atom:updated>2009-05-18T09:11:05.476+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>bsd</category><title>FreeBSD: chflags -R noschg</title><description>Post nie jest związany z Solarisem, jednak dotyczy dosyć ciekawego problemu:&lt;br /&gt;&lt;br /&gt;# uname -r&lt;br /&gt;6.4-STABLE&lt;br /&gt;# pwd&lt;br /&gt;/home/root/bin&lt;br /&gt;# mount | grep /home&lt;br /&gt;/dev/da0s1d on /home (ufs, local, soft-updates)&lt;br /&gt;# ls -alh&lt;br /&gt;total 22&lt;br /&gt;drwxrwxrwx  2 root  wheel   1.0K Oct  6  2008 .&lt;br /&gt;drwxrwxrwx  6 root  wheel   1.0K May 18 08:49 ..&lt;br /&gt;-r-sr-xr-x  1 root  wheel    18K Jul 12  2007 rcp&lt;br /&gt;# chmod 755 rcp&lt;br /&gt;chmod: rcp: Operation not permitted&lt;br /&gt;# rm -f rcp&lt;br /&gt;rm: rcp: Operation not permitted&lt;br /&gt;#&lt;br /&gt;# chflags -R noschg rcp&lt;br /&gt;# rm -r rcp    &lt;br /&gt;#&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8021052724110124328-3359894331275571951?l=estseg.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://estseg.blogspot.com/2009/05/freebsd-chflags-r-noschg.html</link><author>noreply@blogger.com (estibi)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8021052724110124328.post-7032749332100150641</guid><pubDate>Sun, 03 May 2009 08:27:00 +0000</pubDate><atom:updated>2009-05-03T11:39:22.268+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>ekg</category><title>ekg w OpenSolaris 2009.06</title><description># Pobieramy libgadu i instalujemy je w /home/estibi/ekg/&lt;br /&gt;wget -c http://toxygen.net/libgadu/files/libgadu-1.8.2.tar.gz&lt;br /&gt;gtar xvf libgadu-1.8.2.tar.gz&lt;br /&gt;&lt;br /&gt;cd libgadu-1.8.2&lt;br /&gt;&lt;br /&gt;./configure --prefix=/home/estibi/ekg/&lt;br /&gt;time make &amp;amp;&amp;amp; make install&lt;br /&gt;&lt;br /&gt;# Instalujemy ncurses (potrzebne do kompilacji ekg)&lt;br /&gt;pfexec pkg install -v SUNWncurses&lt;br /&gt;&lt;br /&gt;# Pobieramy i instalujemy ekg w /home/estibi/ekg/&lt;br /&gt;gtar xvf ekg-20090502.tar.gz&lt;br /&gt;cd ekg-20090502&lt;br /&gt;&lt;br /&gt;export PATH=/usr/gnu/bin:${PATH}&lt;br /&gt;&lt;br /&gt;./configure "CFLAGS=-I $HOME/ekg/include" "LDFLAGS=-L ${HOME}/ekg/lib -L /usr/gnu/lib -R ${HOME}/ekg/lib -R /usr/gnu/lib" --prefix=/home/estibi/ekg/&lt;br /&gt;&lt;br /&gt;time make &amp;amp;&amp;amp; make install&lt;br /&gt;&lt;br /&gt;# Uruchamiamy /home/estibi/ekg/bin/ekg&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8021052724110124328-7032749332100150641?l=estseg.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://estseg.blogspot.com/2009/05/ekg-w-opensolaris-200906.html</link><author>noreply@blogger.com (estibi)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8021052724110124328.post-4457597644561243656</guid><pubDate>Mon, 27 Apr 2009 06:35:00 +0000</pubDate><atom:updated>2009-04-27T08:42:40.950+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>opensolaris</category><category domain='http://www.blogger.com/atom/ns#'>xVM</category><title>Jak dodać VNIC do domeny w xVM?</title><description>Najpierw tworzymy VNIC:&lt;br /&gt;&lt;br /&gt;# dladm create-vnic -l e1000g0 myvnic&lt;br /&gt;&lt;br /&gt;Dodajemy do domeny xVM:&lt;br /&gt;&lt;br /&gt;# virsh attach-interface mydomain bridge myvnic --script vif-dedicated&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8021052724110124328-4457597644561243656?l=estseg.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://estseg.blogspot.com/2009/04/jak-dodac-vnic-do-domeny-w-xvm.html</link><author>noreply@blogger.com (estibi)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8021052724110124328.post-3187109896704814</guid><pubDate>Thu, 16 Apr 2009 10:50:00 +0000</pubDate><atom:updated>2009-04-16T12:58:12.868+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>admin</category><category domain='http://www.blogger.com/atom/ns#'>zones</category><category domain='http://www.blogger.com/atom/ns#'>opensolaris</category><category domain='http://www.blogger.com/atom/ns#'>lx</category><title>Klonowanie stref - mini HOWTO</title><description>Prosty przyklad.&lt;br /&gt;Zakladam, ze strefa 'linux03-test' jest juz skonfigurowana za pomoca 'zonecfg'.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# zfs create -o quota=30g rpool/zones/linux03-test&lt;br /&gt;&lt;br /&gt;# chmod  700 /zones/linux03-test&lt;br /&gt;&lt;br /&gt;# zoneadm -z linux02 halt&lt;br /&gt;&lt;br /&gt;# zoneadm -z linux03-test clone -s rpool/zones/linux02@backup_090416_12-28-22 linux02&lt;br /&gt;Copying /zones/linux02/.zfs/snapshot/backup_090416_12-28-22...&lt;br /&gt;&lt;br /&gt;# zoneadm list -cv&lt;br /&gt;  ID NAME             STATUS     PATH                           BRAND    IP&lt;br /&gt;   0 global           running    /                              native   shared&lt;br /&gt;   - linux02          installed  /zones/linux02                 lx       shared&lt;br /&gt;   - linux01          installed  /zones/linux01                 lx       shared&lt;br /&gt;   - linux03-test     installed  /zones/linux03-test            lx       shared&lt;br /&gt;&lt;br /&gt;# zoneadm -z linux02 boot&lt;br /&gt;# zoneadm -z linux03-test boot&lt;br /&gt;&lt;br /&gt;# zoneadm list -cv&lt;br /&gt;  ID NAME             STATUS     PATH                           BRAND    IP&lt;br /&gt;   0 global           running    /                              native   shared&lt;br /&gt;   3 linux02          running    /zones/linux02                 lx       shared&lt;br /&gt;   4 linux03-test     running    /zones/linux03-test            lx       shared&lt;br /&gt;   - linux01          installed  /zones/linux01                 lx       shared&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8021052724110124328-3187109896704814?l=estseg.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://estseg.blogspot.com/2009/04/klonowanie-stref-mini-howto.html</link><author>noreply@blogger.com (estibi)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8021052724110124328.post-4324002989352745312</guid><pubDate>Thu, 16 Apr 2009 07:51:00 +0000</pubDate><atom:updated>2009-04-16T09:55:38.283+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>admin</category><category domain='http://www.blogger.com/atom/ns#'>snapshots</category><category domain='http://www.blogger.com/atom/ns#'>zfs</category><category domain='http://www.blogger.com/atom/ns#'>opensolaris</category><category domain='http://www.blogger.com/atom/ns#'>Solaris</category><title>Skrypt do tworzenia snapshotow ZFS</title><description>Prosty skrypt do crontaba.&lt;br /&gt;Wrzucam to tutaj, aby nie pisac go ciagle od zera..&lt;br /&gt;&lt;br /&gt;#!/bin/sh&lt;br /&gt;&lt;br /&gt;PATH=/bin:/usr/bin:/sbin:/opt/csw/bin:/usr/sfw/bin:/usr/sbin&lt;br /&gt;export PATH&lt;br /&gt;CUR_DATE=`date '+%y%m%d_%H-%M-%S'`&lt;br /&gt;&lt;br /&gt;for FS in `zfs list -t filesystem,volume -H -o name | sed '/dump/d' | sed '/swap/d'`&lt;br /&gt;do&lt;br /&gt;        echo "Creating snapshot: ${FS}@backup_${CUR_DATE}"&lt;br /&gt;        zfs snapshot ${FS}@backup_${CUR_DATE}&lt;br /&gt;done&lt;br /&gt;&lt;br /&gt;# EOF&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8021052724110124328-4324002989352745312?l=estseg.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://estseg.blogspot.com/2009/04/skrypt-do-tworzenia-snapshotow-zfs.html</link><author>noreply@blogger.com (estibi)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>5</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8021052724110124328.post-5938967435679137238</guid><pubDate>Fri, 03 Apr 2009 15:34:00 +0000</pubDate><atom:updated>2009-04-03T17:36:26.740+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>internals</category><category domain='http://www.blogger.com/atom/ns#'>news</category><category domain='http://www.blogger.com/atom/ns#'>opensolaris</category><category domain='http://www.blogger.com/atom/ns#'>kernel</category><title>Darmowe szkolenie OpenSolaris Kernel Internals</title><description>Tak jak w temacie, wiecej informacji na stronie:&lt;br /&gt;&lt;a href="http://sl.osunix.org/FreeKernelTrainingDay"&gt;http://sl.osunix.org/FreeKernelTrainingDay&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8021052724110124328-5938967435679137238?l=estseg.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://estseg.blogspot.com/2009/04/darmowe-szkolenie-opensolaris-kernel.html</link><author>noreply@blogger.com (estibi)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8021052724110124328.post-4193052562996905326</guid><pubDate>Wed, 18 Mar 2009 16:46:00 +0000</pubDate><atom:updated>2009-03-18T18:25:31.054+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>tx</category><category domain='http://www.blogger.com/atom/ns#'>admin</category><title>Urządzenia w Trusted Solaris</title><description>W Trusted Extensions jeżeli chcemy skorzystać np. z karty dźwiękowej, pendrive, cdromu itp. musimy je przyporządkować do konkretnej strefy.&lt;br /&gt;W danym momencie z danego urządzenia można korzystać tylko w 1 strefie, nie można dzielić dostępu pomiędzy strefami.&lt;br /&gt;&lt;br /&gt;Aby dać dostęp do urządzenia używamy graficznego narzędzia poprzez 'Trusted Path'.&lt;br /&gt;Jak to jednak zrobić z linii poleceń? :)&lt;br /&gt;&lt;br /&gt;Zarządzać urządzeniami można tylko z globalnej strefy.&lt;br /&gt;&lt;br /&gt;Aby usunąć wszystkie urządzenia z wszystkich stref używamy:&lt;br /&gt;# deallocate -I&lt;br /&gt;&lt;br /&gt;Aby zobaczyć wszystkie dostępne urządzenia:&lt;br /&gt;# list_devices -l&lt;br /&gt;&lt;br /&gt;Aby np dać dostęp do karty dźwiękowej w strefie 'public' wystarczy:&lt;br /&gt;# allocate -U estibi -z public audio0&lt;br /&gt;&lt;br /&gt;Co oznacza, że dajemy dostęp do karty dźwiękowej (audio0) w strefie 'public' dla zalogowanego użytkownika (w tym przypadku 'estibi').&lt;br /&gt;&lt;br /&gt;Jeśli nie podamy użytkownika, dostęp będzie mieć tylko UID==0.&lt;br /&gt;&lt;br /&gt;Dlaczego to piszę?&lt;br /&gt;Ponieważ można tego użyć aby ominąć BUG 6795288, gdzie /usr/bin/tsoljdsdevmgr nie spełnia swojej roli.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8021052724110124328-4193052562996905326?l=estseg.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://estseg.blogspot.com/2009/03/urzadzenia-w-trusted-solaris.html</link><author>noreply@blogger.com (estibi)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8021052724110124328.post-9084160901967397026</guid><pubDate>Thu, 05 Mar 2009 10:35:00 +0000</pubDate><atom:updated>2009-03-05T12:12:10.121+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>cifs</category><category domain='http://www.blogger.com/atom/ns#'>admin</category><category domain='http://www.blogger.com/atom/ns#'>opensolaris</category><title>CIFS Server - mini howto</title><description>Zakładamy, że używamy OpenSolaris 2008.11.&lt;br /&gt;&lt;br /&gt;Najpierw  zainstalujmy paczki serwera CIFS:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;# pkg install -v SUNWsmbs SUNWsmbskr&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Następnie uruchamiamy ponownie system:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;# init 6&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Po restarcie tworzymy zasób sieciowy:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;# sharemgr create zasoby1&lt;br /&gt;# sharemgr add-share -r dane -s /export/dane zasoby1&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Dołączamy do grupy roboczej GRUPA_ROBOCZA:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;# smbadm join -w GRUPA_ROBOCZA&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Konfigurujemy PAM:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;# echo "other password required  pam_smb_passwd.so.1  nowarn" &gt;&gt; /etc/pam.conf&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Dodajemy grupę i użytkowników w systemie:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;# useradd -g 100 workers&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;# useradd -g workers kowalski&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;# useradd -g workers jankowski&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Uprawnienia dla zasobu:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;# chgrp workers /export/dane&lt;br /&gt;# chmod 770 /export/dane&lt;br /&gt;# /usr/bin/chmod -R A=owner@:full_set:file_inherit/dir_inherit:allow /export/dane&lt;br /&gt;# /usr/bin/chmod -R A+group@:full_set:file_inherit/dir_inherit:allow /export/dane&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Konfiguracja usługi serwera:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;# smbadm create workers&lt;br /&gt;# smbadm add-member -m kowalski workers&lt;br /&gt;# smbadm add-member -m jankowski workers&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Utworzenie haseł dla użytkowników:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;# passwd kowalski&lt;br /&gt;# passwd jankowski&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Upewniamy się, czy usługa serwera CIFS działa poprawnie:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;$ svcs smb/server&lt;br /&gt;STATE          STIME    FMRI&lt;br /&gt;online         Feb_24   svc:/network/smb/server:default&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8021052724110124328-9084160901967397026?l=estseg.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://estseg.blogspot.com/2009/03/cifs-server-mini-howto.html</link><author>noreply@blogger.com (estibi)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8021052724110124328.post-8401130228722190034</guid><pubDate>Sun, 15 Feb 2009 16:12:00 +0000</pubDate><atom:updated>2009-02-15T17:27:10.006+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>admin</category><category domain='http://www.blogger.com/atom/ns#'>LiveUpgrade</category><title>ERROR: lulib_umount: failed to umount BE</title><description>Taki błąd może pojawić się podczas usuwania starego środowiska uruchomieniowego lub podczas aktywacji nowego BE, gdy mamy ZFS jako główny system plików.&lt;br /&gt;&lt;br /&gt;ludelete -n SXCE103&lt;br /&gt;System has findroot enabled GRUB&lt;br /&gt;Checking if last BE on any disk...&lt;br /&gt;ERROR: lulib_umount: failed to umount BE: &lt;sxce103&gt;.&lt;br /&gt;ERROR: This boot environment &lt;sxce103&gt; is the last BE on the above disk.&lt;br /&gt;ERROR: Deleting this BE may make it impossible to boot from this disk.&lt;br /&gt;ERROR: However you may still boot solaris if you have BE(s) on other disks.&lt;br /&gt;ERROR: You *may* have to change boot-device order in the BIOS to accomplish this.&lt;br /&gt;ERROR: If you still want to delete this BE &lt;sxce103&gt;, please use the force option (-f).&lt;br /&gt;Unable to delete boot environment.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Dlaczego się tak dzieje?&lt;br /&gt;Ponieważ jest nieprawidłowa kolejność systemów plików w plikach definiujących środowiska uruchomieniowe LiveUpgrade.&lt;br /&gt;&lt;br /&gt;Zakładamy, iż informacje o środowisku uruchomieniowym 'SXCE103' są w pliku '/etc/lu/ICF.1'.&lt;br /&gt;Poprawna kolejność powinna wyglądać tak:&lt;br /&gt;&lt;br /&gt; SXCE103:/export:rpool/export:zfs:0&lt;br /&gt; SXCE103:/export/home:rpool/export/home:zfs:0&lt;br /&gt; SXCE103:/export/home/estibi:rpool/export/home/estibi:zfs:0&lt;br /&gt;&lt;br /&gt;Czyli najpierw system plików ojciec, potem dzieci :)&lt;br /&gt;&lt;br /&gt;Naprawienie kolejności systemów plików w pliku definiującym dane środowisko uruchomieniowe powinno pomóc.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8021052724110124328-8401130228722190034?l=estseg.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://estseg.blogspot.com/2009/02/error-lulibumount-failed-to-umount-be.html</link><author>noreply@blogger.com (estibi)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8021052724110124328.post-1030857465243328975</guid><pubDate>Sun, 08 Feb 2009 08:57:00 +0000</pubDate><atom:updated>2009-02-08T10:13:23.394+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>admin</category><category domain='http://www.blogger.com/atom/ns#'>zfs</category><category domain='http://www.blogger.com/atom/ns#'>arc</category><category domain='http://www.blogger.com/atom/ns#'>Solaris</category><title>ZFS i użycie pamięci - mini howto</title><description>Jak sprawdzić ile pamięci używa ZFS w danym momencie na ARC Cache:&lt;br /&gt;&lt;br /&gt;# kstat -m zfs -s c&lt;br /&gt;module: zfs                             instance: 0    &lt;br /&gt;name:   arcstats                        class:    misc&lt;br /&gt;        c                               67108864&lt;br /&gt;&lt;br /&gt;Tutaj widzimy, że jest to 67MB.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Jak sprawdzić jaką ilość pamięci może maksymalnie użyć:&lt;br /&gt;&lt;br /&gt;# kstat -m zfs -s c_max&lt;br /&gt;module: zfs                             instance: 0    &lt;br /&gt;name:   arcstats                        class:    misc&lt;br /&gt;        c_max                           200000000&lt;br /&gt;&lt;br /&gt;Tutaj widzimy, że jest to ok 200MB.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Aby ZFS nie używał więcej niż 200MB na swój ARC Cache wystarczy dopisać&lt;br /&gt;do pliku "/etc/system" następującą linijkę:&lt;br /&gt;&lt;br /&gt;set zfs:zfs_arc_max = 200000000&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8021052724110124328-1030857465243328975?l=estseg.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://estseg.blogspot.com/2009/02/zfs-i-uzycie-pamieci-mini-howto.html</link><author>noreply@blogger.com (estibi)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8021052724110124328.post-2337436349431218903</guid><pubDate>Wed, 04 Feb 2009 12:19:00 +0000</pubDate><atom:updated>2009-02-04T13:31:53.827+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>admin</category><category domain='http://www.blogger.com/atom/ns#'>xVM</category><title>xVM i Windows XP</title><description>Podczas instalacji Windowsa XP jako wirtualna maszyna na xVM&lt;br /&gt;pojawia się problem po restarcie Windowsa (podczas instalacji).&lt;br /&gt;&lt;br /&gt;Instalator Windows potrzebuje płytę instalacyjną,&lt;br /&gt;jednak płyta instalacyjna jest tymczasowo dołączana na czas instalacji (do restartu) przez 'virt-install'.&lt;br /&gt;&lt;br /&gt;Aby dodać obraz płyty instalacyjnej do domeny xVM na stałe wystarczy wpisać:&lt;br /&gt;&lt;br /&gt;virsh attach-disk mojadomena /data/winxp_pro.iso hdc --type cdrom --driver file --mode readonly&lt;br /&gt;&lt;br /&gt;Napęd cdrom pojawia się automatycznie w domenie (bez konieczności restartu).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8021052724110124328-2337436349431218903?l=estseg.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://estseg.blogspot.com/2009/02/xvm-i-windows-xp.html</link><author>noreply@blogger.com (estibi)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8021052724110124328.post-4255039667607861412</guid><pubDate>Mon, 02 Feb 2009 10:27:00 +0000</pubDate><atom:updated>2009-02-02T12:27:58.611+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>admin</category><category domain='http://www.blogger.com/atom/ns#'>sxce</category><category domain='http://www.blogger.com/atom/ns#'>Solaris</category><category domain='http://www.blogger.com/atom/ns#'>drivers</category><title>Solaris i HP Smart Array Controller Driver</title><description>Na niektórych serwerach HP mamy kontrolery dyskowe 'HP Smart Array'.&lt;br /&gt;Domyślnie nie ma do nich sterowników na płytach instalacyjnych Solarisa/OpenSolarisa, tak więc system nie widzi dysków twardych.&lt;br /&gt;&lt;br /&gt;Jeśli używamy Solaris 10, to można pobrać sterowniki ze strony hp:&lt;br /&gt;&lt;a href="ftp://ftp.hp.com/pub/softlib2/software1/pubsw-windows/p1220948930/v46783/CPQary3-1.90-solaris10-i386.tar.gz"&gt;ftp://ftp.hp.com/pub/softlib2/software1/pubsw-windows/p1220948930/v46783/CPQary3-1.90-solaris10-i386.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Sterowniki te nie współpracują z Solaris Express (przynajmniej instalator ich nie widzi).&lt;br /&gt;&lt;br /&gt;Można to łatwo obejść.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Oto struktura archiwum:&lt;br /&gt;$ ls -alh&lt;br /&gt;total 4474&lt;br /&gt;drwxr-xr-x   5 estibi   staff         10 kw  1  2008 .&lt;br /&gt;drwx------   3 estibi   staff          7 lut  2 10:06 ..&lt;br /&gt;-rw-r--r--   1 estibi   staff       1,4M kw  1  2008 CPQary3.144&lt;br /&gt;-rw-r--r--   1 estibi   staff       516K kw  1  2008 CPQary3.iso&lt;br /&gt;drwxr-xr-x   3 estibi   staff          3 kw  1  2008 CPQary3.pkg&lt;br /&gt;drwxr-xr-x   3 estibi   staff          4 kw  1  2008 DU&lt;br /&gt;-rw-r--r--   1 estibi   staff        20K kw  1  2008 LICENSE.CPQary3&lt;br /&gt;-rw-r--r--   1 estibi   staff       1,3K kw  1  2008 README.CPQary3&lt;br /&gt;-rw-r--r--   1 estibi   staff        17K kw  1  2008 RELEASENOTES.CPQary3&lt;br /&gt;drwxr-xr-x   2 estibi   staff          3 kw  1  2008 tools&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Katalog 'DU' nagrywamy na płytę.&lt;br /&gt;Na pendrive też można nagrać, jednak na systemie pcfs (lub jak kto woli fat, lub vfat) system nie rozróżnia małych i dużych liter,&lt;br /&gt;a katalog 'DU' musi być widoczny jako 'DU',&lt;br /&gt;system widzi go jednak jako 'du'...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Przed nagraniem należy zmienić 2 elementy:&lt;br /&gt;&lt;br /&gt;$ cd DU/&lt;br /&gt;$ ls -alh&lt;br /&gt;total 11&lt;br /&gt;drwxr-xr-x   3 estibi   staff          4 kw  1  2008 .&lt;br /&gt;drwxr-xr-x   5 estibi   staff         10 kw  1  2008 ..&lt;br /&gt;-rw-r--r--   1 estibi   staff          4 kw  1  2008 release.def&lt;br /&gt;drwxr-xr-x   3 estibi   staff          3 kw  1  2008 sol_210&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;$ vi release.def&lt;br /&gt;$ cat release.def&lt;br /&gt;211&lt;br /&gt;&lt;br /&gt;$ mv sol_210 sol_211&lt;br /&gt;$ ls -alh&lt;br /&gt;total 11&lt;br /&gt;drwxr-xr-x   3 103      staff          4 lut  2 12:00 .&lt;br /&gt;drwxr-xr-x   3 root     root           3 lut  2 12:00 ..&lt;br /&gt;-rw-r--r--   1 103      staff          4 lut  2 12:00 release.def&lt;br /&gt;drwxr-xr-x   3 103      staff          3 kw  1  2008 sol_211&lt;br /&gt;&lt;br /&gt;Nagrywamy cały katalog na płytę (tutaj dvd+rw):&lt;br /&gt;&lt;br /&gt;$ growisofs -Z /dev/rdsk/c4t0d0s2 -R -J plyta-hp-sxce&lt;br /&gt;WARNING: /dev/rdsk/c4t0d0s2 already carries isofs!&lt;br /&gt;About to execute 'mkisofs -R -J plyta-hp-sxce | builtin_dd of=/dev/rdsk/c4t0d0s2 obs=32k seek=0'&lt;br /&gt;Setting input-charset to 'UTF-8' from locale.&lt;br /&gt;/dev/rdsk/c4t0d0s2: "Current Write Speed" is 4.1x1385KBps.&lt;br /&gt;Total translation table size: 0&lt;br /&gt;Total rockridge attributes bytes: 2698&lt;br /&gt;Total directory bytes: 16384&lt;br /&gt;Path table size(bytes): 124&lt;br /&gt;Max brk space used 22000&lt;br /&gt;266 extents written (0 MB)&lt;br /&gt;builtin_dd: 272*2KB out @ average 0.0x1385KBps&lt;br /&gt;/dev/rdsk/c4t0d0s2: flushing cache&lt;br /&gt;/dev/rdsk/c4t0d0s2: stopping de-icing&lt;br /&gt;/dev/rdsk/c4t0d0s2: writing lead-out&lt;br /&gt;&lt;br /&gt;Przy startowaniu systemu SXCE, wybieramy '5' zmieniamy płytę instalacyjną na płytę ze sterownikiem.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8021052724110124328-4255039667607861412?l=estseg.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://estseg.blogspot.com/2009/02/solaris-i-hp-smart-array-controller.html</link><author>noreply@blogger.com (estibi)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8021052724110124328.post-1304631835656319950</guid><pubDate>Sun, 28 Dec 2008 12:08:00 +0000</pubDate><atom:updated>2008-12-28T13:17:03.950+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>opensolaris</category><category domain='http://www.blogger.com/atom/ns#'>flash</category><category domain='http://www.blogger.com/atom/ns#'>sxce</category><category domain='http://www.blogger.com/atom/ns#'>Solaris</category><category domain='http://www.blogger.com/atom/ns#'>opera</category><title>Opera + flash + Solaris</title><description>Domyślnie Opera na Solarisie nie widzi zainstalowanej wtyczki flash.&lt;br /&gt;Aby używać flash pod Operą najlepiej (najszybciej) skopiować plugin od Firefoxa:&lt;br /&gt;&lt;br /&gt;# cp /usr/lib/firefox/plugins/libflashplayer.so /usr/local/lib/opera/plugins/&lt;br /&gt;&lt;br /&gt;Testowane na Solaris Express (SXCE).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8021052724110124328-1304631835656319950?l=estseg.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://estseg.blogspot.com/2008/12/opera-flash-solaris.html</link><author>noreply@blogger.com (estibi)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8021052724110124328.post-853321722400138501</guid><pubDate>Fri, 05 Dec 2008 07:17:00 +0000</pubDate><atom:updated>2008-12-05T08:19:45.374+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>info</category><category domain='http://www.blogger.com/atom/ns#'>crossbow</category><category domain='http://www.blogger.com/atom/ns#'>network</category><category domain='http://www.blogger.com/atom/ns#'>opensolaris</category><title>Crossbow w b105</title><description>Dzisiaj wielki dzień, Crossbow jest włączone (przynajmniej wstępnie) do źródeł ON.&lt;br /&gt;&lt;br /&gt;$ hg log -r 8275&lt;br /&gt;changeset:   8275:7c223a798022&lt;br /&gt;tag:         tip&lt;br /&gt;user:        Eric Cheng&lt;br /&gt;date:        Thu Dec 04 18:16:10 2008 -0800&lt;br /&gt;summary:     PSARC/2006/357 Crossbow - Network Virtualization and Resource Management&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8021052724110124328-853321722400138501?l=estseg.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://estseg.blogspot.com/2008/12/crossbow-w-b105.html</link><author>noreply@blogger.com (estibi)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item></channel></rss>