cannot chown target file remote i/o error 121
При копировании через Shell link соединение в Midnight Сommander с Debian на Ubuntu, появлялась ошибка: cannot chown target file remote i/o error 121. Такая ошибка говорит о том, что MC (а может и не он) не может перенести права на файл, на удаленную систему. Для того чтобы все же удалось скопировать, необходимо в диалоге копирования MC убрать галочку с пункта: preserve Attributes
Редирект через .htaccess (mod_rewrite) на другой домен с сохранением url
Добавляем в .htaccess следующий код
Options +FollowSymLinks RewriteEngine On RewriteRule ^(.*)$ http://www.site.com/ [R=301,L]
Автозагрузка Ubuntu. Grub 2.
Сегодня после обычного щелчка на кнопку питания, мой сервачок завелся, но перестал раздавать инет. После пары перезагрузок, я подумал, что "..всё приплыли.."..
Как в ISPmanager защитить папку паролем?
Доступ можно ограничить, в сайдбаре, меню World Wide Web > Direcory access (Ограничение доступа).
Работает только в панели пользователя. У суперюзера (root) такого нет.
Работает только в панели пользователя. У суперюзера (root) такого нет.
Что означает load average в команде top?
Load average (la) - это количество процессов, стоящих в очереди на исполнение. Если значение высокое, значит, некоторым процессам приходится ждать, пока другие освободят ресурсы сервера. В результате время исполнения некоторых процессов может сильно увеличиваться. Если сайт достаточно нагружен, то очередь понемногу растет и в итоге сайт вообще перестает откликаться...
Bash скрипт уведомления о заканчивающемся месте на hdd
Столкнулся с проблемой мониторинга дискового пространства на vps. База съела весь hdd, и системе не оставила места. Соответственно сайт перестал работать. Конечно, хорошо бы заранее позаботится об этом, но я просто забыл...
Как выполнить скрипт в командной строке
Для того чтобы получить результат выполнения кода php в командной строке, можно воспользоваться такой командой:
#php -r 'echo "Hello world!\n";'
CentOS мониторинг ресурсов
Понадобилось мне последить за нагрузкой на сервере, к сожалению, я находился далеко от сервера. Он в Германии, а я в Украине.. Поэтому пришлось использовать SSH клиент и парочку команд..
скопировать файлы с сервера на сервер
Для этого необходимо иметь ssh доступ на оба сервера, после чего на сервере, с которого переносим (old_server) выполняем комманду:
Таким вот образом, мы скопируем папку sfield со старого сервера на новый.
В ключе -P указан порт, без этого ключа будет использоваться стандартный порт (наверно 22)
После ввода команды у Вас попросит ввести пароль от нового сервера, и начнется копирование.
Более подробно про параметры команды scp можно почитать в мануале, для этого в консоли нужно выполнить
scp -P 2222 -r /home/old_server/public_html/sfield/ server@new.server.com:/home/new_server/public_html/
Таким вот образом, мы скопируем папку sfield со старого сервера на новый.
В ключе -P указан порт, без этого ключа будет использоваться стандартный порт (наверно 22)
После ввода команды у Вас попросит ввести пароль от нового сервера, и начнется копирование.
Более подробно про параметры команды scp можно почитать в мануале, для этого в консоли нужно выполнить
#man scp
Абсолютный путь (путь от корня) в Linux
Находимся в директории:
Узнать полный путь от корня можно так:
Результат:
~www/sfield
Узнать полный путь от корня можно так:
#readlink -f .
Результат:
/home/server/public_html/sfield




Просмотров: 221