Linux
Instalacja MySQL Workbench na Slackware64-13.1

Ostatnio zabrałem się za instalację rewelacyjnego programu do modelowania baz danych MySQL Workbench. Program ten umożliwia pełną kontrolę nad bazą danych, a także do dodatkowych funkcji dostępnych w silniku 5.x do których nie mamy dostępu z popularnego phpMyAdmin mowa tutaj przede wszystkim o operacjach składowanych, triggerach i widokach. MySQL Workbench pozwala zarządzać tymi wszystkimi elementami, [...]

Read More
Posted on 10th July 2010No Comments
Jak wysłać maila z shella

Najprostszym sposobem na wysłanie maila z shella jest wydanie polecenia

echo "text content" | mail -s "test email" test@example.com

Natomiast aby wysłać dodatkowo załącznik należy skorzystać z programu mutt

mutt -s "test email" -a /home/damian/testfile.jpg test@example.com < emailbody.txt

Read More
Posted on 13th April 2010No Comments
Jak zamazać dane na dysku

Problem:
Usunęliśmy plik z dysku, lecz chcielibyśmy mieć peność, że ten plik zostanie usunięty rzeczywiście na trwałe. Jak trwale usunąć pliki z dysku?
Rozwiązanie:
Mamy linuxa więc żadne dodatkowe narzędzia nie będą nam potrzebne. Wypełnimy całą wolną przestrzeń zerami jednocześnie pozbywając się niezamazanych danych.

bash: dd if=/dev/zero of=/home/bigfile
bash: sync
bash: rm /home/bigfile
bash: sync

Read More
Posted on 19th March 2010No Comments
Pytanie: Jak przechowywać obrazki na serwerze

Problem:
Posiadamy serwis internetowy, w którym jest bardzo duża liczba użytkowników. Zdjęcia każdego użytkownika trzymamy w osobnym folderze w katalogu /uploads. Niestety przy dużej liczbie zdjęć spada szybkość odczytu, a przy naprawde dużej system nie chce utwarzać kolejnych plików . Czy istnieje lepszy sposób przechowywania obrazków na serwerze?

Read More
Posted on 18th February 20102 Comments
Synchronizacja katalogów via FTP

Problem:
Pracujemy w domu nad projektem. Mamy dostęp jedynie do konta ftp. Co jakiś czas aktualizujemy stan naszego katalogu na serwerze poprzez klienta ftp. Czy można to robić automatycznie?

Read More
Posted on 18th February 2010No Comments