Bash

1. Пакетно переминовать файлы в директории Например, есть файлы вида Dark.s03E06.WEBRip.1080p.LF.RGzsRutracker.mkv которые нужно привести к виду Dark.s03E06.mkv. Пишем скрипт rename.sh, и запускаем в нужной директории (или прописываем путь): #!/bin/bash j=0; for i in *.mkv; do let j+=1; mv $i Dark.s03E0$j.mkv ; done 2. Создать много файлов с нумерацией: for i in file{1..9}.txt; do touch $i; …

Continue reading ‘Bash’ »

MySQL 5.6 – не стартует после установки

После первой установки не запускался сервер: /usr/local/etc/rc.d/mysql-server start Starting mysql. su: unknown login: mysql /usr/local/etc/rc.d/mysql-server: WARNING: failed to start mysql Как оказалось, не прописался пользователь mysql. Решение: Проверяем # getent passwd mysql # getent group mysql Если возвращает оба значения пустыми то прописываем группу и пользователя: # pw group add -g 88 mysql # pw …

Continue reading ‘MySQL 5.6 – не стартует после установки’ »

rsync – инкрементный бэкап на удаленный сервер

SDATA (источник) User: user1 Password: pass1 Директория для переноса: /home/k138/ SERVER2 (приемник) User: user2 Password: pass2 Директория для приема информации: /home/user2/_backup/SDATA Логинимся через SSH на SDATA. $ ssh-keygen -t rsa путь по умолчанию ./.ssh/id_rsa затем два раза Enter. Копируем ключ на сервер: $ ssh-copy-id user2@server2 Если файл authorized_keys не существует, то он автоматически будет создан, …

Continue reading ‘rsync – инкрементный бэкап на удаленный сервер’ »