W celu znalezienia duplikatów w komórkach Libre Office, wystarczy wykonać instrukcję jak poniżej:

Zaznaczamy komórki w LibreOffice Calc:

Format -> Warunkowe -> Warunek -> Więcej reguł

Warunek 1 -> Wartość komórki -> jest duplikatem

Zastosuj styl: Nowy styl

Organizator -> Styl -> Nazwa: wpisujemy co chcemy, np. zielonystyl

Tło -> Kolor wybieramy np. zielony

Na końcu klikamy OK

Po aktualizacji systemu GLPI do wersji 10.0.16 zmienił się schemat tabeli glpi_itils_projects, przez co przestała działać poprawnie jedna z wtyczek o nazwie generic object.

Zastosowałem poniższe rozwiązanie:

  1. najpierw sprawdziłem integralność bazy danych komendą:
    php bin/console database:check_schema_integrity
    co poskutkowało komunikatem:
    Schemat tabeli różni się dla tabeli “glpi_itils_projects”.
    — Oczekiwany schemat bazy danych
    +++ Bieżący schemat bazy danych
    @@ @@CREATE TABLE glpi_itils_projects (
    id int NOT NULL AUTO_INCREMENT,
    items_id int unsigned NOT NULL DEFAULT 0,
    changes_id int NOT NULL DEFAULT 0,
    itemtype varchar(100) NOT NULL DEFAULT ”,
    projects_id int NOT NULL DEFAULT 0,
    PRIMARY KEY (id),UNIQUE KEY unicity (itemtype,items_id,projects_id),
    KEY projects_id (projects_id)
    )
  2. w kolejnym etapie należało wpisać następujące formuły w mysql:
    ALTER TABLE glpi_itils_projects CHANGE changes_id items_id int(11) NOT NULL DEFAULT ‘0’;

    ALTER TABLE glpi_itils_projects ADD UNIQUE unicity (itemtype, items_id, projects_id);
  3. W ostatnim etapie należy zaktualizować kolumny klucza głównego/obcego:
    php bin/console migration:unsigned_keys

Po wygenerowaniu certyfikatu (selsigned czy letsencrypt) możemy ustawić sobie przekierowanie strony z http na https w poniższy sposób w pliku 000-default.conf

<VirtualHost *:80>
...

Redirect "/" "https://192.0.2.1/"

ServerAdmin webmaster@localhost
DocumentRoot /var/www/html


...
</VirtualHost>

W pracy miałem problem z dostępem do Active Directory z systemów Windows, jeśli komputery znajdowały się w innym VLAN`ie, tzn. nie rozwiązywało mi nazw jak puszczałem ping, np. ping activedirectory.local

Natomiast ping po adresie IP szedł bezproblemowo (na maszynach z linuxem mogłem bezproblemowo pingować adres ip i po nazwie). Rozwiązanie w systemach Windows`owych okazało się jak poniżej:

Panel Sterowania -> Centrum sieci i udostępniania -> Zmień ustawienia karty sieciowej -> prawy przycisk na karcie ethernetowej -> Protokół internetowy w wersji 4 (TCP/IPv4) -> Właściwości -> Zaawansowane -> odznaczamy Metryka automatyczna i dajemy np. 15

To samo co powyżej robimy dla Protokół internetowy w wersji 6 (TCP/IPv6) lub wyłączamy go całkowicie jeśli z niego nie korzystamy.

Powyższy sposób pomaga nam uzyskać ping po nazwie i IP

Poniższą komendą możemy sprawdzić, przy ilu procentach zajętości RAM`u – zacznie kernel zrzucać dane do pamięci SWAP (standardowo jest to 60%):

cat /proc/sys/vm/swappiness

Wartość powyższą możemy zwiększyć/zmniejszyć do innej wartości, jeśli komputer np. nam się zawiesza:

sudo sysctl vm.swappiness=90

W celu zwiększenia SWAP`a, wykonajmy komendy jak poniżej:

swapoff -a <- wyłączamy SWAP`a na czas konfiguracji

fallocate -l 2096M /swapspace <- tworzymy nowy rozmiar (tu akurat 2GB)

mkswap /swapspace

swapon /swapspace <- włączamy SWAP`a

chmod 600 /swapspace <- nadajemy odpowiednie uprawnienia

cp /etc/fstab /etc/fstab.bak -> na wszelkie wypadek warto zrobić kopię fstab

echo /swapfile none swap sw 0 0 | sudo tee -a /etc/fstab <- automatyczne montowanie podczas uruchamiania

cat /proc/swaps <- sprawdzamy czy poprawnie przydzielona została nam nowa przestrzeń SWAP

Po aktualizacji bazy MariaDB do wyższej wersji, klient Zabbix`a ogłosił błąd jak w temacie. Wystarczyło wykonać następujące komendy aby dalej ruszyło:

  1. Użytkownik który łączy się do Mysql – u mnie jest to zabbix. Zatem najpierw sprawdzam do jakich hostów został przydzielony w bazie:

    mysql -u root -p

    SELECT host FROM mysql.user WHERE User = ‘zabbix’;

    +———–+
    | Host |
    +———–+
    | localhost |
    +———–+


    Widzimy tutaj, że użytkownik zabbix ma dostęp tylko do localhost, więc musimy dodać go do 127.0.0.1, robiąc to w następujący sposób:

    show grants for ‘zabbix’@’localhost’; funkcja ta sprawdza przywileje;

    Przydzielamy uprawnienia dla 127.0.0.1:

    GRANT PROCESS, SHOW DATABASES, BINLOG MONITOR, SHOW VIEW, SLAVE MONITOR ON . TO 'zabbix‘@’127.0.0.1’ IDENTIFIED BY PASSWORD ‘tu wpisz swoje hasło’