<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-5691137276455699355</atom:id><lastBuildDate>Tue, 14 Feb 2012 04:34:16 +0000</lastBuildDate><category>IBM</category><category>CLARiiON</category><category>deduplication</category><category>virtualization</category><category>exam</category><category>HP</category><category>VMWare</category><category>Microsoft</category><category>DNS</category><category>SQL</category><category>bsci</category><category>Networker</category><category>security</category><category>NetApp</category><category>registry</category><category>RAID</category><category>ITSM</category><category>EMC</category><category>PMBoK</category><category>storage</category><category>System Center</category><category>conference</category><category>Documentum</category><category>replistor</category><category>cisco</category><category>SUN</category><category>NIC</category><category>Linux</category><category>BPMN</category><category>script</category><category>server</category><category>routing</category><category>MOSS2007</category><category>WSUS</category><category>SAN</category><category>project</category><category>cmd</category><category>MDS</category><category>password</category><category>replication</category><category>backup</category><title>it-diver</title><description>SAN, LAN, WAN, Fun. Заметки на полях монитора.</description><link>http://itdiver.blogspot.com/</link><managingEditor>noreply@blogger.com (slavich)</managingEditor><generator>Blogger</generator><openSearch:totalResults>93</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/It-diver" /><feedburner:info uri="it-diver" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5691137276455699355.post-1096602158798224770</guid><pubDate>Mon, 28 Nov 2011 07:59:00 +0000</pubDate><atom:updated>2011-11-28T03:47:30.602-08:00</atom:updated><title>Совместимость протоколов PVST+ и Rapid PVST+</title><description>&lt;a href="http://3.bp.blogspot.com/-oQwV7e85Lso/TtNB2fYEcCI/AAAAAAAACeU/OLr28c7YCWs/s1600/170.gif" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 195px;" src="http://3.bp.blogspot.com/-oQwV7e85Lso/TtNB2fYEcCI/AAAAAAAACeU/OLr28c7YCWs/s320/170.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5679955959435522082" /&gt;&lt;/a&gt;&lt;div&gt;&lt;div&gt;При работе над одним из проектов возник вопрос совместимость типов протоколов STP, конкретно PVST+ и Rapid PVST+. Поизучал вопрос и вот что получилось.&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Протокол PVST+ поддерживает взаимодействие как с классическим единым процессом обсчета дерева для всех VLAN на коммутаторе согласно протоколу 802.1D (транки в режиме 802.1q), так и проприетарным протоколом PVST, считающему персональные деревья для каждого VLAN, но требующего наличия транков в режиме ISL.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;В RPVST+  создается столько процессов, сколько есть VLAN и каждое дерево обсчитывается отдельным процессом по протоколу RSTP (802.1w). Использование протокола 802.1w позволяет максимально сократить время сходимости сети и сократить простои при изменении топологии.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Коммутатор в режиме RPVST+ поддерживает взаимодействие с соседями как в режиме PVST+, так и в режиме RPVST+. Тип соседнего STP определяется коммутатором из информации в BPDU.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Происходит следующее - &lt;/div&gt;&lt;div&gt;When any RSTP port receives legacy 802.1D BPDU, it falls back to legacy STP and the inherent fast convergence benefits of 802.1w are lost when it interacts with legacy bridges. &lt;/div&gt;&lt;div&gt;&lt;a href="http://www.cisco.com/en/US/products/hw/switches/ps708/products_configuration_example09186a00807b0670.shtml"&gt;http://www.cisco.com/en/US/products/hw/switches/ps708/products_configuration_example09186a00807b0670.shtml &lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Т. о. RPVST+ обратно совместим с протоколом PVST+ и оба протокола могут существовать в связке.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5691137276455699355-1096602158798224770?l=itdiver.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/It-diver/~4/s1p5zTGO0j4" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/It-diver/~3/s1p5zTGO0j4/pvst-rapid-pvst.html</link><author>noreply@blogger.com (slavich)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-oQwV7e85Lso/TtNB2fYEcCI/AAAAAAAACeU/OLr28c7YCWs/s72-c/170.gif" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://itdiver.blogspot.com/2011/11/pvst-rapid-pvst.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5691137276455699355.post-1909121128368923141</guid><pubDate>Wed, 22 Jun 2011 15:46:00 +0000</pubDate><atom:updated>2011-06-28T05:36:43.691-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">virtualization</category><category domain="http://www.blogger.com/atom/ns#">Microsoft</category><title>Некоторые особенности виртуализации пользовательских рабочих мест (VDI)</title><description>&lt;div style="text-align: justify;"&gt;В последнее время в специализированных сообществах всё активней обсуждается тема виртуализации рабочих мест – того, что в англоязычной литературе принято называтьVDI - Virtual Desktop Infrastructure.&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;В ряде случаев технологию VDI предлагают использовать для прикладного ПО с повышенными требованиями к графической подсистеме, например, для систем автоматизированного проектирования (САПР).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Для обеспечения функционирования подобного ПО в среде VDI рядом вендоров были разработаны технологии, обеспечивающие более эффективную передачу мультимедийных материалов. К таким технологиям относятся Microsoft RemoteFX и Citrix HDX.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Мы, в компании «СетьПроект», попытались сравнить эти технологии и провести тестирование для оценки возможностей технологий Microsoft RemoteFX и Citrix HDX по виртуализации представлений графических приложений.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;span class="fullpost"&gt;&lt;div&gt;При тестировании мы использовали следующие приложения: AutoCad 2012, Google Earth, Solid Works 2008 SP2.1, Photoshop CS3, 3Ds MAX 2012.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Для тестирования мы создали лабораторный стенд, на который установили Windows Server 2008 R2 Enterprise SP1 c ролью Hyper-V, и подключили к нему графический модуль Nvidia QuadroPlex 2200 D2.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/-5Yrn3Q7Mcm0/TgM2GpP6trI/AAAAAAAACc0/wTSDRYWoEVU/s1600/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA.PNG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img src="http://2.bp.blogspot.com/-5Yrn3Q7Mcm0/TgM2GpP6trI/AAAAAAAACc0/wTSDRYWoEVU/s320/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA.PNG" border="0" alt="" id="BLOGGER_PHOTO_ID_5621396247668242098" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 320px; height: 246px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Далее я опишу результаты, полученные при тестировании только технологии Microsoft RemoteFX, тестирование Citrix HDX в данной статье не описывается.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Были запущены виртуальные машины с применением технологии RemoteFX, установлены испытываемые приложения и проведена оценка возможности и комфортности работы пользователей в среде графических приложений. В тестировании использовались несколько вариантов тонких клиентов от Wyse и офисная рабочая станция в роли тонкого клиента.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;При тестировании мы столкнулись с проблемой неготовности к работе с RemoteFX ни одного из аппаратных тонких клиентов, участвовавших в тестировании; причина – отсутствие поддержки протокола, т.к. не поддерживал протокол RDP 7.1, который должен появиться в еще не вышедшем SP1 для Windows 7 Embedded. По этой причине для тестирования RemoteFX использовалась офисная рабочая станция с ОС Microsoft Windows 7 Enterprise SP1.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Стоит отметить удобство работы с интерфейсом Windows при включенном функционале RemoteFX. При использовании RemoteFX удобство работы с интерфейсом Windows на тонком клиенте почти полностью сравнимо с работой за обычной рабочей станцией с хорошим видеоадаптером. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Графические приложения, которые требуют наличия мощного графического адаптера, показали ряд проблем при работе в среде виртуальных рабочих столов. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;В AutoCad 2012 не удалось включить поддержку для 3D-графики, и ПО показало, что размер видеопамяти адаптера RemoteFX равен нулю. Возможно, именно с этим связано то, что AutoCad 2012 не смог использовать графический адаптер RemoteFX. При попытке рендеринга трехмерной сцены использовался ресурс центрального процессора, что приводило, практически, к зависанию виртуальной машины.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Google Earth – показал хорошие результаты работы с технологией RemoteFX, близкие к работе на физической машине, в то же время работа с Google Earth сопровождалась высокой загрузкой сети передачи данных и центрального процессора сервера.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;3Ds MAX 2012 – показал хорошие результаты работы с технологией RemoteFX, близкие к работе на физической машине, данные по нагрузке для данного приложения сняты не были.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;SolidWorks 2008 – показал хорошие результаты работы с технологией RemoteFX, в то же самое время при вращении трехмерных деталей наблюдался эффект «разрыва изображения» по горизонтали. Определить, использует ли приложение возможности видео ускорителя, не удалось, поскольку приложение не предоставляет никакой диагностической информации.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Adobe PhotoShop CS5 – показал хорошие результаты работы с технологией RemoteFX, близкие к работе на физической машине, в то же время при попытке использования эффекта наложения изображения на трехмерные объекты приложение сообщало о невозможности использования графического ускорителя и использовало программную эмуляцию.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 238); -webkit-text-decorations-in-effect: underline; "&gt;&lt;img src="http://3.bp.blogspot.com/-LsZ_2vWISxo/TgM2GswvN5I/AAAAAAAACc8/9oj9jgOA6ns/s320/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA2.PNG" border="0" alt="" id="BLOGGER_PHOTO_ID_5621396248611207058" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 320px; height: 108px; " /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 238); -webkit-text-decorations-in-effect: underline; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;При тестировании проводилось искусственное ограничение скорости канала подключения тонких клиентов. Неожиданным было то, что скорость канала, достаточная для комфортной работы пользователя, была менее заявленных вендором 10 Мбит/с на пользователя. В большинстве ситуаций скорости в 2 Мбит/с было достаточно.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Одним из главных выводов стало то, что технология RemoteFX достаточно хороша и перспективна. Максимальной отдачи от ее применения можно будет достигнуть, если изготовители графических приложений будут включать поддержку этой технологии в свои продукты.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Другим важным выводом стало то, что при виртуализации существующих графических приложений есть ряд ограничений, и, как правило, для преодоления этих ограничений требуется дополнительная настройка используемых графических приложений. Каждое приложение должно быть предварительно протестировано в инфраструктуре виртуальных рабочих столов и только после этого можно сказать, какая технология и при каких настройках подходит для виртуализации этого приложения.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Более подробную информацию о методике тестирования и полученных результатах можно получить в компании «СетьПроект», &lt;a href="http://www.netproject.ru/"&gt;www.netproject.ru&lt;/a&gt;.&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5691137276455699355-1909121128368923141?l=itdiver.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/It-diver/~4/7Nlfyw73ANg" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/It-diver/~3/7Nlfyw73ANg/vdi.html</link><author>noreply@blogger.com (slavich)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-5Yrn3Q7Mcm0/TgM2GpP6trI/AAAAAAAACc0/wTSDRYWoEVU/s72-c/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA.PNG" height="72" width="72" /><thr:total>3</thr:total><feedburner:origLink>http://itdiver.blogspot.com/2011/06/vdi.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5691137276455699355.post-4282865523630852562</guid><pubDate>Mon, 16 May 2011 05:49:00 +0000</pubDate><atom:updated>2011-05-15T22:53:22.376-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ITSM</category><title>Правильная презентация - о полезном ИТ-руководителе</title><description>&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Попалась на глаза презентация Консуова А. с &lt;a href="http://www.cleverics.ru/ru/subject-field/presentations/it-manager-career-day-2011"&gt;Дня карьеры ИТ-менеджера 2011&lt;/a&gt;. Очень понравилось - коротко и отражает доминанту развития ИТ-подразделения.&lt;/div&gt;&lt;div style="width:425px" id="__ss_7948807"&gt; &lt;strong style="display:block;margin:12px 0 4px"&gt;&lt;a href="http://www.slideshare.net/Cleverics/2-7948807" title="Полезный ИТ-руководитель"&gt;Полезный ИТ-руководитель&lt;/a&gt;&lt;/strong&gt; &lt;iframe src="http://www.slideshare.net/slideshow/embed_code/7948807" width="425" height="355" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"&gt;&lt;/iframe&gt; &lt;div style="padding:5px 0 12px"&gt; View more &lt;a href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/Cleverics"&gt;Cleverics&lt;/a&gt; &lt;/div&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5691137276455699355-4282865523630852562?l=itdiver.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/It-diver/~4/UmWIb-58HhY" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/It-diver/~3/UmWIb-58HhY/blog-post.html</link><author>noreply@blogger.com (slavich)</author><thr:total>0</thr:total><feedburner:origLink>http://itdiver.blogspot.com/2011/05/blog-post.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5691137276455699355.post-2289345498534411096</guid><pubDate>Tue, 15 Mar 2011 15:06:00 +0000</pubDate><atom:updated>2011-03-15T23:54:12.426-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ITSM</category><title>ITIL - Соглашение об уровне услуг, SLA</title><description>В статье отражены основные разделы Соглашения об уровне услуг, рекомендуемые официальным изданием OGC по методологии ITIL v3 в книге “Service Design”.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-Zde6-Zpqff0/TX-C2LKtTJI/AAAAAAAACT0/p29brSnJ0iQ/s1600/itil.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 225px; height: 225px;" src="http://3.bp.blogspot.com/-Zde6-Zpqff0/TX-C2LKtTJI/AAAAAAAACT0/p29brSnJ0iQ/s320/itil.jpg" alt="" id="BLOGGER_PHOTO_ID_5584325930184952978" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;font-size:180%;" &gt;Соглашение об уровне услуг&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Указать между какими сторонами заключается данное соглашение.&lt;br /&gt;Дать краткое описание услуги.&lt;br /&gt;Указать срок действия данного соглашения и регулярность его пересмотра.&lt;br /&gt;Блок подписей.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Описание услуги&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Дать более подробное описание услуги. Описать масштаб услуги, ее влияние и приоритет для бизнеса.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Рамки  соглашения&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Описать что покрывается этим соглашением, а что нет.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Режим предоставления услуги&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Указать время предоставления услуги, например 7 х 24 х 365.&lt;br /&gt;Указать исключения (праздники, выходные) и процедуры по запросу продления обслуживания.&lt;br /&gt;Указать время обслуживания системы, процедуры по запросу постоянных изменений времени предоставления услуги&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Доступность услуги&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Указать целевой показатель доступности, который поставщик услуги обязуется предоставить в оговоренное выше время предоставления услуги. Выражается в виде процентов (99,5%), указывается период и метод измерения доступности.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Надежность&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Указать максимальное число отказов в предоставлении услуги. Дать определения отказа и как это должно наблюдаться и фиксироваться.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Техническая поддержка заказчика услуги&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Указать контакты службы поддержки, часы ее работы, что делать если инцидент произошел в нерабочее время.&lt;br /&gt;Включить параметры доступности службы поддержки.&lt;br /&gt;&lt;br /&gt;Привести классификацию инцидентов и дать соответствующее время реакции и решения возникшей проблемы.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Контакты и эскалация проблем&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Привести подробную контактную информацию всех сторон, участвующих в соглашении.&lt;br /&gt;Привести процедуру эскалации возникающих проблем.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Производительность услуги&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Указать детали ожидаемого реагирования ИТ-услуги. Часто выражается в процентах за определенное время.&lt;br /&gt;Указать детали ожидаемой пропускной способности  ИТ-услуги.&lt;br /&gt;Указать любые пороговые величины, которые будут отменять целевые показатели.&lt;br /&gt;&lt;br /&gt;Дополнительно следует указать допущения, для которых даются данные величины, например количество конкурентных соединений, объем передаваемых данных и т.п.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Время выполнения групповых операций&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Если требуется указать время получения входных данных и время и место выдачи результатов.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Функциональность&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Если требуется указать минимальную требуемую функциональность услуги и количество ошибок определенной группы, являющееся критическим для предоставления этой услуги.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Управление изменениями&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Указать методы управления изменениями в предоставляемой услуге. Указать приоритет и срочность запросов на изменение и порядок их выполнения.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Непрерывность услуги&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Указать порядок восстановления услуги в случае возникновения катастроф.&lt;br /&gt;Указать ответственность и действия сторон в случае возникновения катастроф.&lt;br /&gt;Указать способы и ответственность сторон за резервное копирование и хранение резервных копий. Указать параметры RPO/RTO.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Безопасность&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Привести ссылку на действующую политику корпоративной безопасности. Указать ответственность сторон за разные аспекты этой политики (обеспечение вирусной безопасности, хранение паролей, неавторизованного ПО, т.п.).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Ответственность сторон&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Указать ответственности всех участников предоставления и потребления услуг.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Оплата услуги&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Указать все детали формул оплаты предоставляемой услуги, периоды оплаты услуги.&lt;br /&gt;Указать детали штрафов (аккуратно) и поощрений за качество предоставления услуги.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Контроль предоставления услуги&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Указать содержание, регулярность, временные рамки отчетов по предоставлению услуги, список лиц получающих этот отчет.&lt;br /&gt;Указать лиц, принимающих участие в оценке и коррекции услуги.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Термины и сокращения&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Привести таблицу с определениями терминов и сокращений соглашения.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Лист исправлений&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Указать какие правки были внесены в соглашение и кем.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5691137276455699355-2289345498534411096?l=itdiver.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/It-diver/~4/4eMWQ5Xw9_A" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/It-diver/~3/4eMWQ5Xw9_A/itil-sla.html</link><author>noreply@blogger.com (slavich)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-Zde6-Zpqff0/TX-C2LKtTJI/AAAAAAAACT0/p29brSnJ0iQ/s72-c/itil.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://itdiver.blogspot.com/2011/03/itil-sla.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5691137276455699355.post-7497807873659220276</guid><pubDate>Wed, 29 Dec 2010 16:07:00 +0000</pubDate><atom:updated>2010-12-29T08:10:28.125-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">cisco</category><title>Сайт для подбора типа сервисного контракта Cisco SmartNet</title><description>Коллеги посоветовали очень удобный ресурс, где можно подобрать тип сервисного контракта Cisco SmartNet.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cisco-servicefinder.com/"&gt;http://www.cisco-servicefinder.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5691137276455699355-7497807873659220276?l=itdiver.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/It-diver/~4/njVYV3UglUc" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/It-diver/~3/njVYV3UglUc/cisco-smartnet.html</link><author>noreply@blogger.com (slavich)</author><thr:total>0</thr:total><feedburner:origLink>http://itdiver.blogspot.com/2010/12/cisco-smartnet.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5691137276455699355.post-2805328637969513449</guid><pubDate>Thu, 09 Dec 2010 15:27:00 +0000</pubDate><atom:updated>2010-12-09T07:42:33.554-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ITSM</category><title>SLA, OLA и KPI</title><description>SLA, Service Level Agreement - Соглашение об уровне услуг (SLA) - (Проектирование услуг) (Постоянное улучшение услуг) Соглашение между Поставщиком ИТ-услуг и Заказчиком. SLA описывает ИТ-услугу, документирует &lt;span style="color: rgb(255, 0, 0);"&gt;Целевые показатели уровня услуги&lt;/span&gt;, указывает &lt;span style="color: rgb(255, 0, 0);"&gt;зоны ответственности сторон&lt;/span&gt;: Поставщика ИТ-услуг и Заказчика. Один SLA может распространяться на множество ИТ-услуг или множество Заказчиков.&lt;br /&gt;&lt;br /&gt;Operational Level Agreement (OLA) - Соглашение операционного уровня (OLA) - (Проектирование услуг) (Постоянное улучшение услуг) Соглашение между Поставщиком&lt;br /&gt;ИТ-услуг и другой частью той же Организации. OLA &lt;span style="color: rgb(255, 0, 0);"&gt;поддерживает &lt;/span&gt;Поставщика ИТ-услуг в&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;предоставлении &lt;/span&gt;ИТ-услуг Заказчикам. OLA определяет предоставляемые товары или&lt;br /&gt;Услуги и ответственность обеих сторон. Например, OLA могут быть заключены:&lt;br /&gt;• между Поставщиком ИТ-услуг и департаментом снабжения о получении аппаратного обеспечения в согласованное время,&lt;br /&gt;• между службой Service Desk и Группой поддержки о Разрешении Инцидентов в&lt;br /&gt;согласованное время.&lt;br /&gt;&lt;br /&gt;Key Performance Indicator (KPI) - Ключевой показатель производительности (KPI) (Постоянное улучшение услуг) Метрика, которая используется для управления Процессом, ИТ-услугой или Деятельностью. Множество Метрик могут быть измерены, но только важнейшие определяются как KPIs и используются для &lt;span style="color: rgb(255, 0, 0);"&gt;отчетности и управления&lt;/span&gt; Процессом, ИТ-услугой или Деятельностью. KPI должны быть выбраны для&lt;br /&gt;управления Эффективностью, Результативностью и Эффективностью затрат.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5691137276455699355-2805328637969513449?l=itdiver.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/It-diver/~4/2AoR42BbgyM" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/It-diver/~3/2AoR42BbgyM/sla-ola-kpi.html</link><author>noreply@blogger.com (slavich)</author><thr:total>0</thr:total><feedburner:origLink>http://itdiver.blogspot.com/2010/12/sla-ola-kpi.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5691137276455699355.post-6335574638991389437</guid><pubDate>Thu, 09 Dec 2010 12:59:00 +0000</pubDate><atom:updated>2010-12-09T06:06:06.450-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">PMBoK</category><category domain="http://www.blogger.com/atom/ns#">project</category><title>Оценка рисков при управлении рисками проекта</title><description>При управлении рисками проекта регулярно встает необходимость ограничить список рисков-угроз для выработки мер реагирования или предотвращения. В силу изначальной ограниченности ресурсов проекта остальные риски принимаются.&lt;br /&gt;&lt;br /&gt;Непростая процедура ограничения списка, как правило, проводится путем формирования оценок для рисков и дальнейшей выбраковки менее значимых участников.&lt;br /&gt;&lt;br /&gt;Методы формирования оценки в  большинстве случаев основываются на эспертном мнении опрашиваемых специалистов.&lt;br /&gt;&lt;br /&gt;В экспертной оценке таится основная угроза правильности выбора рисков для реагирования на них. Субъективно мнение человека подвержено большому количеству факторов, снижающих точность оценки. Эти проблемы подробно описаны в работе  Е. Юдковски "Ошибки, влияющие на оценку рисков" - &lt;a href="http://www.proza.ru/2007/03/08-62"&gt;http://www.proza.ru/2007/03/08-62&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Практически все системы оценки рисков, попавшиеся мне на глаза (применяемая в PMBoK в том числе), используют матрицу состоящую из оценок вероятность и серьезность последствий. Размер матрицы, как правило 5х5.&lt;br /&gt;&lt;br /&gt;Оценка риска является результатом перемножения этих величин.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_OmAhhpQBhkA/TQDfp1JHzmI/AAAAAAAACTI/qkwHASwMaNA/s1600/riskmatrixbig.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 314px; height: 320px;" src="http://1.bp.blogspot.com/_OmAhhpQBhkA/TQDfp1JHzmI/AAAAAAAACTI/qkwHASwMaNA/s320/riskmatrixbig.jpg" alt="" id="BLOGGER_PHOTO_ID_5548680650653421154" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;(источник изображения - http://riskmanagementsystems.ru/modules.php?name=Content&amp;amp;pa=showpage&amp;amp;pid=2)&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;Далее составляются группы оценок, по которым либо риск принимается, либо предотвращается, либо компенсируется.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5691137276455699355-6335574638991389437?l=itdiver.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/It-diver/~4/sy3FmHqdLOc" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/It-diver/~3/sy3FmHqdLOc/blog-post.html</link><author>noreply@blogger.com (slavich)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_OmAhhpQBhkA/TQDfp1JHzmI/AAAAAAAACTI/qkwHASwMaNA/s72-c/riskmatrixbig.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://itdiver.blogspot.com/2010/12/blog-post.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5691137276455699355.post-2594275351130983451</guid><pubDate>Fri, 12 Nov 2010 14:23:00 +0000</pubDate><atom:updated>2010-11-12T06:27:56.932-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Microsoft</category><title>Регистрация библиотеки в глобальном кэше сборок Windows 2008 R2</title><description>Столкнулся с невозможностью зарегистрировать библиотеку в глобальном кэше сборок Windows 2008 R2 (global assembly cache, GAC)&lt;br /&gt;&lt;br /&gt;Решилось все довольно просто - следует в локальной политике безопасности отключить режим "Admin Approval Mode". После этого GAC становится доступным для изменения.&lt;br /&gt;&lt;br /&gt;Подробнее:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.msdn.com/b/mossbiz/archive/2010/06/10/add-an-assembly-to-the-global-assembly-cache-on-windows-server-2008-r2.aspx"&gt;http://blogs.msdn.com/b/mossbiz/archive/2010/06/10/add-an-assembly-to-the-global-assembly-cache-on-windows-server-2008-r2.aspx&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Это краткое описание поста для главной страницы &lt;span class="fullpost"&gt; А это то что мы спрячем &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5691137276455699355-2594275351130983451?l=itdiver.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/It-diver/~4/X5MGlSu46u0" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/It-diver/~3/X5MGlSu46u0/windows-2008-r2.html</link><author>noreply@blogger.com (slavich)</author><thr:total>0</thr:total><feedburner:origLink>http://itdiver.blogspot.com/2010/11/windows-2008-r2.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5691137276455699355.post-526883745630675572</guid><pubDate>Wed, 15 Sep 2010 19:04:00 +0000</pubDate><atom:updated>2010-11-12T06:38:57.470-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">exam</category><category domain="http://www.blogger.com/atom/ns#">ITSM</category><title>ITIL v3 - обзор концепции</title><description>&lt;span style="font-weight: bold;"&gt;ITIL - IT Infrastructure Library&lt;/span&gt;, библиотека инфраструктуры  информационных технологий — библиотека, описывающая лучшие из применяемых на практике способов организации работы подразделений или компаний, занимающихся предоставлением услуг в области информационных технологий.&lt;br /&gt;&lt;br /&gt;Источники информации:&lt;br /&gt;&lt;a href="http://www.itil.org/en/vomkennen/itil/index.php"&gt;http://www.itil.org/en/vomkennen/itil/index.php&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.itsmforum.ru/"&gt;http://www.itsmforum.ru/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Стандарт разработан около 20 лет назад организацией CCTA, нынешней OGC (Office of Governance Commerce) в Norwich (England), разработка осуществлялась под контролем британского правительства. Сейчас формально библиотека принадлежит королевскому дому Англии, в частности — нынешней королеве.&lt;br /&gt;&lt;br /&gt;В конечном счёте, все процессы ITIL  работают на повышение конкурентоспособности, а в наше время даже внутренние ИТ-подразделения компаний не могут чувствовать себя в абсолютной безопасности, так как вынуждены конкурировать с аутсорсинговыми компаниями.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_OmAhhpQBhkA/TJJtLCkGWkI/AAAAAAAACIY/qTNITzc-I8M/s1600/itil_v3.PNG"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 319px;" src="http://3.bp.blogspot.com/_OmAhhpQBhkA/TJJtLCkGWkI/AAAAAAAACIY/qTNITzc-I8M/s320/itil_v3.PNG" alt="" id="BLOGGER_PHOTO_ID_5517592529916549698" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;В начале лета 2007 года был опубликована актуальная сейчас 3-я версия стандарта ITIL.&lt;br /&gt;&lt;br /&gt;Группу основных материалов стандарта формируют 5 руководств, которые формируют модель жизненного цикла сервиса:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Service Strategy - &lt;span style="font-weight: bold;"&gt;Стратегия услуг&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Service Design - &lt;span style="font-weight: bold;"&gt;Проектирование услуг&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Service Transition - &lt;span style="font-weight: bold;"&gt;Преобразование услуг&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Service Operation - &lt;span style="font-weight: bold;"&gt;Эксплуатация услуг&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Continual Service Improvement - &lt;span style="font-weight: bold;"&gt;Постоянное улучшение услуг&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;Ключевым понятием стандарта является &lt;span style="font-weight: bold;"&gt;услуга (&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;сервис&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;): &lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A means of delivering value to  Customers by facilitating Outcomes Customers want to achieve without  the ownership of specific Costs and Risks.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Способ предоставления ценности Заказчикам через содействие им в получении Выходов (результатов на выходе), которых Заказчики хотят достичь без владения специфическими Затратами и Рисками.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Допускается использование для &lt;span&gt;термина &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;"Услуга" &lt;/span&gt;вариант перевода &lt;span style="font-weight: bold;"&gt;"Сервис"&lt;/span&gt;, однако данный вариант не рекомендуется к использованию.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_OmAhhpQBhkA/TJUPGaB3F7I/AAAAAAAACIg/R9geOMc4j24/s1600/iti_lifecycle.PNG"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 246px;" src="http://4.bp.blogspot.com/_OmAhhpQBhkA/TJUPGaB3F7I/AAAAAAAACIg/R9geOMc4j24/s320/iti_lifecycle.PNG" alt="" id="BLOGGER_PHOTO_ID_5518333521153169330" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Service Strategy - Стратегия услуг&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Стратегия услуг определяет всеобщую Стратегию для ИТ-услуг и для Управления ИТ-&lt;br /&gt;услугами.&lt;br /&gt;&lt;br /&gt;Позволяет получить ясное понимание по следующим вопросам:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;какие услуги должны предлагаться&lt;br /&gt;&lt;/li&gt;&lt;li&gt;кому должны предлагаться услуги&lt;br /&gt;&lt;/li&gt;&lt;li&gt;как должна быть подготовлена внутренняя и внешняя рыночная площадка&lt;br /&gt;&lt;/li&gt;&lt;li&gt;существующая и потенциальная конкуренция на этих площадках и конечные цели, которые позволят выделять ценности приносимые вашими услугами&lt;br /&gt;&lt;/li&gt;&lt;li&gt;как заказчики и спонсоры будут воспринимать и оценивать получаемые ценности, и как это ценности будут создаваться&lt;br /&gt;&lt;/li&gt;&lt;li&gt;как заказчики будут выбирать источник услуг в соответствии с использованием разных видов поставщиков услуг&lt;br /&gt;&lt;/li&gt;&lt;li&gt;как прозрачность и управление созданием ценностей будет достигнуто в финансовом управлении&lt;br /&gt;&lt;/li&gt;&lt;li&gt;как будут создаваться внятные бизнес-примеры для защиты стратегических инвестиций в активы услуг и управляемость услуг&lt;br /&gt;&lt;/li&gt;&lt;li&gt;как будет отрегулировано выделение доступных ресурсов для оптимального эффекта всему портфелю услуг&lt;br /&gt;&lt;/li&gt;&lt;li&gt;как будет измерено выполнение услуг.&lt;/li&gt;&lt;/ul&gt;Четыре "П" Стратегии:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Перспектива&lt;/span&gt;: характерное видение и направление&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Позиция&lt;/span&gt;: основа, на которую провайдер услуги опирается вступая в конкурентную борьбу&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;План&lt;/span&gt;: как провайдер собирается достигать своих целей&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Профиль&lt;/span&gt;: фундаментальный путь ведения бизнеса - характерный профиль в принятии решений и действиях.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/span&gt;Конкуренция и рыночные условия: каждый поставщик услуг подвержен влиянию конкуренции.&lt;span id="result_box" class="long_text" lang="ru"&gt;&lt;span style="background-color: rgb(230, 236, 249); color: rgb(0, 0, 0);" title=""&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;span id="result_box" class="long_text" lang="ru"&gt;&lt;span style="" title=""&gt;Ценность услуги: определяется в терминах бизнес-&lt;/span&gt;&lt;/span&gt;результатов, получаемых клиентом, и описывается  сочетанием двух компонентов:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Service Utility, Полезность Услуги: то, что клиент получает с точки зрения поддержки результатов и/или удаления ограничений.&lt;/li&gt;&lt;li&gt;&lt;span class="fullpost"&gt;Service Warranty, &lt;/span&gt;Гарантии Услуги: как услуга поставляется и его пригодность для  использования, с точки зрения доступности, пропускной способности,  непрерывности и безопасности.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span id="result_box" class="long_text" lang="ru"&gt;&lt;span style="" title=""&gt;&lt;/span&gt;&lt;/span&gt;&lt;span id="result_box" class="long_text" lang="ru"&gt;&lt;span style="" title=""&gt;&lt;/span&gt;&lt;/span&gt;Типы поставщиков услуг:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Тип I: существует внутри организации исключительно для доставки услуг одной конкретной бизнес-единице&lt;/li&gt;&lt;li&gt;Тип II: обслуживает несколько подразделений в одной организации&lt;/li&gt;&lt;li&gt;Тип III: функционирует как внешний поставщик услуг, обслуживающий различных внешних клиентов.&lt;/li&gt;&lt;/ul&gt;&lt;span id="result_box" class="long_text" lang="ru"&gt;&lt;span style="" title=""&gt;Управление услугами как стратегический актив:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span id="result_box" class="long_text" lang="ru"&gt;&lt;span style="" title=""&gt;Возможности: способность поставщика (в плане управления, организации,  процессов, знаний и людей) для координации, управления и распределения  ресурсов&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span id="result_box" class="long_text" lang="ru"&gt;&lt;span style="" title=""&gt;Ресурсы: прямые входы для производства услуг, например, &lt;/span&gt;&lt;span style="" title=""&gt;финансовых, средств производства, инфраструктурных, приложений, информационных и людских.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span id="result_box" class="long_text" lang="ru"&gt;&lt;span style="" title=""&gt;Критические факторы успеха (&lt;/span&gt;&lt;/span&gt;&lt;span class="fullpost"&gt;Critical Success Factors (CSFs)&lt;/span&gt;&lt;span id="result_box" class="long_text" lang="ru"&gt;&lt;span style="" title=""&gt;). &lt;/span&gt;&lt;span title=""&gt;Сервис-ориентированный финансовый учет.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="" title=""&gt;Модели предоставления услуг:&lt;/span&gt;&lt;/span&gt;&lt;span id="result_box" class="long_text" lang="ru"&gt;&lt;span style="" title=""&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span id="result_box" class="long_text" lang="ru"&gt;&lt;span style="" title=""&gt;Managed Service, Управляемая Услуга: где подразделение, требующее услугу, полностью финансирует эту услугу для себя.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="fullpost"&gt;Shared Service, &lt;/span&gt;&lt;span id="result_box" class="long_text" lang="ru"&gt;&lt;span style="" title=""&gt;Общая услуга: предоставление множества услуг одной или нескольким бизнес-единицам с использованием общей инфраструктуру и ресурсов.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="fullpost"&gt;Utility, &lt;/span&gt;&lt;span id="result_box" class="long_text" lang="ru"&gt;&lt;span style="" title=""&gt;Утилита: услуги предоставляются на основе того, сколько требуется по  каждому клиенту, как часто и в какое время клиент нуждается в них.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span id="result_box" class="long_text" lang="ru"&gt;&lt;span style="" title=""&gt;Проектирование и развитие организации: обеспечение текущего состояния и структуры организации поставщика услуг, которое обеспечивает реализацию Стратегии услуг.&lt;/span&gt;&lt;span style="" title=""&gt; Включает в себя следующие компоненты:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="" title=""&gt;Этапы развития организации: предоставление услуг через сеть,  направление, делегирование, координация или сотрудничество в зависимости от уровня развития организации&lt;br /&gt;&lt;/span&gt;&lt;span style="" title=""&gt;Стратегия источников услуг: принятие обоснованных решений по выбору поставщиков  услуг с точки зрения внутренних услуг, общих услуг, полного комплекса  услуг аутсорсинга, премьер-консорциума или селективного аутсорсинга.&lt;br /&gt;Аналитика Услуг&lt;/span&gt;&lt;span style="" title=""&gt;: использование технологий, чтобы помочь достичь понимания производительности Услуг путем анализа&lt;br /&gt;&lt;/span&gt;&lt;span style="" title=""&gt;Интерфейсы Услуг: механизмы, с помощью которых пользователи и другие процессы взаимодействия с каждыми Услугами&lt;br /&gt;&lt;/span&gt;&lt;span style="" title=""&gt;Управление рисками: фиксация и управление портфелем рисков, лежащих в основе портфеля услуг.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span title=""&gt;Финансовый менеджмент. &lt;/span&gt;&lt;span style="" title=""&gt;Управление портфелем услуг ( Service Portfolio Management (SPM)). &lt;/span&gt;&lt;span style="" title=""&gt;Управление спросом.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="fullpost"&gt;&lt;span style="font-weight: bold;"&gt;Service Design - Проектирование услуг&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Деятельность или Процесс, который идентифицирует Требования и далее определяет решение, способное удовлетворить эти Требования.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Проектирование соответствующих и инновационных ИТ-услуг, включая их архитектуру,  процессы, политики и документацию, для удовлетворения текущих и будущих  согласованных бизнес-требований.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Проектирование услуг включает в себя ряд Процессов и Функций.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Основными целями и задачами Проектирования услуг являются:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;дизайнерские услуги для достижения согласованных бизнес-результатов&lt;/li&gt;&lt;li&gt;проектирование процессов для поддержки жизненного цикла сервисов&lt;/li&gt;&lt;li&gt;выявление и управление рисками&lt;/li&gt;&lt;li&gt;проектирование безопасной и устойчивой ИТ-инфраструктуры, окружения, приложений и данных / информации, ресурсов и возможностей&lt;/li&gt;&lt;li&gt;проектирование методов измерения и метрик&lt;/li&gt;&lt;li&gt;создавать и поддерживать планы, процессы, политики, стандарты, архитектуры, структуры и документы, подтверждающие разработку качественных ИТ-решений&lt;/li&gt;&lt;li&gt;развитие навыков и возможностей в рамках ИТ-отдела&lt;/li&gt;&lt;li&gt;способствовать общему улучшению качества ИТ-услуг.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Есть 5 отдельных аспектов Проектирования услуг:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;новые или измененные решения для Услуг&lt;/li&gt;&lt;li&gt;системы управления услугами и инструменты, особенно Портфель Услуг&lt;/li&gt;&lt;li&gt;архитектуры технологий и системы управления&lt;/li&gt;&lt;li&gt;процессы, роли и возможности&lt;/li&gt;&lt;li&gt;методы измерения и показатели.&lt;/li&gt;&lt;/ul&gt;Четыре Ps проектирования:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;люди: люди, навыки и компетенции, участвующие в предоставлении ИТ-услуг&lt;/li&gt;&lt;li&gt;продукты: технологии и системы управления, используемые в поставках ИТ-услуг&lt;/li&gt;&lt;li&gt;процессы: процессы, роли и деятельности, участвующие в предоставлении ИТ-услуг&lt;/li&gt;&lt;li&gt;партнеры: производители и поставщики, используемые при предоставлении ИТ-услуг.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;div&gt;&lt;span class="fullpost"&gt;&lt;span class="Apple-style-span"&gt;&lt;span&gt;&lt;span&gt;Проектная документация услуги (Service Design Package (SDP)): определяет все аспекты ИТ-услуг и их требований на каждой стадии жизненного цикла. SDP производится для&lt;br /&gt;каждой новой ИТ-услуги, при ее значительном изм&lt;/span&gt;&lt;/span&gt;&lt;span title=""&gt;енении, или выведения из эксплуатации.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span title=""&gt;Управление Каталогом услуги (&lt;span class="Apple-style-span"  style="font-family:Georgia,serif;"&gt;SCM&lt;/span&gt;). &lt;/span&gt;&lt;span title=""&gt;Управление уровнем услуг (SLM).&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span title=""&gt;Основной информацией, представляемой процессом SLM&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;, включает Соглашение об уровне услуг (SLA), Соглашение операционного уровня (OLA) и другие соглашения о поддержке, а также производство Плана улучшения услуг (SIP) и Плана качества услуг.&lt;span class="fullpost"&gt;&lt;span class="Apple-style-span"&gt;&lt;span title=""&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="fullpost"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="fullpost"&gt;&lt;span class="Apple-style-span"&gt;&lt;span title=""&gt;Информационная система управления мощностями (CMIS) является краеугольным камнем&lt;br /&gt;&lt;/span&gt;&lt;span title=""&gt;успешного процесса Управления мощностями.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span title=""&gt;Управление доступностью.&lt;ul&gt;&lt;li&gt;проактивная деятельность: активное планирование, проектирование, рекомендации и улучшение доступности.&lt;/li&gt;&lt;li&gt;реактивная деятельность: мониторинг, оценка, анализ и управление  событиями, инцидентами и проблемами, связанными с недоступностью услуги&lt;span class="fullpost"&gt;&lt;span class="Apple-style-span"&gt;&lt;span title=""&gt;Управление мощностями.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="fullpost"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  style="font-family:arial,sans-serif;"&gt;&lt;span title=""&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;Управление непрерывностью ИТ-услуг (IT Service Continuity Management (ITSCM))&lt;br /&gt;&lt;br /&gt;Поскольку технология является одним из основных компонентов большинства бизнес-процессов, непрерывность или высокая доступность ИТ имеет решающее значение для выживания бизнеса в целом.&lt;br /&gt;&lt;br /&gt;Управление информационной безопасностью (Information Security Management (ISM))&lt;br /&gt;&lt;br /&gt;Целью процесса ISM является согласование ИТ-безопасности с безопасностью бизнеса&lt;br /&gt;и обеспечение  эффективного управление информационной безопасности во всех Услугах и активностях по управлению Услугами так, чтобы:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;информацию можно получить и использовать при необходимости (наличие)&lt;/li&gt;&lt;li&gt;информацию можно получить или раскрыть только тем, кто имеют право (конфиденциальность)&lt;/li&gt;&lt;li&gt;информация является полной, точной и защищенной от несанкционированного изменения (целостность)&lt;/li&gt;&lt;li&gt;бизнес-операциям, а также обмену информации, можно доверять (подлинность и безотказность).&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class="fullpost"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  style="font-family:arial,sans-serif;"&gt;&lt;span title=""&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Управление поставщиками&lt;br /&gt;&lt;br /&gt;База данных о поставщиках и договорах (SCD) является жизненно важным источником информации о поставщиках и контрактах, и должна содержать все сведения, необходимые для управление поставщиками, контрактами и связанными с ними услугами.&lt;span class="Apple-style-span"  style="font-family:arial,sans-serif;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="fullpost"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="fullpost"&gt;&lt;span style="font-weight: bold;"&gt;Service Transition - Преобразование услуг&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="fullpost"&gt;&lt;span class="Apple-style-span"  style="font-family:arial,sans-serif;"&gt;&lt;span title=""&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Роль Преобразования услуг заключается в переводе услуг, которые необходимы&lt;br /&gt;Бизнесу, в оперативное использование.&lt;br /&gt;&lt;br /&gt;Преобразование услуг поддерживается основными принципами, которые способствуют эффективному и результативному использованию новых / измененных услуг. Ключевые принципы включают в себя:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Понимание всех услуг, их полезности и гарантии - для преобразования Услуги важно знать ее характер и цели с точки зрения результатов и/или удаления бизнес-препятствий (утилитарность) и гарантии того, что полезности будут осуществляться (гарантии).&lt;/li&gt;&lt;li&gt;Создание официальной политики и общей основы для реализации всех необходимых изменений - согласованность и полнота обеспечивает отсутствие потерь Услуг, спонсоров и сбоев в Услугах.&lt;/li&gt;&lt;li&gt;Поддержка передачи знаний, поддержки принятия решений и повторное использование процессов, систем и других элементов - эффективное Преобразование услуг обеспечивается с участием всех заинтересованных сторон, с обеспечением соответствующих знаний и доступа и условия, что работа может быть повторно использована в будущем при аналогичных обстоятельствах. &lt;/li&gt;&lt;li&gt;Прогнозирования и управление "корректировкой курса" - быть активным и определять вероятные потребности коррекции курса и, когда элементы Услуги должны быть скорректированы, это осуществляется логически и полностью документировано.&lt;/li&gt;&lt;li&gt;Обеспечение участия Преобразования услуг и требований Преобразования услуг во всем жизненном цикле услуг.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Управление изменениями.&lt;br /&gt;&lt;br /&gt;Изменением Услуги является изменение или удаление уполномоченной, запланированной или поддерживаемой Услуги или компонентов Услуги и связанной с ней документации.&lt;br /&gt;&lt;br /&gt;Управление активами Услуги и конфигурацией (SACM).&lt;br /&gt;&lt;br /&gt;Для управления большими и сложными ИТ-услугами и инфраструктурами, SACM требует использования системы, известной как Управление конфигурациями (CMS).&lt;br /&gt;&lt;br /&gt;Управление знаниями.&lt;br /&gt;&lt;br /&gt;Цель управления знаниями заключается в обеспечении определенного сотрудника определенными знаниями, в нужное время для обеспечения и поддержки Услуг, требуемых бизнесом. Это обеспечивает:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;более эффективные услуги с улучшенным качеством&lt;/li&gt;&lt;li&gt;четкое общее понимание ценности предоставляемых услуг&lt;/li&gt;&lt;li&gt;соответствующую информацию, которая всегда доступна.&lt;/li&gt;&lt;/ul&gt;Планирование перехода и поддержки.&lt;br /&gt;Целями планирования перехода и поддержки являются:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;планировать и координировать ресурсы для обеспечения требований Стратегии услуг, определенных при Проектировании услуг, эффективно реализуются в эксплуатации услуг&lt;/li&gt;&lt;li&gt;идентифицировать, управлять и управлять рисками ошибок и нарушений при деятельности по преобразованию.&lt;/li&gt;&lt;/ul&gt;Управление релизами и развертыванием. Подтверждение и тестирование услуг. Оценки.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Service Operation - Эксплуатация услуг&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ежедневное управление ИТ- услугой, Системой или другими Конфигурационными  единицами.&lt;br /&gt;&lt;br /&gt;The purpose of Service Operation is to deliver agreed levels of service to users and customers, and to manage the applications, technology and infrastructure that support delivery of the services.&lt;br /&gt;&lt;br /&gt;It is important for Service Operation to balance conflicting goals:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;internal IT view versus external business view&lt;/li&gt;&lt;li&gt;stability versus responsiveness&lt;/li&gt;&lt;li&gt;quality of service versus cost of service&lt;/li&gt;&lt;li&gt;reactive versus proactive activities.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Event Management Process.&lt;br /&gt;&lt;br /&gt;An event is a change of state that has significance for the management of a configuration item or IT service.&lt;br /&gt;&lt;br /&gt;Incident Management Process.&lt;br /&gt;&lt;br /&gt;An incident is an unplanned interruption to an IT service, or a reduction in the quality of an IT service. Failure of a configuration item that has not yet impacted service is also an&lt;br /&gt;incident.&lt;br /&gt;&lt;br /&gt;Request Fulfillment Process.&lt;br /&gt;&lt;br /&gt;A service request is a request from a user for information or advice, or for a standard change, or for access to an IT service.&lt;br /&gt;&lt;br /&gt;Access Management Process.&lt;br /&gt;&lt;br /&gt;Problem Management Process.&lt;br /&gt;A problem is a cause of one or more incidents. The cause is not usually known at the time a problem record is created, and the problem management process is responsible for further&lt;br /&gt;investigation.&lt;br /&gt;&lt;br /&gt;Common Service Operation Activities.&lt;br /&gt;Service Operation includes a number of activities that are not part of the five processes described. These include:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;monitoring and control: to detect the status of services and CIs and take appropriate corrective action&lt;/li&gt;&lt;li&gt;console management/operations bridge: a central coordination point for monitoring and managing services&lt;/li&gt;&lt;li&gt;management of the infrastructure: storage, databases, middleware, directory services, facilities/data centre etc.&lt;/li&gt;&lt;li&gt;operational aspects of processes from other lifecycle stages: Change, Configuration, Release and Deployment, Availability, Capacity, Knowledge, Service Continuity Management etc.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Service Desk Function&lt;br /&gt;The Service Desk provides a single central point of contact for all users of IT. The Service Desk usually logs and manages all incidents, service requests and access requests and provides an interface for all other Service Operation processes and activities.&lt;br /&gt;&lt;br /&gt;Technical Management Function.&lt;br /&gt;Technical Management includes all the people who provide technical expertise and management of the IT infrastructure.&lt;br /&gt;&lt;br /&gt;Application Management Function.&lt;br /&gt;Application Management includes all the people who provide technical expertise and management of applications. As such they carry out a very similar role to Technical Management, but with a focus on software applications rather than infrastructure.&lt;br /&gt;&lt;br /&gt;IT Operations Management Function.&lt;br /&gt;IT Operations Management is responsible for the management and maintenance of the IT infrastructure required to deliver the agreed level of IT services to the business.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Continual Service Improvement - Постоянное&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;улучшение услуг&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Постоянное улучшение услуг отвечает за управление улучшениями (совершенствованием) в Процессах Управления ИТ-услугами и предоставлении ИТ-услуг. Производительность&lt;br /&gt;Поставщика ИТ-услуг постоянно измеряется, и разрабатываются меры по улучшению Процессов, ИТ-услуг и ИТ-инфраструктуры с целью увеличения Эффективности, Результативности и Эффективности затрат.&lt;br /&gt;&lt;br /&gt;Continual Service Improvement (CSI) is concerned with maintaining value for customers through the continual evaluation and improvement of the quality of services and the overall maturity of the ITSM service lifecycle and underlying processes.&lt;br /&gt;&lt;br /&gt;7-Step Improvement Process.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_OmAhhpQBhkA/TJYJInCeuII/AAAAAAAACI4/OIMcmt9i2Fw/s1600/itil_csi.PNG"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 216px;" src="http://1.bp.blogspot.com/_OmAhhpQBhkA/TJYJInCeuII/AAAAAAAACI4/OIMcmt9i2Fw/s320/itil_csi.PNG" alt="" id="BLOGGER_PHOTO_ID_5518608436912109698" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The 7-step improvement process covers the steps required to collect meaningful&lt;br /&gt;data, analyze this data to identify trends and issues, present the information to&lt;br /&gt;management for their prioritization and agreement, and implement&lt;br /&gt;improvements.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Step 1 - Define what you should measure&lt;/li&gt;&lt;li&gt;Step 2 - Define what you can measure&lt;/li&gt;&lt;li&gt;Step 3 - Gather the data&lt;/li&gt;&lt;li&gt;Step 4 - Process the data&lt;/li&gt;&lt;li&gt;Step 5 - Analyze the data&lt;/li&gt;&lt;li&gt;Step 6 - Present and use the Information&lt;/li&gt;&lt;li&gt;Step 7 - Implement corrective action&lt;/li&gt;&lt;/ul&gt;Service Measurement&lt;br /&gt;There are four basic reasons to monitor and measure, to:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;validate previous decisions that have been made&lt;/li&gt;&lt;li&gt;direct activities in order to meet set targets - this is the most prevalent reason for monitoring and measuring&lt;/li&gt;&lt;li&gt;justify that a course of action is required, with factual evidence or proof&lt;/li&gt;&lt;li&gt;intervene at the appropriate point and take corrective action.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;There are three types of metrics that an organization needs to collect to support&lt;br /&gt;CSI activities as well as other process activities.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Technology metrics: often associated with component and applicationbased metrics such as performance, availability.&lt;/li&gt;&lt;li&gt;Process metrics: captured in the form of Critical Success Factors (CSFs), Key Performance Indicators (KPIs) and activity metrics.&lt;/li&gt;&lt;li&gt;Service metrics: the results of the end-to-end service.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Component/technology metrics are used to compute the service metrics.&lt;br /&gt;&lt;br /&gt;Service Reporting.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_OmAhhpQBhkA/TJYJJeYS4gI/AAAAAAAACJA/wVtXQ_uYEuI/s1600/itil_ls.PNG"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 313px;" src="http://4.bp.blogspot.com/_OmAhhpQBhkA/TJYJJeYS4gI/AAAAAAAACJA/wVtXQ_uYEuI/s320/itil_ls.PNG" alt="" id="BLOGGER_PHOTO_ID_5518608451767558658" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5691137276455699355-526883745630675572?l=itdiver.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/It-diver/~4/rYEmAOyMDbg" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/It-diver/~3/rYEmAOyMDbg/itil-v3.html</link><author>noreply@blogger.com (slavich)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_OmAhhpQBhkA/TJJtLCkGWkI/AAAAAAAACIY/qTNITzc-I8M/s72-c/itil_v3.PNG" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://itdiver.blogspot.com/2010/09/itil-v3.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5691137276455699355.post-6558577186207056206</guid><pubDate>Mon, 02 Aug 2010 15:58:00 +0000</pubDate><atom:updated>2010-08-03T12:41:37.067-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">password</category><category domain="http://www.blogger.com/atom/ns#">Microsoft</category><title>Решение проблемы с MS Exchange 2007 при подключении к нему по протоколу POP3</title><description>При попытке обратиться к Microsoft Exchange 2007 по протоколу POP3 выдается ошибка&lt;br /&gt;&lt;br /&gt;POP3: 10:54:43 [rx] +OK Microsoft Exchange Server 2007 POP3 service ready&lt;br /&gt;POP3: 10:54:43 [tx] USER testuser&lt;br /&gt;POP3: 10:54:43 [rx] &lt;span style="font-weight: bold;"&gt;-ERR Command is not valid in this state.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;И эта ошибка сопровождает все попытки ввести команды POP3.&lt;br /&gt;&lt;http: org="" m_1800426829="" htm=""&gt;&lt;br /&gt;Для преодоления проблемы следует изменить в &lt;/http:&gt;&lt;span scripts="urn:mtps-scripts" xhtml="http://www.w3.org/1999/xhtml" hidexhtml="http://www.w3.org/1999/xhtml"&gt;&lt;span&gt;&lt;span&gt;Exchange Management Console &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;http: org="" m_1800426829="" htm=""&gt;аутентификацию POP3 на "Plain text"(Server Configuration, Client Access, POP3, Properties, Authentication) и перестартовать сервис POP3.&lt;br /&gt;&lt;http: org="" m_1800426829="" htm=""&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;После этого стандартный диалог POP3 проходит успешно, можно получать почту через клиентов POP3 и при помощи обычной telnet-сессии на 110 порт.&lt;br /&gt;&lt;/span&gt;&lt;/http:&gt;&lt;/http:&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5691137276455699355-6558577186207056206?l=itdiver.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/It-diver/~4/Y9O8pAND9ks" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/It-diver/~3/Y9O8pAND9ks/ms-exchange-2007-pop3.html</link><author>noreply@blogger.com (slavich)</author><thr:total>1</thr:total><feedburner:origLink>http://itdiver.blogspot.com/2010/08/ms-exchange-2007-pop3.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5691137276455699355.post-8253587152006657534</guid><pubDate>Mon, 28 Jun 2010 15:19:00 +0000</pubDate><atom:updated>2010-06-28T08:49:14.286-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">exam</category><category domain="http://www.blogger.com/atom/ns#">Linux</category><title>LPI 102 - подготовка к экзамену. Заметки.</title><description>При подготовке к экзамену 117-102 из серии Junior Level Linux Professional (LPIC-1) были сделаны следующие заметки.&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Изменить срок  действия пароля можно при помощи команд &lt;b&gt;usermod, passwd, chage.&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Утилита  &lt;b&gt;tcpd &lt;/b&gt;использует файл &lt;b&gt;hosts.allow&lt;/b&gt; для управления доступом к  сервисам системы.&lt;/li&gt;&lt;li&gt;Экранная клавиатура называется &lt;b&gt;GOK&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Для  отображения кода выхода после выполнения последней команды &lt;b&gt;echo $?&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Для  добавления шлюза по умолчанию &lt;b&gt;route add default gw 192.168.1.1&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Записи  в &lt;b&gt;/etc/hosts&lt;/b&gt; должны быть вида &lt;b&gt;127.0.0.1 localhost.localdomain  localhost&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Для остановки сервера печати CUPS c отключением  всех заданий на печать с сообщением "hello" надо задать команду &lt;b&gt;cupsdisable  -c -r hello HPLaserjet4&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Для коррекции аппаратных часов  следует задать команду &lt;b&gt;hwclock --hctosys --localtime.&lt;/b&gt;&lt;/li&gt;&lt;li&gt;В  локали не содержится настройка временной зоны&lt;br /&gt;&lt;/li&gt;&lt;li&gt;В &lt;b&gt;crontab &lt;/b&gt;записи  должны заканчиваться символом новой строки.&lt;/li&gt;&lt;li&gt;Утилита для чтения  текста на экране с текстовым интерфейсом управления &lt;b&gt;emacspeak&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Утилита  для применения изменений к существующему ядру в файл diff - &lt;b&gt;patch&lt;/b&gt;&lt;/li&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;li&gt;Для корректного рестарта Apache  рекомендуется использовать команду &lt;b&gt;apachectl graceful&lt;/b&gt;&lt;/li&gt;&lt;li&gt;В  файле &lt;b&gt;smb.conf &lt;/b&gt;для отключения аутентификации при доступе к папке  следует указать параметр &lt;b&gt;security=share&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Для  трансформации файла паролей shadow в формат md5-совместимости следует  выполнить команду &lt;b&gt;pwconv&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Для получения вновь адреса IP  по dhcp можно использовать утилиты &lt;b&gt;dhclient, pump, dhcpcd&lt;/b&gt;.&lt;/li&gt;&lt;li&gt; Для  временного удаления переменной окружения для определенного скрипта  следует запустить команду &lt;b&gt;env -u foobar myscript&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Команды  для загрузки модулей ядра &lt;b&gt;modprobe, insmod&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Для  ознакомления с параметрами, которые могут быть использованы с модулем  ядра, надо использовать команду &lt;b&gt;modinfo -p&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;depmod &lt;/b&gt;создает  файл связей модулей &lt;b&gt;modules.dep. &lt;/b&gt;Для перестроения этого файла  используют команду &lt;b&gt;depmod -a&lt;/b&gt;.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Информация по теме  Linux содержится на сайтах&lt;b&gt; lwn.net, linux today, newsforge&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;logrotate  &lt;/b&gt;создает новые логи и удаляет старые&lt;/li&gt;&lt;li&gt;&lt;b&gt;00 18-07 **1-5  logout-users&lt;/b&gt; - скрипт каждый час отключающий пользователей с 18-7  часов, с пн по пт.&lt;/li&gt;&lt;li&gt;&lt;b&gt;restore &lt;/b&gt;восстанавливает бекап,  сделанный при помощи команды &lt;b&gt;dump&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;export  PS2="[\u\w]\\$"&lt;/b&gt; меняет второе приглашение на имя пользователя и  рабочую директорию&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Разрешения: для файла &lt;b&gt;/etc/passwd  -wr-r--r--&lt;/b&gt;, для файла &lt;b&gt;/etc/shadow --r-------&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;atrm &lt;/b&gt;удаляет  приостановленные задачи &lt;b&gt;at&lt;/b&gt;&lt;/li&gt;&lt;li&gt;в файле &lt;b&gt;/etc/protocol&lt;/b&gt;  записи должны быть вида &lt;b&gt;udp 17 UDP&lt;/b&gt;&lt;/li&gt;&lt;li&gt;При использовании  файлов&lt;b&gt; /etc/ppp/peers/* &lt;/b&gt;файл &lt;b&gt;/etc/ppp/options&lt;/b&gt; должен быть  пустой&lt;/li&gt;&lt;li&gt;В файле &lt;b&gt;/etc/nsswitch.conf &lt;/b&gt;должны быть записи вида  &lt;b&gt;hosts: files, dns&lt;/b&gt;&lt;/li&gt;&lt;li&gt;В файле &lt;b&gt;/etc/host.conf &lt;/b&gt;записи  должны быть вида &lt;b&gt;order: hosts, bind&lt;/b&gt;&lt;/li&gt;&lt;li&gt;В файле &lt;b&gt;/etc/services&lt;/b&gt;  записи должны быть вида &lt;b&gt;tftp 69/udp&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Для разрешения  доступа root к папке nfs следует прописать разрешение &lt;b&gt;no_root_squash&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Для  доступа к удаленному хосту при помощи сгенерированного DSA-ключа надо  разместить этот ключ в директории &lt;b&gt;$HOME/.ssh/authorized_keys &lt;/b&gt;на  удаленном хосте и в директории &lt;b&gt;$HOME/.ssh/id_dsa&lt;/b&gt; на локальном  хосте.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Настройки для исходящих соединений по ssh следует  делать в файле &lt;b&gt;/etc/ssh/ssh_conf&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;wins &lt;/b&gt;и &lt;b&gt;nmbd &lt;/b&gt;разрешают  имена wins в ip адрес.&lt;/li&gt;&lt;li&gt;Конфигурационные файлы samba &lt;b&gt;/etc/smb.conf&lt;/b&gt;  и &lt;b&gt;/etc/samba/smb.conf&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;smbstatus &lt;/b&gt;показывает   соединения к серверу samba&lt;/li&gt;&lt;li&gt;&lt;b&gt;smbadduser &lt;/b&gt;привязывает  пользователей windows к пользователям linux&lt;/li&gt;&lt;li&gt;&lt;b&gt;crtsct &lt;/b&gt;-  параметр аппаратного контроля потока для демона PPP&lt;/li&gt;&lt;li&gt;Для запрета  соединения root через ssh следует указать &lt;b&gt;PermitRootLogin No&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;telinit  1 &lt;/b&gt;переводит систему в однопользовательский режим&lt;/li&gt;&lt;li&gt;для  изменения или отключения комбинации alt-ctrl-del следует изменить файл &lt;b&gt;/etc/inittab&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;"."  @foobar&lt;/b&gt; отсылает все системные сообщения на сервер foobar&lt;/li&gt;&lt;li&gt;Поменять  ассоциацию желаемой программы с определенным видом файлов можно в файле  &lt;b&gt;.bashrc&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;/etc/profile &lt;/b&gt;содержит переменные для всех  пользователей&lt;/li&gt;&lt;li&gt;&lt;b&gt;lpadmin &lt;/b&gt;используется для администрирования  CUPS&lt;/li&gt;&lt;li&gt;В директории &lt;b&gt;/var/spool/mail &lt;/b&gt;содержится  доставленная почта для определенных пользователей&lt;/li&gt;&lt;li&gt;&lt;b&gt;/etc/hosts и  /etc/nsswitch.conf&lt;/b&gt; это файлы связанные с разрешением имен&lt;/li&gt;&lt;li&gt;Для  временного запрета пользователю на соединение с системой следует  изменить его оболочку на &lt;b&gt;/etc/false&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;/etc/issue.net&lt;/b&gt;  содержит текст приветствия для пользователей, соединяющихся по telnet&lt;/li&gt;&lt;li&gt;На  страницах &lt;b&gt;man &lt;/b&gt;содержится информация о программных библиотеках,  командах суперпользователей, конфигурационные команды.&lt;/li&gt;&lt;li&gt;В файле &lt;b&gt;/etc/hosts  &lt;/b&gt;содержатся записи типа &lt;b&gt;192.168.0.1 dns-server&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;FontPath  "Server/:7000" &lt;/b&gt;означает что шрифты загружаются с сервера&lt;/li&gt;&lt;li&gt;Тема  рабочего стола изменяется в файле &lt;b&gt;/etc/X11/xdm/Xsetup &lt;/b&gt;для  менеджера XDM&lt;/li&gt;&lt;li&gt;Приветствие в Гноме меняется в файле &lt;b&gt;/etc/X11/gdm/init/Default&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Для  перевода системы на временной пояс UTC следует выполнить команду &lt;b&gt;&lt;br /&gt;ln  -s /usr/share/zoneinfo/UTC /etc/localtime&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Шары NFS  конфигурируются через файл &lt;b&gt;/etc/exports&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Список  компьютеров для соединения с сервером печати расположен в файле &lt;b&gt;/etc/hosts.lpd&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;all-squash&lt;/b&gt;  в файле fstab приравнивает всех подключающихся к файловой системе к  анонимным пользователям&lt;/li&gt;&lt;li&gt;&lt;b&gt;DocumentRoot&lt;/b&gt; - директива Apache  для указания на адрес корневой папки http файлов.&lt;/li&gt;&lt;li&gt;Для отключения  сервиса &lt;b&gt;telnet &lt;/b&gt;надо закомментировать его настройку в файле &lt;b&gt;/etc/httpd.conf&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;/etc/aliases  &lt;/b&gt;- в этом файле Sendmail держит списки почтовых алиасов.&lt;/li&gt;&lt;li&gt;Для  конфигурирования Apache используются файлы &lt;b&gt;httpd.conf и srm.conf&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Для  закрытия релея в Sendmail следует сконфигурировать файл &lt;b&gt;/etc/sendmail.cf&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;/product  company (r,w) &lt;/b&gt;- означает что файловая система /product будет  эскпортирована в NFS для монтирования к серверу company&lt;/li&gt;&lt;li&gt;&lt;b&gt;lsmod  &lt;/b&gt;выдает информацию в формате "название, размер, использованные  счетчики, список ссылающихся модулей"&lt;/li&gt;&lt;li&gt;&lt;b&gt;lsmod &lt;/b&gt;выдает  информацию аналогичную той, что находится в фале&lt;b&gt; /proc/modules. &lt;/b&gt;В  этом файле находится список загруженных модулей.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Для  выгрузки загружаемого модуля из ядра используют утилиту &lt;b&gt;rmmod&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;make  oldconfig&lt;/b&gt; собирает ядро из старых конфигурационных файлов.&lt;/li&gt;&lt;li&gt;&lt;b&gt;/usr/share/doc  &lt;/b&gt;содержит файлы документации, сгенерированные устанавливаемыми  программами&lt;/li&gt;&lt;li&gt;доступные функции можно посмотреть при помощи  команды&lt;b&gt; declare -f&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;AuthUserFile /etc/apache2/users и  AuthName &lt;/b&gt;используются в конфигурации Apache для активации  аутентификации&lt;/li&gt;&lt;li&gt;&lt;b&gt;/etc/ssh_host_key&lt;/b&gt; должно быть доступно для  прочтения пользователям SSH&lt;/li&gt;&lt;li&gt;информацию о сроке активности  учетной записи в файле &lt;b&gt;/etc/shadow&lt;/b&gt; лучше всего менять утилитой &lt;b&gt;chage&lt;/b&gt;&lt;/li&gt;&lt;li&gt;В  файле &lt;b&gt;crontab &lt;/b&gt;существует 5 полей для определения времени запуска  задания.&lt;/li&gt;&lt;li&gt;Сообщения от ядра содержатся в файлах &lt;b&gt;/var/log/boot.log  и /var/log/dmesg&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Файл с приветствием пользователей при  локальном заходе - &lt;b&gt;/etc/issue&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;local2.* /dev/console&lt;/b&gt;  показывает все сообщения от демона ppp с меткой local2&lt;/li&gt;&lt;li&gt;&lt;b&gt;make  menuconfig &lt;/b&gt;позволяет конфигурировать ядро в системе меню&lt;/li&gt;&lt;li&gt;&lt;b&gt;ServerRoot  &lt;/b&gt;определяет корневую директорию в которой работает Apache&lt;/li&gt;&lt;li&gt;&lt;b&gt;local-host-names  &lt;/b&gt;определяет имена машин для Sendmail.&lt;/li&gt;&lt;li&gt;&lt;b&gt;make dep&lt;/b&gt;  проверяет зависимости после конфигурирования ядра системы &lt;/li&gt;&lt;li&gt;&lt;b&gt;/var/spool/lpd  &lt;/b&gt;директория в которой находится очередь печати&lt;/li&gt;&lt;li&gt;&lt;b&gt;#! &lt;/b&gt;в  начале файла определяет интерпретатор скрипта&lt;/li&gt;&lt;li&gt;&lt;b&gt;/etc/nologin &lt;/b&gt;-  запрещает логин пользователей&lt;/li&gt;&lt;li&gt;&lt;b&gt;bash -r | rbash&lt;/b&gt; - вход в  ограниченный режим&lt;/li&gt;&lt;li&gt;&lt;b&gt;bind &lt;/b&gt;определяет в конфигурации xinetd  порт, с которого будет работать ПО&lt;/li&gt;&lt;li&gt;&lt;b&gt;[.]*&lt;/b&gt; определяет все  файлы или директории с именем, начинающимся с точки&lt;/li&gt;&lt;li&gt;&lt;b&gt;/etc/at.deny&lt;/b&gt;  запрещает запуск заданий пользователям при помощи at или batch&lt;/li&gt;&lt;li&gt;&lt;b&gt;/etc/cups/cupsd.conf&lt;/b&gt;  содержит конфигурацию сервера печати&lt;/li&gt;&lt;li&gt;&lt;b&gt;--edit-key &lt;/b&gt;переводит  в меню конфигурирования &lt;b&gt;gpg&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;xwininfo -metric &lt;/b&gt;позволяет  определить геометрию окна в Linux&lt;/li&gt;&lt;li&gt;&lt;b&gt;route del default &lt;/b&gt;удаляет  шлюз по-умолчанию из таблицы маршрутизации&lt;/li&gt;&lt;li&gt;&lt;b&gt;logger &lt;/b&gt;генерирует  логи с заданными метками&lt;/li&gt;&lt;li&gt;&lt;b&gt;tar -tf /dev/st0&lt;/b&gt; проверяет  ленту с записью резервной копии&lt;/li&gt;&lt;li&gt;&lt;b&gt;/var/log/wtmp &lt;/b&gt;хранит  историю команд&lt;/li&gt;&lt;li&gt;&lt;b&gt;/etc/exports &lt;/b&gt;содержит список директорий  nfs&lt;/li&gt;&lt;li&gt;&lt;b&gt;apachectl configtest &lt;/b&gt;- проверяет правильность конфига  Apache&lt;/li&gt;&lt;li&gt;&lt;b&gt;newaliases &lt;/b&gt;создает алиасы к почтовому ящику и  перестраивает базу алиасов в файле &lt;b&gt;/etc/aliases&lt;/b&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;portmap  &lt;/b&gt;- сервис назначающий порты другим сервисам&lt;/li&gt;&lt;li&gt;&lt;b&gt;exportfs &lt;/b&gt;применяет  измнения, сделанные в конфигурации NFS&lt;/li&gt;&lt;li&gt;&lt;b&gt;lpr &lt;/b&gt;- команда для  отсылки на печать данных из командной строки&lt;/li&gt;&lt;li&gt;&lt;b&gt;/etc/ppp/pap-secrets&lt;/b&gt;  файл должен иметь права на чтение только для root&lt;/li&gt;&lt;li&gt;&lt;b&gt;lpr -l &lt;/b&gt;обходит  фильтры сервера печати&lt;/li&gt;&lt;li&gt;&lt;b&gt;/etc/printcap&lt;/b&gt; файл с  конфигурациями очереди печати&lt;/li&gt;&lt;li&gt;&lt;b&gt;23 0-23/2 *** /myscript &lt;/b&gt;-  скрипт запускается каждые 23 минуты после полуночи каждые 2 часа&lt;/li&gt;&lt;li&gt;&lt;b&gt;iptables  -t nat -L&lt;/b&gt; позволяет увидель таблицу трансляции адресов&lt;/li&gt;&lt;li&gt;&lt;b&gt;XF86Config&lt;/b&gt;  файл содержит секцию &lt;b&gt;Files &lt;/b&gt;в которой указывается информация о  шрифтах&lt;/li&gt;&lt;li&gt;&lt;b&gt;mkboot --device /dev/fd0 2.4.18-12&lt;/b&gt; создает в  Debian загрузочную дискету&lt;/li&gt;&lt;li&gt;&lt;b&gt;lpc topq &lt;/b&gt;печатает задание не  смотря на его место в очереди на печать&lt;/li&gt;&lt;li&gt;&lt;b&gt;export  PATH=$PATH:$APPLICATION&lt;/b&gt; обновляет путь директорией application&lt;/li&gt;&lt;li&gt;&lt;b&gt;/boot/module-info  &lt;/b&gt;содержит параметры для модулей ядра, которые считываются ими при  заргузке.&lt;br /&gt;&lt;/li&gt;&lt;/span&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5691137276455699355-8253587152006657534?l=itdiver.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/It-diver/~4/787orna55k4" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/It-diver/~3/787orna55k4/lpi-102.html</link><author>noreply@blogger.com (slavich)</author><thr:total>5</thr:total><feedburner:origLink>http://itdiver.blogspot.com/2010/06/lpi-102.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5691137276455699355.post-7729599623473602901</guid><pubDate>Fri, 16 Apr 2010 10:45:00 +0000</pubDate><atom:updated>2010-04-16T06:00:06.889-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">exam</category><category domain="http://www.blogger.com/atom/ns#">Linux</category><title>LPI exam 102 prep: Shells, scripting, programming, and compiling</title><description>Краткие заметки, сделанные при подготовке к сдаче экзамена LPI 117-102      (Junior Level Linux Professional (LPIC-1)).&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Shell customization&lt;/span&gt;&lt;br /&gt;POSIX is the Portable Operating System Interface for uniX.&lt;br /&gt;Well known shells include the Korn shell (ksh), the C shell (csh) and its derivative tcsh, the Almquist shell (ash) and its Debian derivative (dash).&lt;br /&gt;&lt;br /&gt;Shells, including bash, allow you to create and modify shell&lt;br /&gt;variables, which you may &lt;span style="font-weight: bold;"&gt;export &lt;/span&gt;to your environment for use by other processes&lt;br /&gt;running in the shell or by other shells that you may spawn from the current shell.&lt;br /&gt;&lt;br /&gt;Table 3. Common bash environment variables&lt;br /&gt;Name Function&lt;br /&gt;USER The name of the logged-in user&lt;br /&gt;UID The numeric user id of the&lt;br /&gt;logged-in user&lt;br /&gt;HOME The user's home directory&lt;br /&gt;PWD The current working directory&lt;br /&gt;SHELL The name of the shell&lt;br /&gt;$ The process id (or PID of the running Bash shell (or other) process)&lt;br /&gt;PPID The process id of the process that started this process (that is, the id of the parent process)&lt;br /&gt;? The exit code of the last command&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;When you create a shell variable, you will often want to &lt;span style="font-weight: bold;"&gt;export &lt;/span&gt;it to the environment&lt;br /&gt;so it will be available to other processes that you start from this shell. Variables that&lt;br /&gt;you export are &lt;span style="font-weight: bold;"&gt;not available &lt;/span&gt;to a parent shell.&lt;br /&gt;&lt;br /&gt;In shells such as the C and &lt;span style="font-weight: bold;"&gt;tcsh &lt;/span&gt;shells, you use the set command to set variables in&lt;br /&gt;your shell, and the &lt;span style="font-weight: bold;"&gt;setenv &lt;/span&gt;command to set and export variables. The syntax differs&lt;br /&gt;slightly from that of the &lt;span style="font-weight: bold;"&gt;export &lt;/span&gt;command.&lt;br /&gt;&lt;br /&gt;You remove a variable from the Bash shell using the &lt;span style="font-weight: bold;"&gt;unset &lt;/span&gt;command.&lt;br /&gt;&lt;br /&gt;You can use&lt;br /&gt;the -v option to be sure that you are removing a variable definition. Functions can&lt;br /&gt;have the same name as variables, so use the -f if you want to remove a function&lt;br /&gt;definition. Without either -f or -v, the bash unset command removes a variable&lt;br /&gt;definition if it exists; otherwise, it removes a function definition if one exists.&lt;br /&gt;&lt;br /&gt;If this shell is bash, then it executes several profile scripts before you get&lt;br /&gt;control. If &lt;span style="font-weight: bold;"&gt;/etc/profile &lt;/span&gt;exists, it is executed first. Depending on your distribution, other&lt;br /&gt;scripts in the /etc tree may also be executed, for example, /etc/bash.bashrc or&lt;br /&gt;/etc/bashrc. Once the system scripts have run, a script in your home directory is run&lt;br /&gt;if it exists. Bash looks for the files &lt;span style="font-weight: bold;"&gt;~/.bash_profile, ~/.bash_login, and ~/.profile&lt;/span&gt; in that&lt;br /&gt;order. The first one found is executed.&lt;br /&gt;&lt;br /&gt;You may force bash to read profiles as if it were a login shell using the &lt;span style="font-weight: bold;"&gt;--login&lt;/span&gt;&lt;br /&gt;option. If you do not want to execute the profiles for a login shell, specify the&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;--noprofile&lt;/span&gt; option. Similarly, if you want to disable execution of the ~/.bashrc file&lt;br /&gt;for an interactive shell, start bash with the --norc option.&lt;br /&gt;&lt;br /&gt;The Bash shell allows you to define &lt;span style="font-weight: bold;"&gt;aliases &lt;/span&gt;for commands.&lt;br /&gt;&lt;br /&gt;You can also use the &lt;span style="font-weight: bold;"&gt;alias &lt;/span&gt;command to display all the aliases if you use it with no&lt;br /&gt;options or with just the &lt;span style="font-weight: bold;"&gt;-p&lt;/span&gt; option, and you can display the aliases for one or more&lt;br /&gt;names by giving the names as arguments without assignments. Listing 10 shows the&lt;br /&gt;aliases for which and vi.&lt;br /&gt;&lt;br /&gt;Sometimes called the "Swiss army knife" of the UNIX and Linux toolbox, &lt;span style="font-weight: bold;"&gt;sed &lt;/span&gt;is an&lt;br /&gt;extremely powerful editing filter that uses regular expressions. You now understand&lt;br /&gt;that the challenge is to strip off the first 8 words and the blanks that follow them from&lt;br /&gt;every line of output that begins with 'd'. You can do it all with sed: select only those&lt;br /&gt;lines you are interested in using the pattern-matching expression &lt;span style="font-weight: bold;"&gt;/^d/&lt;/span&gt;, substituting&lt;br /&gt;a null string for the first eight words using the substitute command&lt;br /&gt;s/^d\([^ ]* *\)\(8\}//. Use the&lt;span style="font-weight: bold;"&gt; -n&lt;/span&gt; option to print only lines that you specify&lt;br /&gt;with the &lt;span style="font-weight: bold;"&gt;p &lt;/span&gt;command&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Inside the function, you can refer to the parameters using the bash special variables&lt;br /&gt;in Table 4. You prefix these with a $ symbol to reference them as with other shell&lt;br /&gt;variables.&lt;br /&gt;&lt;br /&gt;Shell parameters for functions&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;0, 1, 2, ...&lt;/span&gt; The positional parameters starting from&lt;br /&gt;parameter 0. Parameter 0 refers to the&lt;br /&gt;name of the program that started bash,&lt;br /&gt;or the name of the shell script if the&lt;br /&gt;function is running within a shell script.&lt;br /&gt;See the bash man pages for&lt;br /&gt;information on other possibilities, such&lt;br /&gt;as when bash is started with the -c&lt;br /&gt;parameter. A string enclosed in single&lt;br /&gt;or double quotes will be passed as a&lt;br /&gt;single parameter, and the quotes will&lt;br /&gt;be stripped. In the case of double&lt;br /&gt;quotes, any shell variables such as&lt;br /&gt;$HOME will be expanded before the&lt;br /&gt;function is called. You will need to use&lt;br /&gt;single or double quotes to pass&lt;br /&gt;parameters that contain embedded&lt;br /&gt;blanks or other characters that might&lt;br /&gt;have special meaning to the shell.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;* &lt;/span&gt;The positional parameters starting from&lt;br /&gt;parameter 1. If the expansion is done&lt;br /&gt;within double quotes, then the&lt;br /&gt;expansion is a single word with the first&lt;br /&gt;character of the interfield separator&lt;br /&gt;(IFS) special variable separating the&lt;br /&gt;parameters or no intervening space if&lt;br /&gt;IFS is null. The default IFS value is a&lt;br /&gt;blank, tab, and newline. If IFS is unset,&lt;br /&gt;then the separator used is a blank, just&lt;br /&gt;as for the default IFS.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;@&lt;/span&gt; The positional parameters starting from&lt;br /&gt;parameter 1. If the expansion is done&lt;br /&gt;within double quotes, then each&lt;br /&gt;parameter becomes a single word, so&lt;br /&gt;that "$@" is equivalent to "$1" "$2" ....&lt;br /&gt;If your parameters are likely to contain&lt;br /&gt;embedded blanks, you will want to use&lt;br /&gt;this form.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;#&lt;/span&gt; The number of parameters, not&lt;br /&gt;including parameter 0.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Shell scripts&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;test and [&lt;/span&gt;&lt;br /&gt;The test builtin command returns 0 (True) or 1 (False) depending on the evaluation&lt;br /&gt;of an expression expr. You can also use square brackets so that test expr and&lt;br /&gt;[ expr ] are equivalent. You can examine the return value by displaying $?; you can&lt;br /&gt;use the return value as you have before with &amp;amp;&amp;amp; and ||; or you can test it using the&lt;br /&gt;various conditional constructs that are covered later in this section.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;(( and [[&lt;/span&gt;&lt;br /&gt;The test command is very powerful, but somewhat unwieldy with its requirement&lt;br /&gt;for escaping and the difference between string and arithmetic comparisons.&lt;br /&gt;Fortunately bash has two other ways of testing that are somewhat more natural for&lt;br /&gt;people who are familiar with C, C++, or Java syntax. The (( )) compound&lt;br /&gt;command evaluates an arithmetic expression and sets the exit status to 1 if the&lt;br /&gt;expression evaluates to 0, or to 0 if the expression evaluates to a non-zero value.&lt;br /&gt;You do not need to escape operators between (( and )). Arithmetic is done on&lt;br /&gt;integers. Division by 0 causes an error, but overflow does not. You may perform the&lt;br /&gt;usual C language arithmetic, logical, and bitwise operations. The let command can&lt;br /&gt;also execute one or more arithmetic expressions. It is usually used to assign values&lt;br /&gt;to arithmetic variables.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;If, then, else statements&lt;/span&gt;&lt;br /&gt;The bash if command is a compound command that tests the return value of a test&lt;br /&gt;or command ($? and branches based on whether it is True (0) or False (not 0).&lt;br /&gt;Although the tests above returned only 0 or 1 values, commands may return other&lt;br /&gt;values. You will learn more about testing those a little later in this tutorial. The if&lt;br /&gt;command in bash has a then clause containing a list of commands to be executed&lt;br /&gt;if the test or command returns 0. The command also has one or more optional elif&lt;br /&gt;clauses. Each of these optional elif clauses has an additional test and then&lt;br /&gt;clause with an associated list of commands, an optional final else clause, and list of&lt;br /&gt;commands to be executed if neither the original test, nor any of the tests used in the&lt;br /&gt;elif clauses was true. A terminal fi marks the end of the construct.&lt;br /&gt;&lt;br /&gt;The Bash shell has a shopt builtin that allows you to set or unset many shell&lt;br /&gt;options. One is nocasematch, which, if set, instructs the shell to ignore case in&lt;br /&gt;string matching.&lt;br /&gt;&lt;br /&gt;Loops&lt;br /&gt;Bash and other shells have three looping constructs that are somewhat similar to&lt;br /&gt;those in the C language. Each will execute a list of commands zero or more times.&lt;br /&gt;The list of commands is surrounded by the words do and done, each preceded by a&lt;br /&gt;semicolon.&lt;br /&gt;for&lt;br /&gt;loops come in two flavors. The most common form in shell scripting iterates&lt;br /&gt;over a set of values, executing the command list once for each value. The set&lt;br /&gt;may be empty, in which case the command list is not executed. The other form&lt;br /&gt;is more like a traditional C for loop, using three arithmetic expressions to&lt;br /&gt;control a starting condition, step function, and end condition.&lt;br /&gt;while&lt;br /&gt;loops evaluate a condition each time the loop starts and execute the command&lt;br /&gt;list if the condition is true. If the condition is not initially true, the commands are&lt;br /&gt;never executed.&lt;br /&gt;until&lt;br /&gt;loops execute the command list and evaluate a condition each time the loop&lt;br /&gt;ends. If the condition is true the loop is executed again. Even if the condition is&lt;br /&gt;not initially true, the commands are executed at least once.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5691137276455699355-7729599623473602901?l=itdiver.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/It-diver/~4/7Nb5IcKZdPA" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/It-diver/~3/7Nb5IcKZdPA/lpi-exam-102-prep-shells-scripting.html</link><author>noreply@blogger.com (slavich)</author><thr:total>0</thr:total><feedburner:origLink>http://itdiver.blogspot.com/2010/04/lpi-exam-102-prep-shells-scripting.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5691137276455699355.post-7460072347876160662</guid><pubDate>Thu, 15 Apr 2010 11:36:00 +0000</pubDate><atom:updated>2010-04-15T04:54:33.984-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">EMC</category><category domain="http://www.blogger.com/atom/ns#">storage</category><title>Система хранения данных с адресацией по содержимому EMC Centera</title><description>В заметке приведен краткий список преимуществ cистема хранения данных с адресацией по содержимому (content addressable storage) EMC Centera.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Надежность хранения&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Есть механизмы по идентификации ошибок - дисков, узлов, файловой системы.&lt;br /&gt;Есть механизмы для автоматической коррекции ошибок.&lt;br /&gt;Есть два варианта защиты данных - зеркало и контроль четности.&lt;br /&gt;Данные хранятся на двух разных узлах - в случае зеркала.&lt;br /&gt;Защита с четностью бьет объект на 6 фрагментов и размещает их на 6 узлах. Четность хранится на 7 узле.&lt;br /&gt;Имеется удвоенная внутренняя сеть.&lt;br /&gt;В узлах по 2 блока питания.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_OmAhhpQBhkA/S8b-IE9C5gI/AAAAAAAACG8/QJ9j-yu1mCk/s1600/centera_4.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 152px;" src="http://3.bp.blogspot.com/_OmAhhpQBhkA/S8b-IE9C5gI/AAAAAAAACG8/QJ9j-yu1mCk/s320/centera_4.jpg" alt="" id="BLOGGER_PHOTO_ID_5460331012955497986" border="0" /&gt;&lt;/a&gt;Операционная система CentraStar обеспечивает надежность хранения и целостности файлов. Классы хранения, гарантированное уничтожение данных по окончании хранения.&lt;br /&gt;&lt;br /&gt;Варианты поставки и функций: Basic, governance edition, compliance edition.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Репликация&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;star, chain (bidirectional).&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt; &lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Адресация&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;По получении в Centera о данных генерируется уникальный контентный адрес, он отсылается приложению, далее приложение хранит этот адрес и обращается к данным через него.&lt;br /&gt;Центера хранит .xml content description file - там данные о файле, его адрес, комментарии, доп. инфо. Контентный адрес создается на пару - сам файл данных и файл с описанием хранимого файла. Это обеспечивает уникальность контентного адреса.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Простота администрирования&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Самая низкая TCO на рынке.&lt;br /&gt;Самоуправляемая, самоконфигурирования, самоисправляющаяся система.&lt;br /&gt;1 PB на одного инженера. Есть java centera monitor. Centera view.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Характеристики&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Один узел состоит из:&lt;br /&gt;1 RU сервер, 1 ГБ RAM, P4, 4 шт. 1 или 2 ТБ дисков, 3 шт. 1 Gb Ethernet интерфейсов - 2 во внетреннюю сеть, 1 во внешнюю.&lt;br /&gt;Узел может функционировать в режиме доступа, хранения или смешанном.&lt;br /&gt;&lt;br /&gt;Базовый комплект состоит из 4 узлов при защите зеркалом или 8 узлов при защите контролем четности. Увеличение по 2 узла для зеркала или 8 для четности.&lt;br /&gt;В шкафу 32 узла и 2 шт. 24-портовых коммутатора.&lt;br /&gt;&lt;br /&gt;Centera xранит одну копию объекта (single instance storage).&lt;br /&gt;&lt;br /&gt;Centera Universal Access - CUA - обеспечивает доступ к содержимому Centera для любых устройств, которые не поддерживают Centera API по протоколам nfs, xam (extensible access method), cifs. Ftp, http.&lt;br /&gt;&lt;br /&gt;Xam - стандартизованное API для обращения к Centera (разработчики стандарта IBM и EMC )&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5691137276455699355-7460072347876160662?l=itdiver.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/It-diver/~4/TgFnHOzg9UY" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/It-diver/~3/TgFnHOzg9UY/emc-centera.html</link><author>noreply@blogger.com (slavich)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_OmAhhpQBhkA/S8b-IE9C5gI/AAAAAAAACG8/QJ9j-yu1mCk/s72-c/centera_4.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://itdiver.blogspot.com/2010/04/emc-centera.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5691137276455699355.post-3319662565367385950</guid><pubDate>Thu, 15 Apr 2010 11:24:00 +0000</pubDate><atom:updated>2010-04-15T04:36:18.868-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">RAID</category><category domain="http://www.blogger.com/atom/ns#">backup</category><category domain="http://www.blogger.com/atom/ns#">EMC</category><category domain="http://www.blogger.com/atom/ns#">storage</category><title>Дисковые библиотеки EMC Data Domain</title><description>В заметке приведен краткий список преимуществ дисковых библиотек с дедупликацией Data Domain от компании EMC.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cкорость  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Данные размещаются на дисках уже дедуплицированными. Механизм дедупликации ЦПУ-ориентированный.&lt;br /&gt;&lt;br /&gt;SISL - stream informed segment layout архитектура позволяет горизонтально масштабироваться при наращивании процессорной мощности устройств. 99% дуплицированных данных переменной длины определяются в RAM. Соотвествующие (связанные) фрагменты и их идентификаторы хранятся в одном месте что сокращает дисковые операции при их чтении и записи. Далее уникальные фрагменты сжимаются.&lt;br /&gt;&lt;br /&gt;EMC закрыл линейку своих библиотек DL3D после покупки Data Domain.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_OmAhhpQBhkA/S8b50qSwJcI/AAAAAAAACG0/p5il71tupSQ/s1600/DD690-lowres.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 216px; height: 234px;" src="http://3.bp.blogspot.com/_OmAhhpQBhkA/S8b50qSwJcI/AAAAAAAACG0/p5il71tupSQ/s320/DD690-lowres.jpg" alt="" id="BLOGGER_PHOTO_ID_5460326281334760898" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Data Domain boost software - ПО переносит ряд процессов дедупликации на сервер резервного копирования. (symantec netbackup и backup exec + networker) повышает скорость записи данных на дисковую библиотеку на 50%.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Для библиотеки DD690 скорость записи -  2,7 ТБ/час (Symantec OpenStarage по 10 Гб Ethernet). DD880 - 5.4 ТБ/час, DD660 - 2.0 ТБ/час&lt;br /&gt;&lt;br /&gt;Для библиотеки DD690&lt;br /&gt;Raw capacity - до 48 ТБ(3 полки)&lt;br /&gt;Logical capacity - 1-2 ПБ&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Легкость интеграции&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Эмулирует ленточную библиотеку - VTL. IBM Tivoli поддерживает DD. Поддерживаемые протоколы - Nfs cifs, open storage, vtl over fc.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Репликация&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Благодаря передачи только дедуплицированных уникальных блоков возможна репликация между библиотеками по WAN каналам.&lt;br /&gt;&lt;br /&gt;Механизм межсайтовой дедупликации - если один из сайтов передал дедуплицированные сегменты, другие при репликации их передавать уже не будут. Дополнительно сокращает объем передаваемых данных и время репликации.&lt;br /&gt;Возможны локальная и кроссайтовая дедупликация.&lt;br /&gt;&lt;br /&gt;Скорость репликации может достигать 27 ТБ по 10 Гб за 1 час. Возможны разные архитектуры.&lt;br /&gt;Высвобождает до 99% пропускной способности по сравнению с обычной репликацией.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Емкость&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Для долговременного хранения можно использовать ленту.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Дедупликация&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Сокращает занимаемый объем данными в 10-30 раз&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Надежность хранения&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Происходит непрерывная верификация целостности данных во время записи данных и их дальнейшего хранения.&lt;br /&gt;Raid-6 - защищает систему от сбоев 2 дисков подряд.&lt;br /&gt;Данные хранятся на диске зашифрованными (aes-128 или aes-256).&lt;br /&gt;&lt;br /&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5691137276455699355-3319662565367385950?l=itdiver.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/It-diver/~4/DsolgHKWkiY" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/It-diver/~3/DsolgHKWkiY/emc-data-domain.html</link><author>noreply@blogger.com (slavich)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_OmAhhpQBhkA/S8b50qSwJcI/AAAAAAAACG0/p5il71tupSQ/s72-c/DD690-lowres.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://itdiver.blogspot.com/2010/04/emc-data-domain.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5691137276455699355.post-1730476841350982115</guid><pubDate>Sat, 03 Apr 2010 18:39:00 +0000</pubDate><atom:updated>2010-04-03T11:53:48.832-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">exam</category><category domain="http://www.blogger.com/atom/ns#">Linux</category><title>LPI exam 102 prep: Linux documentation</title><description>Краткие заметки, сделанные при подготовке к сдаче экзамена LPI 117-102     (Junior Level Linux Professional (LPIC-1)).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Local documentation&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The primary (and traditional) source of documentation is the manual pages, which&lt;br /&gt;you can access using the &lt;span style="font-weight: bold;"&gt;man &lt;/span&gt;command.&lt;br /&gt;&lt;br /&gt;Man pages are displayed using a pager, which is usually the &lt;span style="font-weight: bold;"&gt;less &lt;/span&gt;command on&lt;br /&gt;Linux systems.&lt;br /&gt;&lt;br /&gt;The common manual sections, with some example contents&lt;br /&gt;are:&lt;br /&gt;1. User commands (env, ls, echo, mkdir, tty)&lt;br /&gt;2. System calls or kernel functions (link, sethostname, mkdir)&lt;br /&gt;3. Library routines (acosh, asctime, btree, locale, XML::Parser)&lt;br /&gt;4. Device-related information (isdn_audio, mouse, tty, zero)&lt;br /&gt;5. File format descriptions (keymaps, motd, wvdial.conf)&lt;br /&gt;6. Games (note that many games are now graphical and have graphical&lt;br /&gt;help outside the man page system)&lt;br /&gt;7. Miscellaneous (arp, boot, regex, unix utf8)&lt;br /&gt;8. System administration (debugfs, fdisk, fsck, mount, renice, rpm)&lt;br /&gt; &lt;span class="fullpost"&gt; &lt;br /&gt;In addition to the standard manual pages, the Free Software Foundation has created&lt;br /&gt;a number of info files that are processed with the &lt;span style="font-weight: bold;"&gt;info &lt;/span&gt;program.&lt;br /&gt;&lt;br /&gt;your system may also have one or more graphical interfaces to manual&lt;br /&gt;pages, such as &lt;span style="font-weight: bold;"&gt;xman &lt;/span&gt;(from the XFree86 Project) and &lt;span style="font-weight: bold;"&gt;yelp &lt;/span&gt;(the Gnome help&lt;br /&gt;browser).&lt;br /&gt;&lt;br /&gt;If you know that a topic occurs in a particular section, you can specify the section.&lt;br /&gt;For example, &lt;span style="font-weight: bold;"&gt;man 4 tty &lt;/span&gt;or &lt;span style="font-weight: bold;"&gt;man 2 mkdir&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;An alternative is to use the &lt;span style="font-weight: bold;"&gt;-a &lt;/span&gt;option to&lt;br /&gt;display all applicable manual sections. If you specify &lt;span style="font-weight: bold;"&gt;-a&lt;/span&gt;, you will be prompted after&lt;br /&gt;quitting the page for each section.&lt;br /&gt;&lt;br /&gt;Use man less to find out more about&lt;span style="font-weight: bold;"&gt; / &lt;/span&gt;(search forwards),&lt;span style="font-weight: bold;"&gt; ?&lt;/span&gt; (search backwards), and &lt;span style="font-weight: bold;"&gt;n &lt;/span&gt;(repeat last search), among many other commands.&lt;br /&gt;&lt;br /&gt;The info command comes from the makers of emacs, so the searching commands&lt;br /&gt;are more like emacs commands. For example, &lt;span style="font-weight: bold;"&gt;ctrl-s&lt;/span&gt; searches forwards and&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ctrl-r&lt;/span&gt; searches backwards using an incremental search. You can also move&lt;br /&gt;around with the arrow keys, follow links (indicated with a star) using the Enter key,&lt;br /&gt;and quit using q. Use the --vi-keys option with info if you'd prefer similar key&lt;br /&gt;bindings to those used for man.&lt;br /&gt;&lt;br /&gt;The &lt;span style="font-weight: bold;"&gt;whatis &lt;/span&gt;command searches man pages for the name you give and displays the name&lt;br /&gt;information from the appropriate manual pages. The &lt;span style="font-weight: bold;"&gt;apropos &lt;/span&gt;command does a&lt;br /&gt;keyword search of manual pages and lists ones containing your keyword&lt;br /&gt;&lt;br /&gt;Manual pages may be in many locations on your system. You can determine the&lt;br /&gt;current search path using the &lt;span style="font-weight: bold;"&gt;manpath &lt;/span&gt;command.&lt;br /&gt;&lt;br /&gt;Depending on your system, configuration information for the man system is stored in&lt;br /&gt;/etc/man.config or /etc/manpath.confg. Older systems use /etc/man.conf.&lt;br /&gt;&lt;br /&gt;You may have noticed that the apropos and whatis commands ran quickly. This is&lt;br /&gt;because they do not actually search the individual manual pages. Rather, they use a&lt;br /&gt;database created by the &lt;span style="font-weight: bold;"&gt;makewhatis &lt;/span&gt;command. This is usually run by the system&lt;br /&gt;either daily or weekly as a cron job.&lt;br /&gt;&lt;br /&gt;If you wish to print the page, specify the -t option to format the page for printing&lt;br /&gt;using the &lt;span style="font-weight: bold;"&gt;groff &lt;/span&gt;or &lt;span style="font-weight: bold;"&gt;troff &lt;/span&gt;program.&lt;br /&gt;&lt;br /&gt;In addition to the manual pages and info pages that you have already seen, your&lt;br /&gt;Linux system probably includes a lot more documentation. The customary place to&lt;br /&gt;store this is in&lt;span style="font-weight: bold;"&gt; /usr/share/doc, or /usr/doc &lt;/span&gt;on older systems.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Internet documentation&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;HOWTOs&lt;br /&gt;are subject-specific help, such as the Linux IPv6 HOWTO.&lt;br /&gt;Guides&lt;br /&gt;are longer, in-depth books, such as Introduction to Linux - A Hands on Guide.&lt;br /&gt;FAQs&lt;br /&gt;are Frequently Asked Questions, such as the Linux Documentation Project&lt;br /&gt;(LDP) FAQ.&lt;br /&gt;man pages&lt;br /&gt;are help on individual commands, as you used in the previous section of this&lt;br /&gt;tutorial.&lt;br /&gt;Linux Gazette&lt;br /&gt;is an online magazine, currently available in English, French, German,&lt;br /&gt;Indonesian, Italian, Portuguese, Russian, and Spanish.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Notifying users&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The first two of these, &lt;span style="font-weight: bold;"&gt;/etc/issue&lt;/span&gt; and &lt;span style="font-weight: bold;"&gt;/etc/issue.net&lt;/span&gt;, are displayed on an ASCII&lt;br /&gt;terminal that is connected locally (/etc/issue) or remotely (/etc/issue.net).&lt;br /&gt;&lt;br /&gt;Both /etc/issue and /etc/issue.net provide user feedback in the form of a logon&lt;br /&gt;prompt and could also be used to advise users of issues such as impending&lt;br /&gt;outages. However, this is usually done with a message of the day or motd, which is&lt;br /&gt;stored in &lt;span style="font-weight: bold;"&gt;/etc/motd&lt;/span&gt;. The contents of /etc/motd are displayed after a successful login&lt;br /&gt;but just before the login shell is started.&lt;br /&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5691137276455699355-1730476841350982115?l=itdiver.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/It-diver/~4/TYnR_GKy2zo" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/It-diver/~3/TYnR_GKy2zo/lpi-exam-102-prep-linux-documentation.html</link><author>noreply@blogger.com (slavich)</author><thr:total>0</thr:total><feedburner:origLink>http://itdiver.blogspot.com/2010/04/lpi-exam-102-prep-linux-documentation.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5691137276455699355.post-3166531660786440718</guid><pubDate>Sat, 03 Apr 2010 12:15:00 +0000</pubDate><atom:updated>2010-04-03T11:38:30.350-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Microsoft</category><title>Изменение имени пользователя и сведений об организации после установки Windows XP</title><description>Иногда возникает необходимость поменять имя пользователя и название компании в ОС Windows уже после ее установки. Процедура довольно простая.&lt;br /&gt;&lt;br /&gt;В меню Пуск выберите пункт Выполнить.&lt;br /&gt;В поле Открыть введите команду &lt;span style="font-weight: bold;"&gt;regedit &lt;/span&gt;и нажмите кнопку OK.&lt;br /&gt;Найдите следующий раздел реестра:&lt;br /&gt;&lt;strong&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Чтобы изменить название организации, выполните следующие действия.&lt;br /&gt;В правой панели дважды щелкните параметр &lt;span style="font-weight: bold;"&gt;RegisteredOrganization&lt;/span&gt;. В поле Значение введите необходимое имя и нажмите кнопку OK.&lt;br /&gt;&lt;br /&gt;Чтобы изменить имя зарегистрированного пользователя, выполните следующие действия.&lt;br /&gt;В правой панели дважды щелкните параметр &lt;span style="font-weight: bold;"&gt;RegisteredOwner&lt;/span&gt;. В поле Значение введите необходимое имя и нажмите кнопку OK.&lt;br /&gt;&lt;br /&gt;В меню Файл выберите команду Выход, чтобы закрыть окно редактора реестра.&lt;br /&gt;&lt;br /&gt;Источник - &lt;a href="http://support.microsoft.com/kb/310441/ru"&gt;http://support.microsoft.com/kb/310441/ru&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5691137276455699355-3166531660786440718?l=itdiver.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/It-diver/~4/ApcRu9B1wUk" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/It-diver/~3/ApcRu9B1wUk/windows-xp.html</link><author>noreply@blogger.com (slavich)</author><thr:total>0</thr:total><feedburner:origLink>http://itdiver.blogspot.com/2010/04/windows-xp.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5691137276455699355.post-1400165933954022547</guid><pubDate>Tue, 30 Mar 2010 18:40:00 +0000</pubDate><atom:updated>2010-03-30T12:33:12.246-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">exam</category><category domain="http://www.blogger.com/atom/ns#">Linux</category><title>LPI exam 102 prep: Printing</title><description>Краткие заметки, сделанные при подготовке к сдаче экзамена LPI 117-102    (Junior Level Linux Professional (LPIC-1)).&lt;br /&gt;&lt;br /&gt;In UNIX® and Linux systems, printing initially used the Berkeley Software&lt;br /&gt;Distribution (BSD) printing subsystem, consisting of a line printer daemon (&lt;span style="font-weight: bold;"&gt;lpd&lt;/span&gt;)&lt;br /&gt;running as a server, and client commands such as &lt;span style="font-weight: bold;"&gt;lpr &lt;/span&gt;to submit jobs for printing.&lt;br /&gt;This protocol was later standardized by the IETF as RFC 1179, "Line Printer&lt;br /&gt;Daemon Protocol".&lt;br /&gt;&lt;br /&gt;System V UNIX also had a printing daemon. It was functionally similar to the&lt;br /&gt;Berkeley LPD, but had a different command set. You will frequently see two&lt;br /&gt;commands with different options that accomplish the same task. For example, lpr&lt;br /&gt;from the Berkeley implementation and &lt;span style="font-weight: bold;"&gt;lp &lt;/span&gt;from the System V implementation are&lt;br /&gt;both use to print files.&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt; &lt;br /&gt;The CUPS server runs as a daemon process, cupsd under control of a configuration&lt;br /&gt;file normally located in &lt;span style="font-weight: bold;"&gt;/etc/cups/cupsd.conf&lt;/span&gt;. The&lt;span style="font-weight: bold;"&gt; /etc/cups &lt;/span&gt;directory also contains&lt;br /&gt;other configuration files related to CUPS. It is usually started during system&lt;br /&gt;initialization, but may be controlled by the cups script located in&lt;span style="font-weight: bold;"&gt; /etc/rc.d/init.d&lt;/span&gt; or&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;/etc/init.d,&lt;/span&gt; according to your distribution.&lt;br /&gt;&lt;br /&gt;The configuration file, &lt;span style="font-weight: bold;"&gt;/etc/cups/cupsd.conf&lt;/span&gt;, contains parameters that you may set to&lt;br /&gt;control such things as access to the printing system, whether remote printing is&lt;br /&gt;allowed, the location of spool files, and so on.&lt;br /&gt;&lt;br /&gt;the spool files are stored by default in the&lt;span style="font-weight: bold;"&gt; /var/spool&lt;/span&gt; filesystem as you would expect from the&lt;br /&gt;Filesystem Hierarchy Standard (FHS).&lt;br /&gt;&lt;br /&gt;the spool files are stored by default in the &lt;span style="font-weight: bold;"&gt;/var/spool &lt;/span&gt;filesystem as you would expect from the&lt;br /&gt;Filesystem Hierarchy Standard (FHS).&lt;br /&gt;&lt;br /&gt;check the queues known to the system using the CUPS &lt;span style="font-weight: bold;"&gt;lpstat &lt;/span&gt;command.&lt;br /&gt;&lt;br /&gt;-a Display accepting&lt;br /&gt;status of printers.&lt;br /&gt;-c Display print classes.&lt;br /&gt;-p Display print status:&lt;br /&gt;enabled or disabled.&lt;br /&gt;-s Display default printer,&lt;br /&gt;printers, and classes.&lt;br /&gt;Equivalent to -d -c&lt;br /&gt;-v. Note that multiple&lt;br /&gt;options must be&lt;br /&gt;separated as values&lt;br /&gt;can be specified for&lt;br /&gt;many.&lt;br /&gt;-s Display printers and&lt;br /&gt;their devices.&lt;br /&gt;&lt;br /&gt;also use the LPD &lt;span style="font-weight: bold;"&gt;lpc &lt;/span&gt;command, found in &lt;span style="font-weight: bold;"&gt;/usr/sbin&lt;/span&gt;, with the status option.&lt;br /&gt;&lt;br /&gt;If no option is specified, &lt;span style="font-weight: bold;"&gt;lpq &lt;/span&gt;displays the queue for the default printer. Use the &lt;span style="font-weight: bold;"&gt;-P&lt;/span&gt; option with a printer name to specify a particular printer or the&lt;span style="font-weight: bold;"&gt; -a&lt;/span&gt; option to specify all printers,&lt;br /&gt;&lt;br /&gt;You can avoid printing the extra copy by removing a job from the queue with the &lt;span style="font-weight: bold;"&gt;lprm&lt;/span&gt; command.&lt;br /&gt;&lt;br /&gt;Another command that will help you manipulate jobs on print queues is the &lt;span style="font-weight: bold;"&gt;lp&lt;/span&gt; command.&lt;br /&gt;&lt;br /&gt;you might use&lt;span style="font-weight: bold;"&gt; lpc topq&lt;/span&gt; to move a job to the top of a queue. Other &lt;span style="font-weight: bold;"&gt;lpc &lt;/span&gt;commands may include&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;disable, down, enable, hold, move, redirect, release, and start.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Most CUPS systems also have a graphical interface to&lt;br /&gt;the command-line functions that we discuss here. Generally, this interface is&lt;br /&gt;accessible from the local host using a browser pointed to port &lt;span style="font-weight: bold;"&gt;631&lt;/span&gt;&lt;br /&gt;(http://localhost:631 or &lt;span style="font-weight: bold;"&gt;http://127.0.0.1:631&lt;/span&gt;),&lt;br /&gt;&lt;br /&gt;The simplest way to print any file is to use the lpr command and provide the file&lt;br /&gt;name. This prints the file on the default printer.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Print files&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The simplest way to print any file is to use the &lt;span style="font-weight: bold;"&gt;lpr &lt;/span&gt;command and provide the file&lt;br /&gt;name. This prints the file on the default printer.&lt;br /&gt;&lt;br /&gt;-C, -J, or -T Set a job name.&lt;br /&gt;-P Select a particular&lt;br /&gt;printer.&lt;br /&gt;-# Specify number of&lt;br /&gt;copies. Note this is&lt;br /&gt;different to the -n option&lt;br /&gt;you saw with the lp&lt;br /&gt;command.&lt;br /&gt;-m Send email upon job&lt;br /&gt;completion.&lt;br /&gt;-l The print file is already&lt;br /&gt;formatted for printing.&lt;br /&gt;Equivalent to -o raw.&lt;br /&gt;-o Set a job option.&lt;br /&gt;-p Format a text file with a&lt;br /&gt;shaded header.&lt;br /&gt;Equivalent to -o&lt;br /&gt;prettyprint.&lt;br /&gt;-q Hold (or queue) the job&lt;br /&gt;for later printing.&lt;br /&gt;-r Remove the file after it&lt;br /&gt;&lt;br /&gt;complex example: &lt;span style="font-weight: bold;"&gt;lpr -Pxerox -J "Ian's text file" -#2 -m&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; -p -q -r abc.txt&lt;/span&gt;, user ian is requesting a specific printer, giving a name to the&lt;br /&gt;job, requesting 2 copies, requesting an email confirmation after printing, holding the&lt;br /&gt;job, and having the file abc.txt removed after it has been spooled. The subsequent&lt;br /&gt;commands show the held job and the fact that the file has indeed been removed.&lt;br /&gt;&lt;br /&gt;find out what general options are set for a printer using the&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;lpoptions &lt;/span&gt;command. Add the -l option to display printer-specific options&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;mpage&lt;/span&gt;&lt;br /&gt;Formats test files for printing multiple pages on a single page.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;psnup&lt;/span&gt;&lt;br /&gt;Performs similar functions for PostScript files as mpage does for text files.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;psbook&lt;/span&gt;&lt;br /&gt;Rearranges the pages of a PostScript document for printing as a book or&lt;br /&gt;booklet, taking into account the number of pages per sheet and how the sheet&lt;br /&gt;is folded.&lt;br /&gt;&lt;br /&gt;The &lt;span style="font-weight: bold;"&gt;a2ps &lt;/span&gt;command can handle a wide range of text file types and make intelligent&lt;br /&gt;decisions about the best way to format them&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Printer installation and configuration&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Use the &lt;span style="font-weight: bold;"&gt;cups &lt;/span&gt;script located in &lt;span style="font-weight: bold;"&gt;/etc/rc.d/init.d&lt;/span&gt; or &lt;span style="font-weight: bold;"&gt;/etc/init.d&lt;/span&gt;, according to your&lt;br /&gt;distribution with the status command. You can also use the &lt;span style="font-weight: bold;"&gt;lpstat &lt;/span&gt;or &lt;span style="font-weight: bold;"&gt;lpc&lt;/span&gt;&lt;br /&gt;status command to check whether your daemon is running.&lt;br /&gt;&lt;br /&gt;CUPS also maintains an access log and an error log. You can change the level of&lt;br /&gt;logging using the LogLevel statement in &lt;span style="font-weight: bold;"&gt;/etc/cups/cupsd.conf&lt;/span&gt;. By default, logs are&lt;br /&gt;stored in the &lt;span style="font-weight: bold;"&gt;/var/log/cups&lt;/span&gt; directory.&lt;br /&gt;&lt;br /&gt;The &lt;span style="font-weight: bold;"&gt;lpinfo &lt;/span&gt;command can also help you identify&lt;br /&gt;available device types and drivers. Use the -v option to list supported devices and&lt;br /&gt;the -m option to list drivers&lt;br /&gt;&lt;br /&gt;If you need to remove a printer, use &lt;span style="font-weight: bold;"&gt;lpadmin &lt;/span&gt;with the -&lt;span style="font-weight: bold;"&gt;x &lt;/span&gt;option&lt;br /&gt;&lt;br /&gt;CUPS uses the &lt;span style="font-weight: bold;"&gt;/var/spool/cups&lt;/span&gt; directory for spooling.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5691137276455699355-1400165933954022547?l=itdiver.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/It-diver/~4/L59u35elUIo" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/It-diver/~3/L59u35elUIo/lpi-exam-102-prep-printing.html</link><author>noreply@blogger.com (slavich)</author><thr:total>0</thr:total><feedburner:origLink>http://itdiver.blogspot.com/2010/03/lpi-exam-102-prep-printing.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5691137276455699355.post-6536784776333091367</guid><pubDate>Mon, 29 Mar 2010 18:40:00 +0000</pubDate><atom:updated>2010-03-29T13:20:08.001-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">exam</category><category domain="http://www.blogger.com/atom/ns#">Linux</category><title>LPI exam 102 prep: Boot, initialization, shutdown, and runlevels</title><description>Краткие заметки, сделанные при подготовке к сдаче экзамена LPI 117-102   (Junior Level Linux Professional (LPIC-1)).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Boot the system&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To summarize the boot process for PCs:&lt;br /&gt;1. When a PC is turned on, the BIOS (Basic Input Output Service) performs&lt;br /&gt;a self test.&lt;br /&gt;2. When the machine passes its self test, the BIOS loads the Master Boot&lt;br /&gt;Record (or MBR, usually from the first 512-byte sector of the boot drive).&lt;br /&gt;This is usually the first hard drive on the system, but may also be a&lt;br /&gt;diskette, CD, or USB key.&lt;br /&gt;3. For a hard drive, the MBR loads a stage 1 boot loader, which is typically&lt;br /&gt;either the LILO or GRUB stage1 boot loader on a Linux system. This is&lt;br /&gt;another 512-byte, single-sector record.&lt;br /&gt;4. The stage 1 boot loader usually loads a sequence of records called the&lt;br /&gt;stage 2 boot loader (or sometimes the stage 1.5 loader).&lt;br /&gt;5. The stage 2 loader loads the operating system. For Linux, this is the&lt;br /&gt;kernel, and possibly an initial RAM disk (initrd).&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;The LILO configuration file defaults to &lt;span style="font-weight: bold;"&gt;/etc/lilo.conf&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Remember that whenever you make changes to /etc/lilo.conf, or whenever you&lt;br /&gt;install a new kernel, you &lt;span style="font-weight: bold;"&gt;must run lilo&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In addition to displaying the LILO configuration file, you may use the &lt;span style="font-weight: bold;"&gt;-q&lt;/span&gt; option of the&lt;br /&gt;lilo command to display information about the LILO boot choices. Add &lt;span style="font-weight: bold;"&gt;-v&lt;/span&gt; options&lt;br /&gt;for more verbose output.&lt;br /&gt;&lt;br /&gt;The GRUB configuration file defaults to &lt;span style="font-weight: bold;"&gt;/boot/grub/grub.conf&lt;/span&gt; or &lt;span style="font-weight: bold;"&gt;/boot/grub/menu.lst&lt;/span&gt;.&lt;br /&gt;If both are present, one will usually be a symbolic link to the other.&lt;br /&gt;&lt;br /&gt;GRUB also does not require a partition to be mounted in order to configure a boot&lt;br /&gt;entry for it. You will notice entries such as root (hd0,6) and&lt;br /&gt;splashimage=(hd0,2)/boot/grub/fig1x.xpm.gz. GRUB refers to your hard&lt;br /&gt;disks as hdn, where n is an integer starting from 0. Similarly, partitions on a disk are&lt;br /&gt;similarly numbered starting from 0.&lt;br /&gt;&lt;br /&gt;From the menu, you may press&lt;span style="font-weight: bold;"&gt; e &lt;/span&gt;on an entry to edit it,&lt;span style="font-weight: bold;"&gt; c&lt;/span&gt; to switch to a GRUB command line,&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;b&lt;/span&gt; to boot the system,&lt;span style="font-weight: bold;"&gt; p &lt;/span&gt;to enter a password, and&lt;span style="font-weight: bold;"&gt; Esc&lt;/span&gt; to return to the menu or to the&lt;br /&gt;previous step. There is also a grub command, which creates a simulated shell in&lt;br /&gt;which you may test your GRUB configuration or your GRUB command skills.&lt;br /&gt;&lt;br /&gt;You may also view it on your system using the info grub command.&lt;br /&gt;&lt;br /&gt;With GRUB, you could type in another set of commands for the kernel and initrd&lt;br /&gt;statements, or, preferably, you could use the edit facility that you just learned about&lt;br /&gt;to edit an existing entry by adding &lt;span style="font-weight: bold;"&gt;-prep &lt;/span&gt;to the end of the existing kernel image&lt;br /&gt;name.&lt;br /&gt;&lt;br /&gt;When the kernel finishes loading, it usually starts &lt;span style="font-weight: bold;"&gt;/sbin/init&lt;/span&gt;. This program&lt;br /&gt;remains running until the system is shut down. It is always assigned process &lt;span style="font-weight: bold;"&gt;ID 1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The &lt;span style="font-weight: bold;"&gt;init &lt;/span&gt;program boots the rest of your system by running a series of scripts.&lt;br /&gt;These scripts typically live in &lt;span style="font-weight: bold;"&gt;/etc/rc.d/init.d &lt;/span&gt;or &lt;span style="font-weight: bold;"&gt;/etc/init.d&lt;/span&gt;, and they perform services&lt;br /&gt;such as setting the system's hostname, checking the filesystem for errors, mounting&lt;br /&gt;additional filesystems, enabling networking, starting print services, and so on. When&lt;br /&gt;the scripts complete, init starts a program calledgetty, which displays the login&lt;br /&gt;prompt on consoles.&lt;br /&gt;&lt;br /&gt;It's nice to be able to go back and review the kernel messages. Since standard&lt;br /&gt;output is related to a process, and the kernel does not have a process identifier, it&lt;br /&gt;keeps kernel (and module) output messages in the kernel ring buffer. You may&lt;br /&gt;display the kernel ring buffer using the &lt;span style="font-weight: bold;"&gt;dmesg &lt;/span&gt;command, which displays these&lt;br /&gt;messages on standard output.&lt;br /&gt;&lt;br /&gt;Once your system has started to the point of running /sbin/init, the kernel still&lt;br /&gt;logs events in the ring buffer as you just saw, but processes use the syslog daemon&lt;br /&gt;to log messages, usually in &lt;span style="font-weight: bold;"&gt;/var/log/messages&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Runlevels , shutdown, and reboot&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Runlevels &lt;/span&gt;define what tasks can be accomplished in the current state (or runlevel) of&lt;br /&gt;a Linux system. Every Linux system supports three basic runlevels, plus one or&lt;br /&gt;more runlevels for normal operation.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;0&lt;/span&gt; Shut down (or halt) the system&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1&lt;/span&gt; Single-user mode; usually aliased as s or S&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;6 &lt;/span&gt;Reboot the system&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2&lt;/span&gt; Multi-user mode without networking&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3&lt;/span&gt; Multi-user mode with networking&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;5&lt;/span&gt; Multi-user mode with networking and the&lt;br /&gt;&lt;br /&gt;To make a permanent change, you can edit &lt;span style="font-weight: bold;"&gt;/etc/inittab&lt;/span&gt; and change the default level&lt;br /&gt;You can use the telinit command to tell the init process what runlevel it should switch to.&lt;br /&gt;&lt;br /&gt;You can determine the current runlevel using the &lt;span style="font-weight: bold;"&gt;runlevel &lt;/span&gt;command, which&lt;br /&gt;shows the previous runlevel as well as the current one.&lt;br /&gt;&lt;br /&gt;f you use the ls command to display a long listing of the &lt;span style="font-weight: bold;"&gt;telinit &lt;/span&gt;command, you&lt;br /&gt;will see that it really is a symbolic link to the &lt;span style="font-weight: bold;"&gt;init &lt;/span&gt;command. The init executable&lt;br /&gt;knows which way it was called and behaves accordingly. Since init normally runs&lt;br /&gt;as PID 1, it is also smart enough to know if you invoke it using init rather than&lt;br /&gt;telinit. If you do, it will assume you want it to behave as if you had called&lt;br /&gt;telinit instead. For example, you may use int 5 instead of telinit 5 to&lt;br /&gt;switch to runlevel 5.&lt;br /&gt;&lt;br /&gt;The &lt;span style="font-weight: bold;"&gt;shutdown &lt;/span&gt;command sends a warning message to all logged on users and blocks further logins.&lt;br /&gt;It then signals init to switch runlevels. The init process then sends all running&lt;br /&gt;processes a &lt;span style="font-weight: bold;"&gt;SIGTERM &lt;/span&gt;signal, giving them a chance to save data or otherwise&lt;br /&gt;properly terminate. After 5 seconds, or another delay if specified, init sends a&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SIGKILL &lt;/span&gt;signal to forcibly end each remaining process.&lt;br /&gt;&lt;br /&gt;By default, shutdown switches to runlevel 1 (single-user mode). You may specify&lt;br /&gt;the -h option to halt the system, or the -r option to reboot. A standard message is&lt;br /&gt;issued in addition to any message you specify. The time may be specified as an&lt;br /&gt;absolute time in hh:mm format, or as a relative time, n, where n is the number of&lt;br /&gt;minutes until shutdown. For immediate shutdown, use now, which is equivalent to&lt;br /&gt;+0.&lt;br /&gt;&lt;br /&gt;If you have issued a delayed shutdown and the time has not yet expired, you may&lt;br /&gt;cancel the shutdown by pressing Ctrl-c if the command is running in the foreground,&lt;br /&gt;or by issuing shutdown with the -c option to cancel a pending shutdown.&lt;br /&gt;&lt;br /&gt;The &lt;span style="font-weight: bold;"&gt;halt &lt;/span&gt;command halts the system.&lt;br /&gt;The &lt;span style="font-weight: bold;"&gt;poweroff &lt;/span&gt;command is a symbolic link to the halt command, which&lt;br /&gt;halts the system and then attempts to power it off.&lt;br /&gt;The &lt;span style="font-weight: bold;"&gt;reboot &lt;/span&gt;command is a another symbolic link to the halt command,&lt;br /&gt;which halts the system and then reboots it.&lt;br /&gt;&lt;br /&gt;there are several other fields in &lt;span style="font-weight: bold;"&gt;/etc/inittab&lt;/span&gt;, along with a set&lt;br /&gt;of init scripts in directories such as&lt;span style="font-weight: bold;"&gt; rc1.d or rc5.d&lt;/span&gt;, where the digit identifies the&lt;br /&gt;runlevel to which the scripts in that directory apply&lt;br /&gt;&lt;br /&gt;The scripts used by init when starting the system, changing runlevels, or shutting&lt;br /&gt;down are typically stored in the /etc/init.d o r/etc/rc.d.init.d directory. A series of&lt;br /&gt;symbolic links in the rcn.d directories, one directory for each runlevel n, control&lt;br /&gt;whether a script is started when entering a runlevel or stopped when leaving it.&lt;br /&gt;These links start with either a K or an S, followed by a two-digit number and then the&lt;br /&gt;name of the service.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5691137276455699355-6536784776333091367?l=itdiver.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/It-diver/~4/IIh1seHSJzA" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/It-diver/~3/IIh1seHSJzA/lpi-exam-102-prep-topic-106-boot.html</link><author>noreply@blogger.com (slavich)</author><thr:total>0</thr:total><feedburner:origLink>http://itdiver.blogspot.com/2010/03/lpi-exam-102-prep-topic-106-boot.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5691137276455699355.post-8410409641768392476</guid><pubDate>Mon, 29 Mar 2010 15:22:00 +0000</pubDate><atom:updated>2010-03-29T08:35:35.590-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">VMWare</category><category domain="http://www.blogger.com/atom/ns#">virtualization</category><category domain="http://www.blogger.com/atom/ns#">Microsoft</category><title>Конкурентные преимущества средств виртуализации VMware над средствами Microsoft</title><description>Данные о конкурентных преимуществах взяты из материалов VMware. Возможно что-то уже не соответствует действительности, но основная тенденция, думаю, сохраня&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Ключевые преимущества VMware vSphere перед Microsoft Hyper-V&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1. VMware vSphere 4 требует меньше дискового пространства для установки по сравнению с MS Hyper-V.&lt;br /&gt;&lt;br /&gt;2. VMware vSphere 4 обладает расширенными возможностями по управлению памятью.&lt;br /&gt;&lt;br /&gt;3. В MS Hyper-V R2 не реализована переподписка оперативной памяти.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_OmAhhpQBhkA/S7DHhzxzHXI/AAAAAAAACGs/m0DORrgT3dw/s1600/VMwareHyperV.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 310px;" src="http://1.bp.blogspot.com/_OmAhhpQBhkA/S7DHhzxzHXI/AAAAAAAACGs/m0DORrgT3dw/s320/VMwareHyperV.jpg" alt="" id="BLOGGER_PHOTO_ID_5454078532394360178" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;4. В MS Hyper-V R2 не реализовано совместное использование идентичных фрагментов данных в оперативной памяти.&lt;br /&gt;&lt;br /&gt;5. В MS Hyper-V R2 не реализована передача фрагментов оперативной памяти от простаивающих виртуальных машин активным.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;6. В MS Hyper-V R2 не реализована возможность использовать большие страницы в оперативной памяти.&lt;br /&gt;&lt;br /&gt;7. В MS Hyper-V R2 не реализована возможность прямого доступа виртуальных машин к сетевым адаптерам и адаптерам HBA, что позволило бы снизить нагрузку на CPU.&lt;br /&gt;&lt;br /&gt;8. В MS Hyper-V R2 не реализована возможность ограничения использования общими ресурсами (оперативная память, CPU, etc)&lt;br /&gt;&lt;br /&gt;9. В MS Hyper-V R2 количество поддерживаемых гостевых ОС ограничено до 13&lt;br /&gt;&lt;br /&gt;10. В MS Hyper-V R2 поддерживается меньшее количество гостевых ОС чем в VMware.&lt;br /&gt;&lt;br /&gt;11. В MS Hyper-V R2 не реализована возможность агрегировать ресурсы от нескольких серверов в единый пул ресурсов.&lt;br /&gt;&lt;br /&gt;12. В MS Hyper-V R2 не реализованы расширенные возможности по управлению потреблением электроэнергии.&lt;br /&gt;&lt;br /&gt;13. В MS Hyper-V R2 не реализованы технологии сетевой безопасности на 2 уровне ISO/OSI&lt;br /&gt;&lt;br /&gt;14. В MS Hyper-V R2 не реализована возможность использования распределенного коммутатора на нескольких гипервизорах.&lt;br /&gt;&lt;br /&gt;15. В MS Hyper-V R2 не реализована возможность консолидировать HBA.&lt;br /&gt;&lt;br /&gt;16. В MS Hyper-V R2 не реализована возможность миграции сетевых интерфейсов (network VMotion)&lt;br /&gt;&lt;br /&gt;17. В MS Hyper-V R2 не реализована возможность ограничения пропускной способности сетевых интерфейсов.&lt;br /&gt;&lt;br /&gt;18. В MS Hyper-V R2 не реализована поддержка параметров безопасности SAN.&lt;br /&gt;&lt;br /&gt;19. В MS Hyper-V R2 присутствует ограничение в 2 ТБ на виртуальный диск.&lt;br /&gt;&lt;br /&gt;20. В MS Hyper-V R2 не реализована возможность распределенного журналирования для ускорения восстановления виртуальных машин.&lt;br /&gt;&lt;br /&gt;21. В MS Hyper-V R2 не реализована возможность Fault Tolerance (технология полного дублирования функционирования виртуальных машин на резервный сайт с 0 временем восстановления и потерь данных).&lt;br /&gt;&lt;br /&gt;22. В MS Hyper-V R2 не реализована возможность подключать удаленные устройства CD-ROM/DVD-ROM.&lt;br /&gt;&lt;br /&gt;23. В MS Hyper-V R2 не реализована возможность распространения виртуализованных приложений.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_OmAhhpQBhkA/S7DHLSPD0NI/AAAAAAAACGc/NuUsJW_USZM/s1600/Hypervisor_OS_support.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 84px; height: 320px;" src="http://3.bp.blogspot.com/_OmAhhpQBhkA/S7DHLSPD0NI/AAAAAAAACGc/NuUsJW_USZM/s320/Hypervisor_OS_support.jpg" alt="" id="BLOGGER_PHOTO_ID_5454078145433161938" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Преимущества средств управления VMware над средствами Microsoft System Center Virtual Machine Manager&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1. System Center требует более сложную интеграцию с системой по сравнению с системой управления VMware vCenter Server. Для комплексного мониторинга, управления, доставки обновлений на гипервизоры Hyper-V требуется докупать System Center Operations Manager, System Center Configuration Manager, System Center Data Protection Manager. Каждый их компонентов требует отдельного сервера, лицензий для ОС и СУБД SQL, SMSD.&lt;br /&gt;&lt;br /&gt;2. Кросс-платформенное управление гипервизорами очень ограничено в System Center Virtual Machine Manager. Если будет добавлен гипервизор VMware то его управляемость будет сильно ограничена и понадобится докупка дорогостоящих лицензий SMSD и сервера управления VMware vCenter.&lt;br /&gt;&lt;br /&gt;3. VMware vSphere имеет полный функциональный набор в отличие от System Center Virtual Machine Manager. Предлагается единый интерфейс управления всеми задачами гипервизоров и виртуальных машин.&lt;br /&gt;&lt;br /&gt;4. VMware DRS (технология восстановления при авариях) полностью интегрирована и обладает более продвинутым алгоритмом функционирования по сравнению с технологией Microsoft PRO (аналогичная технология от Microsoft).&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5691137276455699355-8410409641768392476?l=itdiver.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/It-diver/~4/bVyrc-kvBK4" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/It-diver/~3/bVyrc-kvBK4/vmware-microsoft.html</link><author>noreply@blogger.com (slavich)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_OmAhhpQBhkA/S7DHhzxzHXI/AAAAAAAACGs/m0DORrgT3dw/s72-c/VMwareHyperV.jpg" height="72" width="72" /><thr:total>11</thr:total><feedburner:origLink>http://itdiver.blogspot.com/2010/03/vmware-microsoft.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5691137276455699355.post-3272509271973263783</guid><pubDate>Sun, 28 Mar 2010 19:32:00 +0000</pubDate><atom:updated>2010-03-28T12:48:00.154-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">exam</category><category domain="http://www.blogger.com/atom/ns#">Linux</category><title>LPI exam 102 prep: Kernel</title><description>Краткие заметки, сделанные при подготовке к сдаче экзамена LPI 117-102  (Junior Level Linux Professional (LPIC-1)).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Runtime kernel management&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The &lt;span style="font-weight: bold;"&gt;uname &lt;/span&gt;command prints information about your system and its kernel.&lt;br /&gt;&lt;br /&gt;-s Print the kernel name. This is the default if no option is specified.&lt;br /&gt;-n Print the nodename or hostname.&lt;br /&gt;-r Print the release of the kernel. This option is often used with module-handling commands.&lt;br /&gt;-v Print the version of the kernel.&lt;br /&gt;-m Print the machine's hardware (CPU) name.&lt;br /&gt;-o Print the operating system name.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Use the &lt;span style="font-weight: bold;"&gt;lsmod &lt;/span&gt;command to display the modules that are currently loaded on your&lt;br /&gt;system.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;In addition to the module name, lsmod also shows the module size and the number&lt;br /&gt;of users of the module. If the module is used by any other modules, these are listed.&lt;br /&gt;&lt;br /&gt;The &lt;span style="font-weight: bold;"&gt;modinfo &lt;/span&gt;command displays information about one or more modules.&lt;br /&gt;&lt;br /&gt;On 2.6 kernels you can also use &lt;span style="font-weight: bold;"&gt;modinfo &lt;/span&gt;to limit requests to specific information&lt;br /&gt;about a module. Use the -F option to extract a single information type, such as&lt;br /&gt;parm, description, license, filename, or alias.&lt;br /&gt;&lt;br /&gt;To remove a mod, use the &lt;span style="font-weight: bold;"&gt;rmmod &lt;/span&gt;command along with the module name&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;insmod &lt;/span&gt;command, which takes the full path name of the module to be reloaded,&lt;br /&gt;along with any module options that may be required&lt;br /&gt;&lt;br /&gt;The &lt;span style="font-weight: bold;"&gt;modprobe &lt;/span&gt;command provides a higher-level interface that&lt;br /&gt;operates with the module name instead of file path. It also handles loading additional&lt;br /&gt;modules upon which a module depends, and can remove modules as well as load&lt;br /&gt;them.&lt;br /&gt;&lt;br /&gt;The &lt;span style="font-weight: bold;"&gt;depmod &lt;/span&gt;command scans the modules in the subdirectories of /lib/modules for&lt;br /&gt;the kernel you are working on and freshens the dependency information.&lt;br /&gt;&lt;br /&gt;You can customize the behavior of modprobe and depmod using the configuration&lt;br /&gt;file &lt;span style="font-weight: bold;"&gt;/etc/modules.conf&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Customize and build kernels and kernel modules&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The ultimate source for the Linux kernel is the Linux Kernel Archives&lt;br /&gt;The compressed source is normally uncompressed in /usr/src, and it creates a new subdirectory for the kernel version, such as linux-2.6.15, containing the tree of files&lt;br /&gt;needed to build your kernel.&lt;br /&gt;&lt;br /&gt;The .config file in your kernel build directory contains configuration information for&lt;br /&gt;your kernel, including the target machine environment, the features to be included,&lt;br /&gt;and whether a feature should be compiled into the kernel or built as a module.&lt;br /&gt;Creating a .config file is the first step to building or rebuilding a kernel.&lt;br /&gt;&lt;br /&gt;If you are not sure of the state of your build tree, run make clean before&lt;br /&gt;configuring your new kernel. For an even more extreme cleanup target, run make&lt;br /&gt;mrproper; this will remove your .config file as well as some other files used by the&lt;br /&gt;build process. If you do this and then need to restore a backed up .config file, you&lt;br /&gt;will need to run make oldconfig before configuring.&lt;br /&gt;&lt;br /&gt;When you have completed building your kernel, you still have a couple of steps to&lt;br /&gt;go. First, you need to run make modules_install to install your kernel modules&lt;br /&gt;in a new subdirectory of ./lib/modules.&lt;br /&gt;&lt;br /&gt;Finally, you need to run &lt;span style="font-weight: bold;"&gt;make install&lt;/span&gt; to install the new kernel and initial RAM&lt;br /&gt;disk in /boot and update your boot loader configuration.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5691137276455699355-3272509271973263783?l=itdiver.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/It-diver/~4/4C4zJH8GEmE" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/It-diver/~3/4C4zJH8GEmE/lpi-exam-102-prep-kernel.html</link><author>noreply@blogger.com (slavich)</author><thr:total>0</thr:total><feedburner:origLink>http://itdiver.blogspot.com/2010/03/lpi-exam-102-prep-kernel.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5691137276455699355.post-4870346194160223362</guid><pubDate>Tue, 09 Mar 2010 15:47:00 +0000</pubDate><atom:updated>2010-03-10T06:10:20.188-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">exam</category><category domain="http://www.blogger.com/atom/ns#">Linux</category><title>Заметки к экзамену LPI 101</title><description>Краткие заметки, сделанные при подготовке к сдаче экзамена LPI 117-101 (Junior Level Linux Professional (LPIC-1)).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_OmAhhpQBhkA/S5eoBMoKr0I/AAAAAAAACGM/QqNaNtqYQqc/s1600-h/lpic1_large.gif"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 200px; height: 200px;" src="http://4.bp.blogspot.com/_OmAhhpQBhkA/S5eoBMoKr0I/AAAAAAAACGM/QqNaNtqYQqc/s320/lpic1_large.gif" alt="" id="BLOGGER_PHOTO_ID_5447007012850937666" border="0" /&gt;&lt;/a&gt;Путь к новому набору библиотек следует прописывать в файле ld.so.conf.&lt;br /&gt;&lt;br /&gt;Сигнал, посылаемый командой kill без параметров является 15 или SIGTERM.&lt;br /&gt;&lt;br /&gt;Для активации групповой квоты в файле /etc/fstab следует добавить параметр grpquota.&lt;br /&gt;&lt;br /&gt;Для активации персональной квоты в файле /etc/fstab следует добавить параметр usrquota.&lt;br /&gt;&lt;br /&gt;Для рекурсивного создания новых директорий с командой mkdir следует использовать параметр –p.&lt;br /&gt;&lt;br /&gt;Параметры, передаваемые от bootloader к ядру отражаются списком в файле /proc/cmdline.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Для отображения частично установленных пакетов и получения советов по их полной установке следует использовать команду dpkg –C.&lt;br /&gt;&lt;br /&gt;Переменная окружения, куда следует заносить нестандартные места нахождения библиотек, называется LD_LIBRARY_PATH.&lt;br /&gt;&lt;br /&gt;После обновления зависимостей и перед компиляцией двоичного файла следует запустить команду make clean.&lt;br /&gt;&lt;br /&gt;Для выяснения названия пакета, из которого был установлен определенный путь, следует использовать команду rpm –qf /etc/path.&lt;br /&gt;&lt;br /&gt;Источники для установки программ в Debian находятся в файле /etc/apt/sources.list.&lt;br /&gt;&lt;br /&gt;Вывести список всех файлов, установленных из пакета можно командой rpm –qlp program.rpm.&lt;br /&gt;&lt;br /&gt;Установленные пакеты Debian можно опрашивать командами dpkg и dselect.&lt;br /&gt;&lt;br /&gt;Для возвращения к старой версии устанавливаемого пакета следует использовать параметр –oldpackage.&lt;br /&gt;&lt;br /&gt;На разных разделах следует размещать /home ,/var, /tmp.&lt;br /&gt;&lt;br /&gt;Консорциум, выпускающий модемы для Linux носит название ACM.&lt;br /&gt;&lt;br /&gt;Для совместимости устройства с Linux не обязательно обеспечивать его совместимость с стандартом USB 2.0.&lt;br /&gt;&lt;br /&gt;Для настройки свойств звуковой карты на устройствах ALSA следует использовать программу alsactl.&lt;br /&gt;&lt;br /&gt;Для отсылки определенного сигнала программе следует использовать команду killall –s SIGUSR1 apache2.&lt;br /&gt;&lt;br /&gt;Сочетание клавиш Ctrl-C отсылает сигнал 2 SIGINT.&lt;br /&gt;&lt;br /&gt;Для замены символа возврата каретки CF-CL на стандартный для Linux CF следует использовать команду tr –d '\r’ &lt;&gt; newtext.&lt;br /&gt;&lt;br /&gt;Для нахождения слова в тексте без учета регистра этого слова следует использовать команду grep –i word.&lt;br /&gt;&lt;br /&gt;Команда echo $! отобразит последнюю выполненную в фоне команду.&lt;br /&gt;&lt;br /&gt;Для запуска в фоне остановленной программы следует выполнить команду continue myapp.&lt;br /&gt;&lt;br /&gt;Для форматирования текста на экране следует использовать команду col.&lt;br /&gt;&lt;br /&gt;Для просмотра деталей дисковой квоты надо использовать команду repquota.&lt;br /&gt;&lt;br /&gt;Использование inode на каждой файловой системе можно отобразить при помощи команды df –i.&lt;br /&gt;&lt;br /&gt;После установки новой программы обновить кэш библиотек ld.so.cache можно при помощи команды ldconfig.&lt;br /&gt;&lt;br /&gt;Список файлов, установленных из пакета можно получить при помощи команды dpkg –L program.pkg.&lt;br /&gt;&lt;br /&gt;Частые записи проходят в директорию /tmp, ее устанавливают в отдельный раздел во избежании переполнения основного диска.&lt;br /&gt;&lt;br /&gt;Логи от ядра пишутся в директорию /var/log/messages.&lt;br /&gt;&lt;br /&gt;Для отключения пользователей от системы и запуска программы можно использовать программу telinit 1.&lt;br /&gt;&lt;br /&gt;Файловая система USB находится по адресу /proc/bus/usb.&lt;br /&gt;&lt;br /&gt;Для создания области подкачки на диске следует выполнить команду mkswap.&lt;br /&gt;&lt;br /&gt;Для конфигурирования приложений заново следует использовать программу dpkg-reconfigure.&lt;br /&gt;&lt;br /&gt;При установки grub с указанием параметра –root-directory /custom-grub программа будет установлена по адресу /custom-grub/boot/grub.&lt;br /&gt;&lt;br /&gt;Для определения пути к библиотекам надо выполнить команду ldd /usr/lib/libpng12.so.&lt;br /&gt;&lt;br /&gt;Аналогом команды cat &lt;&gt; file2 является команда cat file1 &gt; file2.&lt;br /&gt;&lt;br /&gt;Для просмотра списка изменений устанавливаемой программы следует запустить команду rpm –q –changelog rpmpachage.&lt;br /&gt;&lt;br /&gt;Для отключения квоты для директории (например /progs)следует использовать команду quotaoff –gv /progs.&lt;br /&gt;&lt;br /&gt;Для отображения специфических колонок из файла следует использовать команду cut –d; -f 1,3 /etc/passwd.&lt;br /&gt;&lt;br /&gt;Для назначения расширенных прав доступа к файлу следует использовать программу setfacl –m user:sally:rw /etc/filename.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5691137276455699355-4870346194160223362?l=itdiver.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/It-diver/~4/u6BdvJCuHvk" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/It-diver/~3/u6BdvJCuHvk/lpi-101.html</link><author>noreply@blogger.com (slavich)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_OmAhhpQBhkA/S5eoBMoKr0I/AAAAAAAACGM/QqNaNtqYQqc/s72-c/lpic1_large.gif" height="72" width="72" /><thr:total>3</thr:total><feedburner:origLink>http://itdiver.blogspot.com/2010/03/lpi-101.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5691137276455699355.post-1293745614291025393</guid><pubDate>Fri, 26 Feb 2010 20:27:00 +0000</pubDate><atom:updated>2010-02-26T13:17:52.225-08:00</atom:updated><title>LPI exam 101 prep: The X Window System</title><description>В рамках подготовки к сдаче экзамена 101 уровня Junior Level Linux Professional LPIC-1 публикую краткие описания команд и фактов из подготовительных материалов IBM к этому экзамену.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Install and configure X&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The X Window System, also known simply as X or X11, is a window system for&lt;br /&gt;graphical (bitmap) displays. X originated at MIT in 1984.&lt;br /&gt;&lt;br /&gt;The original configuration tool, xf86config, required a user to have and enter detailed&lt;br /&gt;information about video card and monitor timings. Recent versions of XFree86 are&lt;br /&gt;capable of dynamically determining the available hardware and can run with little or&lt;br /&gt;no configuration information.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;XFree86 -autoconfig&lt;/span&gt;&lt;br /&gt;Running XFree86 with the -autoconfig option will attempt to automatically&lt;br /&gt;configure the X server.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;XFree86 -configure&lt;/span&gt;&lt;br /&gt;Running XFree86 with the -configure option may work if the -autoconfig&lt;br /&gt;option does not.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;xf86cfg&lt;/span&gt;&lt;br /&gt;The xf86cfg command attempts to start the display and input drivers.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;xf86config&lt;/span&gt;&lt;br /&gt;The xf86config command uses a text-mode interface to interactively prompt&lt;br /&gt;for information about your mouse, keyboard, video card, and display.&lt;br /&gt;&lt;br /&gt;The configuration file is named xorg.conf rather than XF86Config. You may find it in&lt;br /&gt;one of several places: /etc/xorg.conf, /etc/X11/xorg.conf, /usr/X11R6/etc/xorg.conf,&lt;br /&gt;/usr/X11R6/lib/X11/xorg.conf.hostname, or /usr/X11R6/lib/X11/xorg.conf.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;X -configure&lt;/span&gt;&lt;br /&gt;Running X with the -configure option causes the X server to load each&lt;br /&gt;driver module, probe for the driver, and create a configuration file that is saved&lt;br /&gt;in the home directory of the user who started the server (usually /root). The file&lt;br /&gt;is called xorg.conf.new.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;xorgcfg&lt;/span&gt;&lt;br /&gt;This tool is similar to xf86cfg&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;xorg86config&lt;/span&gt;&lt;br /&gt;The xorgconfig command uses a text-mode interface to interactively prompt&lt;br /&gt;for information about your mouse, keyboard, video card, and display. As with&lt;br /&gt;xf86config, you will need horizontal and vertical frequency information for your&lt;br /&gt;display. You can select most video cards from a database of known video&lt;br /&gt;cards. If not, you may need specific chipset and timing information for your&lt;br /&gt;card.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;use the &lt;span style="font-weight: bold;"&gt;xvidtune &lt;/span&gt;command to tune the size and position of your X display.&lt;br /&gt;&lt;br /&gt;With the core X11 fonts system, the X Server obtains fonts and font information from&lt;br /&gt;a font server. The X font server, &lt;span style="font-weight: bold;"&gt;xfs&lt;/span&gt;, usually runs as a daemon and is started at&lt;br /&gt;system startup, although it is possible to run it as an ordinary task.&lt;br /&gt;&lt;br /&gt;You can use the &lt;span style="font-weight: bold;"&gt;xdpyinfo &lt;/span&gt;command to check your X server.&lt;br /&gt;&lt;br /&gt;The &lt;span style="font-weight: bold;"&gt;Xft &lt;/span&gt;library provides functions that allow client applications to select fonts based&lt;br /&gt;on pattern criteria and to generate glyphs to send to the server.&lt;br /&gt;&lt;br /&gt;the mkfontdir command created the fonts.dir file.&lt;br /&gt;When installing scalable fonts, such as TrueType or Type1 fonts, an extra step is&lt;br /&gt;required to create scaling information. After you copy the font files to the target&lt;br /&gt;directory, run the mkfontscale command and then the mkfontdir command.&lt;br /&gt;The mkfontscale command will create an index of scalable font files in a file called&lt;br /&gt;fonts.scale.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Set up a display manager&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The initialization scripts (/etc/init.d/boot or /etc/init.d/rcS) will then run other scripts.&lt;br /&gt;Eventually, a series of scripts for the chosen runlevel will be run. For the above&lt;br /&gt;examples, these might include /etc/rc2.d/S13gdm (Ubuntu) or&lt;br /&gt;/etc/init.d/rc5.d/S16xdm (SUSE), which are both scripts to run a display manager.&lt;br /&gt;You will find that the rcn.d directories in /etc/init.d usually contain symbolic links to&lt;br /&gt;scripts in /etc/init.d without the leading S (or K) and number. The S indicates that the&lt;br /&gt;script should be run when the runlevel is entered, and the K indicates that the script&lt;br /&gt;should be run when the runlevel is terminated. The digits specify an order from 1 to&lt;br /&gt;99 in which the scripts should be run.&lt;br /&gt;&lt;br /&gt;You may find that the script for running a display manager, say&lt;br /&gt;/etc/init.d/rc5.d/S16xdm, may be a small script that contains additional logic to&lt;br /&gt;determine which display manager will really be run.&lt;br /&gt;&lt;br /&gt;It should come as no surprise that you can control whether your display manager is&lt;br /&gt;started at system startup simply by creating symbolic links for starting and stopping it&lt;br /&gt;in the appropriate rcn.d directory.&lt;br /&gt;&lt;br /&gt;The X Display Manager (&lt;span style="font-weight: bold;"&gt;XDM&lt;/span&gt;) is included in the XFree86 and X.Org packages.&lt;br /&gt;Under the Filesystem Hierarchy Standard, the configuration files should be located&lt;br /&gt;in /etc/X11/xdm. The main configuration file is /etc/X11/xdm/xdm-config. This file&lt;br /&gt;contains the location of other files used by XDM, information on authorization&lt;br /&gt;requirements, the names of scripts run to&lt;br /&gt;&lt;br /&gt;KDM is the K Desktop Manager for the K Desktop Environment (KDE). KDE version&lt;br /&gt;3 uses a kdmrc configuration file, a change from earlier versions, which used&lt;br /&gt;configuration information that was based on the xdm configuration files. This is&lt;br /&gt;located in the $KDEDIR/share/config/kdm/ directory, where $KDEDIR might be&lt;br /&gt;/etc/kde3/kdm/ or perhaps somewhere else. For example, on a SUSE SLES8&lt;br /&gt;system, this is located in /etc/opt/kde3/share/config/kdm.&lt;br /&gt;&lt;br /&gt;You can also change many of the&lt;br /&gt;Login Manager settings by using the KDE control center (&lt;span style="font-weight: bold;"&gt;kcontrol&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;GDM &lt;/span&gt;is the GNOME Desktop Manager for the GNOME Desktop Environment. This&lt;br /&gt;desktop manager was not based on XDM, but was written from scratch. GDM uses a&lt;br /&gt;gdm.conf configuration file, normally located in the /etc/X11/gdm directory.&lt;br /&gt;&lt;br /&gt;You can configure GDM by editing the gdm.conf file. You can also change many of&lt;br /&gt;the settings by using the gdmsetup command.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Customize a window manager&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Configuration files for startx and xinit&lt;br /&gt;File Description&lt;br /&gt;$HOME/.xinitrc User-defined executable script that&lt;br /&gt;merges in resource files and starts&lt;br /&gt;client applications&lt;br /&gt;$HOME/.xserverrc User-defined executable script that&lt;br /&gt;provides overrides for default X&lt;br /&gt;&lt;br /&gt;/usr/X11R6/lib/X11/xinit/xinitrc System default executable script&lt;br /&gt;that merges in resource files and&lt;br /&gt;starts client applications&lt;br /&gt;/usr/X11R6/lib/X11/xinit/xserverrc System default executable script&lt;br /&gt;that provides overrides for default X&lt;br /&gt;server configuration&lt;br /&gt;$HOME/.Xresources User-defined file describing&lt;br /&gt;resources for X applications&lt;br /&gt;$HOME/.Xmodmap User-defined file defining keyboard&lt;br /&gt;and mouse settings&lt;br /&gt;/usr/X11R6/lib/X11/xinit/.Xresources System default file describing&lt;br /&gt;resources for X applications&lt;br /&gt;/usr/X11R6/lib/X11/xinit/.Xmodmap System default file defining&lt;br /&gt;keyboard and mouse settings&lt;br /&gt;&lt;br /&gt;Since there are many attributes, it is&lt;br /&gt;easier to have defaults. Such defaults are stored in a resource database, which is&lt;br /&gt;built from resource files using the xrdb command.&lt;br /&gt;&lt;br /&gt;Several tools can help you customize windows and keystrokes.&lt;br /&gt;xrdb&lt;br /&gt;Merges resources from a resource file into the X resource database for the running X server. By default it passes the source resource file through a C++&lt;br /&gt;compiler. Specify the -nocpp option if you do not have a compiler installed.&lt;br /&gt;xmodmap&lt;br /&gt;Sets keyboard and mouse bindings. For example, you can switch settings for&lt;br /&gt;left-handed mouse usage, or set up the backspace and delete keys to work the&lt;br /&gt;way you are accustomed to.&lt;br /&gt;xwininfo&lt;br /&gt;Tells you information about a window, including geometry information.&lt;br /&gt;editres&lt;br /&gt;Lets you customize the resources for windows on your screen, see the&lt;br /&gt;changes, and save them in a file that you can later use with xrdb.&lt;br /&gt;xev&lt;br /&gt;Starts a window and captures X events that are displayed in the originating&lt;br /&gt;xterm window. Use this to help determine the appropriate codes to use when&lt;br /&gt;customizing keyboards or checking mouse events.&lt;br /&gt;&lt;br /&gt;An X display is known by a name of the form&lt;br /&gt;hostname:displaynumber.screennumber. For Linux running on a workstation such as&lt;br /&gt;a PC, there is typically only one display with a single screen. In this case, the&lt;br /&gt;displayname may be, and usually is, omitted so the display is known as :0.0.&lt;br /&gt;&lt;br /&gt;For local displays on Linux systems, authorization usually depends on a so-called&lt;br /&gt;MIT-MAGIC-COOKIE-1, which is usually regenerated every time the X server&lt;br /&gt;restarts. A user can extract the magic cookie from the .Xauthority file in his or her&lt;br /&gt;home directory (using the xauth extract command and give it to another user to&lt;br /&gt;merge into that user's .Xauthority file using the xauth merge command.&lt;br /&gt;Alternatively, a user can grant authority for other users to access the local system&lt;br /&gt;using the xhost +local: command.&lt;br /&gt;&lt;br /&gt;To give all local users authority to open applications on the display (:0.0), user ian&lt;br /&gt;can use the xhost command. Open a terminal window on your desktop and enter&lt;br /&gt;this command:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;xhost +local:&lt;/span&gt;&lt;br /&gt;Note the trailing colon (:). This will allow other users on the same system to connect&lt;br /&gt;to the X server and open windows. Since you are a single-user system, this means&lt;br /&gt;that you can su to an arbitrary non-root user and can now launch xclock or other X&lt;br /&gt;applications.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5691137276455699355-1293745614291025393?l=itdiver.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/It-diver/~4/O2SPSW6a1pc" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/It-diver/~3/O2SPSW6a1pc/lpi-exam-101-prep-x-window-system.html</link><author>noreply@blogger.com (slavich)</author><thr:total>0</thr:total><feedburner:origLink>http://itdiver.blogspot.com/2010/02/lpi-exam-101-prep-x-window-system.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5691137276455699355.post-3191964913839685764</guid><pubDate>Tue, 16 Feb 2010 11:44:00 +0000</pubDate><atom:updated>2010-02-18T23:36:24.315-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Linux</category><title>Основы использования редактора VI</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_OmAhhpQBhkA/S34_Pg4gQpI/AAAAAAAACGA/8zyzVb2qu5k/s1600-h/Beginner-039-s-Vi-Editor-Guide-2.png"&gt;&lt;br /&gt;&lt;/a&gt;Текстовый консольный редактор VI встроен во все Unix-системы и ему около 40 лет. Это серьезный возраст, и он ему соответствует. Нет повода, чтобы не написать пару строк об этом замечательном явлении.&lt;br /&gt;&lt;br /&gt;Человек из мира Windows встает в продолжительный ступор оказавшись в консоли этого редактора. И, обычно, закрывает его. И забывает, открыв для себя с радостью Pico, Nano, etc.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_OmAhhpQBhkA/S34_PQ6m86I/AAAAAAAACF4/DB6jKBD0ROs/s1600-h/vim-editor_logo.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 320px;" src="http://4.bp.blogspot.com/_OmAhhpQBhkA/S34_PQ6m86I/AAAAAAAACF4/DB6jKBD0ROs/s320/vim-editor_logo.png" alt="" id="BLOGGER_PHOTO_ID_5439854931381515170" border="0" /&gt;&lt;/a&gt;Но все равно, рано или поздно, вы с ним сталкиваетесь. От VI не уйти ;-). Поэтому опишу основные команды для работы в этом редакторе и приведу ссылки на тематические ресурсы.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Основы основ&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Чтобы открыть для редактирования уже существующий файл, &lt;span class="keyword"&gt;путь&lt;/span&gt; к этому файлу нужно  указать в качестве параметра: "&lt;span class="texample"&gt;vi путь_к_файлу&lt;/span&gt;".&lt;br /&gt;&lt;br /&gt;Пока &lt;span class="keyword"&gt;буфер&lt;/span&gt; не заполнен текстом, в начале каждой  строки экрана отображается символ "&lt;span class="texample"&gt;~&lt;/span&gt;", обозначающий, что в этом месте  &lt;span class="keyword"&gt;буфера&lt;/span&gt; нет ничего, даже пустой строки.&lt;br /&gt;&lt;br /&gt;Кстати, у vi, конечно же, есть конфигурационный файл. Он называется &lt;strong&gt;.exrc&lt;/strong&gt;  и находится в домашнем каталоге.&lt;br /&gt;&lt;br /&gt;Наконец, чтобы ввести текст, нужно перейти из командного режима в режим вставки, нажав клавишу "&lt;span class="texample"&gt;i&lt;/span&gt;".&lt;br /&gt;&lt;br /&gt;Например, по командам "&lt;span class="texample"&gt;O&lt;/span&gt;" и "&lt;span class="texample"&gt;o&lt;/span&gt;" ("&lt;b&gt;o&lt;/b&gt;pen") можно вводить текст с новой строки (до или после  текущей), по команде "&lt;span class="texample"&gt;I&lt;/span&gt;" – с начала строки, команды "&lt;span class="texample"&gt;a&lt;/span&gt;" и "&lt;span class="texample"&gt;A&lt;/span&gt;" ("&lt;b&gt;a&lt;/b&gt;ppend")  ведают &lt;b&gt;добавлением&lt;/b&gt; символов (после курсора или в конец строки) и т. п.&lt;br /&gt;&lt;br /&gt;Передвинуть курсор на начало текущей строки можно командой "&lt;span class="texample"&gt;0&lt;/span&gt;", на первый непробельный символ в строке – "&lt;span class="texample"&gt;^&lt;/span&gt;",  в конец строки – "&lt;span class="texample"&gt;$&lt;/span&gt;".&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Абзацами Vi считает фрагменты текста, разделенные пустой строкой, к началу предыдущего/следующего абзаца можно попасть командами "&lt;span class="texample"&gt;{&lt;/span&gt;" и "&lt;span class="texample"&gt;}&lt;/span&gt;" соответственно. Очень распространенная задача – необходимость попасть в самый конец файла: для этого служит команда "&lt;span class="texample"&gt;G&lt;/span&gt;"  ("&lt;b&gt;G&lt;/b&gt;o"), в самое начало – "&lt;span class="texample"&gt;gg&lt;/span&gt;".&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Часто используемые команды&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;* :q — выход&lt;br /&gt;* :q! — выход без сохранения файла&lt;br /&gt;* :w — сохранить файл на диске&lt;br /&gt;* :wq — выход с сохранением файла&lt;br /&gt;* :e! — перезагрузить текущий файл&lt;br /&gt;* :33 — перепрыгнуть на 33ю строку текстового файла&lt;br /&gt;* i — перейти в режим редактирования&lt;br /&gt;* u — отменить последнее действие&lt;br /&gt;* x — удалить символ под курсором&lt;br /&gt;* dd — удалить всю строку&lt;br /&gt;* /qso — найти слово qso в тексте после курсора&lt;br /&gt;* Esc → :wq → Enter — выйти из файла, сохранив его;&lt;br /&gt;* Esc → :q! → Enter — выйти из файла, не сохранив его.&lt;br /&gt;&lt;br /&gt;Чтобы получить подробную помощь по редактору vi, выполните команду man vi в Unix shell (q — выход из справки).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Основные команды vi&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;vi filename    Вызов редактора vi для редактирования файла filename&lt;br /&gt;a    Добавить текст после курсора (переход в режим ввода)&lt;br /&gt;&lt;esc&gt;    Перейти из режима ввода в командный режим&lt;br /&gt;h    Переместить курсор на один символ влево&lt;br /&gt;j    Переместить курсор вниз на одну строку&lt;br /&gt;k    Переместить курсор вверх на одну строку&lt;br /&gt;l    Переместить курсор на один символ вправо&lt;br /&gt;x    Удалить символ&lt;br /&gt;&lt;br /&gt;:w    Записать в файл&lt;br /&gt;:q    Завершить работу с vi&lt;br /&gt;:q!    Завершить работу с vi без сохранения файла&lt;br /&gt;:wq    Записать буфер в файл и завершить работу с vi&lt;br /&gt;ZZ    Записать буфер в файл и завершить работу с vi&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Позиционирование курсора&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h    Переместить курсор на один символ влево&lt;br /&gt;j    Переместить курсор вниз на одну строку&lt;br /&gt;k    Переместить курсор вверх на одну строку&lt;br /&gt;l    Переместить курсор на один символ вправо&lt;br /&gt;$     Переместить курсор на последний символ в строке&lt;br /&gt;0(ноль)    Переместить курсор на первый символ в строке&lt;br /&gt;^    Переместить курсор на первый не пустой символ в строке&lt;br /&gt;&lt;br /&gt;w    Переместить курсор к началу следующего слова&lt;br /&gt;W    Переместить курсор к началу следующего слова, не учитывая все знаки пунктуации&lt;br /&gt;&lt;br /&gt;1G     Перейти к первой строке в файле&lt;br /&gt;G    Перейти к последней строке в файле&lt;br /&gt;nG    Перейти к строке номер n в файле&lt;br /&gt;:set num    Показывать номера строк в файле&lt;br /&gt;:set nonum    Не показывать номера строк в файле&lt;br /&gt;&lt;br /&gt;^f     Прокрутить экран вперёд на полное окно.&lt;br /&gt;^b    Прокрутить экран назад на полное окно.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Поиск и замена текста по шаблону &lt;/span&gt;(*)&lt;br /&gt;&lt;br /&gt;/pattern&lt;enter&gt;    Поиск вперёд в буфере до первого появления шаблона pattern.&lt;br /&gt;?pattern&lt;enter&gt;    Поиск назад в буфере до первого появления шаблона pattern.&lt;br /&gt;n    Повторить последнюю команду поиска&lt;br /&gt;&lt;br /&gt;:s/pattern/new_text/&lt;enter&gt;    Заменить первое появление шаблона pattern в текущей строке на new_text&lt;br /&gt;:s/pattern/new_text/g&lt;enter&gt;     Заменить каждое появление шаблона pattern в текущей строке на new_text&lt;br /&gt;:g/pattern/s//new_text/g&lt;enter&gt;    Заменить каждое появление шаблона pattern в файле на new_text&lt;br /&gt;&lt;br /&gt;* В шаблоне (pattern) работают регулярные выражения (RE - Regular Expressions). Подробнее про регулярные выражения можно найти в IBM AIX InfoCenter.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Ввод, удаление и замена текста&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;a    Создать текст после курсора (переход в режим ввода)&lt;br /&gt;A    Создать текст в конце текущей строки (переход в режим ввода)&lt;br /&gt;i    Создать текст перед курсором (переход в режим ввода)&lt;br /&gt;&lt;br /&gt;o    Вставить новвую строку ниже текущей строки и перейти в неё (переход в режим ввода)&lt;br /&gt;O    Вставить новвую строку выше текущей строки и перейти в неё (переход в режим ввода)&lt;br /&gt;&lt;br /&gt;&lt;backspace&gt;    В режиме ввода: удалить текущий символ&lt;br /&gt;x    Удалить текущий символ&lt;br /&gt;dw    Удалить слово над курсором (текст помещается во временный буфер)&lt;br /&gt;dW    Удалить слово и пунктуацию над курсором (текст помещается во временный буфер)&lt;br /&gt;dd    Удалить текущую строку (текст помещается во временный буфер)&lt;br /&gt;rx    Заменить текущий символ на символ x&lt;br /&gt;R    Перейти в режим ввода с заменой текста&lt;br /&gt;&lt;br /&gt;&lt;/backspace&gt;&lt;/enter&gt;&lt;/enter&gt;&lt;/enter&gt;&lt;/enter&gt;&lt;/enter&gt;&lt;/esc&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_OmAhhpQBhkA/S34_Pg4gQpI/AAAAAAAACGA/8zyzVb2qu5k/s1600-h/Beginner-039-s-Vi-Editor-Guide-2.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 264px;" src="http://3.bp.blogspot.com/_OmAhhpQBhkA/S34_Pg4gQpI/AAAAAAAACGA/8zyzVb2qu5k/s320/Beginner-039-s-Vi-Editor-Guide-2.png" alt="" id="BLOGGER_PHOTO_ID_5439854935667655314" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;esc&gt;&lt;enter&gt;&lt;enter&gt;&lt;enter&gt;&lt;enter&gt;&lt;enter&gt;&lt;backspace&gt;&lt;span style="font-weight: bold;"&gt;Дополнительные команды&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;u    Отменить последнюю команду&lt;br /&gt;.    Повторить последнюю команду&lt;br /&gt;j    Соединить текущую строку со строкой, расположенной ниже&lt;br /&gt;yy    Скопировать строку во временный буфер&lt;br /&gt;p    Поместить содержимое временного буфера, полученное с помощью команды y или команд удаления, в текст после курсора&lt;br /&gt;:show mode&lt;enter&gt;    Показывать режим работы vi в строке статуса (командный или ввода)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Работа с файлами и выход из редактора&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;ZZ    Записать текст в файл и завершить работу с vi&lt;br /&gt;:wq&lt;enter&gt;    Записать текст в файл и завершить работу с vi&lt;br /&gt;:w&lt;enter&gt;    Записать текст в файл&lt;br /&gt;:w!&lt;enter&gt;    Записать текст в файл, даже при недостатке прав доступа (если вы владелец файла или root)&lt;br /&gt;:q&lt;enter&gt;    Завершить работу с vi без записи текст в файл, если буфер не изменялся&lt;br /&gt;:q!&lt;enter&gt;    Завершить работу с vi без записи текст в файл, даже если текст изменялся&lt;br /&gt;:w filename&lt;enter&gt;    Записать текст в новый файл filename&lt;br /&gt;:w! filename&lt;enter&gt;     Перезаписать содержимое текста в уже существующий файл filename&lt;br /&gt;&lt;br /&gt;Отечественные ресурсы по теме VI&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.intuit.ru/department/os/linux/9/"&gt;http://www.intuit.ru/department/os/linux/9/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.aixportal.ru/content/view/23/139/"&gt;http://www.aixportal.ru/content/view/23/139/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ru.wikipedia.org/wiki/Vi"&gt;http://ru.wikipedia.org/wiki/Vi&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;VIM&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.vim.org/"&gt;http://www.vim.org/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/enter&gt;&lt;/enter&gt;&lt;/enter&gt;&lt;/enter&gt;&lt;/enter&gt;&lt;/enter&gt;&lt;/enter&gt;&lt;/enter&gt;&lt;/backspace&gt;&lt;/enter&gt;&lt;/enter&gt;&lt;/enter&gt;&lt;/enter&gt;&lt;/enter&gt;&lt;/esc&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5691137276455699355-3191964913839685764?l=itdiver.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/It-diver/~4/_EjbWalqRSE" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/It-diver/~3/_EjbWalqRSE/vi.html</link><author>noreply@blogger.com (slavich)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_OmAhhpQBhkA/S34_PQ6m86I/AAAAAAAACF4/DB6jKBD0ROs/s72-c/vim-editor_logo.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://itdiver.blogspot.com/2010/02/vi.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5691137276455699355.post-4259331104100496034</guid><pubDate>Mon, 25 Jan 2010 21:43:00 +0000</pubDate><atom:updated>2010-02-10T13:06:20.841-08:00</atom:updated><title>LPI exam 101 prep: Devices, Linux filesystems, and the Filesystem Hierarchy Standard</title><description>В рамках подготовки к сдаче экзамена 101 уровня Junior Level Linux Professional LPIC-1 публикую краткие описания команд и фактов из подготовительных материалов IBM к этому экзамену.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Creating partitions and filesystems&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A block device is an abstraction layer for any storage device that can be formatted in&lt;br /&gt;fixed-size blocks; individual blocks may be accessed independently of access to&lt;br /&gt;other blocks. Such access is often called random access.&lt;br /&gt;&lt;br /&gt;Use the &lt;span style="font-weight: bold;"&gt;ls -l &lt;/span&gt;command to display /dev&lt;br /&gt;entries. The first character on each output line is &lt;span style="font-weight: bold;"&gt;b&lt;/span&gt; for a &lt;span style="font-weight: bold;"&gt;block device&lt;/span&gt;, such as&lt;br /&gt;floppy, CD drive, IDE hard drive, or SCSI hard drive; and&lt;span style="font-weight: bold;"&gt; c&lt;/span&gt; for a &lt;span style="font-weight: bold;"&gt;character device&lt;/span&gt;,&lt;br /&gt;such as a tape drive or terminal.&lt;br /&gt;&lt;br /&gt;The &lt;span style="font-weight: bold;"&gt;fdisk &lt;/span&gt;command with the -l option is used to list partitions.&lt;br /&gt;&lt;br /&gt;To start fdisk in interactive mode, simply give the name of a disk, such as /dev/hda&lt;br /&gt;or /dev/sdb, as a parameter. Use the p command to display the existing partition on this particular disk. using the n command to create a new partition.&lt;br /&gt;&lt;br /&gt;Neither LILO nor GRUB uses the bootable flag. If either of these is installed in the&lt;br /&gt;MBR, then it can boot the Windows/XP partition. You could also install LILO or&lt;br /&gt;GRUB into your /boot partition (/dev/hda2) and mark that partition bootable and&lt;br /&gt;remove the bootable flag from /dev/hda1. Leaving the original MBR can be useful if&lt;br /&gt;the machine is later returned to being a Windows-only machine.&lt;br /&gt;&lt;br /&gt;There is no journaling in &lt;span style="font-weight: bold;"&gt;ext2&lt;/span&gt;, and it has largely been replaced by &lt;span style="font-weight: bold;"&gt;ext3&lt;/span&gt;. The ext3 filesystem adds journaling capability to a standard ext2 filesystem&lt;br /&gt;&lt;br /&gt;XFS is a filesystem with journaling. It comes with robust features and is optimized for&lt;br /&gt;scalability. XFS aggressively caches in-transit data in RAM, so an uninterruptible&lt;br /&gt;power supply is recommended if you use XFS.&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt; &lt;br /&gt;Linux uses the &lt;span style="font-weight: bold;"&gt;mkfs &lt;/span&gt;command to create filesystems and mkswapcommand to make&lt;br /&gt;swap space. The mkfs command is actually a front end to several&lt;br /&gt;filesystem-specific commands such as mkfs.ext3 for ext3 and mkfs.reiserfs&lt;br /&gt;for ReiserFS.&lt;br /&gt;&lt;br /&gt;If you wish to add a journal to an existing ext2 system, use the &lt;span style="font-weight: bold;"&gt;tune2fs &lt;/span&gt;command with the -j option.&lt;br /&gt;&lt;br /&gt;You can use the reiserfstune command to add a label or display the label on an&lt;br /&gt;existing ReiserFS filesystem.&lt;br /&gt;&lt;br /&gt;xfs_admin command with the -L option to add a label to an existing XFS&lt;br /&gt;filesystem. Use the -l option of xfs_admin to display a label. Unlike ext2, ext3 and&lt;br /&gt;ReiserFS, labels are limited to a maximum size of 12 characters.&lt;br /&gt;&lt;br /&gt;Many Linux distributions include the cfdisk and sfdisk commands. The cfdisk&lt;br /&gt;command provides a more graphical interface than fdisk, using the ncurses library&lt;br /&gt;functions.&lt;br /&gt;&lt;br /&gt;The &lt;span style="font-weight: bold;"&gt;gparted &lt;/span&gt;tool is another graphical partitioning tool, designed for the GNOME&lt;br /&gt;desktop. It uses the GTK+GUI library.&lt;br /&gt;&lt;br /&gt;IBM's Journaled File System (JFS), currently used in IBM enterprise servers, is&lt;br /&gt;designed for high-throughput server environments. It is available for Linux and is&lt;br /&gt;included in several distributions. To create JFS filesystems, use the mkfs.jfs&lt;br /&gt;command.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Section 3. Filesystem integrity&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;a file or directory is contained in a collection of blocks,&lt;br /&gt;and information about the file or directory is contained in an inode.&lt;br /&gt;Both the data blocks and the inode blocks take space on filesystems, so you need to&lt;br /&gt;monitor the space usage to ensure that your filesystems have space for growth.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;df&lt;/span&gt; displays information about mounted filesystems. &lt;br /&gt;&lt;br /&gt;If you want specific information on inode usage, use the -i option on the df&lt;br /&gt;command. You can exclude certain filesystem types using the -x option or restrict&lt;br /&gt;information to just certain filesystem types using the -t option. Use these multiple&lt;br /&gt;time if necessary.&lt;br /&gt;&lt;br /&gt;The du command displays information about the filename (or filenames) given as&lt;br /&gt;parameters. If a directory name is given, then du recurses and calculates sizes for&lt;br /&gt;every file and subdirectory of the given directory. The result can be a lot of output.&lt;br /&gt;Fortunately, you can use the -s option to request just a summary for a directory. If&lt;br /&gt;you use du to get information for multiple directories, then add the -c option to get a&lt;br /&gt;grand total. You can also control output format with the same set of size options (-h,&lt;br /&gt;-H, --si, and so on) that are used for df.&lt;br /&gt;&lt;br /&gt;The main tool for checking filesystems is &lt;span style="font-weight: bold;"&gt;fsck&lt;/span&gt;, which, like mkfs, is really a front end&lt;br /&gt;to filesystem checking routines for the various filesystem types.&lt;br /&gt;&lt;br /&gt;dumpe2fs&lt;br /&gt;Prints the super block and block group descriptor information for an ext2 or&lt;br /&gt;ext3 filesystem.&lt;br /&gt;debugfs&lt;br /&gt;Is an interactive file system debugger. Use it to examine or change the state of&lt;br /&gt;an ext2 or ext3file system.&lt;br /&gt;Tools for Reiserfs filesystems&lt;br /&gt;reiserfstune&lt;br /&gt;Displays and adjusts parameters on ReiserFS filesystems.&lt;br /&gt;debugreiserfs&lt;br /&gt;Performs similar functions to dumpe2fs and debugfs for ReiserFS filesystems.&lt;br /&gt;Tools for XFS filesystems&lt;br /&gt;xfs_info&lt;br /&gt;Displays XFS filesystem information.&lt;br /&gt;xfs_growfs&lt;br /&gt;Expands an XFS filesystem (assuming another partition is available).&lt;br /&gt;xfs_admin&lt;br /&gt;Changes the parameters of an XFS filesystem.&lt;br /&gt;xfs_repair&lt;br /&gt;Repairs an XFS filesystem when the mount checks are not sufficient to repair&lt;br /&gt;the system.&lt;br /&gt;xfs_db&lt;br /&gt;Examines or debugs an XFS filesystem.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Section 4. Mounting and unmounting filesystems&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The basic form of the mount command takes two parameters: the device (or other&lt;br /&gt;resource) containing the filesystem to be mounted, and the mount point.&lt;br /&gt;&lt;br /&gt;you can mount a filesystem read-only by specifying &lt;span style="font-weight: bold;"&gt;-o ro&lt;/span&gt;. If the&lt;br /&gt;filesystem is already mounted, add &lt;span style="font-weight: bold;"&gt;remount&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Once&lt;br /&gt;this filesystem is mounted, the initialization process runs mount with the -a option to&lt;br /&gt;automatically mount a set of filesystems. The set is specified in the file /etc/fstab.&lt;br /&gt;&lt;br /&gt; &lt;span style="font-weight: bold;"&gt;Section 5. Disk quotas&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The first step to enable quotas is to add the usrquota, or grpquota options to the&lt;br /&gt;filesystem definitions in /etc/fstab, according to whether you want to implement user&lt;br /&gt;quotas, group quotas, or both.&lt;br /&gt;&lt;br /&gt;The quotaon&lt;br /&gt;command turns on quota checking. Listing 32 shows an example. The following&lt;br /&gt;options are used on both commands:&lt;br /&gt;-a&lt;br /&gt;For all filesystems in /etc/fstab that are enabled for automount&lt;br /&gt;-u&lt;br /&gt;For user quotas (this is the default)&lt;br /&gt;-g&lt;br /&gt;For group quotas&lt;br /&gt;-v&lt;br /&gt;For verbose output&lt;br /&gt;&lt;br /&gt;In order to set a quota for a particular&lt;br /&gt;user, use the edquota command.&lt;br /&gt;&lt;br /&gt;Normally warnquota is run periodically as a&lt;br /&gt;cron job. See the man pages for cron and warnquota for more information.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Section 6. File permissions and access control&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It is also possible to log in as one&lt;br /&gt;user and become another user using the su or sudo -s commands.&lt;br /&gt;&lt;br /&gt;If your prompt does not include your user id, then you&lt;br /&gt;can use the whoami command to check your current effective id.&lt;br /&gt;&lt;br /&gt;Similarly, you can find out what groups you are in by using the groups command.&lt;br /&gt;You can find out both user and group information using the id command.&lt;br /&gt;&lt;br /&gt;Filesystem object types&lt;br /&gt;Code Object type&lt;br /&gt;- Regular file&lt;br /&gt;d Directory&lt;br /&gt;l Symbolic link&lt;br /&gt;c Character special&lt;br /&gt;device&lt;br /&gt;b Block special&lt;br /&gt;device&lt;br /&gt;p FIFO&lt;br /&gt;s Socket&lt;br /&gt;&lt;br /&gt;Use the chmod command with the +x option to add&lt;br /&gt;the execute permissions&lt;br /&gt;&lt;br /&gt;For&lt;br /&gt;example, using chmod +rwx would set all the read, write, and execute permissions&lt;br /&gt;for a file.&lt;br /&gt;&lt;br /&gt;Numeric permissions&lt;br /&gt;Symbolic Octal&lt;br /&gt;rwx 7&lt;br /&gt;rw- 6&lt;br /&gt;r-x 5&lt;br /&gt;r-- 4&lt;br /&gt;-wx 3&lt;br /&gt;-w- 2&lt;br /&gt;--x 1&lt;br /&gt;--- 0&lt;br /&gt;&lt;br /&gt;The remaining access mode bit is called the sticky bit. It is represented symbolically&lt;br /&gt;by t and numerically as a 1 in the high-order octal digit. It is displayed in a long&lt;br /&gt;directory listing in the place of the executable flag for other users (the last character),&lt;br /&gt;with the same meaning for upper and lower case as for suid and sgid. If set for a&lt;br /&gt;directory, it permits only the owning user or the superuser (root) to delete or unlink a&lt;br /&gt;file.&lt;br /&gt;&lt;br /&gt;The access modes and permissions provide extensive control over who can do what&lt;br /&gt;with files and directories. However, they do not prevent inadvertent deletion of files&lt;br /&gt;by the root user. There are some additional attributes available on various&lt;br /&gt;filesystems that provide additional capabilities. One of these is the &lt;span style="font-weight: bold;"&gt;immutable&lt;/span&gt;&lt;br /&gt;attribute.If this is set, even root cannot delete the file until the attribute is unset.&lt;br /&gt;&lt;br /&gt;To change the group of a file, use the chgrp command with a group name and one&lt;br /&gt;or more filenames.&lt;br /&gt;&lt;br /&gt;chgrp has a -R option to&lt;br /&gt;allow changes to be applied recursively to all selected files and subdirectories.&lt;br /&gt;&lt;br /&gt;The root user can change the ownership of a file using the chown command.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Section 8. Hard and symbolic links&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You can use the ln command to create additional hard links to an existing file (but&lt;br /&gt;not to a directory, even though the system sets up . and .. as hard links). If there are&lt;br /&gt;multiple hard links to an inode, then the inode is deleted only when the link count&lt;br /&gt;goes to zero.&lt;br /&gt;&lt;br /&gt;FHS root filesystem&lt;br /&gt;Directory Purpose&lt;br /&gt;bin Essential command binaries&lt;br /&gt;boot Static files of the boot loader&lt;br /&gt;dev Device files&lt;br /&gt;etc Host-specific system configuration&lt;br /&gt;lib Essential shared libraries and kernel modules&lt;br /&gt;media Mount point for removable media&lt;br /&gt;mnt Mount point for mounting a filesystem temporarily&lt;br /&gt;opt Add-on application software packages&lt;br /&gt;sbin Essential system binaries&lt;br /&gt;srv Data for services provided by this system&lt;br /&gt;tmp Temporary files&lt;br /&gt;usr Secondary hierarchy&lt;br /&gt;var Variable data&lt;br /&gt;home User home directories (optional)&lt;br /&gt;lib&lt;qual&gt; Alternate format essential shared libraries&lt;br /&gt;(optional)&lt;br /&gt;root Home directory for the root user (optional)&lt;br /&gt;&lt;br /&gt;You can use the which command to search your path and find out which command&lt;br /&gt;will be executed (if any) when you type a command. Listing 66 shows an example of&lt;br /&gt;finding the fdisk command.&lt;br /&gt;&lt;br /&gt;There are some commands that the which command will not find, such as shell&lt;br /&gt;builtins. The type builtin will tell you how a given command string will be evaluated&lt;br /&gt;for execution.&lt;br /&gt;&lt;br /&gt;If you want to find more information than just the location of a program, then you can&lt;br /&gt;use the whereis command.&lt;br /&gt;&lt;br /&gt;The &lt;span style="font-weight: bold;"&gt;find &lt;/span&gt;command is the Swiss army knife of file searching tools on Linux systems.&lt;br /&gt;&lt;br /&gt;To find files by permission, you can use the -perm test along with symbolic&lt;br /&gt;expressions similar to those used with the chmod or umask commands. You can&lt;br /&gt;search for exact permissions, but it is often more useful to prefix the permission&lt;br /&gt;expression with a hyphen to indicate that you want files with those permissions set,&lt;br /&gt;but you don't care about other permissions.&lt;br /&gt;&lt;br /&gt;The find command searches all the directories you specify, every time you run it.&lt;br /&gt;To speed things up, you can use another command, locate, which uses a&lt;br /&gt;database of stored path information rather than searching the filesystem every time.&lt;br /&gt;&lt;br /&gt;On modern Linux systems, this command is usually&lt;br /&gt;replaced by the slocate command, which stores permissions as well as paths and&lt;br /&gt;thus prevents users from prying into directories that they could not otherwise see.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5691137276455699355-4259331104100496034?l=itdiver.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/It-diver/~4/wsx87Xrq7pE" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/It-diver/~3/wsx87Xrq7pE/lpi-exam-101-prep-devices-linux.html</link><author>noreply@blogger.com (slavich)</author><thr:total>1</thr:total><feedburner:origLink>http://itdiver.blogspot.com/2010/01/lpi-exam-101-prep-devices-linux.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5691137276455699355.post-3124848849065590414</guid><pubDate>Thu, 14 Jan 2010 08:45:00 +0000</pubDate><atom:updated>2010-01-14T01:55:11.434-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">virtualization</category><category domain="http://www.blogger.com/atom/ns#">Microsoft</category><title>Microsoft Hyper-V v2 - заметки с семинара</title><description>Привожу краткие заметки, сделанные на семинаре по Microsoft Hyper-V v2, докладчик - Dragan Jelcic.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_OmAhhpQBhkA/S07mkSBgjhI/AAAAAAAACFM/cwKTzwdawxg/s1600-h/hyper-v.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 188px;" src="http://2.bp.blogspot.com/_OmAhhpQBhkA/S07mkSBgjhI/AAAAAAAACFM/cwKTzwdawxg/s320/hyper-v.png" alt="" id="BLOGGER_PHOTO_ID_5426528112015871506" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;По виртуализации Microsoft cуществует экзамен 70-652: Configuring Windows Server  Virtualization.&lt;br /&gt;&lt;br /&gt;В проектах докладчика обычно размещали около 14 виртуальных машин с серверными ОС на один физический сервер с 48 ГБ RAM. Рабочих станций - около 20 шт на один физический сервер.&lt;br /&gt;&lt;br /&gt;Soft Grid - технология Microsoft по виртуализации отдельных приложений.&lt;br /&gt;&lt;br /&gt;Для планирования миграции с физической инфраструктуры в виртуальную рекомендуется пользоваться инструментом Microsfot Assesment and Planning Solution Accelerator (MAP).&lt;br /&gt;&lt;br /&gt;Для функционирования Microsoft Hyper-V v2 в обязательном порядке требуется наличие 64-битного процессора с аппаратной поддержкой витруализации.&lt;br /&gt;&lt;br /&gt;VHD - virtual hard disk. Если делается мгновенный снимок на виртуальной машине (в терминологии Microsoft - checkpoint, VMWare - snapshot), то быстродействие ее замедляется примерно в 4 раза.&lt;br /&gt;&lt;br /&gt;Не рекомендуется виртуазиловать ряд серверных ролей: контроллеры доменов, высоконагруженные серверы (СУБД), серверы резервного копирования и т.п.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;В VMWare пока нет инструментов по дефрагментации VMFS. Рекомендуют выполнять резервную копию виртуальной машины, удалять виртуальный диск, создать новый диск, развернуть на него резервную копию.&lt;br /&gt;&lt;br /&gt;У ПО System Center Virtual Machine Manager сейчас существует пробный период в 1 год.&lt;br /&gt;&lt;br /&gt;Для выделения и распределения ресурсов в Windows Server 2008 используется инструмент Performance and Resource Manager.&lt;br /&gt;&lt;br /&gt;После осуществления миграции физической машины в виртуальную надо обязательно удалить отсутствующие в виртуальной среде устройства.&lt;br /&gt;&lt;br /&gt;Внесение меток виртуальных сетей в кадры Ethernet занимает много процессорных ресурсов. Не рекомендуется использовать VLAN, если это возможно.&lt;br /&gt;&lt;br /&gt;С новым поколением процессоров Intel 55xx наблюдается почти 2-х кратное увеличение производительности.&lt;br /&gt;&lt;br /&gt;Доступ к USB-устройствам напрямую не поддерживается.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_OmAhhpQBhkA/S07m5kJnQgI/AAAAAAAACFU/bCC-O8nfDLk/s1600-h/hyper-v-drink.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 251px; height: 320px;" src="http://2.bp.blogspot.com/_OmAhhpQBhkA/S07m5kJnQgI/AAAAAAAACFU/bCC-O8nfDLk/s320/hyper-v-drink.jpg" alt="" id="BLOGGER_PHOTO_ID_5426528477658956290" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5691137276455699355-3124848849065590414?l=itdiver.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/It-diver/~4/bqD-Ak5tUGI" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/It-diver/~3/bqD-Ak5tUGI/microsoft-hyper-v-v2.html</link><author>noreply@blogger.com (slavich)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_OmAhhpQBhkA/S07mkSBgjhI/AAAAAAAACFM/cwKTzwdawxg/s72-c/hyper-v.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://itdiver.blogspot.com/2010/01/microsoft-hyper-v-v2.html</feedburner:origLink></item></channel></rss>

