Apr
13
2012
Wyszukanie uspionych polaczen usera
czlowiek@maszyna:~$ mysqladmin -uczlowiek -phaslo processlist | grep Sleep | grep user
| 91048 | user | localhost:57354 | baza | Sleep | 0 | | |
| 91049 | user | localhost:57355 | baza | Sleep | 0 | | |
| 91050 | user | localhost:57356 | baza | Sleep | 0 | | |
Zabicie polaczenia
czlowiek@maszyna:~$ mysqladmin -uczlowiek -phaslo kill 91050
I prosty skrypt do zabijania wielu polaczen naraz
#!/bin/bash
echo ""
echo "Killing all mysql processes for user '$1', mfc, yo man";
echo ""
for each in `mysqladmin -uczlowiek -phaslo processlist | grep Sleep | grep $1 | awk '{print $2}'`;
do
echo "Killing process no. $each";
mysqladmin -uczlowiek -phaslo kill $each;
done
echo ""
echo "Done bro"
echo ""
brak komentarzy | tagi: kill, mysql, mysqladmin, sleep | wpis w Bash, Konfiguracja, Linux, Web
Apr
13
2012
Tomcat i blad java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment pojawia sie podczas generowania grafik captcha za pomoca biblioteki awt, gdy uruchomimy serwer aplikacji z czystego tty. Mozna tego uniknac dodajac handlery awt do wirtualnej maszyny javy.
Dodatkowe ustawienia JAVA_OPTS w catalina.sh
JAVA_OPTS="-Djava.awt.headless=true"
brak komentarzy | tagi: awt, captcha, NoClassDefFoundError, sun.awt.X11GraphicsEnvironment, tomcat, tty | wpis w Konfiguracja, Linux, Web
Apr
13
2012
Uruchomienie lub przeladowanie tomcata za pomoca crona, niby nie moze sprawic klopotow, dopoty, dopoki strona kodowa jest poprawnie skonfigurowana 
I tutaj wlasnie taki przypadek, httpd, tomcat, mysql w UTF-8 i zonk w chwili przeladowania automatem, zabraklo odpowiedniej strony kodowej. Aby pozbyc sie nieprzyjemnych krzakow ustawiamy w crontab wlasciwa dla nas strone kodowa, w tym przypadku polska pl_PL.UTF-8
1. Konfiguracja crontab
SHELL=/bin/bash
LANG=pl_PL.UTF-8
LANGUAGE=pl
LC_CTYPE=pl_PL.UTF-8
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon ...
# | | | | |
# * * * * * user-name command to be executed
10 0 * * * root /opt/scripts/reload.sh
Na wszelki wypadek warto miec poprawnie skonfigurowanego tomcata.
2. Dodatkowe ustawienia JAVA_OPTS w catalina.sh
JAVA_OPTS="-Dfile.encoding=UTF-8 -Djavax.servlet.request.encoding=UTF-8"
brak komentarzy | tagi: crontab, fedora, LANG pl_PL UTF-8 | wpis w Konfiguracja, Linux
Mar
8
2012
There we go! The new iPad!
Retina, A5X, 5Mpx iSight 1080p, 4G LTE, Personal Hotspot, iOS 5.1, iWork, iLife, AirPlay i wiele innych
, a jak mowa o mirroringu, to dostepny jest tez nowy Apple TV 1080p :=


Sami sprawdzcie http://www.apple.com/pl/ipad/, ceny pozostaja bez zmian, yeah!!!
Nowy iPad u zachodnich sasiadow, bedzie dostepny, juz od 16 marca a w kraju od 23 marca, zbierajcie kaske
brak komentarzy | tagi: AirPlay, Apple TV, iOS, iPad, Retina | wpis w Mixed
Mar
1
2012
Jako, ze mysqldump domyslnie tworzy zrzut bazy z danymi :} ich struktura, komentarzami i cala reszta czasem niepotrzebnych “smieci”, aby wygenerowac dumpa tylko danych, nalezy dodac kilka dodatkowych opcji no-create-db, no-create-info, skip-comments, skip-extended-insert
czlowiek@maszyna:~$ mysqldump -uczlowiek -p --no-create-db --no-create-info --skip-comments --skip-extended-insert baza_danych > dump_db_$(date +%Y%m%d).sql
brak komentarzy | tagi: data-only, Linux, mysql, mysqldump | wpis w SQL