Поиск по тегу

Установка Ubuntu Server 10.04.1 с флешки

При создании флешки из Kubuntu/Ubuntu:

1. Вставьте флешку (Рекомендуется использовать флешку более 2 Гб, но я записывал образ 670 Мб на 1 Гб Кингстон)
2. Переходим в меню Система > 'Startup Disk Creator'
3. Тыкаем 'Обзор и выбираем скаченный ISO-образ
4. Выбираем нашу флешку в списке и нажимаем 'Создать загрузочный диск'
5. После некоторого времени установочная флешка готова.

Если у вас при загрузке с флешки вылезло такое сообщение:

Unknow keyword in configuration file: gfxboot
vesamenu.c32: not a COM32R image

То нужно ввести "help" и два раза нажать Enter. Звучит глупо, но это работает)


О внедрении Open Source на предприятии

Поговорим в общем порядке. Многие Open Source приложения, которыми мне доводилось заниматься, не имеют в России большой аудитории пользователей и вообще малоизвестны у нас. Конечно, существуют различные переводы, мануалы, инструкции написанные "на коленке" теми, кто разобрался ("вкурил") на блогах типа моего. Да и про сами оф. сайты, форумы и вики разработчиков забывать просто грешно. К чему это я? Ах да, вот краткий перечень того, что ждет любого интегратора Open Source:

  1. Нужную информацию придется собирать по крупицам. Надеюсь, вы хорошо ладите с фильтрами поиска Google и знаете английский?
  2. Каждый проект - по существу кот в мешке. Никто вам не даст полной гарантии (если только вы не приобрели платную Enterprise версию), что данный софт будет адекватно (да и вообще будет) работать в вашей инфраструктуре. Одно дело запустить проект. Другое - чтобы он работал при полной нагрузке без сбоев.
  3. Внедрение/сопровождение таких проектов стоит ничуть не дешевле стоимости сопровождения тех же аналогов от MS при привлечении сторонних организаций. В некоторых случаях цена в разы выше из-за специфичности софта и отсутствия специалистов.

Если у вас есть что добавить - пишите в комментарии.


Линуксовый DHCP в домене Win2k3

У нас в компании используются статические ip-адреса и все бы ничего, разве что командировщики с ноутбуками немного портят картину: частенько во время командировки для подключения к интернету в гостиницах нужно было устраивать телефонную мини-консультацию о том, как изменить настройки сетевого подключения, а по приезду прописывать их заново. Решение на лицо - поднять на том же Win2k3 роль DHCP-сервера.

Но существовали некоторые сложности: Не желательно поднимать роль DHCP-сервера на контроллере домена (это что-то вроде рекомендации от MS), а покупать еще один сервер для этого как минимум глупо. Все это усложнялось тем, что после восстановления контроллера домена из непередаваемой жо.. и переноса на новое железо роль DHCP-сервера умерла и никакие танцы ее не реанимировали.

Как сейчас все работает: статичные клиенты так и остались. При входе в корпоративную сеть ноутбуки получают параметры TCP/IP динамически от DHCP-сервера, поднятого на ubuntu. Затем инициируют обновление своих записей прямых и обратных зон на DNS-сервере контроллера домена и работают без проблем.


Технологии коммутаторов: Switch Fabric Capacity

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

Зависимость пропускной способности коммутатора от размера передаваемых кадров хорошо иллюстрирует пример протокола Ethernet, для которого при передаче кадров минимальной длины достигается скорость передачи в 14880 кадров в секунду и пропускная способность 5.48 Мб/с, а при передаче кадров максимальной длины - скорость передачи в 812 кадров в секунду и пропускная способность 9.74 Мб/c. Пропускная способность падает почти в два раза при переходе на кадры минимальной длины, и это еще без учета потерь времени на обработку кадров коммутатором.

Перейдя от сухой теории к практике, пропускная способность для D-Link DGS-1024D (24 порта  × 1000 Мбит/с макс. скорость × 2 направления) должна быть не менее 48Гб/с.


Архивы WinRAR в линукс

Тема простая, но полезная. Чтобы ваш Ark, File Roller или другая визуальная оболочка понимали и открывали RAR-архивы, нужно:

  1. Слить последнюю версию WinRAR for Linux
  2. Скопировать файлы rar и unrar из архива в /usr/bin

Оригинал тут: http://www.linuxquestions.org/questions/linux-newbie-8/file-roller-and-rar-files-120665/


Временные таблицы в MySQL

Данная возможность появилась в MySQL 3.23.
1. Временные таблицы по возможности создаются в памяти (Type=HEAP), поэтому с ними быстрее операции INSERT/UPDATE (при превышении определенного объема они автоматически пишутся на диск в формате MyISAM).
2. Временные таблицы автоматически удаляются при закрытии соединения, так что можно не заморачиваться с DROP TABLE. В этом основная прелесть, когда НЕ используется pconnect()
3. Временные таблицы видны только для текущего соединения - при insert/update можно не делать LOCK TABLE.
4. Поскольку mysql (в версиях 3.xx) не поддерживает вложенные запросы, можно разбить один сложный SELECT на несколько простых с использованием временных таблиц (CREATE TEMPORARY TABLE tmp …, INSERT INTO tmp SELECT…, SELECT FROM tmp …). Сейчас все уже работают с 4, 5 а то и 6 версиями Mysql, поэтому этот пункт не особо актуален.
5. Для создания временных таблиц нужны соответствующие привилегии CREATE TEMPORARY TABLES.