Kategorie
Git

git failed to push some refs

Jeśli otrzymujecie podobny błąd do: „… git failed to push some refs …” przy wysyłaniu do nowego repozytorium projektu, który był wcześniej wysłany do innego repozytorium, spróbujcie poniższego rozwiązania. Usuńcie cały katalog .git z głównego folderu projektu (ewentualnie skopiujcie go w inne miejsce poza projekt). Z linii komend wydajcie poniższe polecenia: root@server:/var/www/projekt git init root@server:/var/www/projekt […]

Kategorie
MySQL

Call to undefined method mysqli_stmt::get_result()

Jeśli pojawił Wam się błąd Call to undefined method mysqli_stmt::get_result() prawdopodobnie używacie starszej wersji PHP lub po aktualizacji nie został zainstalowany automatycznie natywny sterownik do bazy danych MySQL, który od wersji PHP 5.3.0 jest domyślnie ustawiony do obsługi bazy danych. Nie zawsze tak się dzieje w przypadku aktualizacji PHP do nowszej wersji. Rozwiązaniem tego problemu […]

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
Dell

Dell Non-Certified drives Warnings in OpenManage Server Administrator (OMSA)

Używanie dysków, które nie są certyfikowane przez Dell’a w serwerach tego producenta zwykle oznacza pojawianie się ostrzeżeń o błędach dysku. Komunikat można w dość prosty sposób usunąć w oprogramowaniu OpenManage Server Administrator (OMSA) w wersji 8.4.0. W Ubuntu wystarczy wyedytować plik :/opt/dell/srvadmin/etc/srvadmin-storage/stsvc.ini

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
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
MySQL

MySQL sql_mode=only_full_group_by error

W przypadku wystąpienia w mysql błędu: „this is incompatible with sql_mode=only_full_group_by” należy na końcu pliku /etc/mysql/mysql.conf.d/mysqld.cnf dopisać poniższą linię: sql_mode = „STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION” i zrestartować serwer MySQL: root@server:/# systemctl restart mysql

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
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 […]