← All posts tagged Linux

давно сюда ничего не писал (тут живые-то есть-не?), но возникла интересная проблема, решил у вас спросить.
прислали папку с картинками Яндекс.Диском, я ее скачал на ВИНДУ (это важно), чтоб потом залить на хостинг, который естественно на ЛИНУКСЕ (но не мой, просто shared hosting, не VPS), чтоб потом заливать эти картинки в админку Bitrix.
заливал через FileZilla.
все осложняется тем, что там вложенность и папки с русскими буковками.
первое, что сделал: написал IndexOptions Charset=WINDOWS-1251, чтоб в листинге директории имена читались, и FF на винде все файлы открывает нормально, но Битрикс их в себя не качает.
для интереса открыл FTP через ФайлЗиллу на Дебиане, она при дефолтных настройках (автоопределение UTF-8) папку на хостинге вообще не видит, создал "файл", который ФайлЗилла виндовая показывает крякозябрами (при тех же дефолтных настройках). если же вбить "WINDOWS-1251", то, соответственно, наоборот.
Apache ведет себя аналогично, листинг нормально показывает либо один файл, либо другой, если менять IndexOptions Charset=UTF-8 | WINDOWS-1251
я так понимаю, вопрос теперь в следующем, как перекодировать ИМЕНА файлов в юникод, но чтоб при этом они хранились на NTFS в винде — пусть даже Проводник их коряво будет показывать, чтоб потом залить на хостинг (слава богу я догадался залить сначала всего 1 папку).

и да, отдельный вопрос: почему, битрикс не качает напрямую с яндекс.диска, по прямым ссылкам. wget, например, может, хотя там проблемы с именем файла, а --content-disposition почему-то не помогает, но это всё другое дело.

пытаюсь на Apache SSL настроить. пока что сертификат самоподписанный, для тестов. так при заходе через HTTPS 403 и всё тут. не пойму чего ему надо. в гугле одни тупые советы про миграцию на 2.4 (у меня 2.2) и фиксы конфигов, и ничего дельного

столкнулся с непонятной какой-то фигней, не пойму.
заливаю на хостинг файл, потом через php-скрипт создаётся файл с тем же именем, но почему-то они остаются ОБА, а 2 НЕ перезаписывает 1ый.
вот так это выглядит:
-rw-------+ 1 998912 сент. 27 16:52 прайс.xls
-rw-------+ 1 998912 сент. 27 13:01 прайс.xls

а если попытаться его скачать браузером, то по заголовкам видна более поздняя дата. как это так? и что делать, мне нужно чтоб заменялись они.

есть куча файлов в поддиректориях, нужно их переместить в директорию выше.
нагуглил скрипт:

dir1="/dir"

subs=`ls $dir1`

for i in $subs; do
mv $dir1/$i/* $dir1/$i/
done

но не работает. как сделать?

необходимо замутить следующее:
смонтировать диск в НЕ пустую директорию ПОВЕРХ, с таким же контентом. и чтоб если смонтировано, то использовалась ФС диска, а если нет, то исходное содержимое.
как такое сделать?

ну вот как пользоваться этим вашим линуксом, если даже зеркалами никто не следит?

Файл Release просрочен, игнорируется ftp.ru.debian.org (недостоверный начиная с 23д 4ч 4мин 54с)

офигеть просто. а еще LTS.
адреса отсюда wiki.debian.org тоже не работают.
вот так захочешь на старый комп поставить Debian 6, а херушки :(

решил python 2.7 в debian 6 поставить. нашел какой-то пост с мануалом и реп, но похоже вся система поломалась теперь к хуям:

Удаляется пакет dkms ...
Удаляется пакет build-essential ...
Удаляется пакет g++ ...
Удаляется пакет gcc ...
Удаляется пакет linux-headers-2.6-686 ...
Удаляется пакет linux-headers-2.6.32-5-686 ...
Удаляется пакет gcc-4.3 ...
Удаляется пакет g++-4.4 ...
Удаляется пакет libstdc++6-4.4-dev ...
Удаляется пакет gcc-4.4 ...

пичалька :(

слил дамп базы с хостинга в кодировке 1252 (судя по Декодеру Лебедева), не получается перекодировать в UTF-8, ибо
iconv -f WINDOWS-1252 -t UTF-8 ./file.sql
не работает.
enca тоже не работает, например.
не ожидал, что в этом будет проблема. как сделать?

есть список файлов по одному на строку, нужно каждый файл передавать как аргумент команды. я хз как это нормально у гугла спросить, фигню одну выдаёт, о том как создать листинги.
нужна реализация на [ba]sh, но также неплохо бы и на batch (для Windows).

что за хрень с 8-м Дебианом когда после shutdown -h now SSH-сессия тупо подвисает и всё. ничего не пишет и ^D не успеваешь нажать.
как лечить это?

да, сегодня опять пытался Sendmail настроить, чтоб From: подделывать для разных доменов. но понял как это делать пока только для одного. а потом решил вернуть всё взад, но чёто всё поломалось (непонятно как) и больше нихера не отправляет писем вообще. лучше б не трогал

реквестирую скрипт чтобы вирт. хосты в апач добавлять. типа так:
virthost newdomain.com
и сразу в httpd-vhosts.conf прописалось, в hosts, и апач перезапустился.
наверняка же сто раз уже придумали такое?

очередное красноглазие: не могу запустить апач с пхп, в репе Debian 8 нету подходящих либ. надо наверно пересобирать.
уже как-то спрашивал тут, но ничего толком не понял — как собрать php раз и навсегда статически? чтоб уже забыть об этом

а есть специальный дистрибутив линукса, чтоб тестировать нотбуки?
чтоб как программы теста в андроидах: нажал кнопочку и тебя спрашивает по очереди Wi-Fi/Bluetooth/HDMI/etc. ok или нет.
recomm plz

поставил utorrent-server. просто добавил magnet-ссылку и стало качать.
rTorrent по сравнению с этим хуета полнейшая: патчи накладывай компеляй xmlrpc компеляй гуёвину ставь апач настраивай = и все равно DHT не работало, например.
а тут просто поставил, запустил, вбил порт — уже качает