Archiwum kategorii: Linux

linux debian instalacja i konfiguracja aplikacji softu systemu

Raspberry Pi – skrypt php do wysyłania wiadomości e-mail podając argumenty za pomocą phpmailer

W tym artykule zaprezentuję skrypt php do wysyłania wiadomości e-mail za pomocą phpmailer. Skrypt zadziała na każdym systemie linux, systemie hostingowym z dostępem do powłoki bash i z zainstalowanym php. Jest to zwykły skrypt php którego ja używam z terminala systemu linux, ale można go również wykonać za pomocą przeglądarki przez stronę www.

Zaprezentuje skrypt na przykładzie urządzenia Raspberry Pi. Za pomocą tego urządzenia skrypt można również wykonywać z innego serwera linux. Wszystko zostanie opisane w tym artykule.

Czytaj dalej

Instalacja pakietu webmin w systemie Ubuntu Server 16.04 LTS.

Artykuł przedstawia instalacje i wstępną konfiguracje pakietu webmin w systemie Ubuntu Server 16.04 LTS. Webmin jest to wspaniałe narzędzie służące do zarządzania serwerem przez przeglądarkę internetową, posiada wbudowane moduły apache, dns, dhcp, poczty więc właściwie zarządza każdą usługą którą zainstalujemy na serwerze. Poniższy opis konfiguracji działa również na starszych wersjach Ubuntu jak i systemach Debian-opodobnych.

Logujemy się do systemu za pomocą putty/ssh. Na początek musimy dodać odpowiednie repozytoria, wskazać systemowi Ubuntu skąd ma pobrać pakiet webmin i zainstalować go. W tym celu edytujemy więc plik /etc/apt/sources.list wydając odpowiednią komendę:

Czytaj dalej

Instalacja Linux, Apache, MySQL, PHP (LAMP) w systemie Ubuntu Server 16.04 LTS.

W tym artykule opisana została kompletna instalacja serwera LAMP czyli apache, mysql, php oraz dodatkowo phpmyadmin w systemie Ubuntu Server 16.04 LTS. Jest to najnowszy system od ubuntu w którym jest sporo zmian, między innymi standardowym php w repozytoriach jest php7 a nie php5 jak do tej pory. Zauważyłem także spory problem z instalacją phpmyadmin do zarządzania bazami danych. Zmieniły się też nazwy interfejsów ze standardowego eth0 na enp1s0. System jest bardzo wydajny dlatego warto go zainstalować, a na tą chwilę nie znalazłem żadnych polskich opisów jak skonfigurować poszczególne usługi. Podobna instalacja została przedstawiona w jednym z poprzednich wpisów, użyty był system Debian, polecenia te działały również w Ubuntu 14.04.4 LTS, w wersji 16.04 musimy doinstalować więcej pakietów. Instalacja systemu przebiega bardzo podobnie jak w poprzednich wersjach więc to pominiemy. Do celów tego artykułu używam serwera Dell PowerEdge SC 1435, system zainstalowany w zakresie podstawowym, przy instalacji wybrałem jedynie standard system utilities oraz OpenSSH server. Po zakończonej instalacji doinstalowałem jedynie Midnight Commander komendą apt-get install mc. Jest to menadżer plików jak i edytor tekstu dużo łatwiejszy w obsłudze niż vi czy nano.

Czytaj dalej

Konfiguracja Nginx MySQL phpmyadmin OpenMediaVault 2.1 Stone Burner

Artykuł przedstawia konfigurację serwera www Nginx, php5, mysql oraz phpmyadmin w systemie OpenMediaVault 2.1 Stone Burner. Ze względu na ogromną ilość maili która do nas nadeszła postanowiłem pokazać wam w jaki sposób uruchomić serwer www w domowym NAS-ie z zainstalowanym systemem OMV.

Na początku instalujemy OpenMediaVault 2.1 Stone Burner tak jak jest to pokazane we wcześniejszym artykule tu. Następnie instalujemy wtyczki OMV-extras.org tak jak jest to pokazane tu. Kolejnym krokiem jest utworzenie katalogu w którym przechowywane będą nasze strony www, u mnie to katalog „www”. Konieczne jest nadanie praw odczytu i zapisu użytkownikowi www-data który utworzy się wraz z instalacją nginx do katalogu „www”. Następnie włączamy serwer www Nginx, dodajemy pools php i właściwie wszystko mamy gotowe.

Czytaj dalej

OpenMediaVault 2.1 – instalacja wtyczek OMV-extras.org

Część druga opisu instalacji OpenMediaVault 2.1 Stone Burner – wtyczki OMV-extras.org. Po instalacji pakietu wtyczek, do wyboru będzie mnóstwo wtyczek między innymi DLNA, Nginx, Mysql, Postgresql, BitTorrent, Sensors i wiele innych. Wtyczki można instalować osobno pobierając plik konkretnej wtyczki z oficjalnej strony OMV oraz ze strony OMV-extras gdzie znajdziemy wtyczki stabilne oraz testowe. Drugi sposób instalacji wtyczek to pobranie paczki która zawiera wszystkie wtyczki ze strony link. Po pobraniu paczki instalujemy ją przez przeglądarkę i po odświeżeniu strony pojawią nam się wszystkie dostępne wtyczki.

Czytaj dalej

OpenMediaVault 2.1 Stone Burner -instalacja iso

Zauważyłem ogromne zainteresowanie systemem OMV na blogu pgkomp, więc przedstawiam jeszcze raz od początku w obecnie najnowszych wersjach systemu. Poprzednie artykuły które prezentują opisy instalacji OMV na Debian 7 oraz wtyczek OMV-extras.org nadal działają lecz są nieaktualne.

Ten artykuł przedstawia instalacje OpenMediaVault 2.1 Stone Burner z pliku iso pobranego z oficjalnej strony OMV link .

Czytaj dalej

Apache2 zmiana głównego katalogu www

W tym szybkim artykule zaprezentuje jak zmienić główny katalog www w apache2 na przykładzie systemu debian. Jest to bardzo proste a sporo pytań na ten temat było więc jest i odpowiedź.

Apache instalujemy tak jak było to opisane w poprzednim artykule. Następnie logujemy się do debiana, ja przez putty ssh. Sprawa jest dość prosta wystarczy edytować dwa pliki w których zmieniamy ścieżkę. Ja na potrzeby tego artykułu stworzyłem nowego użytkownika o nazwie „www”. Wchodzimy do katalogu /etc/apache2/ i edytujemy plik apache2.conf za pomocą nano lub mcedit.

Czytaj dalej

MikroTik – remote syslog-ng

W tym artykule zaprezentuje w jaki sposób zapisywać logi z MikroTik-a na zdalny serwer postawiony na Debianie. Wykorzystamy do tego serwer syslog-ng, dzięki niemu możemy zapisywać logowania użytkowników, połączenia wireless, klientów dhcp, logi połączeń z firewall-a oraz wiele więcej.
Na początek instalujemy paczkę syslog-ng wydając polecenie:
apt-get install syslog-ng

21_1

Czytaj dalej

Instalacja serwera proftpd w systemie Debian.

W tym artykule przedstawiam podstawową instalacje najpopularniejszego serwera ftp proftpd w systemie Debian 7.7.0. Jest to przydatna opcja do wysyłania plików stron www np. dla wcześniej skonfigurowanych wirtualnych hostów apache2. Każdy stworzony użytkownik w systemie debian posiada katalog /home/użytkownik i do tego folderu będzie miał dostęp poprzez ftp.

Logujemy się do systemy przez putty jako superużytkownik root. Następnie wydajemy polecenie:

apt-get install proftpd

14_1

Czytaj dalej

Wirtualne Hosty vhost apache2 w systemie Debian.

Wirtualne hosty (vhost) w apache to nic innego jak kilka domen, adresów www obsługiwanych przez jeden fizyczny serwer. Musimy oczywiście odpowiednio skonfigurować nasz serwer apache oraz domeny. Dzięki vhost można również pod jednym adresem utworzyć strony na różnych portach. Jest to przydatne jeżeli posiadamy jeden serwer www na którym znajduje się strona firmowa i chcemy dołożyć jakiś system działający na bazie danych np. zabbix. Przykład: adres strony http://www.pgkomp.pl, system do monitorowania zabbix może znajdować się pod adresem http://www.pgkomp.pl:81, inny system lub treści przeznaczone dla pracowników mogą znajdować się pod adresem http://www.pgkomp.pl:82.

Czytaj dalej