Архив метки: ubuntu

Настройка Ubuntu Server для отправки почты (не почтовый сервер)

Для того чтобы сервер смог отправлять техническую почту о чем либо, например по команде:

echo test | sendmail -v vasya@mail.ru

,ножно его сначала слегка настроить. Проще всего, используя ssmtp

sudo apt-get install ssmtp

Затем редактируем файл /etc/ssmtp/ssmtp.conf

hostname=xn--90acbu5aj5f.xn--p1ai
root=weryfgy@wdwedwe.ru
www=weryfgy@wdwedwe.ru
mailhub=mail.ifeirh.ru
rewriteDomain=wdwedwe.ru
AuthUser=weryfgy@wdwedwe.ru
AuthPass=weuhdfi

Одно Но! Вам нужно для этого иметь почту где-то, где нет обязательной авторизации по SSL/TLS.

Ubuntu синхронизация времени на сервере

Сначала установим ntp и ntppdate

sudo apt-get install ntp ntpdate

Синхронизируем время:

root@xn--90acbu5aj5f:/var/www# ntpdate -s ntp.ubuntu.com
root@xn--90acbu5aj5f:/var/www# date
Mon Feb 12 14:35:13 UTC 2018

Чтобы выставить часовой пояс, сервера можно выполнить:

root@xn--90acbu5aj5f:/var/www# sudo dpkg-reconfigure tzdata

Current default time zone: 'Europe/Moscow'
Local time is now:      Mon Feb 12 17:35:57 MSK 2018.
Universal Time is now:  Mon Feb 12 14:35:57 UTC 2018.

root@xn--90acbu5aj5f:/var/www# date
Mon Feb 12 17:36:00 MSK 2018
root@xn--90acbu5aj5f:/var/www#

 

Обновление Ubuntu 15.10 до 16.4

При штатной попытке обновления, выдало:

#sudo do-release-upgrade
Проверка наличия нового релиза Ubuntu
Ваша версия  Ubuntu больше не поддерживается.
Traceback (most recent call last):
  File "/usr/bin/do-release-upgrade", line 136, in <module>
    "%(url)s\n") % { 'url' : url })
ValueError: unsupported format character '?' (0xa) at index 55

Исправляем комментированием строчек в

sudo gedit /usr/bin/do-release-upgrade

#   print(_(«For upgrade information, please visit:\n»
 #           «%(url)s\n») % { ‘url’ : url })

Далее снова пробуем обновить:

sudo do-release-upgrade

Ubuntu полная переустановка MySQL с зачисткой всего и вся..

Бывает так, что проще «удалить и заново поставит», чем разобраться в ошибках.. Вот и у меня MySQL стала выдавать не понятные ошибки вида

ERROR 1728 (HY000): Cannot load from mysql.proc. The table is probably corrupted

Можно  было бы конечно поразбираться, что зачем и как.. Но оно это не стоило. В моем случае проще было снести и заново поставить.

apt-get --purge remove mysql-server
 apt-get --purge remove mysql-client
 apt-get --purge remove mysql-common
apt-get autoremove
 apt-get autoclean
 rm -rf /etc/mysql
apt-get install mysql-server mysql-client phpmyadmin