systemctl restart [email protected]
Архіви позначок: centos
Проблема grubby при оновленні ядра CentOS 6
При оновленні на VPS ядра CentOS 5 або CentOS 6 може виникнути помилка, яка відображається у звіті про виконання команди
grubby fatal error: unable to find a suitable template
Після чого VPS не завантажується.
Цю проблему можна вирішити, віддавши після оновлення ядра команди:
rm /boot/grub/grub.conf
rm /etc/grub.conf
yum reinstall kernel
Як увімкнути swap на CentOS VPS
Всі команди виконуємо під sudo.
Перевіряємо, скільки вільної пам’яті:
free -m
total used free shared buffers cached
Mem: 498 293 205 27 33 85
-/+ buffers/cache: 174 323
Swap: 0 0 0
Як бачимо, малувато, і свопу немає, що може спричинити проблеми.
Виділяємо місце на диску 2ГБ місця під своп-файл:
~~fallocate -l 2G /swapfile~~
Update 24.12.2017 !!! В нових версіях CeintOS 7 ця порада не спрацьовує, оскільки команда fallocate більше не резервує одразу фізично на диску місце, зайняте під /swapfile, а команда swapon потребує дійсно порожнього місця. Тому попередню команду треба замінити на
dd if=/dev/zero of=/swapfile count=2048 bs=1MiB
Встановлюємо для файлу потрібні права доступу:
chmod 600 /swaplfile
ls -lh /swapfile
-rw------- 1 root root 2.0G Aug 31 15:01 /swapfile
Створюємо в цьому файлі своп:
mkswap /swapfile
Setting up swapspace version 1, size = 2097148 KiB
немає етикетки, UUID=a6c2bc50-d3a1-3db8-9ece-f2fe8abab12e
Підключаємо його:
swapon /swapfile
Маємо своп:
free -m
total used free shared buffers cached
Mem: 498 296 202 27 33 86
-/+ buffers/cache: 176 322
Swap: 2047 0 2047
Додаємо рядок в /etc/fstab, щоб своп автоматично монтувався при завантаженні системи
/swapfile swap swap sw 0 0
Налаштування Postfix на CentOS
Отже, ви орендуєте VPS, на якому виконується ваш сайт на PHP. На сайті є форма зворотного зв’язку для відвідувачів. Коли відвідувач відправить форму, його звернення треба переслати на електронну пошту.
Для того, щоб відправлене повідомлення прибуло до адресата, на сервері має бути правильно налаштоване ПЗ, що називається MTA (Mail Transfer Agent). Без правильних налаштувань поштові сервери отримувачів (зазвичай це популярні поштові служби як Gmail, Ukr.net, Yandex, Mail.ru тощо) будуть вважати ваш поштовий сервер якимось вар’ятом і погрожувати, що ще трохи – і внесуть його у чорні списки ))
Мова буде йти про популярний поштовий сервер Postfix під керування Centos 6. Налаштуємо його спершу для відправлення, зробимо підтвердження відправника за допомогою технології SPF (Sender Policy Framework), потім налаштуємо для прийому. Читати далі
Власний Subversion сервер
Я за останній рік звик користуватися subversion для контролю змін, внесених у код. Система дозволяє синхронізувати зміни, зроблені на різних комп’ютерах, переглядати і "відкотити" їх в разі потреби.
Я розмістив свій репозиторій безкоштовно на сервері RioUxSvn.com. Бувало, що він не працював день-два (на сайті висіло повідомлення про обслуговування), але повертався.
Зараз цей сервер також не працює, спочатку на сайті було повідомлення, що він повернеться в середині 2013 р. :), але тепер сайт взагалі недоступний.
Отож, я вирішив зробити Subversion-сервер на орендованому мною VPS під CentOS 5.
Оскільки я вже налаштував на ньому резервне копіювання, то це буде надійніше, ніж безкоштовний чужий.
Налаштувати Subversion-сервер не складно і займає небагато часу.
Читати далі
Резервне копіювання VPS під CentOS через sFTP
Я орендую VPS-сервер, але провайдер не виконує централізованого резервного копіювання даних. Тож доводиться робити самому, бо без резервних копій – життя немає!
Я маю SSH-доступ до іншого сервера, на нього й буду робити копії.
Знадобиться тільки tar, FTP-клієнт lftp, скрипт, який буде їх скеровувати і cron, щоб запускати скрипт за розкладом.
Читати далі