<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Хостинг Домена Движки Сайты VDS Реселлинг</title>
	<atom:link href="http://itvds.ru/feed/" rel="self" type="application/rss+xml" />
	<link>http://itvds.ru</link>
	<description>It блог о Хостинг Домена Движки Сайты VDS Реселлинг</description>
	<lastBuildDate>Mon, 23 Aug 2010 12:55:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Защита от DDoS с помощью утилиты tcpdump</title>
		<link>http://itvds.ru/ddos-tcpdump/</link>
		<comments>http://itvds.ru/ddos-tcpdump/#comments</comments>
		<pubDate>Mon, 23 Aug 2010 12:55:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://itvds.ru/?p=51</guid>
		<description><![CDATA[DDOS tcpdump Linux]]></description>
			<content:encoded><![CDATA[<!---check_beforecontent--><div><!--474295497669-->. &&</div><!---checkcontext_start--><sape_index><p>tcpdump &#8211;  это мощнейшая утилита UNIX, позволяющая перехватывать и анализировать сетевой трафик, проходящий через сетевые интерфейсы. Об установке читайте в документации утилиты или на сайте разработчика, в FreeBSD она есть в портах, в Debian Linux в репозиториях.</p>
<p>    tcpdump -v -i eth0 dst port 80</p>
<p>После выше набранной команды вы сможете наблюдать список подключений к 80-у порту, чем больше повторных подключений с одинаковых хостов тем вероятнее мы столкнулись с DoS или DDoS атакой. Как вы уже наверное догадались, изменив порт можно проверить есть ли атака на FTP, SSH или другие сервисы которые крутятся на сервере. Добавив ключ -n имена хостов преобразуются в IP адреса.</p>
<p>Cначала запишем вывод tcpdump-a в файл. пакетов 200-300 хватит.</p>
<p>    tcpdump -v -n -w ip.log dst port 80 -c 250</p>
<p>-v самый простой уровень логирования, без изысканности.<br />
-n преобразуем имена хостов в IP адреса<br />
-w записываем анализ трафика в файл<br />
-c  количество захваченных пакетов</p>
<p>Приступим к анализу полученных данных через tcpdump, отпарсим лог следующей командой:</p>
<p>    tcpdump -nr ip.log |awk &#8216;{print $3}&#8217; |grep -oE &#8216;[0-9]{1,}\.[0-9]{1,}\.[0-9]{1,}\.[0-9]{1,}&#8217; |sort |uniq -c |sort -rn</p>
<p>Результат будет &#8211; 2 столбца, в первом количество подключений, во втором IP. Чем больше подключений для одного IP тем вероятнее что это бот.</p>
<p>Если список очень длинный можно ограничить его указав нужное количество выводимых строк</p>
<p>    tcpdump -nr ip.log |awk &#8216;{print $3}&#8217; |grep -oE &#8216;[0-9]{1,}\.[0-9]{1,}\.[0-9]{1,}\.[0-9]{1,}&#8217; |sort |uniq -c |sort -rn | head -20</p>
<p>Что бы получить только IP адреса, без первого столбца, нужно убрать ключ -c после uniq<br />
Вывод парсинга можно перенаправить в файл, а затем простым bash-скриптом, заблокировать все IP со списка.</p>
<p>    #!/bin/bash<br />
    BLOCKDB=&raquo;ips.txt&raquo;<br />
    IPS=$(grep -Ev &laquo;^#&raquo; $BLOCKDB)<br />
    for i in $IPS<br />
    do<br />
    iptables -A INPUT -s $i -j DROP</p>
</sape_index><!--c474295497669--><!---checkcontext_stop--><!---check_aftercontent--><div><!--474295497669-->. &&</div>]]></content:encoded>
			<wfw:commentRss>http://itvds.ru/ddos-tcpdump/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Установка KDevelop на Kubuntu/Ubuntu 10.04</title>
		<link>http://itvds.ru/kdevelop-kubuntuubuntu-1004/</link>
		<comments>http://itvds.ru/kdevelop-kubuntuubuntu-1004/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 12:15:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[KDevelop]]></category>
		<category><![CDATA[Kubuntu]]></category>
		<category><![CDATA[Qt]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://itvds.ru/?p=46</guid>
		<description><![CDATA[KDevelop — свободная среда разработки программного обеспечения для UNIX-подобных операционных систем. Проект стартовал в 1998 году. KDevelop распространяется согласно GNU General Public License. KDevelop не включает в свой состав компилятор; вместо этого он использует GNU Compiler Collection (или любой другой компилятор) для создания исполняемого кода. Код KDevelop 3.0 был полностью переписан после KDevelop 2. Релиз [...]]]></description>
			<content:encoded><![CDATA[<!---checkcontext_start--><sape_index><p>KDevelop — свободная среда разработки программного обеспечения для UNIX-подобных операционных систем. Проект стартовал в 1998 году. KDevelop распространяется согласно GNU General Public License.</p>
<p>KDevelop не включает в свой состав компилятор; вместо этого он использует GNU Compiler Collection (или любой другой компилятор) для создания исполняемого кода.</p>
<p>Код KDevelop 3.0 был полностью переписан после KDevelop 2. Релиз 3-й версии вышел вместе с KDE 3.2 в феврале 2004.</p>
<p>Стабильная версия 3.5 поддерживает большое количество языков программирования, таких как Ада, Bash, C, C++, Фортран, Java, Pascal, Perl, PHP, Python, Ruby и SQL.</p>
<p>KDevelop использует встроенный компонент текстовый редактор через технологию KParts. Основным редактором является Kate. Этот раздел рассматривает внутренние особенности KDevelop. Если вы интересуетесь возможностями текстового редактора, используемого в KDevelop, — обратитесь к статье о Kate.</p>
<p>    * Подсветка исходного кода с учетом синтаксиса используемого языка программирования (язык определяется автоматически) (Kate).<br />
    * Менеджер проектов, для проектов разного типа, таких как Automake, qmake для проектов базирующихся на Qt и Ant для проектов, базирующихся на Java.<br />
    * Навигатор классов (Class Browser).<br />
    * Front-end для GNU Compiler Collection.<br />
    * Front-end для GNU Debugger.<br />
    * Wizards («Помощники») для генерации и обновления определения классов и framework.<br />
    * Автоматическая система завершения кода. (Си/C++).<br />
    * Встроенная поддержка Doxygen.<br />
    * Контроль версий (известный как SCM). Также поддерживается CVS, Subversion, Perforce и ClearCase.</p>
<p>KDevelop 3 представляет собой «подключаемую» архитектуру. Когда разработчик делает изменения, он должен лишь скомпилировать плагин. Предусмотрена возможность сохранения профилей, указывающих какие плагины должны быть загружены. KDevelop не поставляется с встроенным текстовым редактором, он подключается как плагин. KDevelop не зависит от языка программирования и не зависит от платформы, на которой он запускается, поддерживая KDE, GNOME и много других технологий (например, Qt, GTK+ и wxWidgets).</p>
<p>KDevelop поддерживает большое количество языков программирования, включая C, C++, Perl, Python, PHP, Java, Fortran, Ruby, Ada, Pascal, SQL и Bash. Поддерживаются такие системы сборки проектов, как GNU (automake), qmake и make для собственных средств сборки проектов (KDevelop оставляет ваши Makefiles нетронутыми, если вы хотите использовать их).</p>
<p>Code completion доступно для языков C и C++. Символы хранятся в Berkeley DB файле для быстрого поиска без пре-парсинга. Встроенный отладчик позволяет вам работать графически со всеми средствами отладки, такими как точки останова и трассировки. Он так же может работать с динамически подгружаемыми плагинами, в отличие от консольного gdb.</p>
<p>Установка KDevelop на Kubuntu/Ubuntu 10.04</p>
<p>Добавляем в репозитории<br />
    sudo add-apt-repository ppa:kubuntu-ppa/backports</p>
<p>Обновляем список<br />
    sudo apt-get update</p>
<p>Установка KDevelop<br />
    sudo apt-get install kdevelop cmake build-essential</p>
</sape_index><!--c474295497669--><!---checkcontext_stop-->]]></content:encoded>
			<wfw:commentRss>http://itvds.ru/kdevelop-kubuntuubuntu-1004/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Новое ядро Linux 2.6.34 две новые файловые системы</title>
		<link>http://itvds.ru/linux-2634/</link>
		<comments>http://itvds.ru/linux-2634/#comments</comments>
		<pubDate>Thu, 20 May 2010 12:21:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[ядро Linux 2.6.34 LogFS JFFS2]]></category>

		<guid isPermaLink="false">http://itvds.ru/?p=32</guid>
		<description><![CDATA[Линус Торвальдс (Linus Torvalds), автор и ведущий разработчик платформы Linux, анонсировал выпуск новой версии ядра Linux 2.6.34. Кроме различных технических улучшений и исправлений прошлых ошибок, ядро предлагает пользователям поддержку сразу двух новых файловых систем – «облачной» технологии Ceph и системы LofFS для флеш-накопителей. Поддержка «облачной» файловой системы Ceph является одним из самых значимых новшеств в [...]]]></description>
			<content:encoded><![CDATA[<!---checkcontext_start--><sape_index><p><a href="http://itvds.ru/wp-content/uploads/2010/05/26341.jpeg"><img class="alignleft size-full wp-image-35" title="2634" src="http://itvds.ru/wp-content/uploads/2010/05/26341.jpeg" alt="" width="151" height="200" /></a>Линус Торвальдс (Linus Torvalds), автор и ведущий разработчик платформы Linux, анонсировал выпуск новой версии ядра Linux 2.6.34. Кроме различных технических улучшений и исправлений прошлых ошибок, ядро предлагает пользователям поддержку сразу двух новых файловых систем – «облачной» технологии Ceph и системы LofFS для флеш-накопителей.</p>
<p>Поддержка «облачной» файловой системы Ceph является одним из самых значимых новшеств в развитии Linux – эта распределенная сетевая файловая система обеспечивает массовое масштабирование и может обслуживать хранилища емкостью в несколько петабайт данных. Технология организации сверхбольших информационных хранилищ содержит адаптивную платформу для хранения метаданных. Эта платформа хранения метаданных способна автоматически перераспределять информацию об иерархии файловой системы по узлам хранения данных в ответ на изменения в запросах приложений и пользователей. В то же время, разработчики предупреждают, что проект Ceph все еще находится в экспериментальной стадии и еще не готов к использованию в промышленных условиях.</p>
<p>Еще одним важным дополнением к технологиям Linux стала поддержка новой файловой системы LogFS со строгой структурой журналов. Технология LogFS, предназначенная для использования в носителях на основе энергонезависимой флеш-памяти, призвана заменить ранее реализованную в ядре систему JFFS2 (Journalling Flash File System v2), поскольку лучше подходит для флеш-накопителей большого объема. Разработчики заверяют, что система LogFS значительно сокращает время монтирования накопителей и объем требуемой памяти по сравнению с JFFS2.</p>
<p>Также в ядре версии Linux 2.6.34 реализовано множество других важных нововведений. Так, работа по параллелизации процессов помогла существенно ускорить переключение систем в «спящий» режим и вывод из этого режима. Сетевые механизмы в гипервизоре KVM также стали работать гораздо быстрее за счет использования новых сетевых драйверов vhost.</p>
</sape_index><!--c474295497669--><!---checkcontext_stop-->]]></content:encoded>
			<wfw:commentRss>http://itvds.ru/linux-2634/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Флагманский процессор Atom для неттопов</title>
		<link>http://itvds.ru/atom-2/</link>
		<comments>http://itvds.ru/atom-2/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 11:35:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Компьютеры]]></category>
		<category><![CDATA[Atom]]></category>
		<category><![CDATA[D525]]></category>
		<category><![CDATA[DDR3]]></category>

		<guid isPermaLink="false">http://itvds.ru/?p=26</guid>
		<description><![CDATA[Корпорация Intel вскоре выпустит очередной процессор семейства Atom с небольшим энергопотреблением. Чип с обозначением D525 должен стать флагманом Atom-линейки для неттопов и компьютеров класса «всё в одном». Процессор получит два ядра и будет функционировать на тактовой частоте 1,8 ГГц. Для сравнения: частота современных моделей Atom для настольных ПК не превышает 1,66 ГГц. Как и нынешний [...]]]></description>
			<content:encoded><![CDATA[<!---checkcontext_start--><sape_index><p>Корпорация Intel вскоре выпустит очередной процессор семейства Atom с  небольшим энергопотреблением. Чип с обозначением D525 должен стать  флагманом Atom-линейки для неттопов и компьютеров класса «всё в одном».</p>
<p>Процессор получит два ядра и будет функционировать на тактовой  частоте 1,8 ГГц. Для сравнения: частота современных моделей Atom для  настольных ПК не превышает 1,66 ГГц.</p>
<p>Как и нынешний двухъядерный Atom D510, готовящийся к выпуску  процессор будет обладать максимальным значением рассеиваемой тепловой  энергии (TDP) в 13 Вт. При этом он получит поддержку не только памяти  DDR2, но и DDR3.</p>
<p>На рынке чипы Atom D525, предположительно, появятся в текущем  квартале.</p>
<p>Напомним также, что «Интел» готовит новое семейство процессоров  Atom с кодовым названием Oak Trail. Эти чипы придут на смену моделям  Atom серии Z5xx и будут применяться во встраиваемых устройствах,  развлекательных системах и мини-компьютерах с увеличенным временем  автономной работы.</p>
</sape_index><!--c474295497669--><!---checkcontext_stop-->]]></content:encoded>
			<wfw:commentRss>http://itvds.ru/atom-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Введение Xen</title>
		<link>http://itvds.ru/xen/</link>
		<comments>http://itvds.ru/xen/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 11:32:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[VDS]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[xen]]></category>
		<category><![CDATA[платформ]]></category>

		<guid isPermaLink="false">http://itvds.ru/?p=23</guid>
		<description><![CDATA[Xen &#8212; это монитор виртуальных машин (VMM, Virtual Machine Monitor) или гипервизор (hypervisor) с поддержкой паравиртуализации (para-virtualization) для процессоров x86 архитектуры, распространяющийся с открытым исходным кодом (opensource). Xen может организовать совместное безопасное исполнение нескольких виртуальных машин на одной физической системе с производительностью близкой к непосредственной (native). Xen обладает функциональностью ПО корпоративного уровня; в нём, в [...]]]></description>
			<content:encoded><![CDATA[<!---checkcontext_start--><sape_index><p>Xen &#8212; это монитор виртуальных машин (VMM, Virtual Machine Monitor) или <em>гипервизор</em> (hypervisor) с поддержкой <em>паравиртуализации</em> (para-virtualization) для процессоров x86 архитектуры, распространяющийся с открытым исходным  кодом (opensource). Xen может организовать совместное безопасное исполнение нескольких виртуальных машин на одной физической системе с производительностью близкой к непосредственной (native). Xen обладает функциональностью ПО корпоративного уровня; в нём, в  частности, обеспечивается:</p>
<ul>
<li> Производительность виртуальных машин близкая к  производительности при непосредственном исполнении на железе;</li>
<li> Возможность живой миграции работающих виртуальных машин между хостами;</li>
<li> Поддержка до 32 виртуальных процессоров на одну гостевую машину с  возможностью горячего добавления (hotplug) процессоров;</li>
<li> Поддержка платформ x86/32, x86/32 с PAE и x86/64;</li>
<li> Поддержка  аппаратной виртуализации Intel Virtualization Techonology (VT-x) для  запуска немодифицированных операционных систем (включая Microsoft  Windows);</li>
<li> Отличная поддержка оборудования (поддерживаются  практически все драйверы устройств Linux).</li>
</ul>
<h4>Варианты использования</h4>
<p>Возможные варианты использования Xen:<br />
<strong>Консолидация  серверов.</strong><br />
Размещение множества различных серверов на одном физическом хосте,  с возможностью изоляции сбоев и регулирования производительности каждой  виртуальной машины.</p>
<p><strong>Независимость от аппаратного обеспечения.</strong><br />
Запуск старых приложений и операционных систем на новом железе.</p>
<p><strong>Запуск множества различных ОС.</strong><br />
Одновременное выполнение множества ОС при разработке, тестировании  или экспериментах.</p>
<p><strong>Разработка ядра ОС.</strong><br />
Тестирование и отладка ядра в ограниченной виртуальной машине &#8212;  нет необходимости в выделении отдельной тестовой машины.</p>
<p><strong>Кластерные системы.</strong><br />
Дробление на виртуальные машины даёт больше гибкости чем при  раздельном управлении каждым физическим хостом, больше возможностей  управления и большую изоляцию. Есть возможность живой миграции с целью  балансировки нагрузки.</p>
<p><strong>Аппаратная поддержка для новых ОС.</strong><br />
Возможность разработки новых операционных систем пользуясь при  этом широким спектром драйверов существующих операционных систем, в  частности ОС Linux.</p>
<h4>Поддержка операционными системами</h4>
<p>Паравиртуализация позволяет добиваться очень высокой производительности  виртуализированных систем, даже на x86 платформе, которая традиционно поддается виртуализации с большим трудом.</p>
<p>Этот подход требует  чтобы операционная система была <em>портирована</em> для запуска в Xen. Портирование ОС для запуска в Xen похоже на добавление поддержки ещё  одной аппатной платформы, но проще, поскольку архитектура паравиртуальной машины очень похожа на  архитектуру базовой системы. Ядра операционных систем должны быть портированы на Xen, но ключевая особенность заключается в том, что пользовательские программы (user space apllications) и библиотеки <em>не  требуют</em> модификации.</p>
<p>На процессорах с аппаратной поддержкой виртуализации  (технологии Intel VT и AMD SVM) есть возможность запускать немодифицированные гостевые системы. Портирование не требуется, однако необходима дополнительная драйверная поддержка внутри самого Xen. В отличие от традиционных гипервизоров, выполняющих полную  виртуализацию, которые страдают от большой потери производительности, Xen и VT или Xen и  Pacifica (SVM) дополняют друг друга: комбинация предлагает превосходную  производительность  паравиртуализированных гостевых операционных систем и вместе с тем  полную поддержку немодифицированных гостевых систем, работающих непосредственно на  процессоре. Полная поддержка технологий VT и Pacifica появится в начале 2006 года  (Уже появилась &#8212; <em>Прим. перев.</em>).</p>
<p>Поддержка паравиртуализации Xen  в большом количестве операционных систем и их число постоянно растёт. В настоящий момент поддержка Linux  находится уже в очень зрелом состоянии, она включена в стандартный дистрибутив. Портирование других ОС, включая NetBSD, FreeBSD и Solaris x86 v10,  близко к завершению.</p>
<h4>Поддержка аппаратного обеспечения</h4>
<p>В настоящий момент Xen работает на x86 архитектуре, и требует процессора P6 или новее (например, Pentium Pro, Celeron,  Penitum II, Pentium III, Pentium IV, Xeon, AMD Athlon, AMD Duron). Поддерживаются  многопроцессорные машины и поддерживается HyperThreading (SMT). Кроме того, ведется  портирование на архитектуры IA64 и Power.</p>
<p>Обычный 32-битный Xen поддерживает  до 4GB оперативной памяти. Однако, в Xen 3.0 появилась поддержка расширений физической адресации  Intel PAE  (Phyisical Addressing Extensions), которая позволяет на машине x86/32 адресовать до 64GB физической памяти. Xen 3.0 также поддерживает платформы x86/64, такие как Intel EM64T и AMD  Opteron, на которых возможна адресация до 1TB физической памяти.</p>
<p>Xen  перекладывает большинство задач по поддержке железа на гостевую операционную систему, работающую в управляющей виртуальной  машине, также известной как <em>домен 0</em>. Сам Xen содержит только код, необходимый для обнаружения и запуска остальных процессоров системы, настройки обработки прерываний и нумерации PCI шины (PCI bus enumeration &lt;&#8211;!&#8211;&gt;).  Драйверы устройств работают внтури привилегированной гостевой операционной системы, а не в самом Xen. Такой подход обеспечивает  совместимость с большинством устройств, поддерживаемых Linux. Сборка XenLinux по умолчанию содержит поддержку большинства серверного сетевого и дискового оборудования, но при необходимости можно добавить поддержку других устройств, переконфигурировав Linux-ядро стандартным способом.</p>
<h4>Структура Xen-системы</h4>
<p>В системе Xen есть множество уровней, нижним и наиболее  привилегированным из которых является сам Xen.</p>
<p>В Xen может работать множество  гостевых операционных систем, каждая из которых выполнятся в безопасной виртуальной машине. В терминологии Xen такая машина называется <em>домен</em>. Исполнение кода доменов планируется Xen так, чтобы сделать использование доступных процессоров наиболее эффективным. Каждая гостевая ОС занимается управлением собственных приложений. Это управление включает ответственность за планирование выполнения каждого приложения в течение временного интервала, выделенного Xen виртуальной машине.</p>
<p>Первый домен, <em>домен 0</em>,  создаётся автоматически при загрузке системы. Этот домен обладает особыми управляющими привилегиями. Домен 0 запускает остальные домены и предоставляет им виртуальные устройства. Еще он занимается выполнением административных задач, таких как остановка (suspending), возобновление (resuming) работы виртуальных машин и их миграция.</p>
<p>В домене 0 работает процесс <strong>xend</strong>, который и  занимается управлением Xen. Xend отвечает за управление виртуальными машинами и обеспечение  доступа к их консолям. Команды Xend даются из командной строки и передаются ему через  HTTP-интерфейс.</p>
<h4>История</h4>
<p>Первоначально Xen разрабатывался исследовательской группой Systems  Research Group компьютерной лаборатории Кембриджского университета (University of  Cambridge Computer Laboratory) как часть проекта XenoServers, спонсируемого UK-EPSRC.Цель  XenoServers &#8212; предоставить &laquo;общедоступную инфраструктуру для глобальных распределенных вычислений&raquo; (public infrastructure for global distributed  computing). Xen играет здесь ключевую роль, позволяя эффективно разделять одну физическую машину между несколькими клиентами, выполняющими собственные операционные системы и приложения в собственной ограниченной среде.  Эта среда предоставляет защиту, изоляцию ресурсов и учёт. Дополнительные сведения о Xenoservers можно получить на web-странице  проекта, там же есть ссылки на документацию и технические отчёты:</p>
</sape_index><!--c474295497669--><!---checkcontext_stop-->]]></content:encoded>
			<wfw:commentRss>http://itvds.ru/xen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Разархивировать тарбол</title>
		<link>http://itvds.ru/razarxivirovat-tarbol/</link>
		<comments>http://itvds.ru/razarxivirovat-tarbol/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 11:26:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[тарбол]]></category>

		<guid isPermaLink="false">http://itvds.ru/?p=20</guid>
		<description><![CDATA[Создаем папку, куда будем разархивировать тарбол, mkdir &#60;Имя_папки&#62; Копируем туда тарбол cp &#60;исходный_файл&#62; &#62; &#60;назначенная папка&#62; Непосредственно разархивируем в папку: tar xfzv &#60;Имя_тарбола&#62; - разархивация архивов типа tar.gz и tgz tat xfjv &#60;Имя_тарбола&#62; - разархивация архивов типа tar.bz и tbz файлы разархивируются в текущую папку (для работы с архивами очень удобно использовать Midnight Commander &#8211; [...]]]></description>
			<content:encoded><![CDATA[<!---checkcontext_start--><sape_index><p>Создаем папку, куда будем разархивировать тарбол,</p>
<pre>mkdir &lt;Имя_папки&gt;
</pre>
<p>Копируем туда тарбол</p>
<pre>cp &lt;исходный_файл&gt; &gt; &lt;назначенная папка&gt;
</pre>
<p>Непосредственно разархивируем в папку:</p>
<pre>tar xfzv &lt;Имя_тарбола&gt;
</pre>
<p>- разархивация архивов типа tar.gz и tgz</p>
<pre>tat xfjv &lt;Имя_тарбола&gt;
</pre>
<p>- разархивация архивов типа tar.bz и tbz</p>
<p>файлы разархивируются в текущую папку (для работы с архивами  очень удобно использовать Midnight Commander &#8211;  MC &#8211; свободный клон NC)</p>
<p>Переходим в папку с разархивированным тарболом</p>
<pre>cd _Имя_папки_
</pre>
</sape_index><!--c474295497669--><!---checkcontext_stop-->]]></content:encoded>
			<wfw:commentRss>http://itvds.ru/razarxivirovat-tarbol/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Установка программ из сорца (.src.rpm)</title>
		<link>http://itvds.ru/srcrpm/</link>
		<comments>http://itvds.ru/srcrpm/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 11:24:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Без рубрики]]></category>
		<category><![CDATA[программы]]></category>

		<guid isPermaLink="false">http://itvds.ru/?p=18</guid>
		<description><![CDATA[Программисты создают проект программы (например с помощью Kdevelop), в котором есть все makefile и файлы конфигурации (configure), а потом упаковывают их в тарболы. В случае доработки пакета создаются Patch-и к исходным текстам, которые заменяют одни строки текста программ на другие. Тарболы и прикладываемые к ним patch-и упаковываются в пакеты-сорцы (.SRC.RPM)(бывают и другие системы пакетов &#8211; [...]]]></description>
			<content:encoded><![CDATA[<!---checkcontext_start--><sape_index><p>Программисты создают проект программы (например с помощью Kdevelop), в котором есть все makefile и файлы конфигурации (configure), а потом  упаковывают их в тарболы. В случае доработки пакета создаются Patch-и к исходным текстам, которые заменяют одни строки текста программ на другие. Тарболы и прикладываемые к ним patch-и упаковываются в пакеты-сорцы (.SRC.RPM)(бывают и другие системы пакетов &#8211; но я говорю о дистрибутивах  на основе RPM &#8211; Red Hat, Mandrake, SuSe). RPM-пакет &#8211; это особо организованный архив, в который помимо данных (тарбола и патчей &#8211; для сырца, необходимых программ &#8211; для бинарного RPM) упакованы скрипты установки и обновления. C помощью сорца можно создать бинарный RPM &#8211; т.е. такой RPM, в котором упакованы исполняемые пакеты. Причем, если RPM создан на текущей машине, он теоретически будет наилучшим образом подходить к текущей конфигурации пакетов (именно поэтому многие администраторы наиболее важные пакеты собирают из сырцов заново на своей машине). В результате установки сорца- в директорию /usr/src/RPM/source помещаются все необходимые тарболы (обычно один) и патчи (может быть много, а может быть и не одного &#8211; все зависит от разработчика и составителя конкретного RPM). &#8211; В директорию /usr/src/RPM/spec помещается установочный скрипт (файл с расширением spec) в котором разработчик RPM помещает все действия по установке пакета &#8211; разархивирование тарбола, накладывания патчей, транслирование и т.д. Разработано уже много макросов для spec-файлов. С наиболее старыми из них и общей теорией их построения а также опциями команды rpm можно познакомится в  RPM-HOWTO . При построении пакета все операции с исходным текстом программ обычно (но не всегда) помещаются в /usr/src/RPM/builder, а новые полученные пакеты (новый сырец и новый бинарник) помещаются соответственно в /usr/src/RPM/RPMS и /usr/src/RPM/SRPMS. Получить из установленного сорца соответствующий пакет можно с помощью команды</p>
<pre>rpm -ba packet.....spec
</pre>
</sape_index><!--c474295497669--><!---checkcontext_stop-->]]></content:encoded>
			<wfw:commentRss>http://itvds.ru/srcrpm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Установка программ из пакетов .RPM</title>
		<link>http://itvds.ru/rpm/</link>
		<comments>http://itvds.ru/rpm/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 11:23:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[RPM]]></category>
		<category><![CDATA[пакет]]></category>

		<guid isPermaLink="false">http://itvds.ru/?p=15</guid>
		<description><![CDATA[В дистрибутивах Red Hat, Mandrake, Suse, AltLinux, ASP Linux и некоторых других, программы (состоящие, как правило, из нескольких файлов) распространяются объединенными в пакеты формата RPM (RedHat Packet Manager). С помощью программы rpm можно легко устанавливать, модифицировать, удалять и создавать пакеты программного обеспечения, а также получать о них разнообразную информацию. Все эти дистрибутивы (кроме программы начальной [...]]]></description>
			<content:encoded><![CDATA[<!---checkcontext_start--><sape_index><p>В дистрибутивах Red Hat, Mandrake, Suse, AltLinux, ASP Linux и  некоторых других, программы (состоящие, как правило,  из нескольких файлов) распространяются объединенными в пакеты формата  RPM (RedHat Packet Manager). С помощью программы rpm можно легко устанавливать, модифицировать,  удалять и создавать пакеты программного обеспечения, а также получать о них разнообразную информацию. Все эти дистрибутивы  (кроме программы начальной установки) состоят из таких пакетов.  Каждый пакет определяется именем программы, номером ее версии и номером  версии релиза этой программы дистрибутива, а также архитектурой пакета.  Например, bash-2.0.5-alt2.i586.rpm: в этом пакете</p>
<ul>
<li>имя &#8211; bash,</li>
<li>номер версии &#8211; 2.0.5,</li>
<li>номер релиза &#8211; alt2,</li>
<li>архитектура &#8211; i586.</li>
</ul>
<p>Чем больше номер версии (или при одинаковых номерах версии &#8211; чем больше номер релиза), тем,  соответственно, новее пакет. Управлять пакетами можно из командной строки при помощи программы rpm,  которая имеет следующий синтаксис:</p>
<pre>rpm -options rpm_package_name
</pre>
<p>Далее приводятся возможные параметры.</p>
<h3>Установка пакета.</h3>
<p>Вы можете установить программу, используя опцию -i (опции -v и -h  выставлены здесь для того, чтобы включить визуальное отображение процесса установки). Например, для  того, чтобы установить klyx, наберите:</p>
<pre>rpm -ivh klyx-0.10.9-ipl6mdk.i586.rpm
</pre>
<p>(настоящее имя зависит от версии программы на доступном носитеое). Заметим, что ipl6mdk означает, что пакет был модифицирован ALT Linux  Team (ранее &#8211; IPLabs Linux Team)  для русской редакции, это его шестая сборка, он входит в дистрибутив  Mandrake. i586 указывает на то, что он скомпилирован для процессоров не ниже Pentium(tm). Наличие в имени пакета аббревиатуры alt2 означает, что пакет был собран  ALT Linux Team и это его вторая сборка.</p>
<h3>Обновление пакета.</h3>
<p>Для того чтобы обновить программу (с целью установки более свежей  версии),  нужно использовать опцию -U, вместо -i, это позволит сохранить все  текущие конфигурационные файлы.  Если пакета ранее не было в системе, то он будет установлен.</p>
<h3>Удаление пакета.</h3>
<p>Если вы желаете удалить пакет из  системы, внимательно введите:</p>
<pre># rpm -e имя_пакета_без_номера_версии_и_релиза
</pre>
<p>то есть, например, для пакета klyx:</p>
<pre># rpm -e klyx
</pre>
<p>Если в процессе удаления пакета произойдет нарушение зависимостей,  программа rpm сообщит об этом.</p>
<h3>Информация о пакете.</h3>
<p>Вы можете запросить у rpm ряд полезной информации о пакете, не  устанавливая  его &#8211; например, бывает удобно просмотреть список всех файлов пакета или  краткое описание его возможностей.  Для этого используйте опцию -q (query, запрос). -qi используется для получения некоторой информации о ранее  установленном пакете; -qip используется для еще не установленных пакетов. В этом случае вы должны указать полный путь и имя пакета (например,  /mnt/cdrom/Mandrake/RPMS/klyx-0.10.9-ipl6mdk.i586.rpm); -ql используется для того, чтобы просмотреть список файлов пакета.  Добавьте p, если пакет еще не был установлен; -qa выдает список всех установленных пакетов (не нужно указывать имя  пакета).</p>
<h3>Будьте осторожны с опцией &#8211;force &#8211; ее можно употреблять только в  тех случаях, когда вы хорошо знаете, что делаете.</h3>
<p>Если надо установить два или более пакетов, зависящих друг от друга,  то установите их одновременно:</p>
<pre># rpm -ihv foo-1.1-3mdk.rpm libfoo-1.5-2mdk.rpm
</pre>
<p>Часто бывает удобнее, однако, применять программы специально  созданные для данного дистрибутива, например, rpmdrake, разработанную MandrakeSoft, kpackage из KDE, gnorpm из GNOME или систему  apt (AltLinux). В дистрибутивах, родственных Mandrake удобнее управлять пакетами через  графическую оболочку rpmdrake,  которую можно запустить через панель управления DrakConf (находящуюся на  рабочем столе). Можно выбрать два режима работы &#8211; установка или удаление &#8211; при помощи  кнопок в правом верхнем углу. Выделив пакет, можно получить информацию о нем, входящих в его комплект  файлах, а также некоторую другую. Нажав кнопку &laquo;Удалить выбранное&raquo; или &laquo;Установить выбранное&raquo;, можно  удалить или установить выбранные пакеты.  Часто бывает так, что требуемый пакет для нормального функционирования  требует другие; в этом случае программа  предложит вам установить или удалить еще несколько пакетов. При удалении  пакетов необходимо соблюдать осторожность, чтобы не удалить важные части системы, например пакеты kernel или glibc. Для использования функции обновления пакетов необходимо указать  программе через меню Файл|Настройки дополнительный  источник пакетов, в качестве которого может выступать как ресурс  Internet, так и локальный каталог или диск CD-ROM. Установку пакетов весьма удобно выполнять и через консольную программу  urpmi &#8211; с тем отличием,  что все действия будут выполняться менее наглядно.  Для установки пакетов, поставляемых ALT Linux Team, можно даже запускать  программу urpmi не от имени суперпользователя, а от обычного пользователя; единственное, что необходимо сделать для  этого ? добавить его в группу urpmi. Для получения дополнительной информации наберите man rpm.</p>
</sape_index><!--c474295497669--><!---checkcontext_stop-->]]></content:encoded>
			<wfw:commentRss>http://itvds.ru/rpm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Выбор файловой системы</title>
		<link>http://itvds.ru/fails_system/</link>
		<comments>http://itvds.ru/fails_system/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 11:06:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[ext2]]></category>
		<category><![CDATA[ядра]]></category>

		<guid isPermaLink="false">http://itvds.ru/?p=11</guid>
		<description><![CDATA[О файловой системе ext2fs написано немало. Ее отличительная особенность &#8211; очень эффективный механизм кэширования дисковых операций, что обеспечивает замечательное быстродействие, едва ли не рекордное среди известных файловых систем. Оборотная сторона &#8211; относительно слабая устойчивость при аварийном завершении работы, поскольку отложенность записи изменений файлов делает весьма высокой вероятность нарушения связи между их inode и блоками данных. [...]]]></description>
			<content:encoded><![CDATA[<!---checkcontext_start--><sape_index><p><strong><br />
</strong></p>
<p>О файловой системе ext2fs написано немало. Ее  отличительная особенность &#8211; очень эффективный механизм кэширования  дисковых операций, что обеспечивает замечательное быстродействие, едва  ли не рекордное среди известных файловых систем. Оборотная сторона &#8211;  относительно слабая устойчивость при аварийном завершении работы,  поскольку отложенность записи изменений файлов делает весьма высокой  вероятность нарушения связи между их inode и блоками данных. Конечно,  времена, когда некорректный останов Linux-машины грозил разрушением  файловой системы, остались в далеком прошлом. Однако останов системы без  штатного размонтирования файловых систем приводит к тому, что не  устанавливается бит чистого размонтирования и утилиты обслуживания диска  при перезагрузке не воспринимают их как целостные и начинают проверку,  которая при современных объемах дисков отнимает время. Эта проблема  решена в журналируемых файловых системах, в которых фиксируются не  выполненные дисковые операции, а только предстоящие манипуляции с  файлами, вследствие чего оказывается возможным самовосстановление  целостности файловой системы после сбоя. Текущие версии ядра Linux  поддерживают в качестве родных четыре журналируемые файловые системы:  ReiserFS, ext3fs, XFS и JFS.</p>
<p>Файловая система ReiserFS оказалась для Linux  исторически первой &#8211; она поддерживается каноническим ядром, начиная с  первых версий ветви 2.4.x и была единственной, разработанной &laquo;с нуля&raquo;  специально для этой ОС Хансом Райзером. Как и в большинстве таких систем  здесь осуществляется журналирование только операций над метаданными  файлов. Кроме этого, ReiserFS обладает уникальной возможностью  оптимизации дискового пространства, занимаемого мелкими файлами &#8211; они  целиком хранятся в своих inode, без выделения блоков в области данных и  вместе с экономией места это способствует и росту производительности,  так как данные и метаданные хранятся в непосредственной близости и могут  быть считаны одной операцией ввода/вывода. Другая особенность ReiserFS &#8211;  та, что хвосты файлов меньше чем один блок могут быть подвергнуты  упаковке (режим тайлинга). Это обеспечивает около 5% экономии дискового  пространства.</p>
<p>ReiserFS не совместима с ext2fs на уровне утилит  обслуживания файловой системы, однако соответствующий инструментарий,  объединенный в пакет reiserfsprogs, уже давно включается в штатный  комплект современных дистрибутивов. Более серьезная проблема &#8211;  загрузчики Linux (Lilo и GRUB) часто не способны загрузить ядро Linux с  раздела ReiserFS, оптимизированного в режиме тайлинга. А поскольку,  будучи отключенным, этот режим обладает свойством самовосстановления,  пользователь может столкнуться с тем, что после пересборки ядра система  откажется загружаться. Именно поэтому может быть необходимым создание  раздела под каталог /boot.</p>
<p>В отличие от ReiserFS, ext3fs &#8211; не более чем  журналируемая надстройка над классической ext2fs, разработанная в  компании Red Hat и поддерживаемая ядром Linux, начиная с 2.4.16. Как  следствие такого происхождения, она сохраняет со своей прародительницей  полную совместимость, в том числе и на уровне утилит обслуживания  (начиная с версии 1.21 объединяющего их пакета e2fsprogs). Другое  преимущество &#8211; чуть ли не максимальная надежность: ext3fs является  единственной системой из рассматриваемых, в которой возможно  журналирование операций не только с метаданными, но и с данными.</p>
<p>В ext3fs предусмотрено три режима работы: полное  журналирование (full data journaling), журналирование с обратной записью  (writeback), а также задействуемое по умолчанию последовательное  (ordered). В первом случае все новые данные сначала пишутся в файл  журнала и только после этого фиксируются на диске. В случае аварийного  отказа можно повторно перечитать журнал, приведя данные и метаданные в  непротиворечивое состояние. Этот механизм практически гарантирует от  потерь данных, однако является наиболее медленным. В режиме с обратной  записью в файл журнала записываются только изменения метаданных и  никакой гарантии сохранности данных он не предоставляет, однако  обеспечивает наибольшее (в рамках ext3fs) быстродействие. В  последовательном режиме также физически журналируются только метаданные  файлов, однако, связанные с ними блоки данных логически группируются в  единый модуль, называемый транзакцией. И эти блоки сохраняются перед  записью на диск новых метаданных, что, хотя и не гарантирует полной  сохранности но весьма способствует ей.</p>
<p>Файловая система XFS, в отличие от молодых  ReiserFS и ext3fs, развивается на протяжении почти десяти лет &#8211; впервые  она появилась для версии Irix 5.3 в 1994 г. XFS &#8211; единственная из  рассмотренных 64-разрядная файловая система. Особенностями XFS являются:</p>
<ul>
<li><strong>механизм allocation group</strong> &#8211; деление единого дискового раздела  на несколько равных областей, имеющих собственные списки inodes и  свободных блоков, для распараллеливания дисковых операций;</li>
<li><strong>логическое журналирование</strong> только изменений метаданных,  но с частым сбросом их на диск для минимизации возможных потерь при  сбоях;</li>
<li><strong>механизм delayed allocation</strong> &#8211; ассигнование дискового  пространства при записи файлов не во время журналирования, а при  фактическом сбросе их на диск, что, вместе с повышением  производительности, предотвращает фрагментацию дискового раздела;</li>
<li><strong>списки контроля доступа (ACL, Access Control List) и  расширенные атрибуты файлов (extended attributes)</strong>, рассмотрение  которых далеко выходит за рамки нынешней темы.</li>
</ul>
<p>XFS очень сбалансированная файловая система &#8211; она  почти столь же надежна, как ext3fs, и не уступает ReiserFS в  быстродействии на большинстве файловых операций. А при манипуляциях с  очень большими файлами XFS вне конкуренции. Не отмечалось для нее и  проблем с совместимостью. Однако следует учесть, что в отличие от  ReiserFS и ext2fs, поддержка которых является штатными опциями ядра  Linux, XFS по сию пору (текущая версия &#8211; 2.4.19) не поддерживается  каноническим ядром Линуса Торвальдса. Хотя недавнее включение такой  поддержки в разрабатываемую ветвь ядра (версии 2.5.X) позволяют  надеяться, что скоро эта функция станет штатной. Утилиты поддержки для  XFS объединены в несколько пакетов, из которых абсолютно необходимым  является xfsprogs. Хотя многие дистрибутивы Linux штатно комплектуются  средствами поддержки XFS (из SB-дистрибутивов в настоящий момент это  Gentoo и SMGL), обо всем этом следует помнить при предварительной  разметке диска.</p>
</sape_index><!--c474295497669--><!---checkcontext_stop-->]]></content:encoded>
			<wfw:commentRss>http://itvds.ru/fails_system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Команды Linux</title>
		<link>http://itvds.ru/linux/</link>
		<comments>http://itvds.ru/linux/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 10:58:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://itvds.ru/?p=8</guid>
		<description><![CDATA[login запрос от пользователя имени и пароля (запрос от системы к пользователю) для входа в систему( по умолчанию, при наборе пароля, он не отображается). logout выход из текущего сеанса оболочки. startx команда для запуска графического интерфейса X Window (не путайте с системой Windows.Не бойтесь. Это не она:)). shutdown останавливает систему и предотвращает повреждение файловой системы [...]]]></description>
			<content:encoded><![CDATA[<!---checkcontext_start--><sape_index><ul>
<li><strong>login</strong> запрос от пользователя имени и пароля (запрос от  системы к пользователю) для входа в систему( по умолчанию, при наборе  пароля, он не отображается).</li>
<li><strong>logout</strong> выход из текущего сеанса оболочки.</li>
<li><strong>startx</strong> команда для запуска графического интерфейса X Window  (не путайте с системой Windows.Не бойтесь. Это не она:)).</li>
<li><strong>shutdown</strong> останавливает систему и предотвращает повреждение  файловой системы при этом, но,используется только при работе в  консольном режиме.При работе в режиме X Window, не используйте.</li>
<li><strong>halt</strong> быстрое и корректное выключение системы.</li>
<li><strong>poweroff</strong> корректное выключение системы.</li>
<li><strong>reboot</strong> корректное выключение с последущей  загрузкой.Перезагрузка.</li>
<li><strong>vmstat</strong> выдаёт сведения о процессах, памяти и загруженности  центрального процессора.</li>
<li><strong>su</strong> вход в сеанс администратора, но прийдётся ввести  пароль.Для выхода из этого сеанса наберите exit  и нажмите ENTER.</li>
<li><strong>apropos</strong> поиск строки в заголовках и названиях документации (  дополнительно вводится слово для поиска). Выдаёт список всего  найденного.</li>
<li><strong>cal</strong> форматированный календарь на текущий месяц ( добавить y и  будет календарь на весь текущий год).</li>
<li><strong>date</strong> отображает текущие дату и время, по системным часам  ядра.</li>
<li><strong>oclock</strong> простые часы, которые висят на рабочем столе (много  дополнительных параметров).</li>
<li><strong>finger</strong> отображение информации о пользователе, имя которого  указано в команде.</li>
<li><strong>hostname</strong> команда отображает идентификатор данного узла сети (  его имя). root может изменить имя узла на новое.</li>
<li><strong>hwclock</strong> встроенные часы Вашего компьютера.Для изменения даты и  времени и синхронизации с системными часами, необходимы привелегии  root.</li>
<li><strong>pwd</strong> отображает полный путь к текущему каталогу.</li>
<li><strong>tzselect</strong> запуск утилиты, которая позволяет выбрать часовой  пояс.</li>
<li><strong>uname</strong> выводит информацию об используемой операционной системе  (при вводе дополнительных параметров команды , выдаёт довольно много  информации).</li>
<li><strong>uptime</strong> показывает текущее время, продолжительность сеанса ,  количество пользователей и загруженность процессора.</li>
<li><strong>users</strong> отображает краткий список пользователей работающих в  системе в данный момент.</li>
<li><strong>w</strong> подробная информация о всех пользователях, работающих в  данный момент и также простой, вход в систему и др.Если нужен один  пользователь, то указать имя в параметре.</li>
<li><strong>whatis</strong> поиск по базе данных страниц руководства и отображение  краткого описания.</li>
<li><strong>who</strong> список пользователей работающих в системе в данный  момент.</li>
<li><strong>whereiz</strong> находит файлы, страницы справочного руководства для  указанной команды.</li>
<li><strong>which</strong> показывает полный путь к исполняемому файлу команды.</li>
<li><strong>whoami</strong> показывает текущий идентификатор пользователя,  работающего в данном терминале.</li>
<li><strong>write</strong> отправляет сообщение другому пользователю, находящемуся  в системе, путём копирования строк с терминала отправителя на терминал  получателя.</li>
<li><strong>wall</strong> отправляет сообщение на терминал каждого пользователя  находящегося в системе в данный момент.</li>
<li><strong>history</strong> показывает пронумерованный список команд, которые Вы  выполняли в этом и предыдущем сеансе. Если в списке историии их довольно  много, то увидите последние.</li>
<li><strong>jobs</strong> выводит список всех выполняемых и приостановленных  задач.</li>
<li><strong>kill</strong> завершить процесс (необходимо указать какой).</li>
<li><strong>killall</strong> позволят управлять процессами используя их имена или  имена файлов, а не идентификаторы как в  kill. Завершаются все указанные  процессы.</li>
<li><strong>kernelversion</strong> показывает основную и дополнительную версии  ядра.</li>
<li><strong>nice</strong> позволяет отобразить или настроить приоритет задачи.</li>
<li><strong>ps</strong> выводит список всех работающих процессов.</li>
<li><strong>pstree</strong> показывает иерархию процессов системы, что хорошо  показывает их взаимозависимость.</li>
<li><strong>renice</strong> задаёт приоритет для указанной задачи.</li>
<li><strong>script</strong> позволяет записывать весь вывод с терминала в файл.Что  бы остановить запись нажмите Ctrl+d.Если имя файла не указано то  записывается в typescript.</li>
<li><strong>times</strong> показывает полное время выполнения процессов для всей  системы и данного пользователя.</li>
<li><strong>top</strong> запускает программу , которая позволяет управлять  процессами.И ещё много дополнительной, полезной информации.</li>
<li><strong>cd</strong> смена текущего каталога.По умолчанию переходит в домашний  каталог текущего пользователя (если без параметров).</li>
<li><strong>dir</strong> отображает файлы в текущем каталоге в алфавитном порядке и  с учётом регистра.</li>
<li><strong>file</strong> показывает тип содержимого указанного файла(текст,  выполняемый, данные).</li>
<li><strong>find</strong> поиск файлов в текущем каталоге.Если указать путь, можно  искать везде.</li>
<li><strong>free</strong> отображает информацию об оперативной памяти, подкачки,  кэше,свободная памать, общая и т.д.</li>
<li><strong>ls</strong> показывает все файлы в текущем каталоге в алфавитном  порядке.Аналогична dir.</li>
<li><strong>last</strong> показывает список пользователей, которые заходили в  систему с момента создания файла /var/log/wtmp.</li>
<li><strong>lastlog</strong> проверяет историю входа в систему зарегистрированных  пользователей.Форматирует и выводит на печать файл /var/log/lastlog.</li>
<li><strong>logger</strong> посылает запрос демону syslogd с просьбой поместить  сообщение в системный журнал.</li>
<li><strong>lpr</strong> отправляет документ на печать демону печати.</li>
<li><strong>chmod</strong> изменяет режим доступа к файлу.Символьный или числовой  формат.</li>
<li><strong>chown</strong> смена владельца указанного файла.Требуется доступ root.</li>
<li><strong>chage</strong> применяется для изменения срока действия учетной  записи.Для администрирования.</li>
<li><strong>chfn</strong> изменяет сведения о пользователе в файле /etc/passwd  из  которого берёт информацию команда  finger .</li>
<li><strong>chgrp</strong> команда для администратора,для изменения группы  владельцев файла.</li>
<li><strong>clear</strong> очищает экран терминала (если это возможно).</li>
<li><strong>crontab</strong> обеспечивает возможность выполнения определённых  задач по расписанию. Чаще используется администратором, хотя свои задачи  могут быть и у пользователей.</li>
<li><strong>csplit</strong> разбивает файл на несколько частей.Надо задать метод  разбивки (строки и т.д.).</li>
<li><strong>cp</strong> копирует один файл в другой, или несколько файлов в  каталог.</li>
<li><strong>dd</strong> копирование файла с одновременным выполнением различных,  дополнительных преобразований.</li>
<li><strong>dc</strong> калькулятор.</li>
<li><strong>debugfs</strong> применяется для восстановления файловой системы  (ext2,ext3) если недостаточно команды fsck.</li>
<li><strong>df</strong> показывает количество используемого и свободного дискового  пространства для всех подключенных разделов файловой системы.</li>
<li><strong>du</strong> показывает количество блоков диска, занятых каждым из  файлов каталога.</li>
<li><strong>mc</strong> запускает программу Midnight Commander диспетчер файлов в  текстовой консоли. Напоминает MSDOS менеджеры и довольно проста и удобна  в использовании.Очень много нужных и удобных функций.</li>
<li><strong>mkdir</strong> создание указанного каталога.</li>
<li><strong>man</strong> справочное руководство.</li>
<li><strong>mcat</strong> копирует необработанные данные на дискету.</li>
<li><strong>mcopy</strong> использует отформатированную дискету MSDOS для  копирования файлов в Линукс и из Линукс без предварительного подключения  дискеты к файловой системе.</li>
<li><strong>mdel</strong> удаляет файл на отформатированной дискете MSDOS.</li>
<li><strong>mdir</strong> отображает содержимое каталога на дискете MSDOS.</li>
<li><strong>mdu</strong> показывает дисковое пространство занятое каталогом MSDOS.</li>
<li><strong>mesg</strong> контролирует доступ к Вашему терминалу, что бы коллеги  не могли засыпать Вас сообщениями с помощью команды write</li>
<li><strong>mformat</strong> создаёт на дискете файловую систему MSDOS.</li>
<li><strong>mkbootdisk</strong> применяется в некоторых дистрибутивах, для  создания загрузочной дискеты, содержащей всё необходимое для аварийной  загрузки.</li>
<li><strong>mktemp</strong> создаёт уникальное имя файла для временной работы.</li>
<li><strong>mlabel</strong> создаёт метку тома на MSDOS на отформатированной  дискете.</li>
<li><strong>mmd</strong> создаёт подкаталог MSDOS на отформатированной дискете.</li>
<li><strong>mmount</strong> подключает к файловой системе отформатированное  устройство MSDOS.</li>
<li><strong>mmove</strong> перемещает или переименовывает файл на дискете MSDOS.</li>
<li><strong>more</strong> средство постраничного просмотра текстового файла.</li>
<li><strong>mv</strong> переименовывает или перемещает файлы или каталоги.</li>
<li><strong>rm</strong> удаление указанного файла.Можно и много удалить.</li>
<li><strong>rmdir</strong> удаление указанного пустого каталога.</li>
<li><strong>safedelete</strong> удалиние указанного файла в каталог safedelete,где  он хранится некоторое время перед необратимым удалением.</li>
<li><strong>stat</strong> отображение всей доступной информации об указанном  файле.</li>
<li><strong>touch</strong> изменяет время последнего доступа или изменения файла  на текущее время.</li>
<li><strong>undelete</strong> восстанавливает файлы удалённые командой safedelete.</li>
<li><strong>wc</strong> показывает число строк, слов и символов в файле.</li>
<li><strong>bunzip2</strong> распаковывает указанный файл на 30%быстрей чем gzip.</li>
<li><strong>bzip2</strong> сжимает указанный файл по ускоренному алгоритму.</li>
<li><strong>bzip2recover</strong> делает попытку восстановить данные из  повреждённого файла сжатого bzip2.</li>
<li><strong>compress</strong> сжимает указанный файл по другому алгоритму.</li>
<li><strong>uncompress</strong> распаковывает файл сжатый предыдущей командой.</li>
<li><strong>cpio</strong> позволяет создавать архивы и извлекать из архивов  файлы.Позволяет копировать файлы. Необходимо указывать соответствующие  параметры.</li>
<li><strong>gpg</strong> позволяет зашифровать и расшифровать файл.Метод  шифрования открытым ключом. Позволяет создавать электронные подписи.Если  этой программы нет у Вас, скачайте http://www.gnupg.org</li>
<li><strong>gzip</strong> сжимает указанный файл.</li>
<li><strong>gunzip</strong> распаковывает указанный файл (расширения   .Z,.gz,.tgz,.zip ).</li>
<li><strong>gzexe</strong> позволяет сжать исполняемый файл с указанным именем  так, что бы он автоматически распаковывался и выполнялся, когда  пользователь даёт команду на выполнение сжатого файла.</li>
<li><strong>gpasswd</strong> устанавливает пароль группы.</li>
<li><strong>mcrypt</strong> Шифрует указанный файл.Создаётся новый файл в рабочем  каталоге с расширением .enc. Вам будет предложено ввести пароль.Не  забудьте его.</li>
<li><strong>mdecrypt</strong> расшифровывает это же файл.Если этих утилит нет,  скачайте  http://mcrypt/hellug.grl</li>
<li><strong>tar</strong> помещает два и более файлов в новый или существующий  архив или извлекает их из архива.При задании каталога, заархивирует все  файлы в каталоге и подкаталоге.</li>
<li><strong>talk</strong> позволяет вести интерактивный диалог с пользователем  сети ИНТЕРНЕТ.</li>
<li><strong>tee</strong> отсылет выходные данные на два устройства вывода.Можно  одновременно вывести на экран и в файл.</li>
<li><strong>toe</strong> выдаёт сведения о существующих терминалах, которые могут  быть использованы для дальнейшей работы.</li>
<li><strong>touch</strong> изменяет время создания файла на текущее.Если файл не  существует, то создаёт новый, пустой файл.</li>
<li><strong>unarj</strong> распаковывает или выводит список содержимого указанного  архива в формате .ARJ(формат сжатия MS DOS).</li>
<li><strong>unzip</strong> распаковывает и извлекает файлы из архивов , созданных  утилитами ZIP ( Linux,MS DOS,Microsoft Windows ).</li>
<li><strong>zip</strong> архивирует и сжимает файлы.</li>
<li><strong>zipinfo</strong> отображает информацию о содержимом архива.Если  указать имя, то выдаст информацию о конкретном файле.</li>
<li><strong>zipnote</strong> позволяет вывести и отредактировать комментарии к  файлам из архива ZIP.</li>
<li><strong>zipsplit</strong> позволяет разделить архив zip на достаточно  маленькие части, для записи их на сменные носители, и записывает файлы  на указанное устройство(дискеты).</li>
<li><strong>zforce</strong> добавляет расширение .gz ко всем файлам в рабочем  каталоге, или к указанному файлу, которые были сжаты, но не имеют  расширения.Т.е. предотвращает повторное сжатие.</li>
<li><strong>uuencode</strong> кодирует двоичный файл для передачи по ASC11сетям.</li>
<li><strong>uudecode</strong> декодирует выше названный файл.</li>
<li><strong>autorun</strong> автоматически распознаёт все доступные приводы CDROM в  системе, монтирует их при вставке диска и может запускать отдельные  приложения (например проигрыватель).Для использования, необходимо  добавить параметры в файл привода.</li>
<li><strong>badblocks</strong> проверить указанное устройство на наличие  повреждённых секторов (указать устройство).</li>
<li><strong>eject</strong> извлекает носитель из указанного устройства.Если  устройство смонтировано то команда производит размонтирование перед  извлечением носителя.</li>
<li><strong>e2fsck</strong> проверяет и при необходимости восстанавливает  повреждённый том файловой системы (ext2,ext3).</li>
<li><strong>echo</strong> выводит строку текста на стандартное устройство вывода.</li>
<li><strong>fdformat</strong> форматирование гибкого диска.Дополнительно вводится  имя устройства и необходимый вид форматирования.</li>
<li><strong>fg</strong> переводит процесс выполняемый в фоновом режиме в  приоритетный режим.</li>
<li><strong>fgconsole</strong> показывает количество активных виртуальных  консолей.</li>
<li><strong>fsck</strong> проверяет и восстанавливает файловую систему.</li>
<li><strong>mount</strong> монтирование файловой системы.</li>
<li><strong>umount</strong> отмонтирование файловой системы (в обоих командах  необходимо указать, что именно).</li>
<li><strong>rdev</strong> при вызове без параметров выводит информацию о текущей  файловой системе.</li>
<li><strong>rcp</strong> применяется для копирования файлов с одного компьютера на  другой.</li>
<li><strong>rdate</strong> получает значение даты и времени от другого узла  сети.Используется для синхронизации системного времени узлов.</li>
<li><strong>rename</strong> переименовывает файлы.Очень удобно, когда много  файлов.</li>
<li><strong>resize</strong> изменяет размер окна виртуального терминала в  графическом окружении.</li>
<li><strong>restore</strong> восстанавливает файлы заархивированные с помощью  команды dump.</li>
<li><strong>runlevel</strong> отображает текущий и предыдущий уровни выполнения.</li>
<li><strong>shred</strong> выполняет безопасное удаление файла предварительно  перезаписав его содержимое на другой диск.</li>
<li><strong>sleep</strong> приостанавливает начало выполнения процесса на заданное  количество секунд.</li>
<li><strong>usleep</strong> приостанавливает на микросекунды.</li>
<li><strong>sync</strong> очищает буферы файловой системы.</li>
<li><strong>cmp</strong> производит быстрое сравнение двух указанных файлов.Если  они идентичны, то никакие сообщения не выводятся.</li>
<li><strong>column</strong> форматирует входной текст из указанного файла в список  из пяти колонок.</li>
<li><strong>diff</strong> сравнивает два указанных текстовых файла.Каждое отличие  выводится в контексте. Позволяет сравнивать каталоги.</li>
<li><strong>diff3</strong> сравнивает три указанных файла и выводит результаты.</li>
<li><strong>enscript</strong> преобразует указанный текстовый файл в формат Post  Script.Вывод может быть направлен на печать или записан в файл.</li>
<li><strong>fmt</strong> данная утилита производит форматирование каждой строки в  указанном файле таким образом, что все строки имеют одинаковую ширину.</li>
<li><strong>head</strong> утилита выводит первые десять строк файла.Можно и  несколько файлов.</li>
<li><strong>ispell</strong> запуск интерактивной утилиты для проверки орфографии в  указанном файле.</li>
<li><strong>id</strong> отображает действующие значения идентификаторов  пользователя и группы для текущего пользователя.</li>
<li><strong>ifconfig</strong> отображает состояние текущей конфигурации сети или  настраивает сетевой интерфейс.</li>
<li><strong>less</strong> отображает содержимое указанного файла на экране и  позволяет удобно просмотреть.</li>
<li><strong>nl</strong> команда нумерует строки в указанном файле.</li>
<li><strong>paste</strong> обьединяет соответствующие строки файлов в колонки.При  желании можно обьединить несколько файлов.</li>
<li><strong>pdf2ps</strong> преобразует файл формата PDF в Post Script.Результат  записывает на диск.</li>
<li><strong>pdftotext</strong> преобразует файл из формата PDF в текст и  записывает результат на диск.</li>
<li><strong>pr</strong> подготавливает текст к печати, осуществляя форматирование с  разбиением на страницы.Можно подготовить несколько файлов.</li>
<li><strong>sort</strong> команда позволяет отсортировать строки файла в  алфавитном порядке.</li>
<li><strong>split</strong> разбивает файл на части.</li>
<li><strong>zcat;zmore</strong> выводит содержимое файла сжатого gzip на экран без  распаковки.</li>
<li><strong>zcmp</strong> сравнивает сжатые gzip два файла без распаковки.</li>
<li><strong>zdiff</strong> сравнивает сжатые gzip два файла без распаковки.</li>
<li><strong>zegrep;zfgrep;zgrep</strong> осуществляют поиск указанной строки,  выражения в файле сжатом gzip, без распаковки.</li>
<li><strong>aumix</strong> запускает в интерактивном режиме утилиту, которая  управляет различными настройками звуковой карты.</li>
<li><strong>cdda2wav</strong> утилита предназначена для записи звуковых дорожек с  аудиокомпакт диска в файлы формата WAV.Если имя файла не указано, то  запись идёт в файл audio.wav в текущем каталоге.</li>
<li><strong>cdlabelgen</strong> команда предназначена для подготовки обложек к  коробкам компакт дисков. Результат в файле формата Post Script.Требуется  наличие интерпретатора языка Perl не ниже 5.003 версии.</li>
<li><strong>cdp</strong> запуск проигрывателя аудиокомпакт дисков в текстовом  режиме.</li>
<li><strong>cdparanoia</strong> считывает звуковые дорожки с аудиокомпактов и  записывает в файлы WAV,AIFF,RAW.</li>
<li><strong>combine</strong> обьединяет два и более графических файла в  один.Огромное количество спецэффектов.Является частью пакета Image  Magick и можно взять  http://www.imagemagick.org</li>
<li><strong>convert</strong> преобразует указанный входной графический файл, в  выходной.Распознаёт множество форматов. Скачать так же как и предидущую.</li>
<li><strong>identify</strong> определяет формат и характеристики графического  файла и проверяет целостность и наличие ошибок.</li>
<li><strong>mogrify</strong> преобразует графический файл и перезаписывает  исходный.</li>
<li><strong>montage</strong> преобразование нескольких файлов в обьединённое  изображение.Скачать  http://www.imagemagick.org</li>
<li><strong>mpg123</strong> воспроизводит на основном устройстве воспроизведения  аудио файл в формате MP3. Вписывается имя файла или его адрес в  Интернет.Чтобы остановить воспроизведение Ctrl+c.Что бы остановить и  выйти из программы  Ctrl+c нажать дважды.</li>
<li><strong>play</strong> воспроизводит звуковой файл с указанным  именем.Автоматически распознаёт тип файла. Позволяет добавлять различные  звуковые эффекты к воспроизводимым файлам.</li>
<li><strong>playmidi</strong> воспроизводит зуковые файлы в формате MIDI.</li>
<li><strong>rec</strong> записывает входной сигнал с микрофона или других входов в  звуковой файл. Тип файла следует указать с помощью параметра  (type).Есть возможность добавить звуковые эффекты.</li>
<li><strong>sox</strong> преобразует сэмплы из формата входного сигнала, на  выходной с добавлением эффектов.</li>
<li><strong>emacs</strong> запуск текстового редактора Emacs.</li>
<li><strong>joe</strong> простой в использовании редактор работающий в текстовом  режиме.</li>
<li><strong>pico</strong> простой и удобный в использовании текстовый  редактор.Удобен для редактирования конфигурационных и простых файлов.</li>
<li><strong>vi</strong> запуск классического текстового редактора VI для UNIX  систем.</li>
<li><strong>dmesg</strong> выводит на экран сообщения ядра, включая отображаемые  при запуске и потом. Что бы удобней читать, вводите dmesg|less.</li>
<li><strong>groupadd</strong> создание группы пользователей с указанным именем.</li>
<li><strong>groupdel</strong> удаляет группу с указанным именем.</li>
<li><strong>groupmod</strong> изменяет параметры группы с указанным именем.</li>
<li><strong>mkpasswd</strong> создаёт высококачественный пароль, состоящий по  умолчанию из девяти символов и содержащий по крайней мере буквы в разном  регистре и цифры.</li>
<li><strong>passwd</strong> позволяет пользователю с указанным именем изменять  пароль своей учётной записи. root может изменить пароль любого  пользователя.</li>
<li><strong>pwgen</strong> создаёт высококачественный пароль,который хорошо  запоминается.Длинна пароля указывается числом. Если этой утилиты нет,  скачать  http://metalab.unc.edu/pub/Linux/system/security</li>
<li><strong>quota</strong> показывает текущую статистику использования диска и  текущие ограничения для пользователя или группы с указанным именем.</li>
<li><strong>quotacheck</strong> исследует файловую систему на предмет  использования дискового пространства.</li>
<li><strong>quotaon</strong> включает и отключает ограничения на использование  дискового пространства.</li>
<li><strong>rpm</strong> запускает менеджер пакетов, утилиту,позволяющую  устанавливать , проверять и обновлять пакеты с расширением rpm.</li>
<li><strong>rpmfind</strong> поиск нужного пакета в базе пакетов RPM через  ИНТЕРНЕТ.Последняя версия утилиты  http://www.rpm.org</li>
<li><strong>tmpwatch</strong> удаление всех файлов в указанном каталоге, если к  ним не осуществлялся доступ в течении последних  n  часов.Очищает  временные каталоги.</li>
<li><strong>useradd</strong> создание нового пользователя с указанным именем.</li>
<li><strong>userdel</strong> удаляет пользователя с указанным именем.</li>
<li><strong>usermod</strong> изменяет параметры пользователя с указанным именем.</li>
<li><strong>fetchmail</strong> утилита получения почты.Роботает в фоновом  режиме.Скачивает почту с указанного сервера. Если её нет, скачать можно   http://www.freshmeat.net</li>
<li><strong>ftp</strong> устанавливает соединение с указанным узлом и позволяет  скачивать или закачивать файлы.</li>
<li><strong>lynx</strong> запуск консольного WEBброузера.</li>
<li><strong>mail</strong> утилита редактирования и просмотра электронной  почты.Отправка и получение писем.</li>
<li><strong>netstat</strong> вывод информации о сетевой подсистеме.Очень много  настроек и параметров.</li>
<li><strong>ping</strong> отправка на указанный адрес пакетов для проверки  возможности соединения с этим узлом.</li>
<li><strong>telnet</strong> открывает окно терминала на удалённом узле и запускает  интерактивный сеанс.</li>
<li><strong>wvdial</strong> программа подключается к ИНТЕРНЕТ по протоколу PPP с  использованием параметров, хранящихся в файле /etc/wvdial.conf</li>
<li><strong>wvdialconf</strong> осуществляет поиск модема, определяет порт, к  которому он подключен, его строку инициализации и максимальную скорость  передачи данных.Эта информация автоматически записывается в файл (смотри  выше).Требуется доступ  root.</li>
<li><strong>ar</strong> средство архивирования, предназначено для создания и  распаковки архива.</li>
<li><strong>arch</strong> отображает данные об архитектуре центрального  процессора.</li>
<li><strong>at</strong> ставит задания в очередь для последующего выполнения в  указанное время.</li>
<li><strong>atq</strong> показывает список заданий которые поставлены в очередь на  выполнение.</li>
</ul>
</sape_index><!--c474295497669--><!---checkcontext_stop-->]]></content:encoded>
			<wfw:commentRss>http://itvds.ru/linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

