Archiwum kategorii: Linux

Instalacja Javy w kontenerze OpenVZ

Problem napotkałem przy próbie instalacji pakietu „erlang” w Debianie 6. Pakiet wymaga Javy, ale instalacja Javy w kontenerze OpenVZ kończy się błędem z powodu limitów pamięci. Przerwanej instalacji nie można ukończyć, nie można również usunąć instalowanego pakietu. Polecenie „apt-get install erlang” lub … Czytaj dalej

Zaszufladkowano do kategorii Java, Linux, OpenVZ | Możliwość komentowania Instalacja Javy w kontenerze OpenVZ została wyłączona

Replikacja repozytoriów SVN

Replikacja repozytorium pozwala nam automatyczne tworzenie kopii zapasowej lub szybkie uruchomienie serwera do którego można wysyłać zmiany, gdy serwer główny ulegnie awarii. Postanowiłem umieścić repozytoria pod adresem „/svn”, więc dodaję lokalizację do Apache’a: <Location /svn> DAV svn SVNParentPath /path/to/repos SVNMasterURI … Czytaj dalej

Zaszufladkowano do kategorii Linux, SVN | Możliwość komentowania Replikacja repozytoriów SVN została wyłączona

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&nbsp;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

Zaszufladkowano do kategorii Linux, PHP | Możliwość komentowania PHP 5.4 – instalacja ze źródeł została wyłączona

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

Zaszufladkowano do kategorii Linux, MySQL, SVN | Możliwość komentowania Przydatne polecenia i skrypty została wyłączona

/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

Zaszufladkowano do kategorii Linux, MySQL, PHP, Projekty, Python | Możliwość komentowania Indeksowanie i wyszukiwanie plików pod Linuksem została wyłączona

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

Zaszufladkowano do kategorii Linux, SVN | Możliwość komentowania Debian – instalacja Subversion 1.7.4 została wyłączona

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

Zaszufladkowano do kategorii Linux, MySQL | Możliwość komentowania ProFTPD – logowanie zdarzeń do bazy SQL została wyłączona

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

Zaszufladkowano do kategorii Linux, MySQL | Możliwość komentowania Replikacja bazy danych w MySQL została wyłączona