Apr 13 2012

MySQL, zabicie uspionych polaczen usera

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 ""

Feb 17 2012

SED – zmiana nazwy bazy

Narzedzie nie do pokonania :)
Ponizej szybki sposob na zmiane nazwy bazy danych w dumpie sql

czlowiek@maszyna:~$ sed 's/nazwa_bazy/nowa_nazwa_bazy/g' backup_nazwa_bazy.sql > backup_nowa_nazwa_bazy.sql

Nov 14 2010

Instalacja Gnome GlobalMenu w Ubuntu 10.10

Minal miesiac, a my do tej pory nie doczekalismy sie poprawnie dzialajacej wersji Application Menu, a co gorsze, blad krytyczny – blokada UI po utracie focusa w chwili przegladania menu – jest jakby ignorowany!? Postanowilem wiec wrocic do starego dobrego, moze nie bez wad, ale dzialajacego Gnome GlobalMenu.

A teraz szybki howto, jak zainstalowac Gnome GlobalMenu w Ubuntu 10.10 (Maverick Meerkat).

Szybki, bo bylem taki mily, ze dla funow Macbuntu przygotowalem skrypt instalacyjny ;)

1. Pobieramy paczke ze skryptem, rozpakowujemy i intalujemy

czlowiek@maszyna:~$ wget http://www.losoft.org/blog/download/macbuntu/g2gm.tar.gz -O /tmp/g2gm.tar.gz && tar xzvf /tmp/g2gm.tar.gz -C /tmp && /tmp/g2gm/g2gm.sh

A dla tych, ktorzy chca recznie zainstalowac GlobalMenu w Ubuntu 10.10, mam to:
WAZNE!
Dla wersji x64 zamieniamy i386 na amd64

1. Pobieramy potrzebne paczki

czlowiek@maszyna:~$ mkdir /tmp/g2gm/ && wget https://launchpad.net/~globalmenu-team/+archive/ppa/+files/libgnomenu0-2_0.7.9-0ubuntu1~ppa1~lucid2_i386.deb -O /tmp/g2gm/libgnomenu0-2_0.7.9-0ubuntu1~ppa1~lucid2_i386.deb && wget https://launchpad.net/~globalmenu-team/+archive/ppa/+files/libglobalmenu-gnome_0.7.9-0ubuntu1~ppa1~lucid2_i386.deb -O /tmp/g2gm/libglobalmenu-gnome_0.7.9-0ubuntu1~ppa1~lucid2_i386.deb && wget https://launchpad.net/~globalmenu-team/+archive/ppa/+files/gnome-globalmenu-common_0.7.9-0ubuntu1~ppa1~lucid2_all.deb -O /tmp/g2gm/gnome-globalmenu-common_0.7.9-0ubuntu1~ppa1~lucid2_all.deb && wget https://launchpad.net/~globalmenu-team/+archive/ppa/+files/gnome-applet-globalmenu_0.7.9-0ubuntu1~ppa1~lucid2_i386.deb -O /tmp/g2gm/gnome-applet-globalmenu_0.7.9-0ubuntu1~ppa1~lucid2_i386.deb && wget https://launchpad.net/~globalmenu-team/+archive/ppa/+files/gnome-globalmenu_0.7.9-0ubuntu1~ppa1~lucid2_all.deb -O /tmp/g2gm/gnome-globalmenu_0.7.9-0ubuntu1~ppa1~lucid2_all.deb

2. Instalujemy

czlowiek@maszyna:~$ sudo apt-get update && sudo dpkg -i /tmp/g2gm/libgnomenu0-2_0.7.9-0ubuntu1~ppa1~lucid2_i386.deb /tmp/g2gm/libglobalmenu-gnome_0.7.9-0ubuntu1~ppa1~lucid2_i386.deb /tmp/g2gm/gnome-globalmenu-common_0.7.9-0ubuntu1~ppa1~lucid2_all.deb /tmp/g2gm/gnome-applet-globalmenu_0.7.9-0ubuntu1~ppa1~lucid2_i386.deb /tmp/g2gm/gnome-globalmenu_0.7.9-0ubuntu1~ppa1~lucid2_all.deb

Have fun :)


Jul 13 2009

Otworz jako administrator

Aby w Ubuntu moc otwierac pliki z uprawnieniami admina za pomoca prawego klawisza myszy, nalezy dodac do Nautilus’a odpowiedni skrypt. Na poczatek tworzymy plik w katalogu ~/.gnome2/nautilus-scripts/:

czlowiek@maszyna:~$ nano ~/.gnome2/nautilus-scripts/Otworz\ jako\ administrator

Nastepnie wklejamy ponizszy kawalek skryptu:

for uri in $NAUTILUS_SCRIPT_SELECTED_URIS; do
	gksudo "gnome-open $uri" &
done

Zapisujemy i dodajemy prawa do uruchomienia:

czlowiek@maszyna:~$ chmod +x ~/.gnome2/nautilus-scripts/Otworz\ jako\ administrator

No i tescik.