Перейти до основного вмісту

Публікації

Оновлення сертифікатів letsencrypt в Ubuntu 20.04

Для роботи ssl з nginx та odoo використувуються безкоштовні сертифікти letsencrypt. Але якщо викликати просто команду sudo certbot renew то виникає помилка, що невідоме ім'я сервера. Якщо вказати ім'я домена sudo certbot certonly -d domain-name.com то виникає помилка, що невідомий сервер та не можливо отримати доступ через порт 80. Найкраще зупинити сервер nginx, та вказати   sudo certbot certonly --standalone --agree-tos --preferred-challenges http -d domain-name.com Потім перевірити, що в конфігурації nginx вказано правильно шлях до теки куди certbot виклав оновлені сертифікати (/etc/certbot/live). А потім знову запустити nginx. Ще можна спробувати встановити додатки certbot до nginx apt install python3-certbot-nginx А потім запускати certbot для оновлення сертифікатів одразу для nginx sudo certbot --nginx --agree-tos --preferred-challenges http -d domain-name.com   Пораду знайшов тут https://serverspace.io/support/help/how-to-get-lets-encrypt-ssl-on-ubuntu/

Надсилання пошти у CentOS

Потрібно, щоб сервер надсилав службові повідомлення електронною поштою на адресу. Підказку знайшов тут https://www.thegeekdiary.com/how-to-send-mails-to-an-external-user-with-mailx-on-linux/

Налаштування завантаження legacy BIOS в Vmware Player 16

В Vmware Player 16 при створенні нової віртуальної машини "Windows 10 x64 or later" , вона створюється в форматі UEFI , тому при старті для розгортання системи, CDROM не бачиться. Тому треба заборонити старт в UEFI. Для цього потрібно " Open the vmx-file in a texteditor. Search for the line firmware = "efi" and delete it. On next boot the VM will start with a legacy BIOS but will very very likely fail to boot." Пораду знайшов тут https://communities.vmware.com/t5/VMware-Workstation-Player/How-to-change-the-BIOS-UEFI-to-Lagecy-Bios-of-a-virtual-machine/td-p/923771

Планування дискового простору в сервері Samba в CentOS 8

      Краще використовувати теку "/home", тому що вона в окремому розділі "/dev/mapper/cl-home" , що монтується в "/home" і більшого об'єму ніж будь яку теку у розділі "/dev/mapper/cl-root", що монтується в "/" , на котрий, при автоматичному створенні розділів, виділяється десь 10% від загального об'єму диска.          https://www.howtoforge.com/how-to-install-samba-server-on-centos-8/?__cf_chl_captcha_tk__=pmd_fNrL0P7v5X_ZrRTjr9kBu0iGxMoTpam4tf7H01heesw-1634045724-0-gqNtZGzNAvujcnBszSN9 https://www.linuxtechi.com/install-configure-samba-centos-8/ https://vitux.com/centos-samba-server/     https://www.linuxjournal.com/content/understanding-firewalld-multi-zone-configurations

Налаштування мережевих підключень CentOS 8

Після інсталяції сервера CentOS одразу потрібно за допомогою термінала налаштувати IP реквізити. Це можна зробити кількома способами. Найпростіший за допомогою nmtui   Допомогу знайшов тут https://linuxconfig.org/rhel-8-configure-static-ip-address

Додавання диску і теки користувача для Qnap TS-231

Пристрій Qnap TS231 використовується у якості NAS. На першому диску створені директорії для користувачів, котрі через rsync передають файли у свої теки home. Додано другий диск, при цьому RAID type Single, щоб можна було від'єднати при необхідності і прочитати на іншому пристрої. Тепер треба, щоб декотрі користувачі накопичували свою інформацію на другому диску. Під`єднати нові теки через ln -s не дуже працює, бо виникає питання з правами на теку користувача і з правами admin. Вихід - через "Control Panel"- "Shared Folders" створити теку (наприклад, /user2) на другому диску, надати права на теку потрібному користувачу. Тепер при підключенні теки сервера, користувач має вказати не /home теку, а нову теку, як то /user2.

Підключення дисків з Qnap в Ubuntu.

Пристрій мережевого сховища Qnap використовує LVM, якщо диск підключений без RAID, а як Single Volume. Щоб дані з диску, що був вийнятий з Qnap, прочитати на комп'ютері з Ubuntu потрібно 1. Встановити оновлення та додаткові модулі apt update apt install -y mdadm lvm2 2. Просканувати наявність RAID або LVM  пристроїв mdadm --assemble --scan lvscan 3.  Це необов'язково, але дає можливість подивитись до якої Volume Group (VG) належатимуть у системі з Ubuntu vgdisplay Можливо це буде vg288.  lvscan теж покаже це, але ця команда надає більше інформації 4. Для активації Volume Group vgchange -a y vg289 5. Можна ще раз запустити lvscan, щоб впенитись, що активація Volume Group пройшла успішно і щоб визнаситись, який logical volume (lv) потрібно lvscan ACTIVE '/dev/vg288/lv545' [ < 37 .28 GiB ] inherit ACTIVE '/dev/vg288/lv2' [ 3 .59 TiB ] inherit У нас це розділ lv2.  6. Тепер можна створити теку і до неї підключити розділ (mount volu