Ответы пользователя по тегу Linux
  • Ubuntu + Kali Linux Repos?

    Indexator
    @Indexator Автор вопроса
    По-видимому, ни у кого такого опыта не было, поэтому решил потренироваться на кошках погонять на виртуалке. Краткий вывод такой — гиблое это дело.

    Проблемы начинаются сразу же после добавления репов и первого апдейта/апгрейда — находит кучу обновлений установленных пакетов, не может проверить их подлинность, предлагает обновить на свой страх и риск:
    «WARNING: The following packages cannot be authenticated!

    Install these packages without verification?»

    Периодически ругается на отсутствие публичных ключей и тп, обновление заканчивается ошибкой dpkg, остается несколько необновленных пакетов, последующие различные попытки их обновить мало что решают, всегда остается что-то битое, необновленное, ненайденное и тп… После этого отказывается нормально фунциклировать менеджер обновлений, он постоянно находит что-то не обновленное, предлагает обновиться, завершается ошибкой. Тем не менее, система в целом вроде продолжает работать, даже после перезагрузки особых проблем не наблюдается (за исключением проблем с обновлениями)…

    Все меняется, когда приходят они пытаешься установить метапакет kali-linux, причем все меняется буквально на глазах и в худшую сторону — в процессе развертывания ~4х гигов пакетов интерфейс системы заметно преображается: у окна консоли пропадает полоса прокрутки и заголовок окна, пропадает дашборд и верхняя панель с часами, в итоге устанавливается почти все и тоже не полностью, а после перезагрузки вы увидите изуродованный экран авторизации, после которого появится девственно читстый и пустой рабочий стол и лишь обои будут напоминать вам, что вы находитесь в убунту… С этого момента систему можно считать торжественно убитой и даже переключение в текстовый терминал вместо приглашения покажет вам пустой экран.
    Ответ написан
    1 комментарий
  • Linux. Неблокируемоый сервер. Какой тип лучше использовать?

    Indexator
    @Indexator
    Вам наверное стоит обратить внимание на курс лекций Сетевое программирование в UNIX, которые
    подготовили специалисты SkyDNS и компании «Айдеко»

    а конкретней на лекцию о том Как решить проблему 10 000 соединений?, где
    Автор курса Александр Патраков объясняет, какие функции можно вызывать вместо select(), чтобы переписанная с их использованием программа могла эффективно обрабатывать большое количество одновременных подключений.

    Практическое задание состояло в переписывании астрологического сервера с использованием семейства функций epoll() и проверке, выдерживает ли он 10000 соединений.
    Ответ написан
    Комментировать