Kategorie
Linux Ubuntu MySQL

Aktualizacja MySQL 5.6 do 5.7 w Ubuntu 16.04

Przed aktualizacją koniecznie należy wykonać kopię wszystkich baz danych. root@server:/# mysqldump -u root -p –all-databases > all_databases.sql Aktualnie posiadaną wersję sprawdzimy poleceniem: root@server:/# mysql -V lub

Kategorie
Linux Ubuntu

Synchronize system clock to hardware clock

To synchronize system clock to hardware clock in Linux do the following: root@server:/# hwclock -s or to do it parmanently: root@server:/# timedatectl set-local-rtc true To show system clock: root@server:/# date To show hardware clock (RTC – real time clock):

Kategorie
Linux Ubuntu phpMyAdmin

phpMyAdmin – Methods with the same name as their class – error

Poniższe błędy występują w Ubuntu 16.04 z wersją PHP 7.0+ Methods with the same name as their class will not be constructors in a future version of PHP; StringReader has a deprecated constructor. Sposobem na tymczasowe pozbycie się ich jest ręczna edycja 2 plików. Drugą opcją jest czekanie na wydanie poprawionej wersji. Poniżej rozwiązanie dla […]

Kategorie
Ftp serwer

Proftpd with MySQL backend on Ubuntu 16.04

1) Instalujemy wymagane pakiety (dla serwera z dużym obciążeniem wybieramy standalone dla serwera z kilkoma połączeniami dziennie wybieramy opcję inetd): root@server:/# apt-get install proftpd-basic proftpd-mod-mysql 2) Ustawiamy paramatry w pliku konfiguracyjnym: root@server:/# vim /etc/proftpd/proftpd.conf Usuwamy komentarze przed poniższymi liniami lub je dodajemy:

Kategorie
NTP

Serwer czasu NTP w Ubuntu 16.04

Przed instalacją serwera czasu warto wyłączyć synchronizację czasu: root@server:# timedatectl set-ntp no Sprawdzanie statusu synchronizacji czasu wykonamy poleceniem: root@server:# timedatectl Local time: Tue 2018-10-30 00:10:40 CET Universal time: Mon 2018-10-29 23:10:40 UTC RTC time: Mon 2018-10-29 23:10:39 Time zone: Europe/Warsaw (CET, +0100) Network time on: no NTP synchronized: yes RTC in local TZ: no Instalacja […]

Kategorie
DNS Bind

named[…]: error (no valid RRSIG) resolving – Bind9

Jeśli w logach systemowym pojawia Wam się poniższy wpis: named[…]: error (no valid RRSIG) resolving prawdopodobnie w pliku /etc/bind/named.conf.local macie domyślnie włączoną opcję dnssec, która może powodować błędy. Rozwiązaniem jest wyłączenie powyższej opcji poprzez edycję pliku konfiguracyjnego named.conf.local jak poniżej: root@server:/# vim /etc/bind/named.conf.local przed: dnssec-enable yes; dnssec-validation yes; po: dnssec-enable no; dnssec-validation no; Jeśli nie […]

Kategorie
Linux Ubuntu

fail2ban unban IP address

Odbanować adres IP można poniższym poleceniem. root@server:/# fail2ban-client set sshd unbanip 192.168.1.1

Kategorie
LVM

LVM on Ubuntu 16.04 – zaawansowane zarządzanie pojemnością dysków

Ważne pojęcia: LVM – Logical Volume Manager (Menadżer Woluminów Logicznych), jest to system zaawansowanego zarządzania przestrzenią dysku. Jest on o wiele bardziej elastyczny, niż klasyczne partycje dyskowe. PV – Physical Volume (Woluminy fizyczny, partycja fizyczna), są bezpośrednio związane z partycjami na dyskach (np. /dev/hda1, /dev/sdb3), które możemy wykorzystać do utworzenia wirtualnych grup.

Kategorie
Linux Ubuntu

Dovecot: Inotify instance limit for user exceeded, disabling – erro

Jeśli w pliku mail.log pojawiają nam się ostrzeżenia: Warning: Inotify instance limit for user xxxx (UID vmail) exceeded, disabling. Increase /proc/sys/fs/inotify/max_user_instances należy zwiększyć wartość parametru max_user_instances. Wyświetlenie aktualnie używanych parametrów: root@server:/# sysctl -a | grep inotyfi.max Zmiana wartości domyślnej. Edytujemy plik /etc/sysctl.conf:

Kategorie
Linux Ubuntu

Linux grep display file name

Jeśli chcemy wyświetlić w linuxie nazwy plików zawierających określone słowa wystarczy w konsoli wpisać poniższe polecenie: root@server:/# grep -l „szukany tekst” Pliki zawierające linie zaczynające się od tabulatora i zawierające „szukany tekst” wyświetlimy wpisując:

Kategorie
DHCP Linux Ubuntu

DHCP serwer w Ubuntu 14.04

Ręczne wpisywanie adresów IP w sieci lokalnej możemy zastąpić usługą DHCP, która przydzieli adresy IP wszystkim urządzeniom w sieci komputerowej za nas. Najlepiej do tego się nadaje serwer DHCP3 z repozytoriów Ubuntu: Żeby go zainstalować wystarczy wydać z konsoli poniższe polecenie: root@server: apt-get install dhcp3-server Po instalacji server DHCP domyślnie pracuje na wszystkich interfejsach dostępnych […]

Kategorie
KVM

Install a KVM host on Ubuntu 14.04 Trusty Tahr

Instalacja i konfiguracja hosta KVM z libvirt i Open vSwitch na Ubuntu 14.04 Trusty Tahr. Poniższe kroki najlepiej wykonać zaraz po zainstalowaniu systemu operacyjnego. 1) Instalujemy wymagane pakiety: root#server:/# apt-get install openvswitch-switch qemu-kvm libvirt-bin 2) Usuwamy domyślny bridge i tworzymy bridge oparte na Open vSwitch:

Kategorie
Linux Ubuntu

Ubuntu change p1p1 to eth0

Jeśli po wydaniu komendy ifconfig w Ubuntu zamiast dotychczasowych nazw interfejsów zaczynających się od eth widzicie coś w rodzaju p1p1, p1p2, itd. i chcielibyście mieć poprzednie nazewnictwo nic prostszego. 1) Edytujemy plik /etc/udev/rules.d/70-persistent-cd.rules: root@server:/# vim /etc/udev/rules.d/70-persistent-cd.rules i zamiast p1p1 wpisujemy np. eth0 jak poniżej:

Kategorie
Outlook

Ustawienie połączenia szyfrowanego – Outlook

W domyślnej konfiguracji program pocztowy Outlook do połączenia z serwerem pocztowym używa zwykłego połączenia, w którym wszystkie dane wymieniane pomiędzy komputerem użytkownika, a serwerem są przesyłane otwartym tekstem. Oznacza to, że osoba, która podsłucha takie połączenie w dowolnym miejscu w Internecie, ma dostęp do hasła i loginu użytkownika, który łączy się aktualnie z serwerem. Wykorzystując […]

Kategorie
ISPConfig 3

ISPConfig 3 change squirrelmail password

Konfiguracja squirrelmail umożliwiająca użytkownikom zmianę hasła poprzez interfejs www. 1. Pobieramy i instalujemy plugin do zmiany hasła change_sqlpass: root@server:/# cd /usr/share/squirrelmail/plugins/ root@server:/# wget http://squirrelmail.org/countdl.php?fileurl=http%3A%2F%2Fwww.squirrelmail.org%2Fplugins%2Fchange_sqlpass-3.3-1.2.tar.gz root@server:/# tar xvf change_sqlpass-3.3-1.2.tar.gz 2. Naprawiamy błąd md5crypt poprzez odpowiednią zmianę pliku function.php: