wtorek, 30 lipca 2013

Instalacja Debian Wheezy na Pogoplug

Jakiś czas temu trafiłem na Allegro.pl na sprytne urządzenie, które omija zabezpieczenia sieci (firewall, porty itd.) dając nam dostęp do naszych plików niezależnie od miejsca naszego przebywania, warunkiem jest podpięcie pamięci masowej pod usb oraz internet (poza standardowym kabel można kupić wersje w wi-fi).
Poniższe czynności wykonujesz na własną odpowiedzialność!!!

Do postawienia Debiana potrzebujemy:

- Pogoplug (oczywista oczywistość) podpięty poprzez USB do komputera + dysk zewnętrzny podpięty do Pogo ( tutorial nie wspiera w/w wersji z wi-fi),
- ALARM - więcej informacji TUTAJ,
- Wcześniejszą wersję  kernela ALARM, np. Warhead SE's 2.6.31.6_SMP_820,
- Komputer z Ubuntu ( może być 13.04 wersja 32-bit Live),
- Internet ;)

1) Uruchamiamy maszynę z Ubuntu:

niedziela, 28 lipca 2013

Tworzenie tabel - MSSQL 2008 Server cz.4

Tak jak w każdym innym przypadku musimy w jakiś sposób przechowywać dane w tabelach. W tym celu musimy zapoznać się z dostępnymi typami danych:

1) Dostępne liczbowe typy danych:


Nazwa typu


Zakres
Potrzebna pamięć




TINYINT


0 do 255


1 bajt


SMALLINT -32,768 do 32,767 2 bajty
INT -231 do 231-1 4 bajty
BIGINT -263 do 263-1 8 bajty
DECIMAL(P,S) / NUMERIC (P,S) -1038+1 do 1038-1 5-17 bajtów
SMALLMONEY -214,748.3648 do 214,748.3647 4 bajty
MONEY


-922,337,203,685,477.5808 do
922,337,203,685,477.5807
8 bajtów
REAL -3.40E38 do -1.18E38, 0 oraz 1.18E38 to 3.40E38 4 bajty
FLOAT(N)


-1.79E308 do -2.23E-308, 0, oraz 2.23E-308 do
1.79E308
4 lub 8 bajtów

niedziela, 21 lipca 2013

Utrzymywanie integralności bazy danych - MSSQL 2008 Server cz.3

Możemy wymusić na bazie naprawę ewentualnie występujących uszkodzonych stron w naszej bazie. Wszystkie błędy zapisywane w tabeli suspect_pagaes w bazie msdb.
Wykorzystamy w tym celu DBCC CHECKDB, który sprawdzi logiczną oraz fizyczną integralność każdego elementu bazy.


Powyższe polecenie wykona:
* sprawdzenie stron w bazie danych,
* sprawdzenie integralności wszystkich tabel w bazie,
* przeliczy sumę kontrolną, w celu jej późniejszego porównania z bieżącym odczytem,
*sprawdzi katalog bazy danych
Wykonajmy sprawdzenie integralności naszej bazy:


DBCC CHECKDB ('nazwa_naszej_bazy') WITH NO_INFOMSGS, 
ALL_ERRORMSGS;
GO



Tryby odzyskiwania bazy danych wraz z przydatnymi opcjami nadzoru bazy - MSSQL 2008 Server cz.3

W naszej bazie pracującej na silniku 2008 możemy ustawić 3 różne modele pozwalające na odzysk plików bazy w przypadku jakiegoś kataklizmu.

1) Prosty (Simple) -  jako że w modelu tym kopia dziennika transakcji przechowuje ograniczoną liczbę wstecznych danych odzyskać można jedynie dane do wybranego momentu (niestety nie jest on zbyt odległy od czasu uszkodzenia spójności danych ),

2) Bulk-Logged -  loguje więcej danych w dziennikach transakcji niż Prosty jednak nie wszystkie. Również w tym przypadku nie możemy odzyskać bazy do dowolnie wybranego miejsca.

3) Pełna (Full) -  jak nazwa wskazuje, narzędzia rejestrują wszystko co dzieje się w bazie, dlatego też możliwy jest odzysk danych do dowolnego miejsca z przeszłości.

niedziela, 14 lipca 2013

Pliki danych, Filestream - MSSQL 2008 Server cz.2

W pierwszej części, (która była dość dawno) opisałem najważniejsze rzeczy dotyczące instalacji, co prawda na MS Win XP, ale można w ten sam sposób zainstalować na MS 2008 Server. Teraz chciałbym kontynuować wpisy dotyczące MS SQL 2008 ze względu na moją pracę, w której korzystamy z MSSQL 2008:)

Na początek kilka definicji, bez których raczej nie ruszymy:

1) Pliki danych - jeden z dwóch głównych rodzai plików wykorzystywanych w MSSQL. Przechowują długoterminowe dane, czyli tak naprawdę wszystkie zatwierdzone informacje.

2) Grupa plików - mapuje logiczną strukturę danych na pliki, które możemy archiwizować oraz odzyskiwać.

sobota, 13 lipca 2013

Przedłużenie wersji próbnych MS Windows 7 / 2008 Server

Jak wiadomo nowe systemy z rodziny Windows możemy instalować bez podania klucza i korzystać z nich przez 30 dni (wersje Vista/7) oraz 60 dni (2008 Server), jednak ten okres możemy sobie znacznie wydłużyć.

W tym celu otwieramy cmd, następnie wpisujemy:

 slmgr.vbs -dli - w ten sposób sprawdzimy przez ile jeszcze możemy korzystać z naszego systemu

a teraz wydłużymy te okres:

 slmgr.vbs — rearm - przedłużamy ten okres o kolejne 60 dni

Zabiegi takie możemy wykonywać aż osiągniemy 240 dni, czyli maksymalny dozwolony czas na korzystanie z systemu bez konieczności podawania klucza.



Logowanie zdarzeń sieciowych - Skrypt Bash cz.12

Przy pomocy 3 skryptów możemy zapewnić sobie logi dotyczące działania naszej karty sieciowej oraz tego czy urządzenia w sieci, które powinny być włączone są. Oczywiście można to zrobić przy pomocy ping, lub wykorzystać gotowe narzędzia, ale po co:)

1) Wysłanie ping'a w sieć, sprawdzenie które IP wraz z nazwami działają:

#!/bin/bash 
is_alive_ping() 
{  ping -c 1 $1 > /dev/null 
          [ $? -eq 0 ] >> echo Node with IP and $HOSTNAME: $i is up.
} 
for i in 192.168.56.{1..255} 
do 
is_alive_ping $i & disown 
done

niedziela, 7 lipca 2013

Windows 2008 Serwer - Zasady grup(70-640) cz.7

Zasady grup pozwalają zachować kontrolę nad poczynaniami naszych użytkowników, którzy czasami przypadkowo mogą przysporzyć nam nieco kłopotów w domenie.

Aby zacząć korzystać do Group Policy(GPO) musimy posiadać skonfigurowaną domenę pod MS 2008 Server. Bezpośrednio do GPO możemy dostać się wpisując w Uruchom: gpedit.msc:



Jak widzimy istnieją dwa główne gniazda, które przechowują skonfigurowane przez nas zasady:

Tworzenie maszyn wirtualnych przy pomocy Windows Azure

Jeżeli nie chcemy inwestować tak jak jak w dobry sprzęt na którym możemy sobie coś dłubać w wolnej chwili w środowisku wirtualnym możemy zainwestować w dostęp do chmury obliczeniowej. Kilka dużych koncernów wystawiło oczywiście odpłatnie infrastrukturę pozwalającą na zdalny dostęp do praktycznie nieograniczonych zasobów sprzętowych. Jednym z dostawców takich rozwiązań jest oczywiście http://www.windowsazure.com/en-us/ prowadzony przez MS, w Polsce wartym sprawdzenia jest http://www.oktawave.com/pl/ gdzie płaci się za czas dostępu do serwerów, Azure daje możliwość dodatkowo rozłożenia płatności na miesięczne raty (abonament). Wracając do Azure możemy wypróbować chmurę za darmo przez 30 dni, jeżeli chcemy dłużej korzystać musimy zaopatrzyć się w kartę do płatności internetowych.