Я думаю всем приходилось мучатся с загрузкой какого-нибудь движка на FTP. Хорошо если у вас канал подключения к интернет быстрый и стабильный, тогда тот же Drupal или Wordpress зальёте без особых проблем. Если вы постоянно загружаете кучу файлов по FTP, то, возможно, будете удивлены что это можно сделать гораздо быстрее. Как правило все современные хостинги поддерживают SSH. SSH — протокол для удалённого управления операционной системой, как правило семейства Unix, хотя SSH-серверы доступны для большинства операционных систем.
Чтобы получить доступ по SSH к серверу, запустите SSH-клиент (PuTTY — один из самых популярных клиентов) и подключитесь к серверу. Всё, теперь у вас перед глазами консоль, в которой можете вводить различные комманды. Ниже список наиболее часто используемых команд. Файловые командыls — список файлов и каталогов ls -al — форматированный список со скрытыми каталогами и файлами cd dir — сменить директорию на dir cd — сменить на домашний каталог pwd — показать текущий каталог mkdir dir — создать каталог dir rm file — удалить file rm -r dir — удалить каталог dir rm -f file — удалить форсированно file rm -rf dir — удалить форсированно каталог dir * cp file1 file2 — скопировать file1 в file2 cp -r dir1 dir2 — скопировать dir1 в dir2; создаст каталог dir2, если он не существует mv file1 file2 — переименовать или переместить file1 в file2. если file2 существующий каталог — переместить file1 в каталог file2 ln -s file link — создать символическую ссылку link к файлу file touch file — создать file cat > file — направить стандартный ввод в file more file — вывести содержимое file head file — вывести первые 10 строк file tail file — вывести последние 10 строк file tail -f file — вывести содержимое file по мере роста, начинает с последних 10 строк Архивацияtar cf file.tar files — создать tar-архив с именем file.tar содержащий files tar xf file.tar — распаковать file.tar tar czf file.tar.gz files — создать архив tar с сжатием Gzip tar xzf file.tar.gz — распаковать tar с Gzip tar cjf file.tar.bz2 — создать архив tar с сжатием Bzip2 tar xjf file.tar.bz2 — распаковать tar с Bzip2 gzip file — сжать file и переименовать в file.gz gzip -d file.gz — разжать file.gz в file Сетьping host — пропинговать host и вывести результат whois domain — получить информацию whois для domain dig domain — получить DNS информацию domain dig -x host — реверсивно искать host wget file — скачать file wget -c file — продолжить остановленную закачку Клавиатурные сочетанияCtrl+C — завершить текущую команду Ctrl+Z — остановить текущую команду, продолжть с fg на переднем плане или bg в фоне Ctrl+D — разлогиниться, тоже самое, что и exit Ctrl+W — удалить одно слово в текущей строке Ctrl+U — удалить строку !! — повторить последнюю команду exit — разлогиниться Чуть более полный список можно найти на сайте putty.eves.ru. Так вы ещё загружаете сотни файлов по FTP? Тогда читайте следующий абзац. Для оптимизации времени заливки сайта, архивируете его на локальной машине, заливаете архив на сервер в нужную папку и далее по SSH распаковываете например командой tar xf file.tar. Чистый Drupal 6.2 содержит почти 500 файлов, и если загружать по FTP, то займёт это у вас (при таком же канале как у меня), порядка 2 минут (тестовая загрузка у меня заняла 1:55), загрузка же архива занимает 4 секунды. Решать вам. Хотя при более узком канале выбора почти не остаётся, учитывая что при загрузке 500 файлов, ошибки или обрывы подключения более вероятны, чем при загрузке одного файла. gogolev.net/node/7
|