Разное

SSH, некоторые команды unix shell для хостинга

Подборка наиболее часто используемых команд в SSH или uinux shell.

Бэкап БД в файл

mysqldump -uЛОГИН -hХОСТ -pПАРОЛЬ НАЗВАНИЕ_БД > /ПУТЬ_ДО_ФАЙЛА/file.sql

Бэкап БД, сжатие в архив gz, с датой в названии файла

mysqldump -uЛОГИН -hХОСТ -pПАРОЛЬ НАЗВАНИЕ_БД | gzip > /ПУТЬ_ДО_ФАЙЛА/`date +\%Y_\%m_\%d`_sql.gz

Импорт базы MySQL

mysql -uЛОГИН -hХОСТ -pПАРОЛЬ НАЗВАНИЕ_БД < /ПУТЬ_ДО_ФАЙЛА/file.sql

Заархивировать директорию со всем содержимым

tar -czf /куда_сохранять/файл.tar.gz /директория_сайта/

Выполнение php скрипта (для cron)

/usr/local/bin/wget -O - -q "http://site.com/update.php"

Путь к wget может быть другим, данный пример для хостинга nic.ru

17 декабря 2016