09.10.2012, рубрики: FreeBSD, Linux, Ubuntu, Новости | Теги: Rsync | 59 комментариев »
При синхронизации Rsync выдало ошибку:
1
| rsync: failed to set times on "/your_folder": Operation not permitted (1) |
Добавляем ключ -O:
Ошибка пропадает.
19.05.2011, рубрики: FreeBSD, Linux, Ubuntu, Мелочи, Новости | Теги: ^M, символ | 803 комментария »
Очень часто случается, когда редактируешь конфиг в винде, и заливаешь его через ssh на сервер. При редактрировании его на сервере, видно символы ^M.
Решение простое в консоли даем команду:
1
| tr -d "\015" < file.txt > file2.txt |
Открываем file2.txt и видим, что символов ^M в нем нет!
29.03.2011, рубрики: FreeBSD, Linux, Ubuntu | Теги: rm | 18 комментариев »
Для того чтобы удалить в папке файлы количеством более 1024, необходимо перейти в каталог с файлами и выполнить команду:
Читать запись полностью »
30.11.2010, рубрики: FreeBSD, Linux, Ubuntu | Теги: scp, копирование файлов | 100 комментариев »
Cкопируем файл «testfile.txt» с удаленного хоста на локальный:
1
| $ scp username@remotehost.ru:testfile.txt /local/directory |
В данном случае можно воспользоваться вместо /local/directory той же ~ для обозначения домашнего каталога.
Скопируем файл «testfile.txt» с локального хоста на удаленный:
1
| $ scp testfile.txt username@remotehost.ru:/remote/directory |
Тоже самое касаемо ~ в качестве домашней директории пользователя на удаленном хосте – этот знак можно использовать вместо /remote/directory
Скопируем директорию «localdir» со всем ее содержимым с локального хоста в директорию «remotedir» на удаленном компьютере:
1
| $ scp -r localdir your_username@remotehost.ru:/remote/directory/remotedir |
Безопасно скопируем файл «testfile.txt» с одного удаленного хоста под названием «remotehost1.ru» на удаленный компьютер под названием «remotehost2.ru»:
1
| $ scp username@remotehost1.ru:/remote/directory/testfile.txt username@rh2.ru:/remote/directory/ |
Скопируем файлы test.txt и file.txt с локального компьютера в свою домашнюю директорию на удаленном хосте:
1
| $ scp test.txt file.txt username@remotehost.ru:~ |
Скопируем несколько файлов test1.txt, test2.txt, test3.txt с удаленного хоста в свою домашнюю директорию локального компьютера:
1
| $ scp username@remotehost.ru:/remote/directory/\{test1.txt,test2.txt,test3.txt\} ~ |
По поводу производительности scp: по умолчанию scp использует алгоритм Triple-DES для шифрования передаваемых данных, но если использовать Blowfish, то можно добиться более высокой скорости передачи данных. Для этого нужно добавить ключ -c blowfish:
1
| $ scp -c blowfish testfile.txt username@remotehost.ru:~ |
Также для повышения скорости передачи данных рекомендуется использовать компрессию (сжатие). За это отвечает ключ -C, но, конечно же, увеличится нагрузка на процессор.
Пример использования scp с шифрованием алгоритмом blowfish и компрессией данных:
1
| $ scp -c blowfish -C local_testfile.txt username@remotehost.ru:~ |
30.11.2010, рубрики: FreeBSD, Linux, Ubuntu, Новости | Теги: error, mysql, stack, trigger, ошибка | 1 комментарий »
При использовании триггеров, получил вот такую ошибку:
1
| ERROR 1436 (HY000): Thread stack overrun: 4136 bytes used of a 131072 byte stack, and 131072 bytes needed. Use 'mysqld -O thread_stack=#' to specify a bigger stack. |
Лечится путем увеличения параметра в my.cnf
20.11.2010, рубрики: FreeBSD, Linux, Ubuntu | Теги: libxml2, php.core, php5-ffmpeg, Segmentation fault | 115 комментариев »
После обновления php5-ffmpeg до версии 0.6.0_4 (php5-ffmpeg-0.6.0_4) и libxml2 (libxml2-2.7.7). По команде
снова появилась ошибка Segmentation fault (core dumped)
Читать запись полностью »
28.08.2010, рубрики: Linux, Ubuntu, Windows, Мелочи | Теги: backup, dropbox, бэкап, онлайн хранилище | 151 комментарий »
Если у вас много компьютеров и вы хотите легко передавать файлы, советую зарегистрироваться, скачать и установить клиент Dropbox.
Я Установил клиента Dropbox на компьютере с Linux, затем установил клиента на компьютере с Windows. Теперь у меня на Linux и Widnows всегда синхронизированы файлы автоматически. В базовом пакете доступно 2 Гб пространства.
Ипользуя Dropbox можно не беспокоится о сохранности ваших данных. Все что хранится на серверах Dropbox доступно только вам, если вы сами не дадите доступ другим.
В случае краха системы, все файлы синхронизируемые с Dropbox легко будут восстановлены из онлайн хранилища. Для этого достаточно установить клиента.
23.08.2010, рубрики: FreeBSD, Linux, Ubuntu | Теги: Apache SSL, https, rewrite, SSL | Комментариев нет »
Для того чтобы сделать редирект с http:// на https:// необходимо в .htaccess добавить:
1 2 3
| RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} |
12.03.2010, рубрики: FreeBSD, Linux, Ubuntu | Теги: drop database, mysql | Комментариев нет »
Для того чтобы удалить все таблицы в базе MySQL без особых усилий из консоли, нужно:
1
| mysql --silent --skip-column-names -u[USERNAME] -p[PASSWORD] [DATABASE] -e "show tables" | awk '{print "drop table " $1 ";"}' | mysql -u[USERNAME] -p[PASSWORD] [DATABASE] |
01.03.2010, рубрики: FreeBSD, Linux, Ubuntu | Теги: bash, csh, mc, sh, tcsh | 362 комментария »
При некорректном закрытии mc при очередном запуске можно получить:
1 2
| #mc
subshell.c: read (subshell_pty…): Unknown error: 0″. |
Чтобы извабиться от этой ошибки:
- где bash — ваша оболочка (может быть: bash, csh, tcsh, sh и т.д.