Рубрика «UNIX» - 17

Алгоритм создания зеркал (website mirror)

Описание

В настоящем руководстве представлены материалы по созданию системы зеркал различного программного обеспечения. Описаны основные трудности при создании системы зеркал, показаны пути их преодоления. Для системных администраторов и SEO-специалистов. Создание системы зеркал программных продуктов включает следующие этапы:

  1. Создание адреса
  2. Выделение требуемого дискового пространства
  3. Создание зеркал
  4. Добавление зеркал в список зеркал (mirrors list).

Читать полностью »

HP жертвует код в ядро LinuxУ специалистов компании HP накоплен огромный опыт по разработке и поддержке своих собственных операционных систем на базе UNIX, таких как HP-UX и VMS. Однако в данный момент компания внимательно наблюдает за укреплением позиций Linux и Windows на рынке бизнес-критичных вычислений. Все большее количество заказчиков внедряет в свои системы оборудование на традиционной платформе х86, работающей под управлением различных версий Linux и Windows. Реакцией HP на эту ситуацию стала инициатива Project Odyssey, о которой мы уже писали однако только этим ходом компания не ограничилась.

Представители HP сообщили о намерении внести собственные наработки в ядро Linux в сотрудничестве с Red Hat, имеющей свой дистрибутив Linux для бизнес-критичных вычислений. Они также озвучили желание компании HP работать совместно с сообществом открытого ПО вместо того чтобы выпускать полностью собственную операционную систему.
Читать полностью »

Доброго времени суток. Хочу рассказать вам о полезности ssh-логгеров.
В качестве серверной системы я предпочитаю использовать FreeBSD. И, как правило, устанавливаю termlog – системная утилита для логгирования ssh-сессий всех пользователей. К сожалению, сейчас в 9 версии termlog помечен как broken, потому что utmp был признан устаревшим и заменен на utmpx, поэтому termlog работает максимум только на 8 версии с небольшой правкой исходников:
Файл fileops.c, функция snp_setup

+       logname[rindex(logname,'/')-logname] = 'D';
         sm->fp= fopen(logname, "w");

Будем все же надеяться, что termlog перепишут для 9-й версии, потому что это очень полезная утилита. И вот почему. Однажды на тестовом сервере, который имел dyndns адрес и использовался для экспериментов, я установил termlog и создал пользователя test с паролем test, на котором проверял работу termlog, после чего благополучно забыл об этом пользователе. Спустя некоторое время, я обнаружил записанную ssh-сессию пользователя test, о котором кроме меня никто не знал:
Читать полностью »

Астрологический протокол

Сегодня – очередная лекция нашего курса «Сетевое программирование в UNIX».

В ней Марк Коренберг (Компания Айдеко) рассказывает студентам об «игрушечном» астрологическом протоколе.
Читать полностью »

image
Мы продолжаем публиковать на Хабре лекции курса «Сетевое программирование в UNIX». Хотя тема второй лекции – не сетевая, ее можно считать смежной с сетевым программированием. Видео посвящено способам обработки нескольких клиентов в одном сетевом сервере. «Использование более одного процесса можно организовать по-разному. Можно создавать процессы заранее (это модель prefork) или делать это по мере необходимости. Оба способа рассмотрены в лекции», — рассказал Александр Патраков, автор курса.

Стоит отметить, что в нашем курсе не затронутаЧитать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js