Archiwum

Posty oznaczone ‘Linux’

Ubuntu OpenVPN – brak prawidłowych sekretów VPN

Październik 16th, 2011 Brak komentarzy

OpenVPN to pakiet VPN stworzony przez Jamesa Yonana. Umożliwia on tworzenie zaszyfrowanych połączeń między hostami – używa do tego celu biblioteki OpenSSL oraz protokołów SSLv3/TLSv1. W przeciwieństwie do innych rozwiązań VPN nie bazuje na protokole IPsec jako medium. Pakiet ten dostępny jest na platformach LinuxBSDMac OS X oraz Windows 2000/XP/Vista. Cały pakiet składa się z jednego kodu binarnego dla klienta i serwera, opcjonalnego pliku konfigurującego oraz z jednego lub więcej plików kluczy w zależności od metody uwierzytelnienia.

Instalacja w Ubuntu:

sudo apt-get install network-manager-openvpn openvpn

Opis konfiguracji: http://vpnblog.info/ubuntu-openvpn-strongvpn-tutorial.html

Bardzo często konfiguracja połączenia OpenVPN za pomocą Network Managera kończy się komunikatem:

Połączenie VPN "X" nie powiodło się z powodu braku prawidłowych sekretów VPN

Problem jest banalny, ale znalezienie rozwiązania zajęło mi sporo czasu, dlatego też postanowiłem o tym napisać. Otóż po skonfigurowaniu połączenia konieczny jest restart usługi:

sudo /etc/init.d/network-manager restart

Jeśli dalej nie działa sprawdzamy czy połączenie zestawia się po wywołaniu go konsoli czyli:

sudo openvpn --config plikzparametrami.ovpn

 

Kategorie:Linux Tagi:, ,

Pompowanie danych do Oracla, SQL *Loader, dbf2sql, dbf2cvs, dbf2ascii

Grudzień 4th, 2010 Brak komentarzy

oracle Podczas migracji różnego rodzaju danych do Oracla, szczególnie ze starych systemów opartych o pliki DBF, stajemy przed pytaniem: Jak najszybciej przepompować duże ilości danych do nowej bazy?

Jednym ze sposobów jest napisanie aplikacji która odczyta dane z pliku i za pomocą tradycyjnych instrukcji INSERT dopisze do odpowiednich tabel w Oraclu. Gdy tych danych nie ma dużo jest to jakieś wyjście, ale co zrobić gdy firma pracuje 24/h na dobę, wolne ma tylko w święta, a my właśnie wtedy musimy to zrobić ? Przede wszystkim jeśli już dopisujemy dane za pomocą insertów nie róbmy commita po każdym insercie. To najbezpieczniejsze, ale strasznie opóźnia ponieważ po każdym insercie mechanizm bazodanowy musi (nie wgłębiając się w szczegóły) wykonać szereg czynności związanych z zatwierdzeniem (commit) transakcji i zapisaniem zatwierdzonych danych (tak robi np MySQL i przez to jest wolniejszy). Commita w tym przypadku najlepiej robić co np. 10000 rekordów.
Czytaj więcej…

Automatyczne blokowanie ekranu po odejściu od komputera

Listopad 30th, 2010 Brak komentarzy

Po kawałach jakie koledzy z działu IT zaczęli mi robić w momencie gdy odchodziłem od komputera, a zapominałem zablokować ekranu, postanowiłem jakoś to zabezpieczyć. Chwila szukania po googlach i znalazłem to co chciałem czyli automatyczne blokowanie komputera za pomocą bluetooth. Zasada działania jest prosta: komputer za pomocą bluetooth cały czas widzi moją Nokię, po to by w momencie kiedy się oddalę i łączność ulegnie przerwaniu wywołać blokadę ekranu. Można to osiągnąć na kilka sposobów: Czytaj więcej…

Kategorie:Linux Tagi:, ,

Prosty backup MySQL z pomocą PHP lub Basha

Listopad 18th, 2010 8 comments

Pisząc strony/systemy korzystające z PHP+MySQL w którymś momencie musimy zaprojektować backup bazy. Oczywiście są do tego gotowe programy, ale po co od razu ściągać jakiś dziwny soft skoro już mamy odpowiednie narzędzia. W przypadku linuxa zaprzęgamy do roboty mysqldumpa,basha oraz crona i trzymamy kilka kopii w tył (np z 7 dni). Czytaj więcej…

Kategorie:Linux, MySQL, PHP Tagi:, , , ,

VNC on CentOS, Fedora, RedHat

Maj 23rd, 2010 1 komentarz

realvncWSTĘP
Można powiedzieć, że VNC ( Virtual Network Computing) jest programem typu klient-server umożliwiającym korzystanie ze zdalnej maszyny pod kontrolą systemy Windows, Windows CE, Linux, Solaris czy Macintosh nie będąc fizycznie przy tej maszynie. Innymi słowy VNC umożliwia zdalną pracę na komputerze. Czytaj więcej…

Kategorie:Linux Tagi:, , , ,

How to starting a VMware Server virtual machine with linux console and vmrun

Marzec 27th, 2010 Brak komentarzy

Przytrafiła mi się sytuacja w której nie działało zarządzanie wirtualnymi maszynami z poziomu przeglądarki, a ja pilnie potrzebowałem odpalić kilka maszyn. Oczywiście mowa tu o oprogramowania VMware Server w wersji 2.x. Po chwili googlowania znalazłem to co chciałem. Poniżej zestaw przydatnych poleceń: Czytaj więcej…

Kategorie:Linux Tagi:,

Monitorowanie zajętości miejsca na dysku

Marzec 17th, 2010 Brak komentarzy

Czasami zachodzi potrzeba monitorowania zajętości miejsca na określonej partycji. Można oczywiście użyć do tego specjalnych systemów np: Zabbix’a, ale nie zawsze potrzebne są tak ciężkie rozwiązania. Czasami wystarczy zwykły skrypt w bashu dodany do Crona:

#!/bin/bash

PARTYCJA='/dev/sda3'
USE=`df -h|grep $PARTYCJA|awk -F' ' '{print $5}'`
USE=${USE%%\%}

if [ $USE -ge 90 ]
then
    uname -a >/root/komunikat.txt
    uptime >/root/komunikat.txt
    echo "">>/root/komunikat.txt
    echo "Na partycji $PARTYCJA zajete jest $USE% przestrzeni
	dyskowej !" >>/root/komunikat.txt
    echo "">>/root/komunikat.txt
    df -h >>/root/komunikat.txt
    cat /root/komunikat.txt | mail -s "Malo miejsca na dysku!" cos@gdzies.pl
fi
Kategorie:Linux Tagi:, ,

Jak instalować moduły perla ?

Czerwiec 20th, 2009 Brak komentarzy

Sposób 1
Najprościej (jeśli mamy dostęp do sieci) wydajemy polecenie:

perl -MCPAN -e shell

system zada nam kilka pytan o lokazlizację wielkość katalogu cache itd., nasępnie gdy pojawi się znak zachęty:
#cpan> instalujemy moduły wydając polecenie:

cpan> install Date::Calc 

gdzie Date::Calc to nazwa instalowanego modułu.

Sposób 2
1. Ściągamy Perl module z http://www.cpan.org/ lub innej strony.
2. Rozpakowujemy i wydajemy polecenia.

perl Makefile.PL
make
make test
make install
Kategorie:Uncategorized Tagi:,

Instalacja UPSa Powercom pod linuxem

Maj 21st, 2009 Brak komentarzy

Niedawno w moje ręce trafił UPS PowerCom KIN-1000APRM w wersji rack. Po podłączeniu do serwera z linuxem na pokładzie konfiguracja sprowadza się do:

kingpro-1000va-1u

Czytaj więcej…

Kategorie:Linux, Uncategorized Tagi:,

INSTALACJA ORACLE 11g – Fedora / CentOS / RedHat

Marzec 13th, 2009 13 comments

oracle

Oracle Database to oficjalna nazwa relacyjnego systemu baz danych (RDBMS) stworzonego przez Oracle Corporation. Nazwa Oracle pochodzi od nazwy kodowej jednego z projektów sponsorowanych przez CIA, nad którymi pracował współzałożyciel korporacji Oracle – Larry Ellison.

Cały proces instalacji Oracla będzie podzielony na 3 etapy. W pierwszej kolejności zainstalujemy samą instancję, następnie doinstalujemy listenera, w ostatnim kroku zainstalujemy bazę.

Czytaj więcej…

Kategorie:Linux, Oracle Tagi:, , ,