Як заборонити GNOME оновлювати систему

Якщо ви не хочете, щоб GNOME набридав перевірками і пропозиціями встановити оновлення пакетів, скористайтеся командою:

Але не забувайте періодично оновлювати систему з консолі:

(для Fedora).

Встановлення самопідписаного SSL-сертифіката на Nginx

TLS (Transport Security Layer) і його попередник SSL (Secure Socket Layer) — це веб-протоколи, що використовуються як обгортка для трафіку, що забезпечує його шифрування і захист.

Ця технологія надає такі можливості.

  1. Трафік пересилається між сервером і клієнтом безпечно, з низькою імовірністю перехоплення і прочитання повідомлень сторонніми учасниками.

  2. Система сертифікатів також дає користувачам впевненість, з яким саме сервером вони з’єднуються.

Протоколи використовують асиметричні алгоритми шифрування, тобто криптосистеми з відкритим ключем. Публічні (відкриті) ключі в цих протоколах називаються сертифікатами, під словом “ключ” розуміється приватний (закритий) ключ, якщо не сказано іншого.

Розглянемо, як встановити так званий самопідписаний сертифікат для використання з веб-сервером nginx. Самопідписані сертифікати не можуть підтвердити користувачеві справжність сервера, тобто надають лише першу можливість з повищого переліку. Для реалізації другої можливості необхідні ключ та сертифікат, випущені всесвітньо відомими центрами сертифікації.

Читати далі

Трохи функцій для роботи з масивами

Розглянемо деякі функції для роботи з масивами в PHP, такі як додавання елементів, вилучення їх, об’єднання масивів, транспонування, опрацювання функціями користувача etc. Команди та результати їх виконання скопійовані з вікна інтерактивного інтерпретатора PHP, який запускається командою php -a. Там перший в рядку символ “>” позначає запрошення до введення команди.

array_push

Додає елементи, представлені переданими змінними, в кінець масиву. Функція розглядає масив як стек. Розмір масиву збільшується на число змінних.

Читати далі

Як увімкнути swap на CentOS VPS

Всі команди виконуємо під sudo.

Перевіряємо, скільки вільної пам’яті:

Як бачимо, малувато, і свопу немає, що може спричинити проблеми.

Виділяємо місце на диску 2ГБ місця під своп-файл:

Встановлюємо для файлу потрібні права доступу:

Створюємо в цьому файлі своп:

Підключаємо його:

Маємо своп:

Додаємо рядок в /etc/fstab, щоб своп автоматично монтувався при завантаженні системи

Налаштування Postfix на CentOS

Отже, ви орендуєте VPS, на якому виконується ваш сайт на PHP. На сайті є форма зворотного зв’язку для відвідувачів. Коли відвідувач відправить форму, його звернення треба переслати на електронну пошту.

Для того, щоб відправлене повідомлення прибуло до адресата, на сервері має бути правильно налаштоване ПЗ, що називається MTA (Mail Transfer Agent). Без правильних налаштувань поштові сервери отримувачів (зазвичай це популярні поштові служби як Gmail, Ukr.net, Yandex, Mail.ru тощо) будуть вважати ваш поштовий сервер якимось вар’ятом і погрожувати, що ще трохи – і внесуть його у чорні списки ))

Мова буде йти про популярний поштовий сервер Postfix під керування Centos 6. Налаштуємо його спершу для відправлення, зробимо підтвердження відправника за допомогою технології SPF (Sender Policy Framework), потім налаштуємо для прийому. Читати далі