15-03-2011, 15:40, просмотров: 2327, Раздел: Linux для всех    

Линус Торвальдс анонсировал релиз Linux-ядра 2.6.38, в который вошли наработки по увеличению интерактивности выполнения десктоп-задач, значительно повышена масштабируемость VFS, в Btrfs обеспечена поддержка LZO-сжатия и создания доступных только на чтение снапшотов, интегрированы HugePage-патчи, добавлена поддержка процессоров AMD Fusion, добавлены новые драйверы и обеспечена поддержка mesh-протокола B.A.T.M.A.N.

В новую версию принято 10413 исправлений от 1349 разработчиков, размер патча - 49 Мб (добавлено 9295 тыс. строк кода, удалено - 9159 тыс. строк). Около 38% всех представленных в 2.6.38 изменений связаны с драйверами устройств, примерно 24% изменений имеют отношение к обновлению кода специфичного для аппаратных архитектур, 12% связано с сетевым стеком, 6% - файловыми системами и 4% c внутренними подсистемами ядра.

  • 0
Добавил: Imperio, читать далее
19-02-2011, 08:53, просмотров: 2628, Раздел: Linux для всех    
Обзор практически всех *top утилит под linux (atop, iotop, htop, foobartop и т.д.).

top

Все мы знаем top — самую простую и самую распространённую утилиту из этого списка. Показывает примерно то же, что утилита vmstat, плюс рейтинг процессов по потреблению памяти или процессора. Совсем ничего не знает про загрузку сети или дисков. Позволяет минимальный набор операций с процессом: renice, kill (в смысле отправки сигнала, убийство — частный случай). По имени top суффикс "-top" получили и все остальные подобные утилиты в этом обзоре.

atop


Atop имеет два режима работы — сбор статистики и наблюдение за системой в реальном времени. В режиме сбора статистики atop запускается как демон и раз в N времени (обычно 10 мин) скидывает состояние в двоичный журнал. Потом по этому журналу atop'ом же (ключ -r и имя лог-файла) можно бегать вперёд-назад кнопками T и t, наблюдая показания atop'а с усреднением за 10 минут в любой интересный момент времени.

В отличие от top отлично знает про существование блочных устройств и сетевых интерфейса, способен показывать их загрузку в процентах (на 10G, правда, процентов не получается, но хотя бы показывается количество мегабит).

Незаменимое средство для поиска источников лагов на сервере, так как сохраняет не только статистику загрузки системы, но и показатели каждого процесса — то есть «долистав» до нужного момента времени можно увидеть, кто этот счастливый момент с LA > 30 создал. И что именно было причиной — IO программ, своп (нехватка памяти), процесор или что-то ещё. Помимо большего количества информации ещё способен двумя цветами подсказывать, какие параметры выходят за разумные пределы.
  • 0
Добавил: Imperio, читать далее
30-01-2011, 15:48, просмотров: 832, Раздел: Linux для всех    
Примерно два года назад я арендовал у одного немецкого хостера не очень мощный сервер на базе Centos 5.2. На нём живут несколько вебпроектов, приносящих некоторую прибыль, и поэтому, я стараюсь присматривать за ним по мере возможности.
На Centos есть стандартный анализатор логов Logwatch, который запускается ежедневно по крону, анализирует содержимое /var/log, делает сводный отчет и присылает его по электропочте. В один прекрасный день я обнаружил в этом отчете запись:

--------------------- yum Begin ------------------------ 

Packages Installed:
lzo2 - 2.02-3.el5.rf.i386
dnstracer - 1.8-1.2.el5.rf.i386
openvpn - 2.0.9-1.el5.rf.i386

---------------------- yum End -------------------------


В тот момент меня она очень смутила, так как в предыдущий день на сервер я не логинился и тем более ничего не устанавливал. Первое, что пришло в голову — сервер был скомпроментирован. Себя я считал уверенным пользователем Linux, однако я растерялся. Благо в тот момент в icq был мой бывший коллега, лучший системный администратор, которого я знаю, и просто очень хороший человек.
Он помог быстро проверить систему. В результате у меня сформировалось краткое HowTo о том, как быстро проверить свой сервер на предмет взлома. Уверен, что многим Храброчитателям оно будет полезно. Предполагается, что пользователь знаком с консолью Linux/Unix.
  • 0
Добавил: Imperio, читать далее
23-10-2010, 10:58, просмотров: 605, Раздел: Linux для всех    

image



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

То, что мы сегодня создадим, корректнее будет назвать LKM (Linux Kernel Module или загрузочный модуль ядра). Стоит сказать, что драйвер – это одна из разновидностей LKM. 

Писать модуль мы будем под ядра линейки 2.6. LKM для 2.6 отличается от 2.4. Я не буду останавливаться на различиях, ибо это не входит в рамки поста.

Мы создадим символьное устройство /dev/test, которое будет обрабатываться нашим модулем. Хочу сразу оговориться, что размещать символьное устройство не обязательно в каталоге /dev, просто это является частью «древнего магического ритуала».
  • 85
Добавил: Imperio, читать далее
20-10-2010, 00:06, просмотров: 608, Раздел: Linux для всех    
            Речь идёт о текстовом редакторе nano в Linux.
Я не люблю nano и предпочитаю vim. Однако, в отсутствии vim, выбирая между vi и nano, я всё-таки предпочту nano, ибо как говорится в старой поговорке, «у vi есть два режима: бибикать и всё портить».

Кроме того, идёт активная замена vi на nano во многих дистрибутивах. Например, в новых версиях Debian и Ubuntu по-умолчанию vi устанавливается в самом куцем виде. А главное, его больше нет в busybox install/initrd этих ОС, что однозначно заставляет задуматься об изучении nano, не из любви к нему, а по необходимости.

Я понимаю, что сидеть и зубрить список комбинаций кнопок бесполезно, так что вместо этого я думаю сделать маленькие nano-уроки — по 8 комбинаций или фич за урок (я и сам их планирую изучать по мере публикации).

Nano не имеет «режима команд» как vim, и этим похож на oldschool-редакторы из консоли DOS/Windows (NC, Far Manager, DN, hiew/biew, внезапно втесавшегося в список mcedit и т.д.). Все команды отдаются нажатием комбинаций клавиш — функциональными кнопками или комбинацией Ctrl-буква, Alt-буква.

Важное отличие от 'generic editor' — это поддержка эмуляции Ctrl'а и Alt'а. 
  • 85
Добавил: Imperio, читать далее
9-09-2010, 10:25, просмотров: 1052, Раздел: Linux для всех    

Вчера вышла версия популярного дистрибутива Mint на основе Debian testing. Все предыдущие релизы Mint были на базе Ubuntu, однако релиз на базе Дебиана выгодно отличается от них скоростью и тем что является "rolling release", т.е. постнянно-обновляемым дистрибутивом.
Недостатками может быть меньшая ориентированность Дебина на дескопы, соответсвенно меньшая дружелюбность к пользователю, чем у дистрибутива на базе Убунты. 
Пока выпущена только 32-битная версия, вопрос о выпуске 64-битной пока открыт.
В качестве DE используется Gnome, так что внешне дистрибутив максимально похож на основную ветку Mint.

Подробности о релизе (англ.) можно почитать здесь.
Скачать можно здесь (DVD-образ весит 875MB).
  • 85
Добавил: Imperio, читать далее
7-08-2010, 00:31, просмотров: 648, Раздел: Linux для всех    
Debian 6.0 squeezeНа ежегодной конференции разработчиков Debian «Debconf10» в Нью-Йорке, релиз-менеджеры объявили о заморозке тестовой ветки Debian 6.0 «Squeeze», это означает, что больше не будет серьезных изменений и все силы будут направлены на шлифовку.

Предстоящий стабильный выпуск будет основан ядре 2.6.32 с поддержкой DKMS.
В squeeze вошли следующий программы:
  • X.org 7.5
  • KDE 4.4.5
  • Gnome 2.30.0
  • OpenOffice.org 3.2.1
  • Apache 2.2.16
  • PHP 5.3.2
  • MySQL 5.1.48
  • PostgreSQL 8.4.4
  • Samba 3.4
  • Python 2.6 и 3.1
  • GCC 4.4
  • 85
Добавил: Imperio, читать далее
23-07-2010, 21:00, просмотров: 652, Раздел: Linux для всех    
image

Краткое вступление


В этом посте будет рассказано о некоторых сочетания клавиш, которые могут упросить жизнь администраторам, работающим в консоли. Все они работают в bash'e. Сочетания клавиш я дополнительно проверял на циске (Cisco IOS Software, s72033_rp Software (s72033_rp-ADVIPSERVICESK9_WAN-M), Version 12.2(33)SXH4), csh и zsh. Рассмотренное в других записях повторять особо не буду. Сочетания сгруппированы по использованной функциональной клавише.
Особенно полезен этот текст будет людям, которые любят использовать клавиши Home, End и Delete (которые в цисковой консоли «не работают»).
  • 85
Добавил: Imperio, читать далее
4-07-2010, 23:13, просмотров: 730, Раздел: Linux для всех    
image
Сегодня вышел релиз Compiz 0.9.0 — композитный менеджер окон для X Window System. Позволяет настроить внешний вид окон и эффектов для них.
Со времени последней стабильной версии прошёл почти год.
  • 0
Добавил: Imperio, читать далее
16-06-2010, 12:56, просмотров: 632, Раздел: Linux для всех    
14.06.2010 вышла новая версия легковесного дистрибутива Linux предназначенного для управления разделами.

image

  • 68
Добавил: Imperio, читать далее
9-06-2010, 18:52, просмотров: 744, Раздел: Linux для всех    
Представляю wimamp-подобный музыкальный плеер — Qmmp, разработанный нашими соотечественниками на Qt под лицензией GPLv2. Хотя на первый взгляд ничего особенного нет, я, как программист, вижу в нем большой потенциал. В этом топике я бегло пробегусь по его возможностям, а так же распишу, в чем же его особенность.


Интерфейс


Как уже было сказано, плеер winamp-подобный, с полной поддержкой скинов для winamp 2.x. Похож на XMMS и Audacious. Интерфейс стандартен для плееров этого типа: Окно управления, эквалайзер и плейлист.

image

  • 85
Добавил: Imperio, читать далее
6-06-2010, 22:52, просмотров: 704, Раздел: Linux для всех    
Корни Linux прослеживаются ещё с 
70-х годов 20-го века. Точкой отсчёта можно считать появление операционной системы Unix в 1969-м году в США в фирме Bell Laboratories, дочернем подразделении компании AT&T. Unix стала основной для большого количества операционных систем промышленного класса. Самые основные из них отображены на этой временной шкале:

  • 85
Добавил: Imperio, читать далее
1-06-2010, 10:26, просмотров: 801, Раздел: Linux для всех    
Аргумент -9 (или KILL) для команды kill следует использовать в POSIX-совместимых системах только в случае крайней необходимости. Почему? Сигнал KILL не может быть обработан процессом. Это означает, что убивая процесс с помощью kill -9, дочерние процессы останутся в памяти и станут «осиротевшими» (orphaned), файловая система окажется засорена временными файлами, сегменты совместно используемой памяти — активными, сокеты — зависшими, а функция atexit(3) вообще не будет выполнена. В результате есть риск столкнуться с неожиданными и сложными для отладки проблемами.

Вместо этого используйте дефолтный сигнал TERM, а KILL — только если менее проблемные сигналы окажутся неэффективными:
  • 85
Добавил: Imperio, читать далее
29-05-2010, 18:43, просмотров: 718, Раздел: Linux для всех    



Вышел дистрибутив специально созданный для детей с трех лет, основанный на Xubuntu 10.04. В дистрибутив разработчики сразу встроили несколько развивающих программ и игр для детей. Для уже являющихся владельцев Ubuntu, такое окружение можно добавить с помощью пакета qimo-session из ветки Universe.
Скачать можно тут (~700 Мб):
  • 51
Добавил: Imperio, читать далее
21-05-2010, 10:07, просмотров: 713, Раздел: Linux для всех    
Simply Linux Команда Simply Linux объявила о выходе Simply Linux Выпуск 2 (5.0.1). Дистрибутив еще совсем молодой, первый выпуск был в октябре. Но за это небольшое время он успел собрать много пользователей, во многом благодаря своей концепции — легкость в использовании, максимальная русификация, симпатичный интерфейс, только необходимые программы, ориентированность на начинающего пользователя.

За это время Simply Linux превратился в проект. У него появился сайт и другие модные атрибуты, такие как ЖЖ, группа вконтакте и твиттер.

Одно из главных новшеств дистрибутива — версия для флэшки, благодаря которой Simply Linux можно легко установить на нетбуки, да и просто всем, кто не хочет использовать уже немного устаревающий CD-формат.
  • 17
Добавил: Imperio, читать далее
14-05-2010, 10:16, просмотров: 432, Раздел: Linux для всех    
Арно Лапревот, занимающий пост нового исполнительного директора Mandriva, опроверг слухи о продаже Linux-компании.

Как было отмечено в его заметке, Mandriva всегда была участником разннобразных экономических процессов, связанных как с инвестированием, так и покупкой. За время своего существования компания поглотила Edge-IT, Conectiva и Linbox. В данный момент действительно ведутся переговоры с инвесторами, но ничего нового и странного в этом нет, так как такие дискуссии происходят на всех этапах развития компании. «Мы хотим подчеркнуть, что Mandriva никому не продавалась», — заявил Арно Лапревот.
  • 0
Добавил: Imperio, читать далее
10-05-2010, 23:58, просмотров: 1013, Раздел: Linux для всех    
Сегодня на саммите разработчиков Ubuntu был представлен новый интерфейс для Ubuntu Netbook Edition 10.10 — Unity! Unity — это «умная панель» Gnome, располагающаяся в левой части экрана.

image



Опробовать Unity можно уже сейчас:
  • 0
Добавил: Imperio, читать далее
9-05-2010, 10:06, просмотров: 1118, Раздел: Linux для всех    
image
Люблю Transmission по его простоте и удобстве в использовании. Но то, что бы я добавил — это возможность автоматического выключения компьютера при завершении всех закачек. Делать эту фичу для себя под Убунту, но тем, кому это станет интересно, думаю, могут свободно переделать под другую ОС.
 
Задача была решена посредством службы RPC-JSON, любезно предоставляемой Transmission. Для включения данной фичи нужно в Transmission передя на вкладку «Веб-интерфейс» в Настройках поставить галочку «Включить веб-интерфейс». Если же нужно ограничить доступ к веб-панели от посторонних, можно задать пароль и имя пользователя.
  • 0
Добавил: Imperio, читать далее
24-04-2010, 21:58, просмотров: 773, Раздел: Linux для всех    
Несмотря на то, что коробочная версия вышла только на днях, программный продукт уже успел набрать популярность, так как бесплатная полнофункциональная версия уже давно доступна для загрузки на FTP.

Альт Линукс 5.0 Ковчег — это комплект из двух дистрибутивов, Сервера и Рабочей станции.

image

Кроме стандартных функций, например, виртуализации, управления через веб-интерфейс, богатого набора приложений в рабочей станции, Альт Линукс 5.0 Ковчег имеет две важные особенности.
  • 85
Добавил: Imperio, читать далее
© 2007-2010 Информационный портал Ru-admin.com
Дизайн и верстка — Rock Star