Главная/Статьи/Полезные команды для *nix админа
DevOPS

Полезные команды для *nix админа

TAR — архивирование и сжатие

Создание сжатого архива:

tar cvfz archivename.tar.gz /tmp/dir

Распаковка архива:

tar xvfz archivename.tar.gz

RSYNC — синхронизация файлов и директорий

Синхронизация директорий между локальным и удалённым серверами через SSH:

rsync -avz user@remote-server.ru:/home/user/site1bcp/ /home/user/site1/

MySQL — управление базами данных

Смена пароля root через mysqladmin:

mysqladmin -u root password 'newpassword'

Создание новой базы данных с кодировкой UTF-8:

CREATE DATABASE dbname CHARACTER SET utf8 COLLATE utf8_general_ci;

Создание дампа базы данных:

mysqldump -u root -p dbname > dump.sql

Восстановление базы из дампа:

mysql -u root -p dbname < dump.sql