Не приходилось отправлять почту из консоли? Бывает так что пишешь приложение на шелле или просто хочется наглядно посмотреть трассировку отправленного письма в реал-тайме, несколько полезных команд для работы с почтой будут рассмотрены ниже. Читать далее Как отправить письмо из консоли
Метка: ssh
Памятка для MySQL
Часто, когда разрабатываешь сайт, замечаешь, как на одни и те же грабли наступают разработчики при проектировании базы данных.
Сегодня я решил опубликовать свои шпаргалки, на самые часто встречающиеся ошибки при работе с MySQL. Читать далее Памятка для MySQL
Как запретить доступ к серверу с определенных IP адресов?
Если Вы заметили подозрительную активность с одного или нескольких IP адресов и решили закрыть им доступ на сервер и все сайты, размещенные на нем, то сделайте следующее:
Зайдите на свой сервер под учетной записью root через SSH. Читать далее Как запретить доступ к серверу с определенных IP адресов?
Как загрузить дамп MySQL базы через консоль?
Можно, конечно, воспользоваться phpmyadmin или еще какими-нибудь программами, которые умеют это делать, но всё-таки намного проще и удобнее делать всё прямо из консоли. Особенно если база большая.
Залить базу через mysql-клиент (mysql) через ssh можно следующими командами:
mysql ИМЯ_БАЗЫ -uИМЯ_ПОЛЬЗОВАТЕЛЯ -pПАРОЛЬ < dump.sql
Либо, подключившись к серверу можно выполнив команды в окне mysql-клиента:
mysql -uИМЯ_ПОЛЬЗОВАТЕЛЯ -pПАРОЛЬ
и далее в окне на приглашение mysql>
use ИМЯ_БАЗЫ; \. /путь/к/dump.sql
Фоновый запуск скрипта через ssh
Иногда необходимо когда скрипты отрабатывают достаточно долго.
А запускать тогда их нужно так:
nohup php convert.php >/var/log/log_convert.php 2>>1&