Найдено результатов: 35

Трубопроводы пароль с помощью smbpasswd

Как я могу передать новый пароль в smbpasswd, чтобы автоматизировать процесс установки.

automation   installation   debian   samba    

479   7   05:19, 12th August, 2020


Расположение пользовательского скрипта linux (debian etch)

В файловой системе linux, где должны быть размещены пользовательские скрипты?

Я думаю, что конкретно python скриптов будет вызван cron.

linux   debian    

625   8   23:55, 22nd August, 2020


Как лучше всего настроить компиляцию Ruby в Debian?

При компиляции из исходного кода я никогда не знаю, какие флаги конфигурации использовать для оптимизации компиляции для моей среды. Предположим следующее hardware/OS:

  • Одноядерный Процессор, 2 GHz Intel
  • 512МБ Ram
  • Debian 4

Я обычно просто иду с

./configure --prefix=/usr/local

Я должен делать что-нибудь еще?

ruby   installation   debian    

386   3   03:58, 6th August, 2020


Как использовать Python distutils?

Я написал небольшой программы в python добавить gtk GUI программы командной строки. Мне было интересно, как я могу создать установщик с помощью distutils. Поскольку это всего лишь интерфейс GUI для приложения командной строки, он все равно работает только в *nix, поэтому я не беспокоюсь о том, что он кросс-платформенный.

моя главная цель-создать пакет .deb для пользователей debian/ubuntu, но я не понимаю make/configure файлов. До сих пор я в основном был веб-разработчиком.

edit: кто-нибудь знает о проекте, который использует distutils, чтобы я мог увидеть его в действии и, вы знаете, на самом деле попробовать построить его?

Вот несколько полезных ссылок

  • Ubuntu Python Руководство По Упаковке

    Это руководство очень полезно. Я не знаю, как я пропустил это во время моей первой волны гулинга. Он даже проведет вас через упаковку существующего приложения python

  • Проект Ubuntu MOTU

    Это официальный пакет поддержки проекта на ubuntu. Любой желающий может присоединиться, и есть много учебных пособий и информации о создании пакетов всех типов, которые включают в себя вышеупомянутое "руководство по упаковке python".

  • "Python distutils to deb?"-обсуждение на форуме Ars Technica

    Согласно этому разговору, вы не можете просто использовать дистутилы. Он не соответствует формату упаковки debian (или что-то в этом роде). Я думаю, именно поэтому вам нужен dh_make, как показано в руководстве по упаковке Ubuntu

  • "Команда bdist_deb для distutils

    Здесь есть несколько интересных обсуждений (это также то, как я нашел руководство ubuntu) о соединении zip-файла и shell-скрипта для создания какого-то универсального исполняемого файла (все, что имеет python и bash). странный. Дайте мне знать, если кто-нибудь найдет больше информации об этой практике, потому что я никогда о ней не слышал.

  • Описание формата deb и как distutils вписываются в список рассылки - python

python   linux   installer   debian   distutils    

525   5   23:10, 7th August, 2020


Проблемы с настройкой DNS (bind)?

Первый раз вручную рулю DNS'ками, и сразу возникли проблемы. Даже друзья, которые делали это не раз говорят, что странные проблемы.


Имеем: Debian Stable на VDS (firstvds, к сожалению) и bind (8.4.7). На нем крутится пара РНР-сайтиков, сервер заказчика (но делать можно что угодно). И имеем свой крутой сервер с Debian Squeeze, на котором поднят сайт на Python (просто VDS самый маленький, не осилил он питон по памяти). К IP сервера VDS привязан главный домен, назовем его domain.ru. Требуется, чтобы один из поддоменов обращался на мой IP. То есть domain.ru — на IP VDS, sub.domain.ru — на мой. Задача вроде бы простая, но тут начинается веселье.




Файл зоны:
$TTL 3600 <br/>
domain.ru. IN SOA ns1.firstvds.ru. root.domain.ru. (2010090201 10800 3600 604800 86400) <br/>
domain.ru. IN NS ns1.firstvds.ru. <br/>
domain.ru. IN NS ns2.firstvds.ru. <br/>
domain.ru. IN NS ns3.firstvds.ru. <br/>
domain.ru. IN MX 10 mail <br/>
domain.ru. IN MX 20 mail <br/>
domain.ru. IN A [IP VDS] <br/>
www IN A [IP VDS] <br/>
ftp IN A [IP VDS] <br/>
mail IN A [IP VDS] <br/>
smtp IN A [IP VDS] <br/>
pop IN A [IP VDS] <br/>
sub IN A [IP своего сервера] # - все самое интересное здесь



Со всем разобрался, ID зоны в первой строке тоже меняю постоянно как положено. bind перезапущен, через несколько часов DNS обновились и если по SSH с VDS сделать:

root:~# host sub.domain.ru

sub.domain.ru A [IP моего сервера]


И, казалось бы, все отлично. Только вот каждые 3-4 часа (когда обновляются DNS'ки) он меняет IP. То поддомен имеет старый IP то новый. Вот так это выглядит с моей машины (консоль как раз время показывает, можно проследить):

[21:24:05]:vas3k@arch ~&gt;nslookup sub.domain.ru<br/>
Server: 192.168.0.1<br/>
Address: 192.168.0.1#53<br/>
<br/>
Non-authoritative answer:<br/>
Name: sub.domain.ru<br/>
Address: [новый IP]<br/>
<br/>
[23:26:06]:vas3k@arch ~&gt;nslookup sub.domain.ru<br/>
Server: 192.168.0.1<br/>
Address: 192.168.0.1#53<br/>
<br/>
Non-authoritative answer:<br/>
Name: sub.domain.ru<br/>
Address: [старый IP, который на VDS]



То есть вы видите, что DNS туда-сюда прыгает. Через несколько часов опять становится нормально, затем опять старый. Сайт скоро запускаем, поэтому хотелось бы избавиться от этого. А сам я делаю это первый раз, так как не труЪ админ. Даже пытался через ISPManager удалить домен и добавить заново. Такая же хрень, а то бывает и сразу оба IP в Non-authoritative answer приходят.


Такое происходит уже больше месяца. Менял файл зоны многократно. В поддержку FirstVDS обращаться я даже не знаю стоит ли, они же как всегда скажут «ваш сервер — ваши проблемы» и посоветуют все переустановить.


P.S.: Сразу извиняюсь за выдуманные домены, надеюсь понятно объяснил.

Система   доменных   имен   Debian    

371   8   05:32, 16th August, 2020


Пропал ключ из бэкпортов дебиана. Где искать?

Сегодня утром получил:


# wget -O — backports.org/debian/archive.key

--2010-09-06 08:34:37-- backports.org/debian/archive.key

Resolving backports.org… 194.8.57.6

Connecting to backports.org|194.8.57.6|:80… connected.

HTTP request sent, awaiting response… 404 Not Found

2010-09-06 08:34:37 ERROR 404: Not Found.


Хотя в инструкциях указан именно этот адрес. Никто не в курсе, откуда теперь брать этот файлик?

Linux   Debian    

295   2   12:50, 19th August, 2020


Как улучшить отображение шрифтов в evince?

Как улучшить качество отображения шрифтов в evince? Или чем еще можно смотреть pdf и djvu на линуксе, так, чтобы шрифты отображались более сглаженно(красиво)?

Картинка для сравнения:
Piccy.info - Free Image Hosting

Debian   Шрифты   DjVu    

373   3   02:12, 23rd August, 2020


Как улучшить отображение шрифтов в evince?

Как улучшить качество отображения шрифтов в evince? Или чем еще можно смотреть pdf и djvu на линуксе, так, чтобы шрифты отображались более сглаженно(красиво)?

Картинка для сравнения:
Piccy.info - Free Image Hosting

Debian   Шрифты   DjVu    

359   3   04:15, 6th August, 2020


Файл сушествует... но "No such file or directory"

Имеется файл, исполняемый бинарник (может ошибаюсь с определением, не профильным делом пришлось заниматься), находится в /usr/local/somedir/sbin. Смотрю ls -l — файл есть, но при попытке обратиться к файлу получаю «No such file or directory». Все действия под рутом, ОСь Debian 5 Lenny. Почему так может быть?

Linux   Debian   Файловые   системы    

498   5   01:51, 3rd August, 2020


как настроить nginx в качестве фронтенда для apache на debian, не сломав при этом панель plesk

Саппорт предложил мне сделать за 140 евро. мой проект некоммерческий и такую сумму я не потяну, поскольку я не мастак в управлении впс, не смогу полностью управлять серваком без панели, оттого собсно и вопрос.

Nginx   Apache   Plesk   Debian    

327   2   04:19, 29th August, 2020


Автоматическая сборка .deb пакетов?

Как появился вопрос: я не так давно сообразил, что пакеты для убунту собираются с учётом поддержки старых машин. После пересборки ядра с оптимизацией под мой процессор я заметил, что компьютер стал работать очень ощутимо быстрее.


Так вот при этом у меня нет желания переходить на генту, несмотря на то, что я в принципе неплохо лажу с линуксом.

Итак, у меня нет желания пересобирать вообще все пакеты при обновлении, только некоторые, которыми я пользуюсь особенно часто (chromium или transmission, например).

Знатоки, внимание, вопрос: существует ли инструмент, который бы работал по следующему алгоритму:


1) Я отмечаю пакеты, за которыми бы софтина следила

2) Как только синаптик находит обновления какого-то из этих пакетов, он скачивает не сам пакет, а его исходники.

3) После получения пакета, пакет должен автоматически собраться в deb пакет с учётом оптимизаций

4) Пакет устанавливается так, что он виден синаптику, и ждёт обновлений, после чего процедура повторяется


Итак, такой инструмент существует?

Linux   Debian    

353   3   21:09, 15th August, 2020


Аномальные пики потребления CPU в debian

Есть сервер debian lenny с ядром 2.6.26-2-amd64. Проблема в том, что не могу продиагностировать, что периодически заставляет его задуматься на все 4 проца так, что становится недоступен извне. Не отвечает даже на ARP. Через некоторый промежуток времени его «попускает» самостоятельно.

Графички (по данным /proc/stat, 3я цифра) показывают, что пожирает некое system (кстати, что именно к этому оносится? ядро?):

Графички (большие, поэтому ссылкой): загрузка процессора user/system | загрузка процессора system/io/irq | load avg за 1 и 5 минут

Как я уже говорил, по сети машинка в это время недоступна. Поэтому непосредственно в этот момент список процессов глянуть нельзя. Пробовал собирать периодически и анализировать инфу ps'а, процесс внезапно повышающий показатель TIME после затупа отсутствует.

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

Debian   Highload   Процессоры    

392   3   16:17, 5th August, 2020


Систему мониторинга системы для linux?

Есть компьютер с Debian testing, выступает в роли NAT, файлохранилища, торрент раздач и т д. Нужна простая система мониторинга с веб-интерфейсом, за слежением загрузки процессора, пространства на hdd, ОЗУ, загрузка сетевых интерфейсов. Мониторинг через web-интерфейс. Желательно: легкая — не загружать cpu, доступна в репозиториях debian testing, простота настройки. А еще хорошо было бы если программа на ruby.

Linux   Debian   Мониторинг    

302   10   20:37, 11th August, 2020


Debian разрешить юзеру исользовать 80 порт

Подскажите каким образом в Debian (testing) разрешить пользователю(не root) использовать 80ый порт?
Хочу запустить web-server thin на 80ом порту с правами обычного пользователя.

Ruby   Debian    

375   1   17:26, 4th August, 2020


DLNA сервер под Linux без гуя

В связи с покупкой PS3 хотелось бы поднять на домашнем сервере (Debian Squeeze) медиа-сервер, который бы мог бы транслировать видео и желательно аудио с сервера на приставку. Погуглив, узнал что это возможно по стандарту DLNA. Так как на сервере нет иксов, хотелось бы что-то вроде демона. Кто сталкивался, посоветуйте?

Debian   DLNA   Windows   Sony   PlayStation    

394   3   23:51, 9th August, 2020


сетевой интерфейс по умолчанию в debian

Здравствуйте,
прошу прощения за нубский вопрос.
У меня есть такие сетевые интферфейсы:

eth1 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:55
inet addr:yyy.yyy.yyy.84 Bcast:yyy.yyy.yyy.255 Mask:255.255.255.0
inet6 addr: --clean-- Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1464826259 errors:0 dropped:0 overruns:0 frame:0
TX packets:1164216652 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1150228826 (1.0 GiB) TX bytes:1092735623 (1.0 GiB)
Interrupt:215 Base address:0x6000

eth1:0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:55
inet addr:yyy.yyy.yyy.85 Bcast:yyy.yyy.yyy.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:215 Base address:0x6000

eth1:1 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:55
inet addr:yyy.yyy.yyy.86 Bcast:yyy.yyy.yyy.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:215 Base address:0x6000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:451764543 errors:0 dropped:0 overruns:0 frame:0
TX packets:451764543 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2821705653 (2.6 GiB) TX bytes:2821705653 (2.6 GiB)

Если я набираю «wget internet.yandex.ru» в консоли, то закачивается страничка с адресом yyy.yyy.yyy.86. Как сделать так, чтобы по умолчанию запрос был через eth1 (yyy.yyy.yyy.84)?

Linux   Debian    

382   4   08:17, 1st August, 2020


Как правильно установить Firefox 3.6 в Debian?

Имеется рабочая машина с Debian Unstable. В репозитории максимальная версия Firefox(Iceweasel) — 3.5, что крайне угнетает. Версия 3.6 есть в репе Experimental, но переключаться на него побаиваюсь, разгребать косяки мантейнеров на работе некогда.

Поставить обычный собранный FF 3.6 с сайта mozill'ы никаких проблем не составляет, но уж больно некрасиво это.
Как наиболее корректно поставить себе FF 3.6 с возможностью автообновления? В идеале бы добавить одну строчку в sources.list. Есть такое в природе?

Debian   Mozilla   Firefox    

329   2   16:17, 29th August, 2020


Как удалённо настроить IP, используя только Data Link Layer?

На машинке Debian. Таких машинок в подсети может быть несколько, они отличаются только MAC-ом. Сетевой интерфейс может быть не настроен или настроен неправильно.
Нужен способ (желательно из-под Windows) сделать следующее:
1) «просканировать» подсеть и определить, какие маки соответствуют этим машинкам.
2) на выбранной машине с заданным MAC-ом задать IP, подсеть и шлюз (DHCP не годится: инженер должен прийти один раз с ноутбуком, настроить все машинки и уйти. После этого машины будут работать автономно, даже после перезагрузки).
Т.е. фактически нужна возможность удалённой конфигурации интерфейса с использованием только Data Link Layer.
Вполне допускается (без этого даже не обойтись), чтобы на машинках постоянно работал какой-нибудь сервис, слушающий сеть.

(вопрос от юзера gadub, у которого недостает кармы)

Linux   Debian   Компьютерные   сети    

322   4   15:19, 1st August, 2020


Установка Debian на USB флешку

Вобщем, приспичило поставить debian на флешку.
ставил с нетинстал образа, тоже с флешки (unetbootin).

Установка прошла успешно, в конце согласился с установкой grub'а.

Вытаскивыаю установочную флешку, перегружаюсь, вижу приглашение груба.
grub>
всё. на команды загрузить не реагирует. 21я ошибка — нет диска.

ну что ж, загрузился с лив-сиди. поставил груб вручную. sdb1 — тот самый раздел флешки, куда поставился дебиан.
$sudo mount /dev/sdb1 /mnt
$sudo mount --bind /dev /mnt/dev
$sudo mount --bind /proc /mnt/proc
$sudo chroot /mnt
#grub-install /dev/sdb


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

Linux   Debian    

434   3   05:08, 8th August, 2020


Exim4 + Debian Lenny = я?п?п?я?я? с настройкой?

Привет всем, помогите разобраться с настройкой кодировки при отправке писем!


Вот что отправляю: mail('ххх@ххх.ru', 'My Subject мо сообщение', $message);


Вот строчка из заголовка приходящего письма: Subject: My Subject РјРѕ сообщение


а вот что приходит: Тема: My Subject п п я п п п я п п п п

Linux   Debian   Exim   Кодировка   символов    

398   0   14:02, 6th August, 2020


как долго поддерживаются релизы debian?

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

Linux   Debian   Техническая   поддержка    

396   2   08:52, 3rd August, 2020


Бенчмарк для Linux (Debian/Ubuntu)?

Добрый день!

подскажите пожалуйста бенчмарк для линукс-систем (Debian/Ubuntu): Память, проц, жесткий диск.


Неободимо сравнить производительность сервера до/после модернизации.

На данном этапе нужны именно «синтетические» данные.

Linux   Debian   Оценка   производительности    

359   3   23:16, 4th August, 2020


Motion + ffmpeg. Какие версии рабочие под Linux Debian Lenny?

Какие версии motion и ffmpeg могут работать совместно на системе Linux Debian Lenny?

Linux   Debian   FFmpeg    

387   2   00:57, 1st August, 2020


Linux для начинающего. Debian?

Я в линуксе часодней с неделю наверное. И есть у меня одна паршивая для ITшника особенность, я отвратительно знаю английский… Кто посоветует отличную книгу на русском, которая разъясняет от уровня чайника до уровня уверенного пользователя по Debian Linux (ну или просто по Linux)



Например (бинарные файлы, различные установочники, специальные папки, какая для чего) итд… Вопрос не уровня Хабра, но все же очень прошу помочь выбрать действительно стоящую литературу.



Программирование под UNIX системы я уже на русском нашел.



PS. Еще можете посоветовать литературу по QT. (тоже на русском)



PS2. Я думаю это все же ценное желание — латать дыры в своем образовании, но конечно первый ваш совет наверное будет «учи английский». Кстати и самоучители по английскому я с удовольствием приму к сведению.

Linux   Debian   Qt    

432   12   02:44, 7th August, 2020


Nginx + ISPmanager Lite?

Есть VPS, на ней стоит Debian 5 Lenny. Есть лицензия ISPmanager Lite и собственно она и установлена. Проблема в том, что нужно как-то полностью отказаться от Apache2 и полностью перейти на Nginx с возможностью управления ей прямо из ISP (рестарт nginx, добавление доменов в ее папку и т.п.). Мучаюсь уже неделю, пробовал по разным мануалам в том числе и с хабра.


Хабровчане, вы единственные кто мне может подсказать решение. Заранее огромное спасибо за любую наводку.

Nginx   Debian   ISPmanager    

391   6   10:17, 12th August, 2020


Какой стабильный FOSS дистрибутив на ядре Linux выбрать для глубоко изучения?

Колеблюсь между Debian и CentOS. Преимущество первого в установленной на десткопе Ubuntu, поэтому порог входа для меня будет заведомо ниже, чем в CentOS. К плюсам CentOS я отношу то, что это RedHat и он неплохо продается. И много слышал про bug и security back reports, сохраняющие API.

Что посоветуете, habropeople?

P.s. В качестве серьезного коммерческого варианта остановился на Solaris, т.к. в основном использую продукцию Oracle. И это отнюдь не тема для holiwar'a. :-)

Linux   Debian   CentOS    

393   7   20:16, 7th August, 2020


расшаренный между виртуалками /usr

Планируется завести несколько виртуалок под Xen на дебиане или серверной убунте.
Хочется сделать один раздел /usr для всех виртуалок (и, может быть даже, /bin /sbin /lib).

Какие грабли тут могут возникнуть?

Пока вижу только одни:
добавление/обновления какого-нибудь пакета могут привести к изменениям в /etc и /var котрые надо будет как-то хитро переносить в другой раздел.

Debian   Xen   Виртуализация    

267   3   20:00, 8th August, 2020


Как ограничить количество воркеров MongoDB?

Собственно, процесс mongod очень сильно параллелится, что обычно хорошо, но в моем случае начинает жрать всю память и от большой нагрузки иногда падает. Нужно как-то ограничить количество воркеров (или тред пул, что там у него), чтобы, скажем, больше 5 никогда не создавал и ставил остальных в очередь. Не могу найти параметр настройки.



А то получается вот так и сильно прожорливо:

mongaa.png

Хотелось бы умерить пыл.

MongoDB   Debian    

314   3   20:19, 23rd August, 2020


Перенос баз PostgreSQL после обновления с 8.3 на 8.4

Обновлял тут давеча Debian и вместе с ним обновился PostgreSQL с версии 8.3 на версию 8.4.
Ясное дело 8.4 слишком крут, для того чтобы использовать базы из 8.3 и поставился он чистым. Про pgdump я тогда не подумал. А теперь уже поздно. Даунгрейдится до 8.3 не хочется. Есть более вменяемые решения?

upd: Бэкапы проверил. Их нет. Про базу забыли на 3 недели, а скрипт бэкапов удаляет всё старше 10 дней.

PostgreSQL   Debian   Резервное   копирование    

375   2   17:49, 1st October, 2020


Zend Guard, php 5.3.5?

Имею систему Debian Squeeze, php5.3.5 (из dotdeb), имею сайт который закодирован Zend'ом, сайт жил на хостинге с php 5.2.x и Zend Optimizer, сейчас пробую его перенести на дедик, с установленным Zend Guardom (я так понял он заменяет Zend Optimizer). Но сайт не запускается, в error.log ничего не пишет, выдает "500 Internal Server Error". В чем может быть проблема?

в phpinfo() показывает что Zend Guard подключен.

This program makes use of the Zend Scripting Language Engine:<br/>
Zend Engine v2.3.0, Copyright © 1998-2010 Zend Technologies<br/>
 with Zend Guard Loader v3.3, Copyright © 1998-2010, by Zend Technologies<br/>
 with Suhosin v0.9.32.1, Copyright © 2007-2010, by SektionEins GmbH<br/>
...<br/>
Zend Guard Loader:<br/>
Zend Guard Loader enabled<br/>
License Path no value<br/>
Obfuscation level 3 <br/>


В php.ini писал так:

zend_extension = /full/path/to/ZendGuardLoader.so<br/>
; Enables loading encoded scripts. The default value is On<br/>
zend_loader.enable=1

PHP   Apache   Debian    

328   5   21:06, 1st October, 2020


Debian автозагрузка команды?

Подскажите, пожалуйста, как выполнить команду с заданными параметрами после загрузки всей системы.


Пробовал создать файл local в /etc/init.d/

#!/bin/sh<br/>
comand -param value<br/>



права на исполнение есть

sudo update-rc.d local defaults 80


Результата никакого.


Заранее спасибо

Linux   Debian    

370   5   13:14, 2nd October, 2020


Рекурсивный поиск и замена текста в файлах Linux?

Есть какой-нибудь Debian-пакет для сабжа?

Linux   Debian    

381   2   21:09, 1st October, 2020


ошибка в логах "eth1: link down"

В логах около 3-х сообщений в день. Стоит ли обращать на это внимание или пока не страшно?

meme:~# lspci |grep -i eth
00:08.0 Bridge: nVidia Corporation MCP55 Ethernet (rev a3)
00:09.0 Bridge: nVidia Corporation MCP55 Ethernet (rev a3)


meme:~# ethtool eth1
Settings for eth1:
Supported ports: [ MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: Not reported
Advertised auto-negotiation: No
Speed: 100Mb/s
Duplex: Full
Port: MII
PHYAD: 3
Transceiver: external
Auto-negotiation: off
Supports Wake-on: g
Wake-on: d
Link detected: yes


meme:~# uname -a
Linux webtask 2.6.26-2-686 #1 SMP Thu Sep 16 19:35:51 UTC 2010 i686 GNU/Linux


Auto-negotiation отключено для принудительной работы 100Mb/s Full duplex.

Linux   Debian    

266   4   21:06, 1st October, 2020


Debian-сервер умирает, когда MySQL строит индекс?

Есть сервер EQ-4 с Debian Squeeze 2.6.32-5-amd64. Там Software-RAID 1.



На сервере живет MySQL 5.1.49, в которой есть таблица MyISAM на 4 ГБ с индексами на 500 МБ. Индексы убираются в память и выборки из таблицы происходят достаточно быстро (кстати, какими-то настройками удалось добиться ускорения выборки в 10 раз, но я забыл, какими именно и поменял конфиг).



Проблемы начинаются, когда идет добавление данных в таблицу или на чистой таблице строится индекс (я часто удаляю данные и загружаю полностью новые). Disk utilization for /dev/sda — 100%, for /dev/sdb — 50%. Все дисковые операции начинают жутко тормозить. Доступ к другим таблицам (со смешными размерами) происходит очень медленно. Apache и nginx массово создают процессы и потоки. Мониторинг не мониторит (вылетает из-за превышения времени ожидания ответов от каких-то утилит). LA взлетает до 30..50 (в норме он там около 0.5).



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



FreeBSD не предлагать :-)

Я бы рад, но не справлюсь с установкой и настройкой.





UPDATE:

По результатам небольшого тестирования перешел на другой планировщик ввода-вывода. Был cfq (!!!), стал anticipatory. Сейчас тестирую в работе.





UPDATE-2:

Тестировал разные планировщики в реальных ситуациях. Выбор планировщика и правильная настройка их параметров очень сильно влияет на производительность и отзывчивость сервера. Сейчас остановился на deadline, но однозначную рекомендацию тут давать нельзя: выбор зависит от приоритетных задач вашего сервера. Постараюсь разобраться в вопросе и написать более подробно.

MySQL   Debian    

387   4   10:06, 1st October, 2020


MacOS X <-> Debian проблема с правами доступа?

В общем задача простая: получить доступ к домашнему серверу на Debian Squeeze c MacBook Pro. Соединение по шнурку, чтобы не возникало проблем с WiFi. Сначала делал как белый человек через Дисковую Утилиту — Добавить NFS-сервер, все прошло успешно после пары попыток и большинство файлов заработало, но не все.


Например, при доступе к файлам определенной папки выдается ошибка -108, а при попытки их копирования сообщение о том, что у меня нет на них прав. Хорошо, идем через ssh и даем права всем (скриншот ls -al ниже).


Но нет, все равно, то же самое. Ладно, глючит NFS, пойдем по FTP (через ExpanDrive, если важно). Коннектимся, пробуем копировать — опять фейл. Та же самая ошибка и тот же результат. Два разных протокола выдают одну ошибку. Как минимум странно. Еще учитывая, что у файлов полный chmod 777 и chown для меня. Даже в Finder'е превьюшки файлам не создаются. Причем рядом лежит точно такая же папка, тоже с фотками и теме же правами — все ок. В чем проблема может быть?


Пробовал те же файлы открыть просто зайдя по ftp браузером — все работает.


Вот скриншоты попыток:

Вот к этой папке доступ есть и все хорошо:
img827.imageshack.us/img827/6290/20110310180248.png


А вот к этой нету. Где разница?
img7.imageshack.us/img7/9352/20110310175818.png


Вот так выглядят свойства при доступе по FTP (который тоже не работает):
img820.imageshack.us/img820/6537/20110310175859.png

Debian   macOS   FTP   NFS    

353   3   06:26, 1st October, 2020