Kategorie
- Bazy danych (6)
- Elektronika (6)
- Arduino (2)
- Raspberry Pi (2)
- Gry (3)
- Inne (1)
- Oprogramowanie (19)
- Programowanie (29)
- Projekty (10)
- Systemy operacyjne (51)
Archiwum kategorii: Systemy operacyjne
PHP 5.4 – instalacja ze źródeł
Pobieramy i rozpakowujemy najnowszą wersję PHP. wget http://cz.php.net/distributions/php-5.4.0.tar.gz tar xvzf php-5.4.0.tar.gz cd php-5.4.0 Przed instalacją należy uruchomić skrypt konfiguracyjny. Skrypt uruchomiony z opcją „–help” wyświetli wszystkie dostępne opcje. ./configure –help Moja konfiguracja wygląda następująco. ./configure \ –disable-short-tags \ –enable-bcmath \ –enable-calendar … Czytaj dalej
DirectAdmin – instalacja certyfikatu SSL
Instalacja certyfikatu SSL w panelu DirectAdmin wymaga wykonania kilku czynności. Najpierw należy włączyć dostęp do opcji SSL dla użytkownika, następnie szyfrowanie SSL dla wybranej domeny, a na końcu załadować certyfikat oraz klucz prywatny do panela. Po wykupieniu certyfikatu zwykle otrzymujemy … Czytaj dalej
Zaszufladkowano do kategorii DirectAdmin, Linux
Możliwość komentowania DirectAdmin – instalacja certyfikatu SSL została wyłączona
Przydatne polecenia i skrypty
Kilka przydatnych skryptów. Kompresja każdego katalogi w bieżącym katalogu do osobnego archiwum. for f in */; do tar -zcvf ${f%/}.tar.gz ${f%/}; done Ustawianie uprawnień 755 na katalogi oraz 644 na pliki. find . -type d -exec chmod 755 {} \; … Czytaj dalej
/usr/local/lib/libz.so.1: no version information available (required by python)
Na serwerze z zainstalowanym DirectAdminem, przy próbie aktualizacji listy pakietów lub korzystania z interpretera Pythona pojawiał się komunikat: /usr/local/lib/libz.so.1: no version information available (required by python) Rozwiązaniem jest aktualizacja bibliotek zlib oraz libxml do nowszych wersji oraz rekompilacja biblioteki zlib: … Czytaj dalej
Zaszufladkowano do kategorii DirectAdmin, Linux, Python
Możliwość komentowania /usr/local/lib/libz.so.1: no version information available (required by python) została wyłączona
Indeksowanie i wyszukiwanie plików pod Linuksem
Na jednym serwerów, którym zarządzałem przechowywane były kopie zapasowe plików. Zajmowały ok. 1,5 TB (ponad 4 mln plików) miejsca na dyskach. Przeszukiwanie tak dużego zbioru plików przy pomocy polecenia „find” jest dość uciążliwe, wolne oraz nie każdy użytkownik posiada taką możliwość. Nie … Czytaj dalej
Debian – instalacja Subversion 1.7.4
W ostatniej stabilnej wersji Debiana najnowszą dostępną wersją Subversion jest 1.6.12. Wersja 1.7 przynosi wiele udogodnień, m.in. informacje o kopii roboczej przechowywane są w katalogu „.svn” znajdującym się w głównym katalogu kopii roboczej. Wcześniejsze wersje tworzyły foldery „.svn” w każdym podkatalogu. Zmiana … Czytaj dalej
ProFTPD – logowanie zdarzeń do bazy SQL
Serwer ProFTPD domyślnie pobiera konfigurację oraz loguje zdarzenia do plików tekstowych. Istnieje jednak moduł, który pozwala na integrację z bazą SQL. Jest to przydatne, gdy chcemy analizować dane (np. podliczać transfer) lub zarządzać użytkownikami z poziomu bazy. W niniejszym wpisie opiszę sposób … Czytaj dalej
Replikacja bazy danych w MySQL
Replikację możemy wykorzystać do zrobienia kopii zapasowej lub jako serwer zapasowy, do którego nasza aplikacja podłączy się, gdy serwer główny w wyniku awarii lub zbyt dużego obciążenia przestanie działać. Konfiguracja replikacji jest prostą operacją i wymaga zmiany zaledwie kilku ustawień w … Czytaj dalej
Skrypt do tworzenia kopii zapasowych baz MySQL-a
Skrypt zrzuca zawartość bazy do pliku oraz kompresuje go. Ostatnia operacja, to usuwanie z folderu z kopiami zapasowymi plików utworzonych przed 7. dniami. Skrypt przydaje się podczas tworzenia okresowych kopii zapasowych bazy danych. #!/bin/bash HOST=localhost USER=root PASSWORD=mypassword DB=mydatabase DIR=/root/backups/mysql FILENAME=”${DIR}/${DB}_`date … Czytaj dalej
Wysokiej jakości grafiki (antyaliasing) w pakiecie R
Aby móc renderować grafiki wysokiej jakości (np. z aktywnym antyaliasingiem) należy zainstalować bibliotekę Cairo (polecenie wykonujemy w konsoli R): install.packages(c(„Cairo”), repos=”http://cran.r-project.org”) System rozpocznie pobieranie i kompilowanie biblioteki. Jeżeli podczas instalacji otrzymamy komunikat o braku pliku cairo.h: Warning in install.packages(c(„Cairo”), repos = … Czytaj dalej
Zaszufladkowano do kategorii Linux
Możliwość komentowania Wysokiej jakości grafiki (antyaliasing) w pakiecie R została wyłączona