Faq по Шеллам

Тема в разделе "Статьи", создана пользователем Centr, 1 июн 2015.

  1. TopicStarter Overlay
    Centr

    Centr Команда форума

    Если вы используете WSO, то смотрите в разделе Sec. Info.
    PHP:
    whereis wget
    если выдаст
    PHP:
    wget: /usr/bin/wget /usr/share/man/man1/wget.1.gz

    команда есть у нас в /usr/bin/, значит можно пользоваться, если например:
    PHP:
    wget: /usr/local/man/man1/wget.1.gz
    то значит команда не установлена, нужно искать альтернативу.

    Как разархивировать зазипованый файл на сервере?
    PHP:
    unzip file.zip
    Лучше пакуйте в .tar

    Не работает unzip, что делать?
    Пакуйте в tar, gzip, tar.gz архив, тотал коммандер это умеет. На сервере распаковывается с помощью одной команды, и весит архив меньше:
    PHP:
    tar -xvf file.tar.gz
    Второй вариант можно использовать пхп код
    PHP:
    set_time_limit(0);
    $zip = new ZipArchive;
    $zip->open('1.zip');
    $zip->extractTo('./');
    $zip->close();
    echo 
    "Ok!";
    Не получается залить архив на сервер, что делать?
    Можно залить архив на сторонний сервер по ftp и оттуда скачать его командой wget
    PHP:
    wget http://myserver.com/file.zip
    либо командой
    PHP:
    fetch -./ http://myserver.com/file.zip
    еще можно использовать
    PHP:
    curl http://site-from.com/dor.tgz --O dor.tgz
    Если ваш сервер находится например в РФ, то файл быстрее скачается с сервера тоже находящегося в РФ. Если вы будете качать файл из US (какой-нибудь бурж фри хост) то очень возможно что закачка будет обрываться на пол пути.
    Вариант с PHP
    PHP:
    set_time_limit(0);
    $file='php.gif';
    file_put_contents($filefile_get_contents('http://static.php.net/www.php.net/images/php.gif'$file));
    Как установить дату последней модификации (сделать тач) для всех файлов и папок в какой либо папке?
    PHP:
    find . -print0 xargs -0 touch -t 201107162310.00
    После заливки дорвея на сервер кодировка нормально не отображается

    Нужно положить в папку с дорвеем файл .htaccess с таким содержанием:
    PHP:
    AddDefaultCharset windows-1251
     
    Последнее редактирование: 11 янв 2016
  2. Очень познавательная статья, спасибо)
     
  3. Хоть немного начинаю понимать в линуксе, да и оформлено красиво, а не тяп-ляп накидали.
     
  4. TopicStarter Overlay
    Centr

    Centr Команда форума

    Всегда пожалуйста)
     
  5. полезная вещь не поспоришь
     
    newworker нравится это.

Поделиться этой страницей