środa, 29 kwietnia 2009

802.1X + brak zakładki uwierzytelnianie

W Windowsie XP trzeba włączyć usługę
- Automatyczna konfiguracja sieci przewodowej (Wired AutoConfig)
aby można było używać protokołu 802.1X.


- uruchom services.msc
- wyszukujemy "automatyczna konfiguracja sieci przewodowej"
- uruchiamiamy

wtorek, 28 kwietnia 2009

php + encrypt HTML pages

Kiedyś szukałem programu, który zakodował by mi źródło aplikacji.
Nie chce drógi raz szukać.
http://www.aevita.com/web/lock

freebsd + commands + usefull

Na pewno każdy dopisał by coś jeszcze potrzebnego:
$make install --witch-blabla=yes --witch-blalbealb=basdekllala --witch-witch=witch
$!make
ostatnia komenda jaka została wykonana związana z poleceniem make
cd -
to wiadomo wróć do ostatniego folderu gdzie byłeś
echo !$
Ostatni argumenty poprzedniej komendy
tail -f /var/log/messages.log
cat: /var/log/messages.log: Permission denied
sudo !!

Widać.

poniedziałek, 20 kwietnia 2009

reset hasla + debian + no stress

Niby taka niewinna rzecz a człowiek potrafi się zapomnieć i musi później szukać na necie.

- Podczas startu Grub-boot'a, wybieramy nasz system,
- wciskamy "e" aby wejsc do edycji,
- na końcu lini dopisujemy " init=/bin/sh"
- wciskamy guzik "b (ang boot) uruchom"
- o ile wszystko poprawnie wpisalismy otrzymamy prompt'a
#
- montujemy naszą partycje razem z odczytem o tak:
#mount -o remount rw /
- zmieniamy haslo
#passwd
/podaj haslo/
/podaj jeszcze raz to samo haslo/
- wpisujemy reboot
i Znowu jesteśmy Królami.

środa, 15 kwietnia 2009

chrome + ubuntu

Chrome to przeglądarka googla, którą cechuje szybkość i osobliwy sposób kontrolowania procesów. Każda karta w chromie jest osobnym procesem. Dzięki temu izolujemy wolną strone lub wadliwą od pozostałych. Pozatym szybko chodzi, FireFox troche mnie zawodzi. Pozatym inforamcję z webhosting.pl przeczytajcie http://webhosting.pl/Linuksowy.Firefox.to.obywatel.drugiej.kategorii.w.Mozilli, perspektywa chroma jest milsza.
recepta:
- wchodzimy na https://launchpad.net/~chromium-daily/+archive/ppa
- wybieramy Display sources.list entries for: naszą wersje ubuntu
- przepisujemy deb np deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu intrepid main
- wybieramy Menedżer pakietów Synaptic
- wybieramy ustawienia -> repozytoria
- wybieramy zakładkę "Oprogramowanie osób trzecich"
- Dodaj
- przepisujemy deb ...
- poniżej miejsca gdzie przepisywaliśmy repozytorium do chroma jest "This repository is signed with 1024R/4E5E17B5 OpenPGP key" trzeba stworzyć plik z zawartością tego linka.
- Przechodzimy na zakładkę "Uwierzytelnianie"
- importujemy klucz wiadomo który plik.
- zamykamy aktualizujemy "Odświerz", oraz szukamy chroma
- wybieramy chromium-browser
- instalujemy

Pamiętajmy, że jeszcze nie jest to stabilna wersja.

vs scroll + firefox

Kolega zgłosił ostatnio mi dylemat nie wiedział co się dzieje.
Gdy naciskał klawisz PgUp (Page up) lub PgDn (Page down) chcąc uzyskać przesunięcie strony w górę lub w dół, zmieniała się tylko pozycja kursora. Okazało się, że włączył przez przypadek klawisz F7, który uruchamia funkcję "Caret navigation". Caret navigation inny sposób poruszania się po stronie internetowej, przypomina trochę poruszanie się po edytorach tekstu takich jak Emacs and Vim.

poniedziałek, 13 kwietnia 2009

freebsd + snapshot

Ile razy bawilem sie unixem/linuxem żalowałem, że nie mam jakiegos sposobu, typu punkt przywracania (windows). Pewnie wszyscy weteranie FreeBSD mnie wyśmieją ale jest coś takiego jak snapshot w freebsd. Snapshot to 'feature', który pozwoli wam zrobić zrzut waszych wszystkich plików partycji. Tak samo jak w NTFS'ie MFT (Master File Table) tylko ręcznie. Na każdej partycji możemy zapisać 10 snapshotów. Podaje przepis.

#mount -u -o snapshot /var/snapshot1 /

zrobimy obraz calej partycji "/"
żeby odszukać wszytkie pliki snapshota to:
find /var -flags snapshot

Montownie snapshota
#mdconfig -a -t vnode -f /var/snapshot1 -u 4
#mount -r /dev/md4 /mnt

Wszystko jak zwykle dobże opisane w handbooku

czwartek, 9 kwietnia 2009

Ubuntu + Windows + Xming

Możemy logować się zdalnie przez ssh do naszego ubuntu,
możemy logować się zdalnie przez XDMCP ( tak jak w Remote Desktop Connection w Windows ).
A Xming dzieki tunelowaniu (przez putty), pozwala nam uruchomić jaką kolwiek aplikację z Ubuntu na naszej stacji. Podaje przepis na testowanie i zabawe.
- instalujemy Xming'a, po instalacji w putty dostaniemy "nowe features'y".
- uruchamiamy putty oraz Xming
- zalogujcie się przez putty do swojego Ubuntu (ważne żeby były tam X'y)
- zaznaczamy "enable X11 forwarding" screen numer 1.

Screen numer 1
Teraz niespodzianka wpiszcie w putty
'xterm &'

Wyobrażacie sobie możliwości ?
- ooffice-writer &
- gimp &
- gnucash &
- transmission &
- NetBeans &

W czym problem zrobić system wielodostępowy ?

wtorek, 7 kwietnia 2009

Windows + Ubuntu + tor


Zalezy ci na prywatnosci. Tor to aplikacja wykorzystujące tgz. "trasowanie cebulowe" (Onion Router). Tor Ukrywa nas za innym ip, rowniez wyznacza różne trasy, pomiędzy zaangażowanymi routerami w sieci Tor, Dzięki temu możemy pracować bardziej anonimowo w sieci. Podaje recepte jak wykorzystać Tor'a:
Ubuntu
- System -> Synaptic Menadżer Pakietów ->
- Logujemy się jako administrator
- Wyszukujemy tor - anonymizing overlay network for TCP (w opisie) albo latwiej
- w terminalu
- sudo apt-get install tor
- potwierdzamy pytania twierdząco
Windows
- Ściągamy pakiet ze strony projektu tor mamy link tutaj ->
- po zaladowaniu instalujemy jak zwyczajną aplikację
- w zasadzie nie wybieramy żadnych niestandardowych opcji
Po uruchomieniu Tor'a
Firefox'a konfigurujemy tak:
- Edycja -> Preferencje
- Główna Zakładka Zaawansowana -> zakładka sieci
- Wciskamy button "Ustawienia"
- Wybieramy ręczną konfigurację serwerów proxy.
- w Host SOCKS wpisujemy : "127.0.0.1", w Port wpisujemy "9050"
Fajnym pomysłem jest wejscie na stronę np http://www.speedtest.pl powinniśmy być w innych rejonie europy.

niedziela, 5 kwietnia 2009

MySQL + MySQL Tools + Ubuntu

Zacznijmy najpierw od instalacji serwera MySQL. Jest kilka sposobów instalacji, w tym artykule skorzystamy z Menadzera Pakietów Synaptic. Wyszukujemy pakietu "mysql-server", zaznaczamy do instalacji oraz potwierdzamy. Powinno pojawić się nam okienko, które pozwoli nam wpisać hasło dla administratora Bazy. W tej chwili mamy tylko zainstalowana i skonfigurowana bazę danych ale nie uruchomioną. Aby uruchomić serwer MySql'a

- System -> Administracja -> Uslugi
- Wciskamy klawisz odblokuj
- Logujemy się jako administrator
- Szukamy "Serwer bazy danych (mysql)"
- Zaznaczamy Check box
- Zamykamy
Teraz razem z włączeniem Ubuntu będziemy mieli włączoną serwer MySql'a. Aby sprawdzić czy mysql działa możemy wykonać komendę ps w terminalu:
usr@ubuntu:~$ ps -aux | grep mysql
mysql 7877 0.1 0.8 127576 16840 ? Sl 09:41 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-external-locking --port=3306 --socket=/var/run/mysqld/mysqld.sock
Aby było łatwiej zarządzać MySQL'em, zainstalujemy 2 pakiety mysql-tools. Oczywiście, można korzystać z PhpMyAdmin'a ale musimy miec serwer www + php.

- MySQL Administrator
- MySQL Query Browser
Aby zainstalować te programy korzystamy z menu:

- Programy -> Dodaj/Usuń..
- wpisujemy w szukaj mysql
- zaznaczamy MySQL MySQL Administrator, oraz MySQL Query Browser
Dzięki MySQL Administrator, możemy dodawać konta edytować uprawnienia tworzyc bazy, przypisywać bazy do użytkowników itp., dzięki MySQL Query Browser możemy interaktywnie tworzyć zapytania do bazy danych, również zarządzać tabelami.

sobota, 4 kwietnia 2009

Google + serwery

Jestem wielkim fanem google. Firma ma tak duże pokłady danych, że nawet trudno sobie je wyobrazić. Na pewno potrafi zrobić wzór psychiczny użytkownika sieci. Albo wyszukiwać danych nie dostępne dla zwykłego Iksińskiego.

Zobaczcie jak to wszystko jest zorganizowane,
szczena mi opadła.

piątek, 3 kwietnia 2009

ubuntu + virtualbox + interfejs gospodarza

Jeśli macie z tym problem,
zainstalujcie lepiej świerzego virtualboxa z orginalnej strony http://www.virtualbox.org/

Po zainstalowaniu paczki w moim przypadku Ubuntu 8.10 ("Intrepid Ibex") można było spokojnie ustawić interefejs gospodarza.

środa, 1 kwietnia 2009

nowy adres IP + email + linux

Kolega potrzebował wiedzieć jaki ip ma w domu na laptopie (Ubuntu).
Oczywiscie ma zmienne ip.

Ten prosty skrypt może pomoc.

  
#!/bin/bash
#set -x

IFACE=interface
EMAIL=email@email.com
LOGIN=login
HASLO=haslo
POP=smtp.serwerpocztowy.pl
LOG=/var/log/ip
OLD_IP=`cat $LOG`
x=`/sbin/ifconfig $IFACE`
y=${x#*inet addr:}
y=${y%% *}
echo $y > $LOG
if [[ -z "$OLD_IP" ]] && [[ "$y" ]]; then
# report new ip
echo 'New IP address for' `hostname` 'is:' $y 'on ' `date` | sendEmail -f $EMAIL -t $EMAIL -u "Nowy Ip $y" -m "$EMAIL $y" -s "$POP" -o tls=yes -xu "$LOGIN" -xp "$HASLO"
# if ip changed since last chec
elif [[ "$OLD_IP" ]] && [[ "$y" ]]; then
if [ "$y" != "$OLD_IP" ]; then
echo 'New IP address for' `hostname` 'is:' $y 'on ' `date` | sendEmail -f $EMAIL -t $EMAIL -u "Nowy IP $y" -m "$EMAIL $y" -s "$POP" -o tls=yes -xu "$LOGIN" -xp "$HASLO"
fi
fi
exit 0

Następnie
- Trzeba całe źródło zapisac do pliku np emailip w folderze /etc/network/if-up.d
- Utworzyć plik
/var/log/ip
- ustawic prawa
chmod +x emailip
- Pozostaje jeszcze pozmieniać dane.
- zainstalowac SendEmail
Skrypt sproboje wyslac emaila zawsze jak interefejs się włączy.
Szukałem jakiegoś sposobu aby nie trzeba było instalować żadnego MTA, program SendEmail w ubuntu, świetnie się sprawdza można zainstalować przez Synaptic Menadżer Pakietów.