<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2668893577716736583</id><updated>2012-02-27T20:35:21.920-08:00</updated><category term='script'/><category term='блоггер'/><category term='ubuntu'/><category term='mysql'/><category term='bash'/><category term='wifi'/><category term='ndiswrapper'/><category term='less'/><category term='netgear'/><category term='блогпост'/><category term='GNOME'/><category term='wg111t'/><title type='text'>In Debian We Trust</title><subtitle type='html'>unix, linux, debian</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://indebian.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2668893577716736583/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://indebian.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Шулепов Олег</name><uri>http://www.blogger.com/profile/05897127738636494049</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-pybx8IESrWM/ToljG7AcFUI/AAAAAAAACVY/xU9H8iArvU4/s220/%25D0%25BE%25D0%25BB%25D0%25B5%25D0%25B3-2.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>12</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2668893577716736583.post-2213815290971424975</id><published>2010-01-06T16:13:00.000-08:00</published><updated>2010-01-09T12:55:19.615-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='less'/><title type='text'>Тюнинг консольного клиента MySQL</title><content type='html'>Мне довольно часто, даже постоянно приходится обращаться к разным базам данных MySQL. Испробовав немало разных GUI клиентов я понял, что они все меня не удоблетворяют. То проблемы с кодировкой, то отсутствует автодополнение кода, то не работает история запросов. В общем пришел я к использованию консольного клиента mysql. И вроде все хорошо, но была пара проблем. &lt;br /&gt;Во-первых заходя в очередную закладку с открытым соединением mysql я тупо смотрел в строку приглашения и старался понять на каком я сервере нахожусь и к какой базе данных подключен. Во-вторых при выводе большого количества полей или при выводе поля с длиной превышающей ширину терминала получалась каша из черточек, букв и палочек :). На днях я покопался в документации и с кое-чем разобрался.&lt;br /&gt;Итак приглашение. Можно интерактивно переключить с помощью команды &lt;span style="font-style:italic;"&gt;prompt&lt;/span&gt; . Например так:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;mysql&gt; &lt;br /&gt;mysql&gt; &lt;br /&gt;mysql&gt; prompt (\u@\h) [\d]&gt;&lt;br /&gt;PROMPT set to '(\u@\h) [\d]&gt;'&lt;br /&gt;(www@192.168.1.33) [poll]&gt;&lt;br /&gt;(www@192.168.1.33) [poll]&gt;&lt;br /&gt;(www@192.168.1.33) [poll]&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;где \u - пользователь, \h - хост и \d - база данных&lt;br /&gt;&lt;br /&gt;Теперь насчет вывода. Переменная &lt;span style="font-style:italic;"&gt;pager&lt;/span&gt; определяет через какую программу будет представлен вывод результатов запросов. После некоторых экспериментов с &lt;span style="font-style:italic;"&gt;more&lt;/span&gt; и &lt;span style="font-style:italic;"&gt;less&lt;/span&gt;, я пришел к следующему варианту:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;(www@192.168.1.33) [poll]&gt;pager less -n -i -S&lt;br /&gt;PAGER set to 'less -n -i -S'&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;В результате запрос увидим в привычном интерфейсе less со всеми вкусностями типа поиска и т.д.:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_aaru4fxezZc/S0UpYKomgrI/AAAAAAAACBA/_ib9mWye5KA/s1600-h/mysql-pager-less.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 252px;" src="http://2.bp.blogspot.com/_aaru4fxezZc/S0UpYKomgrI/AAAAAAAACBA/_ib9mWye5KA/s400/mysql-pager-less.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5423786821385880242" /&gt;&lt;/a&gt;&lt;br /&gt;Конечно можно эти команды вводить в интерактивном режиме, можно их прописать как системные переменные, но все же удобнее один раз прописать их в файл &lt;span style="font-style:italic;"&gt;~/my.cnf &lt;/span&gt;например так:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;[client]&lt;br /&gt;default-character-set= utf8&lt;br /&gt;pager      = less -n -i -S&lt;br /&gt;prompt    =(\u@\h) [\d]&gt;. &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Надеюсь вам понравится подобный тюнинг и вы возьмете на вооружение мои советы.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2668893577716736583-2213815290971424975?l=indebian.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://indebian.blogspot.com/feeds/2213815290971424975/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2668893577716736583&amp;postID=2213815290971424975' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2668893577716736583/posts/default/2213815290971424975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2668893577716736583/posts/default/2213815290971424975'/><link rel='alternate' type='text/html' href='http://indebian.blogspot.com/2010/01/mysql.html' title='Тюнинг консольного клиента MySQL'/><author><name>Шулепов Олег</name><uri>http://www.blogger.com/profile/05897127738636494049</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-pybx8IESrWM/ToljG7AcFUI/AAAAAAAACVY/xU9H8iArvU4/s220/%25D0%25BE%25D0%25BB%25D0%25B5%25D0%25B3-2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_aaru4fxezZc/S0UpYKomgrI/AAAAAAAACBA/_ib9mWye5KA/s72-c/mysql-pager-less.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2668893577716736583.post-4107151215255050928</id><published>2009-08-24T02:07:00.000-07:00</published><updated>2009-08-24T02:17:26.572-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='netgear'/><category scheme='http://www.blogger.com/atom/ns#' term='wg111t'/><category scheme='http://www.blogger.com/atom/ns#' term='wifi'/><category scheme='http://www.blogger.com/atom/ns#' term='ndiswrapper'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Настройка NetGear WG111T в Ubuntu</title><content type='html'>Сегодня мой знакомый, которому недавно на домашний компьютер я поставил Ubuntu, попросил настроить USB WiFi модуль Netgear WG111T. Сходу модуль не завелся. Ниже я напишу что нужно сделать для того что бы подобная железка заработала.&lt;br /&gt;Итак начнем.&lt;br /&gt;1. Установим программу &lt;a title="ndiswrapper" href="http://ru.wikipedia.org/wiki/NDISwrapper" id="zjj0"&gt;ndiswrapper&lt;/a&gt;:&lt;br /&gt;&lt;pre&gt;sudo apt-get install ndiswrapper-common ndiswrapper-utils-1.19&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;2. Надо скачать драйвера для этого устройства:&lt;br /&gt;&lt;pre&gt;wget http://data.versiontracker.com/drivers/manual/Netgear/wg111t_1_2.zip&lt;br /&gt;unzip wg111t_1_2.zip&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;3. Установим драйвер используя ndiswrapper:&lt;br /&gt;&lt;pre&gt;sudo ndiswrapper -i athfmwdl.inf&lt;br /&gt;sudo ndiswrapper -i netwg11t.inf&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;4. Загрузим модуль ndiswrapper:&lt;br /&gt;&lt;pre&gt;sudo modprobe ndiswrapper&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;5. Пропишем модуль ndiswrapper в список загружаемых модулей&lt;br /&gt;&lt;pre&gt;gksudo gedit /etc/modules&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;div id="r.-r" style="text-align: left;"&gt;&lt;img style="width: 320px; height: 246.154px;" src="https://docs.google.com/File?id=ajf4k9cpghrk_13fz83d4gm_b" /&gt;&lt;/div&gt;&lt;br /&gt;6. Если модуль еще не заработал, отключите и подключите его снова. Возможно еще придется перезагрузить компьютер.&lt;br /&gt;&lt;br /&gt;В итоге Вам нужно:&lt;br /&gt;а. Установить модуль ndiswrapper&lt;br /&gt;б. Скачать драйвера и установить их через ndiswrapper&lt;br /&gt;в. Загрузить модуль, обнаружить сеть и настроить работу через неё.&lt;br /&gt;&lt;br /&gt;Удачи!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2668893577716736583-4107151215255050928?l=indebian.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://indebian.blogspot.com/feeds/4107151215255050928/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2668893577716736583&amp;postID=4107151215255050928' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2668893577716736583/posts/default/4107151215255050928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2668893577716736583/posts/default/4107151215255050928'/><link rel='alternate' type='text/html' href='http://indebian.blogspot.com/2009/08/netgear-wg111t-ubuntu.html' title='Настройка NetGear WG111T в Ubuntu'/><author><name>Шулепов Олег</name><uri>http://www.blogger.com/profile/05897127738636494049</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-pybx8IESrWM/ToljG7AcFUI/AAAAAAAACVY/xU9H8iArvU4/s220/%25D0%25BE%25D0%25BB%25D0%25B5%25D0%25B3-2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2668893577716736583.post-3929990036346848040</id><published>2008-09-24T01:01:00.000-07:00</published><updated>2008-09-24T01:40:21.865-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GNOME'/><title type='text'>Как в GNOME настроить сочетание клавиш на определенное приложение?</title><content type='html'>Что бы в GNOME запустить некое приложение сочетанием клавиш нужно следующее:&lt;br /&gt;1. Запускаем программу gconf-editor. (Окошко "Выполнить программу" можно вызвать сочетанием клавиш Alt+F2 и в появившемся окошке ввести имя запускаемой программы, в нашем случае - gconf-editor.&lt;br /&gt;2. Открываем папку 'apps'-&gt;'Metacity'  и выбираем пункт 'keybinding_commands'.&lt;br /&gt;3. В самом верху правой панели дважды щелкаем на пункте 'command_1' и затем вводим в появившееся поле команду, которую мы хотим исполнить (например 'gnome-terminal').&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_aaru4fxezZc/SNn6XSiHadI/AAAAAAAABZc/7iH64rru5sY/s1600-h/gconf-editor1.png"&gt;&lt;img src="http://4.bp.blogspot.com/_aaru4fxezZc/SNn6XSiHadI/AAAAAAAABZc/7iH64rru5sY/s400/gconf-editor1.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;4. В дереве папок слева выираем 'global_keybindings'.&lt;br /&gt;5. Дважды щелкаем на пунтке 'run_command_1' в правой части окна. В поле описываем сочетание клавиш каким мы хотим запустить приложение ('&amp;#60;alt&amp;#62;t' к примеру).&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_aaru4fxezZc/SNn6d7N22CI/AAAAAAAABZk/lc9dRaERH9U/s1600-h/gconf-editor3.png"&gt;&lt;img src="http://1.bp.blogspot.com/_aaru4fxezZc/SNn6d7N22CI/AAAAAAAABZk/lc9dRaERH9U/s400/gconf-editor3.png"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Теперь закрываем окно "Редактора конфигурации". Наше сочетание клавиш уже должно работать. Пробуем. Наслаждаемся :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2668893577716736583-3929990036346848040?l=indebian.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://indebian.blogspot.com/feeds/3929990036346848040/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2668893577716736583&amp;postID=3929990036346848040' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2668893577716736583/posts/default/3929990036346848040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2668893577716736583/posts/default/3929990036346848040'/><link rel='alternate' type='text/html' href='http://indebian.blogspot.com/2008/09/gnome_24.html' title='Как в GNOME настроить сочетание клавиш на определенное приложение?'/><author><name>Шулепов Олег</name><uri>http://www.blogger.com/profile/05897127738636494049</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-pybx8IESrWM/ToljG7AcFUI/AAAAAAAACVY/xU9H8iArvU4/s220/%25D0%25BE%25D0%25BB%25D0%25B5%25D0%25B3-2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_aaru4fxezZc/SNn6XSiHadI/AAAAAAAABZc/7iH64rru5sY/s72-c/gconf-editor1.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2668893577716736583.post-3094949197484388453</id><published>2008-09-17T11:15:00.000-07:00</published><updated>2008-09-17T11:17:04.021-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Утилиты для правой кнопки мыши в GNOME</title><content type='html'>В GNOME есть очень приятные программки иногда сильно облегчающие жизнь. Например Вам надо открыть в терминале каталог уже открытый с помощью файл-менеджера Nautilus или надо быстро сделать resize картинки. Все это очень даже возможно. Итак поехали:&lt;br /&gt;&lt;pre&gt;sudo apt-get install nautilus-gksu nautilus-image-converter nautilus-open-terminal&lt;/pre&gt;&lt;br /&gt;Затем мне пришлось перестартовать иксы (Ctrl+Alt+Backspace)&lt;br /&gt;Врезультате видим следующее:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_aaru4fxezZc/SNE9Nr1nFpI/AAAAAAAABYQ/6rFiT5GX3eg/s1600-h/nautilus_tools.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_aaru4fxezZc/SNE9Nr1nFpI/AAAAAAAABYQ/6rFiT5GX3eg/s400/nautilus_tools.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5247042346178516626" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_aaru4fxezZc/SNE9ZWZKymI/AAAAAAAABYY/euFTnUQhbbU/s1600-h/nautilus_tools3.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_aaru4fxezZc/SNE9ZWZKymI/AAAAAAAABYY/euFTnUQhbbU/s400/nautilus_tools3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5247042546580507234" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2668893577716736583-3094949197484388453?l=indebian.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://indebian.blogspot.com/feeds/3094949197484388453/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2668893577716736583&amp;postID=3094949197484388453' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2668893577716736583/posts/default/3094949197484388453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2668893577716736583/posts/default/3094949197484388453'/><link rel='alternate' type='text/html' href='http://indebian.blogspot.com/2008/09/gnome.html' title='Утилиты для правой кнопки мыши в GNOME'/><author><name>Шулепов Олег</name><uri>http://www.blogger.com/profile/05897127738636494049</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-pybx8IESrWM/ToljG7AcFUI/AAAAAAAACVY/xU9H8iArvU4/s220/%25D0%25BE%25D0%25BB%25D0%25B5%25D0%25B3-2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_aaru4fxezZc/SNE9Nr1nFpI/AAAAAAAABYQ/6rFiT5GX3eg/s72-c/nautilus_tools.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2668893577716736583.post-6066919932185063684</id><published>2008-09-12T00:51:00.000-07:00</published><updated>2008-09-12T01:00:23.998-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bash'/><category scheme='http://www.blogger.com/atom/ns#' term='script'/><title type='text'>День программиста</title><content type='html'>&lt;pre&gt;oleg@shulepoff:~$ date +%j&lt;br /&gt;256&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;По такому случаю поздравляю всех :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2668893577716736583-6066919932185063684?l=indebian.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://indebian.blogspot.com/feeds/6066919932185063684/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2668893577716736583&amp;postID=6066919932185063684' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2668893577716736583/posts/default/6066919932185063684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2668893577716736583/posts/default/6066919932185063684'/><link rel='alternate' type='text/html' href='http://indebian.blogspot.com/2008/09/blog-post.html' title='День программиста'/><author><name>Шулепов Олег</name><uri>http://www.blogger.com/profile/05897127738636494049</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-pybx8IESrWM/ToljG7AcFUI/AAAAAAAACVY/xU9H8iArvU4/s220/%25D0%25BE%25D0%25BB%25D0%25B5%25D0%25B3-2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2668893577716736583.post-6922480415576185732</id><published>2008-07-30T04:34:00.000-07:00</published><updated>2008-07-30T04:37:16.170-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bash'/><category scheme='http://www.blogger.com/atom/ns#' term='script'/><title type='text'>Базовые команды консоли Linux</title><content type='html'>&lt;span style="font-weight: bold;"&gt;login&lt;/span&gt; - запрос от пользователя имени и пароля (запрос от системы к пользователю) для входа в систему( по умолчанию, при наборе пароля, он не отображается).&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;logout&lt;/span&gt; - выход из текущего сеанса оболочки.&lt;br /&gt;startx - команда для запуска графического интерфейса X Window.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shutdown&lt;/span&gt; - останавливает систему и предотвращает повреждение файловой системы при этом, но,используется только при работе в консольном режиме.При работе в режиме X Window, не используйте.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;halt(poweroff)&lt;/span&gt; - быстрое и корректное выключение системы.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;reboot&lt;/span&gt; - корректное выключение с последущей загрузкой.Перезагрузка.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;vmstat&lt;/span&gt; - выдаёт сведения о процессах, памяти и загруженности центрального процессора.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;su&lt;/span&gt; - вход в сеанс администратора, но прийдётся ввести пароль.Для выхода из этого сеанса наберите exit и нажмите ENTER.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;apropos&lt;/span&gt; - поиск строки в заголовках и названиях документации ( дополнительно вводится слово для поиска). Выдаёт список всего найденного.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;cal&lt;/span&gt; - форматированный календарь на текущий месяц ( добавить y и будет календарь на весь текущий год).&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;date&lt;/span&gt; - отображает текущие дату и время, по системным часам ядра.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;oclock&lt;/span&gt; - простые часы, которые висят на рабочем столе (много дополнительных параметров).&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;finger&lt;/span&gt; - отображение информации о пользователе, имя которого указано в команде.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;hostname&lt;/span&gt; - команда отображает идентификатор данного узла сети ( его имя). root может изменить имя узла на новое.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;hwclock&lt;/span&gt; - встроенные часы Вашего компьютера.Для изменения даты и времени и синхронизации с системными часами, необходимы привелегии root.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;pwd&lt;/span&gt; - отображает полный путь к текущему каталогу.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;tzselect&lt;/span&gt; - запуск утилиты, которая позволяет выбрать часовой пояс.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;uname&lt;/span&gt; - выводит информацию об используемой операционной системе (при вводе дополнительных параметров команды , выдаёт довольно много информации).&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;uptime&lt;/span&gt; - показывает текущее время, продолжительность сеанса , количество пользователей и загруженность процессора.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;users&lt;/span&gt; - отображает краткий список пользователей работающих в системе в данный момент.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;w&lt;/span&gt; - подробная информация о всех пользователях, работающих в данный момент и также простой, вход в систему и др.Если нужен один пользователь, то указать имя в параметре.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;whatis&lt;/span&gt; - поиск по базе данных страниц руководства и отображение краткого описания.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;who&lt;/span&gt; - список пользователей работающих в системе в данный момент.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;whereiz&lt;/span&gt; - находит файлы, страницы справочного руководства для указанной команды.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;which&lt;/span&gt; - показывает полный путь к исполняемому файлу команды.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;whoami&lt;/span&gt; - показывает текущий идентификатор пользователя, работающего в данном терминале.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;write&lt;/span&gt; - отправляет сообщение другому пользователю, находящемуся в системе, путём копирования строк с терминала отправителя на терминал получателя.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;wall&lt;/span&gt; - отправляет сообщение на терминал каждого пользователя находящегося в системе в данный момент.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;history&lt;/span&gt; - показывает пронумерованный список команд, которые Вы выполняли в этом и предыдущем сеансе. Если в списке историии их довольно много, то увидите последние.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;jobs&lt;/span&gt; - выводит список всех выполняемых и приостановленных задач.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;kill&lt;/span&gt; - завершить процесс (необходимо указать какой).&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;killall&lt;/span&gt; - позволят управлять процессами используя их имена или имена файлов, а не идентификаторы как в kill. Завершаются все указанные процессы.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;kernelversion&lt;/span&gt; - показывает основную и дополнительную версии ядра.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;nice&lt;/span&gt; - позволяет отобразить или настроить приоритет задачи.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ps&lt;/span&gt; - выводит список всех работающих процессов.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;psfree&lt;/span&gt; - показывает иерархию процессов системы, что хорошо показывает их взаимозависимость.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;renice&lt;/span&gt; - задаёт приоритет для указанной задачи.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;times&lt;/span&gt; - показывает полное время выполнения процессов для всей системы и данного пользователя.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;script&lt;/span&gt; - позволяет записывать весь вывод с терминала в файл.Что бы остановить запись нажмите Ctrl+d.Если имя файла не указано то записывается в typescript.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;top&lt;/span&gt; - запускает программу , которая позволяет управлять процессами.И ещё много дополнительной, полезной информации.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;cd&lt;/span&gt; - смена текущего каталога.По умолчанию переходит в домашний каталог текущего пользователя (если без параметров).&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;dir&lt;/span&gt; - отображает файлы в текущем каталоге в алфавитном порядке и с учётом регистра.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;file&lt;/span&gt; - показывает тип содержимого указанного файла(текст, выполняемый, данные).&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;find&lt;/span&gt; - поиск файлов в текущем каталоге.Если указать путь, можно искать везде.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;free&lt;/span&gt; - отображает информацию об оперативной памяти, подкачки, кэше,свободная памать, общая и т.д.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ls&lt;/span&gt; - показывает все файлы в текущем каталоге в алфавитном порядке.Аналогична dir.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;last&lt;/span&gt; - показывает список пользователей, которые заходили в систему с момента создания файла /var/log/wtmp.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;lastlog&lt;/span&gt; - проверяет историю входа в систему зарегистрированных пользователей.Форматирует и выводит на печать файл /var/log/lastlog.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;logger&lt;/span&gt; - посылает запрос демону syslogd с просьбой поместить сообщение в системный журнал.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;lpr&lt;/span&gt; - отправляет документ на печать демону печати.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;chmod&lt;/span&gt; - изменяет режим доступа к файлу.Символьный или числовой формат.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;chown&lt;/span&gt; - смена владельца указанного файла.Требуется доступ root.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;chage&lt;/span&gt; - применяется для изменения срока действия учетной записи.Для администрирования.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;chfn&lt;/span&gt; - изменяет сведения о пользователе в файле /etc/passwd из которого берёт информацию команда finger .&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;chgrp&lt;/span&gt; - команда для администратора,для изменения группы владельцев файла.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;clear&lt;/span&gt; - очищает экран терминала (если это возможно).&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;crontab&lt;/span&gt; - обеспечивает возможность выполнения определённых задач по расписанию. Чаще используется администратором, хотя свои задачи могут быть и у пользователей.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;head&lt;/span&gt; - утилита выводит первые десять строк файла.Можно и несколько файлов.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ispell&lt;/span&gt; - запуск интерактивной утилиты для проверки орфографии в указанном файле.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;id&lt;/span&gt; - отображает действующие значения идентификаторов пользователя и группы для текущего пользователя.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ifconfig&lt;/span&gt; - отображает состояние текущей конфигурации сети или настраивает сетевой интерфейс.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;less&lt;/span&gt; - отображает содержимое указанного файла на экране и позволяет удобно просмотреть.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;nl&lt;/span&gt; - команда нумерует строки в указанном файле.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;paste&lt;/span&gt; - обьединяет соответствующие строки файлов в колонки.При желании можно обьединить несколько файлов.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;pdf2ps&lt;/span&gt; - преобразует файл формата PDF в Post Script.Результат записывает на диск.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;pdftotext&lt;/span&gt; - преобразует файл из формата PDF в текст и записывает результат на диск.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;pr&lt;/span&gt; -подготавливает текст к печати, осуществляя форматирование с разбиением на страницы.Можно подготовить несколько файлов.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;sort&lt;/span&gt; - команда позволяет отсортировать строки файла в алфавитном порядке.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;split&lt;/span&gt; - разбивает файл на части.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;zcat;zmore&lt;/span&gt; - выводит содержимое файла сжатого &lt;span style="font-weight: bold;"&gt;gzip&lt;/span&gt; на экран без распаковки.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;zcmp&lt;/span&gt; - сравнивает сжатые gzip два файла без распаковки.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;zdiff&lt;/span&gt; - сравнивает сжатые gzip два файла без распаковки.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;zegrep;zfgrep;zgrep&lt;/span&gt; - осуществляют поиск указанной строки, выражения в файле сжатом gzip, без распаковки.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;aumix&lt;/span&gt; - запускает в интерактивном режиме утилиту, которая управляет различными настройками звуковой карты.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;cdda2wav&lt;/span&gt; - утилита предназначена для записи звуковых дорожек с аудиокомпакт диска в файлы формата WAV.Если имя файла не указано, то запись идёт в файл audio.wav в текущем каталоге.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;cdlabelgen&lt;/span&gt; - команда предназначена для подготовки обложек к коробкам компакт дисков. Результат в файле формата Post Script.Требуется наличие интерпретатора языка Perl не ниже 5.003 версии.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;cdp&lt;/span&gt; - запуск проигрывателя аудиокомпакт дисков в текстовом режиме.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;cdparanoia&lt;/span&gt; - считывает звуковые дорожки с аудиокомпактов и записывает в файлы WAV,AIFF,RAW.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;combine&lt;/span&gt; - обьединяет два и более графических файла в один.Огромное количество спецэффектов.Является частью пакета Image Magick и можно взять &lt;a href="http://www.imagemagick.org/"&gt;http://www.imagemagick.org&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;convert&lt;/span&gt; - преобразует указанный входной графический файл, в выходной.Распознаёт множество форматов. Скачать так же как и предидущую.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;identify&lt;/span&gt; - определяет формат и характеристики графического файла и проверяет целостность и наличие ошибок.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;mogrify&lt;/span&gt; - преобразует графический файл и перезаписывает исходный.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;montage&lt;/span&gt; преобразование нескольких файлов в обьединённое изображение.Скачать &lt;a href="http://www.imagemagick.org/"&gt;http://www.imagemagick.org&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;mpg123&lt;/span&gt; - воспроизводит на основном устройстве воспроизведения аудио файл в формате MP3. Вписывается имя файла или его адрес в Интернет.Чтобы остановить воспроизведение Ctrl+c.Что бы остановить и выйти из программы Ctrl+c нажать дважды.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;play&lt;/span&gt; - воспроизводит звуковой файл с указанным именем.Автоматически распознаёт тип файла. Позволяет добавлять различные звуковые эффекты к воспроизводимым файлам.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;playmidi&lt;/span&gt; - воспроизводит зуковые файлы в формате MIDI.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;rec&lt;/span&gt; - записывает входной сигнал с микрофона или других входов в звуковой файл. Тип файла следует указать с помощью параметра (type).Есть возможность добавить звуковые эффекты.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;sox&lt;/span&gt; - преобразует сэмплы из формата входного сигнала, на выходной с добавлением эффектов.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;emacs&lt;/span&gt; - запуск текстового редактора Emacs.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;joe&lt;/span&gt; - простой в использовании редактор работающий в текстовом режиме.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;pico&lt;/span&gt; - простой и удобный в использовании текстовый редактор.Удобен для редактирования конфигурационных и простых файлов.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;vi&lt;/span&gt; - запуск классического текстового редактора VI для UNIX систем.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;dmesg&lt;/span&gt; - выводит на экран сообщения ядра, включая отображаемые при запуске и потом. Что бы удобней читать, вводите dmesg|less.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;groupadd&lt;/span&gt; - создание группы пользователей с указанным именем.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;groupdel&lt;/span&gt; - удаляет группу с указанным именем.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;groupmod&lt;/span&gt; - изменяет параметры группы с указанным именем.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;mkpasswd&lt;/span&gt; - создаёт высококачественный пароль, состоящий по умолчанию из девяти символов и содержащий по крайней мере буквы в разном регистре и цифры.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;passwd&lt;/span&gt; - позволяет пользователю с указанным именем изменять пароль своей учётной записи. root может изменить пароль любого пользователя.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;pwgen&lt;/span&gt; - создаёт высококачественный пароль,который хорошо запоминается.Длинна пароля указывается числом. Если этой утилиты нет, скачать http://metalab.unc.edu/pub/Linux/system/security&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;quota&lt;/span&gt; - показывает текущую статистику использования диска и текущие ограничения для пользователя или группы с указанным именем.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;quotacheck&lt;/span&gt; - исследует файловую систему на предмет использования дискового пространства.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;quotaon&lt;/span&gt; - включает и отключает ограничения на использование дискового пространства.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;rpm&lt;/span&gt; - запускает менеджер пакетов, утилиту,позволяющую устанавливать , проверять и обновлять пакеты с расширением rpm.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;rpmfind&lt;/span&gt; - поиск нужного пакета в базе пакетов RPM через ИНТЕРНЕТ.Последняя версия утилиты http://www.rpm.org&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;tmpwatch&lt;/span&gt; - удаление всех файлов в указанном каталоге, если к ним не осуществлялся доступ в течении последних n часов.Очищает временные каталоги.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;useradd&lt;/span&gt; - создание нового пользователя с указанным именем.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;userdel&lt;/span&gt; - удаляет пользователя с указанным именем.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;usermod&lt;/span&gt; - изменяет параметры пользователя с указанным именем.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;fetchmail&lt;/span&gt; - утилита получения почты.Роботает в фоновом режиме.Скачивает почту с указанного сервера. Если её нет, скачать можно &lt;a href="http://www.freshmeat.net/"&gt;http://www.freshmeat.net&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ftp&lt;/span&gt; - устанавливает соединение с указанным узлом и позволяет скачивать или закачивать файлы.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;lynx&lt;/span&gt; - запуск консольного WEBброузера.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;mail&lt;/span&gt; - утилита редактирования и просмотра электронной почты.Отправка и получение писем.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;netstat&lt;/span&gt; - вывод информации о сетевой подсистеме.Очень много настроек и параметров.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ping&lt;/span&gt; - отправка на указанный адрес пакетов для проверки возможности соединения с этим узлом.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;telnet&lt;/span&gt; - открывает окно терминала на удалённом узле и запускает интерактивный сеанс.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;wvdial&lt;/span&gt; - программа подключается к ИНТЕРНЕТ по протоколу PPP с использованием параметров, хранящихся в файле /etc/wvdial.conf&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;wvdialconf&lt;/span&gt; - осуществляет поиск модема, определяет порт, к которому он подключен, его строку инициализации и максимальную скорость передачи данных.Эта информация автоматически записывается в файл (смотри выше).Требуется доступ root.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ar&lt;/span&gt; - средство архивирования, предназначено для создания и распаковки архива.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;arch&lt;/span&gt; - отображает данные об архитектуре центрального процессора.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;at&lt;/span&gt; - ставит задания в очередь для последующего выполнения в указанное время.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;atq&lt;/span&gt; - показывает список заданий которые поставлены в очередь на выполнение.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;enscript&lt;/span&gt; - преобразует указанный текстовый файл в формат Post Script.Вывод может быть направлен на печать или записан в файл.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;fmt&lt;/span&gt; - данная утилита производит форматирование каждой строки в указанном файле таким образом, что все строки имеют одинаковую ширину.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;zip&lt;/span&gt; - архивирует и сжимает файлы.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;zipnote&lt;/span&gt; - позволяет вывести и отредактировать комментарии к файлам из архива ZIP.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;zforce&lt;/span&gt; - добавляет расширение .gz ко всем файлам в рабочем каталоге, или к указанному файлу, которые были сжаты, но не имеют расширения.Т.е. предотвращает повторное сжатие.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;uuencode&lt;/span&gt; - кодирует двоичный файл для передачи по ASC11сетям.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;uudecode&lt;/span&gt; - декодирует выше названный файл.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;autorun&lt;/span&gt; - автоматически распознаёт все доступные приводы CDROM в системе, монтирует их при вставке диска и может запускать отдельные приложения (например проигрыватель).Для использования, необходимо добавить параметры в файл привода.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;badblocks&lt;/span&gt; - проверить указанное устройство на наличие повреждённых секторов (указать устройство).&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;eject&lt;/span&gt; - извлекает носитель из указанного устройства.Если устройство смонтировано то команда производит размонтирование перед извлечением носителя.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;e2fsck&lt;/span&gt; - проверяет и при необходимости восстанавливает повреждённый том файловой системы (ext2,ext3).&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;echo&lt;/span&gt; - выводит строку текста на стандартное устройство вывода.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;fdformat&lt;/span&gt; - форматирование гибкого диска.Дополнительно вводится имя устройства и необходимый вид форматирования.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;fg&lt;/span&gt; - переводит процесс выполняемый в фоновом режиме в приоритетный режим.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;fsck&lt;/span&gt; - проверяет и восстанавливает файловую систему.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;mount&lt;/span&gt; - монтирование файловой системы.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;umount&lt;/span&gt; - отмонтирование файловой системы (в обоих командах необходимо указать, что именно).&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;rdev&lt;/span&gt; - при вызове без параметров выводит информацию о текущей файловой системе.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;rename&lt;/span&gt; - переименовывает файлы.Очень удобно, когда много файлов.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;resize&lt;/span&gt; - изменяет размер окна виртуального терминала в графическом окружении.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;restore&lt;/span&gt; - восстанавливает файлы заархивированные с помощью команды &lt;span style="font-weight: bold;"&gt;dump&lt;/span&gt;.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;runlevel&lt;/span&gt; - отображает текущий и предыдущий уровни выполнения.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shred&lt;/span&gt; - выполняет безопасное удаление файла предварительно перезаписав его содержимое на другой диск.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;sleep&lt;/span&gt; - приостанавливает начало выполнения процесса на заданное количество секунд.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;usleep&lt;/span&gt; - приостанавливает на микросекунды.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;sync&lt;/span&gt; - очищает буферы файловой системы.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;cmp&lt;/span&gt; - производит быстрое сравнение двух указанных файлов.Если они идентичны, то никакие сообщения не выводятся.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;column&lt;/span&gt; - форматирует входной текст из указанного файла в список из пяти колонок.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;diff&lt;/span&gt; - сравнивает два указанных текстовых файла.Каждое отличие выводится в контексте. Позволяет сравнивать каталоги.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;diff3&lt;/span&gt; - сравнивает три указанных файла и выводит результаты.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;unzip&lt;/span&gt; - распаковывает и извлекает файлы из архивов , созданных утилитами ZIP&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;csplit&lt;/span&gt; - разбивает файл на несколько частей.Надо задать метод разбивки (строки и т.д.).&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;cp&lt;/span&gt; - копирует один файл в другой, или несколько файлов в каталог.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;dd&lt;/span&gt; - копирование файла с одновременным выполнением различных, дополнительных преобразований.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;dc&lt;/span&gt; - калькулятор.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;debugfs&lt;/span&gt; - применяется для восстановления файловой системы (ext2,ext3) если недостаточно команды fsck.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;df&lt;/span&gt; - показывает количество используемого и свободного дискового пространства для всех подключенных разделов файловой системы.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;du&lt;/span&gt; - показывает количество блоков диска, занятых каждым из файлов каталога.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;mc&lt;/span&gt; - запускает программу Midnight Commander диспетчер файлов в текстовой консоли. Напоминает MSDOS менеджеры и довольно проста и удобна в использовании.Очень много нужных и удобных функций.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;mkdir&lt;/span&gt; - создание указанного каталога.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;man&lt;/span&gt; - справочное руководство.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;mcat&lt;/span&gt; - копирует необработанные данные на дискету.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;mcopy&lt;/span&gt; - использует отформатированную дискету MSDOS для копирования файлов в Линукс и из Линукс без предварительного подключения дискеты к файловой системе.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;mdel&lt;/span&gt; - удаляет файл на отформатированной дискете MSDOS.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;mdir&lt;/span&gt; - отображает содержимое каталога на дискете MSDOS.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;mdu&lt;/span&gt; - показывает дисковое пространство занятое каталогом MSDOS.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;mesg&lt;/span&gt; - контролирует доступ к Вашему терминалу, что бы коллеги не могли засыпать Вас сообщениями с помощью команды write&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;mformat&lt;/span&gt; - создаёт на дискете файловую систему MSDOS.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;mkbootdisk&lt;/span&gt; - применяется в некоторых дистрибутивах, для создания загрузочной дискеты, содержащей всё необходимое для аварийной загрузки.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;mktemp&lt;/span&gt; - создаёт уникальное имя файла для временной работы.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;mlabel&lt;/span&gt; - создаёт метку тома на MSDOS на отформатированной дискете.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;mmd&lt;/span&gt; - создаёт подкаталог MSDOS на отформатированной дискете.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;mmount&lt;/span&gt; - подключает к файловой системе отформатированное устройство MSDOS.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;mmove&lt;/span&gt; - перемещает или переименовывает файл на дискете MSDOS.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;more&lt;/span&gt; - средство постраничного просмотра текстового файла.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;mv&lt;/span&gt; - переименовывает или перемещает файлы или каталоги.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;rm&lt;/span&gt; - удаление указанного файла.Можно и много удалить.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;rmdir&lt;/span&gt; - удаление указанного пустого каталога.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;safedelete&lt;/span&gt; - удалиние указанного файла в каталог safedelete,где он хранится некоторое время перед необратимым удалением.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;stat&lt;/span&gt; - отображение всей доступной информации об указанном файле.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;touch&lt;/span&gt; - изменяет время последнего доступа или изменения файла на текущее время.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;undelete&lt;/span&gt; - восстанавливает файлы удалённые командой safedelete.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;wc&lt;/span&gt; - показывает число строк, слов и символов в файле.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;bunzip2&lt;/span&gt; - распаковывает указанный файл на 30%быстрей чем gzip.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;bzip2&lt;/span&gt; - сжимает указанный файл по ускоренному алгоритму.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;bzip2recover&lt;/span&gt; - делает попытку восстановить данные из повреждённого файла сжатого bzip2.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;compress&lt;/span&gt; - сжимает указанный файл по другому алгоритму.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;uncompress&lt;/span&gt; - распаковывает файл сжатый предыдущей командой.&lt;br /&gt;&lt;br /&gt;Также не забываем про команду &lt;span style="font-weight: bold;"&gt;info&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;&lt;span style="font-weight: bold;"&gt;1. Добавление роутинга для VPN модема.&lt;/span&gt; Модем рассположен по адресу 192.168.10.200, а сеть доступна через сетевую карту eth0.&lt;br /&gt;Код:&lt;br /&gt;route add -host 10.0.21.1 gw 192.168.10.200 dev eth0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2. Роутинг на сеть 192.168.76-77.0-255 через роутер 192.168.10.101&lt;/span&gt;&lt;br /&gt;Код:&lt;br /&gt;route add -net 192.168.76.0 gw 192.168.10.101 netmask 255.255.254.0 dev eth0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3. Получение списка расшаренных папок на удаленном компьютере.&lt;/span&gt;&lt;br /&gt;Код:&lt;br /&gt;smbclient -N -L 192.168.8.129&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;4.Монтирование удаленной папки для работы с ней, как с обычным каталогом&lt;/span&gt;&lt;br /&gt;Код:&lt;br /&gt;mount -t smbfs -o iocharset=UTF8,codepage=cp866,guest,ro //192.168.8.129/Films /home/mebius/smb&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;5. Информация о таблице разбиения диска /dev/hda&lt;/span&gt;&lt;br /&gt;Код:&lt;br /&gt;fdisk -l /dev/hda&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;6. Создание пустого файла нужного размера&lt;/span&gt; (нужно для многих эмуляторов или работы с файлом, как с отдельной файловой системой)&lt;br /&gt;Код:&lt;br /&gt;dd of=hd.img bs=1024 seek=1000000 count=0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;7. Монтирование в папку ISO образа.&lt;/span&gt; Любая программа после этого будет видеть эту папку, как содержимое привода. Можете смонтировать образ DVD фильма и смотреть, не мучая оптический привод.&lt;br /&gt;Код:&lt;br /&gt;mount -o loop /home/mebius/video/dvd.iso /home/mebius/cd&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;8. Автоматическая скачка файла по SMB/Windows Network сети.&lt;/span&gt; Будет работать с докачкой и при обрыве не придется начинать сначала.&lt;br /&gt;Код:&lt;br /&gt;smbget -r -n -u Guest 'smb://192.168.0.125/films (f)/films/Чужие из бездны (Aliens of the deep).avi' -o aliens_of_the_deep.avi&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;9. Отключение компьютера через 90 минут&lt;/span&gt;&lt;br /&gt;Код:&lt;br /&gt;shutdown -h +90&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;10. Создание ISO образа диска.&lt;/span&gt; Его можно потом записать снова на диск или пользоваться образом как полноценным приводом.&lt;br /&gt;Код:&lt;br /&gt;readcd dev=/dev/hdc f=dvd.iso&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;11. Создание ISO образа для его последующей записи.&lt;/span&gt;&lt;br /&gt;Код:&lt;br /&gt;mkisofs -allow-lowercase -iso-level 3 -l -o /home/mebius/video/dvd.iso /mnt/windows_d/video/dvd1/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;12. Запись образа на болванку&lt;/span&gt;&lt;br /&gt;Код:&lt;br /&gt;growisofs -dvd-compat -Z /dev/hdd=/home/mebius/video/dvd.iso&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;13. Сканирование диапазона IP-адресов по порту 139&lt;/span&gt; (Netbios aka шаринг папок в сети Microsoft). Покажет все доступные компьютеры не взирая на всякий маразм типа рабочих групп.&lt;br /&gt;Код:&lt;br /&gt;nmap -p 139 192.168.10-11.1-255&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;span style="font-weight: bold;"&gt;ls -al&lt;/span&gt; – форматированный список со скрытыми&lt;br /&gt;каталогами и файлами&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;cd dir&lt;/span&gt; – сменить директорию на dir&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;mkdir dir&lt;/span&gt; – создать каталог dir&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;rm file&lt;/span&gt; – удалить file&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;rm -r dir&lt;/span&gt; – удалить каталог dir&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;rm -f file&lt;/span&gt; – удалить форсированно file&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;rm -rf dir&lt;/span&gt; – удалить форсированно каталог dir *&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;cp file1 file2&lt;/span&gt; – скопировать file1 в file2&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;cp -r dir1 dir2&lt;/span&gt; – скопировать dir1 в dir2; создаст&lt;br /&gt;каталог dir2, если он не существует&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;mv file1 file2&lt;/span&gt; – переименовать или переместить file1&lt;br /&gt;в file2. если file2 существующий каталог - переместить&lt;br /&gt;file1 в каталог file2&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ln -s file link&lt;/span&gt; – создать символическую ссылку link к&lt;br /&gt;файлу file&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;touch file&lt;/span&gt; – создать file&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;cat &gt; file&lt;/span&gt; – направить стандартный ввод в file&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;more file&lt;/span&gt; – вывести содержимое file&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;head file&lt;/span&gt; – вывести первые 10 строк file&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;tail file&lt;/span&gt; – вывести последние 10 строк file&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;tail -f file &lt;/span&gt;– вывести содержимое file по мере роста,&lt;br /&gt;начинает с последних 10 строк&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;kill pid&lt;/span&gt; – убить процесс с id pid&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;killall proc&lt;/span&gt; – убить все процессы с именем proc *&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ps&lt;/span&gt; – вывести ваши текущие активные процессы&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;top&lt;/span&gt; – показать все запущенные процессы&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;bg&lt;/span&gt; – список остановленных и фоновых задач;&lt;br /&gt;продолжить выполнение остановленной задачи в фоне&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;fg&lt;/span&gt; – выносит на передний план последние задачи&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;fg n&lt;/span&gt; – вынести задачу n на передний план&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;chmod octal file&lt;/span&gt; – сменить права file на octal,&lt;br /&gt;раздельно для пользователя, группы и для всех&lt;br /&gt;добавлением:&lt;br /&gt;● 4 – чтение (r)&lt;br /&gt;● 2 – запись (w)&lt;br /&gt;● 1 – исполнение (x)&lt;br /&gt;Примеры:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;chmod 777&lt;/span&gt; – чтение, запись, исполнение для всех&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;chmod 755&lt;/span&gt; – rwx для владельца, rx для группы и&lt;br /&gt;остальных.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ssh user@host&lt;/span&gt; – подключится к host как user&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ssh -p port user@host&lt;/span&gt; – подключится к host на порт&lt;br /&gt;port как user&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ssh-copy-id user@host&lt;/span&gt; – добавить ваш ключ на host&lt;br /&gt;для user чтобы включить логин без пароля и по ключам&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;grep pattern files&lt;/span&gt; – искать pattern в files&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;grep -r pattern dir&lt;/span&gt; – искать рекурсивно pattern в dir&lt;br /&gt;command | grep pattern – искать pattern в выводе&lt;br /&gt;command&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;locate file&lt;/span&gt; – найти все файлы с именем file&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;whoami&lt;/span&gt; – имя, под которым вы залогинены&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;finger user&lt;/span&gt; – показать информацию о user&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;cat /proc/cpuinfo&lt;/span&gt; – информация ЦПУ&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;cat /proc/meminfo&lt;/span&gt; – информация о памяти&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;man command&lt;/span&gt; – показать мануал для command&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;df&lt;/span&gt; – показать инф. о использовании дисков&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;du&lt;/span&gt; – вывести “вес” текущего каталога&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;free&lt;/span&gt; – использование памяти и swap&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;whereis app&lt;/span&gt; – возможное расположение программы&lt;br /&gt;app&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;which app&lt;/span&gt; – какая app будет запущена по умолчанию&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Архивация:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;tar cf file.tar files&lt;/span&gt; – создать tar-архив с именем&lt;br /&gt;file.tar содержащий files&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;tar xf file.tar&lt;/span&gt; – распаковать file.tar&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;tar czf file.tar.gz files&lt;/span&gt; – создать архив tar с&lt;br /&gt;сжатием Gzip&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;tar xzf file.tar.gz&lt;/span&gt; – распаковать tar с Gzip&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;tar cjf file.tar.bz2&lt;/span&gt; – создать архив tar с сжатием&lt;br /&gt;Bzip2&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;tar xjf file.tar.bz2&lt;/span&gt; – распаковать tar с Bzip2&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;gzip file&lt;/span&gt; – сжать file и переименовать в file.gz&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;gzip -d file.gz&lt;/span&gt; – разжать file.gz в file&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Сеть&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ping host&lt;/span&gt; – пропинговать host и вывести результат&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;whois domain&lt;/span&gt; – получить информацию whois для&lt;br /&gt;domain&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;dig domain&lt;/span&gt; – получить DNS информацию domain&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;dig -x host&lt;/span&gt; – реверсивно искать host&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;wget file&lt;/span&gt; – скачать file&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;wget -c file&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;&lt;span style="font-weight: bold;"&gt;./configure&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;make&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;make install&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;dpkg -i pkg.deb&lt;/span&gt; – установить пакет (Debian)&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;rpm -Uvh pkg.rpm&lt;/span&gt; – установить пакет (RPM)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Клавиатурные сочетания&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Ctrl+C&lt;/span&gt; – завершить текущую команду&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Ctrl+Z&lt;/span&gt; – остановить текущую команду, продолжть с fg&lt;br /&gt;на переднем плане или bg в фоне&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Ctrl+D&lt;/span&gt; – разлогиниться, тоже самое, что и exit&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Ctrl+W&lt;/span&gt; – удалить одно слово в текущей строке&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Ctrl+U&lt;/span&gt; – удалить строку&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;!!&lt;/span&gt; - повторить последнюю команду&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;exit&lt;/span&gt; – разлогиниться&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;scp&lt;/span&gt; - копирование файлов по SSH на другой сервер. Пример: scp /local/file user@host.com:/path/to/save/file.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;vi&lt;/span&gt; - тестовый редактор. Есть множество различных текстовых редакторов, таких как emacs, nano и проч. Однако vi есть практически на любом сервере и потому он будет не плохим выбором. Для редактирования файла введите команду: vi file. Для перехода в режим редактирования нажмите i. Для сохранения изменений и выхода нажмите ESC :wq. Для выхода без сохранения - ESC :q!. Есть ещё миллионы других команд, однако для минимально редактирования вам будет достаточно и этого.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2668893577716736583-6922480415576185732?l=indebian.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://indebian.blogspot.com/feeds/6922480415576185732/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2668893577716736583&amp;postID=6922480415576185732' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2668893577716736583/posts/default/6922480415576185732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2668893577716736583/posts/default/6922480415576185732'/><link rel='alternate' type='text/html' href='http://indebian.blogspot.com/2008/07/linux.html' title='Базовые команды консоли Linux'/><author><name>Шулепов Олег</name><uri>http://www.blogger.com/profile/05897127738636494049</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-pybx8IESrWM/ToljG7AcFUI/AAAAAAAACVY/xU9H8iArvU4/s220/%25D0%25BE%25D0%25BB%25D0%25B5%25D0%25B3-2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2668893577716736583.post-7926490215796543803</id><published>2008-07-10T20:07:00.000-07:00</published><updated>2008-07-10T20:18:41.346-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bash'/><category scheme='http://www.blogger.com/atom/ns#' term='script'/><title type='text'>bash скриптинг</title><content type='html'>Иногда бывает нужно скопировать некие файлы из одного каталога в другой по некоторому списку&lt;br /&gt;решение довольно простое:&lt;br /&gt;&lt;pre&gt;oleg@shulepoff:~/download$ cat ls.txt | while read i; &lt;br /&gt;&gt;do cp $i /home/oleg/temp ;&lt;br /&gt;&gt;done&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;I Like This Game :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2668893577716736583-7926490215796543803?l=indebian.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://indebian.blogspot.com/feeds/7926490215796543803/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2668893577716736583&amp;postID=7926490215796543803' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2668893577716736583/posts/default/7926490215796543803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2668893577716736583/posts/default/7926490215796543803'/><link rel='alternate' type='text/html' href='http://indebian.blogspot.com/2008/07/bash.html' title='bash скриптинг'/><author><name>Шулепов Олег</name><uri>http://www.blogger.com/profile/05897127738636494049</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-pybx8IESrWM/ToljG7AcFUI/AAAAAAAACVY/xU9H8iArvU4/s220/%25D0%25BE%25D0%25BB%25D0%25B5%25D0%25B3-2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2668893577716736583.post-8018157533915027908</id><published>2008-04-23T10:12:00.000-07:00</published><updated>2008-04-23T10:13:57.939-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Ubuntu cheat sheet</title><content type='html'>Выходу Ubuntu 8.04 посвящается :&lt;br /&gt;&lt;br /&gt;&lt;a href="http://files.fosswire.com/wpu/2008/04/ubunturef.pdf"&gt;&lt;img src="http://files.fosswire.com/wpu/2008/04/ubunturef.png" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Оригинальная заметка тут: &lt;a href="http://fosswire.com/2008/04/22/ubuntu-cheat-sheet/"&gt;fosswire.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2668893577716736583-8018157533915027908?l=indebian.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://indebian.blogspot.com/feeds/8018157533915027908/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2668893577716736583&amp;postID=8018157533915027908' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2668893577716736583/posts/default/8018157533915027908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2668893577716736583/posts/default/8018157533915027908'/><link rel='alternate' type='text/html' href='http://indebian.blogspot.com/2008/04/ubuntu-cheat-sheet.html' title='Ubuntu cheat sheet'/><author><name>Шулепов Олег</name><uri>http://www.blogger.com/profile/05897127738636494049</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-pybx8IESrWM/ToljG7AcFUI/AAAAAAAACVY/xU9H8iArvU4/s220/%25D0%25BE%25D0%25BB%25D0%25B5%25D0%25B3-2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2668893577716736583.post-6817026723730847227</id><published>2008-02-05T11:00:00.000-08:00</published><updated>2008-02-05T11:19:23.297-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='блоггер'/><title type='text'>Наш новый блог</title><content type='html'>&lt;p&gt;Подумав, я, &lt;a href="http://www.blogger.com/profile/08744001706419752426" target="_blank"&gt;CrashCool&lt;/a&gt; и &lt;a href="http://rulix.org" target="_blank"&gt;Rulix&lt;/a&gt; решили создать новый общий &lt;a href="http://indebian.blogspot.com" target="_blank"&gt;блог&lt;/a&gt; посвященный настройке Linux. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Зачем вы это пишите? Таких блогов полным-полно!&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;- В момент настройки наверное каждый перелопатил кучу материала и добился результата. Но по прошествии месяца-другого довольно тяжело вспомнить подробности и приходится заново отыскивать советы, howto и прочие man'ы. Записав все единожды в свой журнал легче найти нужную информацию. Итак это частная записная книжка, но открытая для всех.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Ваши советы мне не помогли&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;- То что описали мы гарантировано заработало у нас. Если Вы сможете подробно изложить проблему возможно мы сможем помочь Вам решить её.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Итак, встречайте: &lt;a href="http://indebian.blogspot.com" target="_blank"&gt;InDebian.blogspot.com&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2668893577716736583-6817026723730847227?l=indebian.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://indebian.blogspot.com/feeds/6817026723730847227/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2668893577716736583&amp;postID=6817026723730847227' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2668893577716736583/posts/default/6817026723730847227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2668893577716736583/posts/default/6817026723730847227'/><link rel='alternate' type='text/html' href='http://indebian.blogspot.com/2008/02/blog-post_4070.html' title='Наш новый блог'/><author><name>Шулепов Олег</name><uri>http://www.blogger.com/profile/05897127738636494049</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-pybx8IESrWM/ToljG7AcFUI/AAAAAAAACVY/xU9H8iArvU4/s220/%25D0%25BE%25D0%25BB%25D0%25B5%25D0%25B3-2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2668893577716736583.post-2021054342854788596</id><published>2008-02-05T10:31:00.000-08:00</published><updated>2008-02-05T11:16:27.913-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='блоггер'/><category scheme='http://www.blogger.com/atom/ns#' term='блогпост'/><title type='text'>"Подпилим" блоггера ;)</title><content type='html'>Предидущий пост, весьма информативен, автору спасибо! ;)&lt;br /&gt;Поиграть в живую с данным материалом &lt;span class="fullpost"&gt; пока не было нужды... В другой раз!&lt;br /&gt;  Но возвращаясь к количественному определению  "информативности", так же растет количество символов в посте. Соответсвенно тянется в высь страница...&lt;br /&gt;Не красиво!&lt;br /&gt; Гугл, радостно метнул несколько мануалов по решению данной траблы.&lt;br /&gt;Итак, ныне, для "светрования" новости на главной страницы, тело поста, должно иметь  следующую схему:&lt;br /&gt;&lt;blockquote&gt;Вводный текст, отображаемый на главной странице&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; &lt; span class=fullpost&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Остальная часть поста, начинка, так сказать :)&lt;br /&gt;Ну и закрывающий -&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; &lt; / span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Все предельно просто! ;) &lt;br /&gt;Тема, отрыта где то на просторах самого же блоггера ;)&lt;br /&gt;Все копираты тудой ;)&lt;br /&gt;Ну и конечно же в сторону w3 :)&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/2668893577716736583-2021054342854788596?l=indebian.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://indebian.blogspot.com/feeds/2021054342854788596/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2668893577716736583&amp;postID=2021054342854788596' title='Комментарии: 3'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2668893577716736583/posts/default/2021054342854788596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2668893577716736583/posts/default/2021054342854788596'/><link rel='alternate' type='text/html' href='http://indebian.blogspot.com/2008/02/blog-post_05.html' title='&quot;Подпилим&quot; блоггера ;)'/><author><name>CrashCool</name><uri>http://www.blogger.com/profile/08744001706419752426</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://cs136.vkontakte.ru/u3479560/a_9db6d43e.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2668893577716736583.post-4483203031742122091</id><published>2008-02-05T03:41:00.000-08:00</published><updated>2008-02-29T01:20:04.176-08:00</updated><title type='text'>Продвинутые сетевые настройки: vlan, bonding, iproute2</title><content type='html'>При построении центов обработки данных одним из важнейших элементов архитектуры является резервирование. Как правило, резервируется всё, от сетевых плат на сервере и его компонентов до кондиционеров в помещении и сетевых каналов. О настройке так называемого bonding (объеденения сетевых интерфейсов) в ОС Debian/GNU Linux я и хочу сказать пару слов, на примере. Большинство серверов, даже начального уровня, как правило, комплектуются либо двухпортовым сетевым адаптером, либо двумя и больше. Это позволяет нам объединить сетевые интерфейсы в один логический, чтобы или увеличить пропускную способность сервера, или обеспечить отказоустойчивость, или получить то и другое вместе. :)&lt;br /&gt;&lt;br /&gt;Как правило, сетевые адаптеры сервера подключаются к разным коммутаторам, чтобы обеспечить работоспособность сервера в случае выхода из строя одного из коммутаторов. Существует несколько режимов bonding, используются чаще всего следующие:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;active-backup&lt;/b&gt;. В этом режиме один или несколько сетевых адаптеров находятся в режиме ожидания. Если ОС обнаруживает, что линк на активном адаптере отпал, она переключает в активный режим другой. Задержка, как правило, либо незначительная, либо отсутствует совсем и сервер продолжает работать как ни в чём не бывало. Настройка коммутаторов в этом случае не требуется.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt; balance-rr&lt;/b&gt;. Этот режим устанавливается по-умолчанию, если в настройках модуля ядра не указано иное. Данный режим обеспечивает как балансировку нагрузки, так и отказоустойчивость. Суть алгоритма заключается в последовательной передаче пакетов через существующие интерфейсы, начиная с первого и заканчивая последним. Соответственно, в случае выхода из строя одного из адаптеров, пакеты будут передаваться по оставшимся в живых. В случае подключения сервера к разным коммутаторам, требуется их настройка.&lt;/li&gt;&lt;li&gt;&lt;b&gt;802.3ad&lt;/b&gt;. Этот алгоритм известен как динамическая аггрегация линков. В случае использования данного алгоритма мы получаем значительное увеличение пропускной способности, для передачи и приёма пакетов используется все объединённые адаптеры. Т.е., имея два гигабитных адаптера, в случае аггрегирования мы получаем один логический интерфейс с пропускной способностью в два гигабита. Аггрегатор умеет определять вышедшие из строя адаптеры, исключая их из работы и подключая обратно, в случае если работоспособность адаптера восстанавливается. Режим требует поддержки утилиты &lt;span style="font-family:Courier New;"&gt;ethtool&lt;/span&gt; драйвером сетевой карты, а также коммутаторов с поддержкой 802.3ad.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;А теперь посмотрим на пример. В данном случае настраиваются три bonding-интерфейса, один для внутренней сети и два для внешней. IP-адреса вымышленные :)&lt;br /&gt;&lt;br /&gt;Для начала необходимо поставить пакет &lt;span style="font-family: courier new;"&gt;ifenslave&lt;/span&gt; и загрузить модуль bonding, для чего мы его пропишем в файл &lt;span style="font-family:Courier New;"&gt;/etc/modpobe.d/arch-aliases&lt;/span&gt;, чтобы он грузился при загрузке.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-family:Courier New;"&gt;~# cat /etc/modprobe.d/arch-aliases&lt;/span&gt; &lt;span style="font-family:Courier New;"&gt;&lt;br /&gt;alias bond0 bonding&lt;/span&gt; &lt;span style="font-family:Courier New;"&gt;options bond0 miimon=100 mode=active-backup max_bonds=2&lt;/span&gt; &lt;span style="font-family:Courier New;"&gt;&lt;br /&gt;alias bond1 bonding&lt;/span&gt; &lt;span style="font-family:Courier New;"&gt;options bond1 miimon=100 mode=active-backup&lt;/span&gt; &lt;/blockquote&gt;&lt;br /&gt;Параметр &lt;span style="font-family:Courier New;"&gt;max_bonds=2&lt;/span&gt; важен, без него второй интерфейс создаваться не будет и все четыре присутствующие в системе сетевых адаптера будут включены в &lt;span style="font-family:Courier New;"&gt;bond0&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;У нас активно используются VLAN для разбиения сети на сегменты, поэтому пример конфига для сетевых адресов будет с использованием VLAN. Для того, чтобы работали VLAN, необходимо установить пакет &lt;span style="font-family:Courier New;"&gt;vlan&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-family:Courier New;"&gt;~# cat /etc/network/interfaces&lt;/span&gt;  &lt;span style="font-family:Courier New;"&gt;&lt;br /&gt;auto lo bond0 bond1 bond0.15 bond1.33 bond0.19&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Courier New;"&gt;iface lo inet loopback&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Courier New;"&gt;# The primary network interface&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Courier New;"&gt;# Конфигурируем bond-интерфейсы. При включении они не должны иметь ip-адресов. В первый включаются адаптеры eth0 и eth1, во второй eth2 и eth3.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Courier New;"&gt;iface bond0 inet manual&lt;/span&gt; &lt;span style="font-family:Courier New;"&gt;     &lt;br /&gt;  up ifconfig $IFACE 0.0.0.0 up&lt;/span&gt; &lt;span style="font-family:Courier New;"&gt;     &lt;br /&gt;  slaves eth0 eth1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Courier New;"&gt;iface bond1 inet manual&lt;/span&gt;&lt;br /&gt;   &lt;span style="font-family:Courier New;"&gt;  up ifconfig $IFACE 0.0.0.0 up&lt;/span&gt; &lt;span style="font-family:Courier New;"&gt;     &lt;br /&gt;  slaves eth2 eth3&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Courier New;"&gt;&lt;br /&gt;#Первый VLAN интерфейс с внешним адресом. Строчка vlan-raw-device bond0 указывает на то, какой будет использоваться bond интерфейс.&lt;/span&gt; &lt;span style="font-family:Courier New;"&gt;&lt;br /&gt;&lt;br /&gt;iface bond0.15 inet static&lt;/span&gt; &lt;span style="font-family:Courier New;"&gt;     &lt;br /&gt;  vlan-raw-device bond0&lt;/span&gt; &lt;span style="font-family:Courier New;"&gt;     &lt;br /&gt;  address 199.199.199.239&lt;/span&gt; &lt;span style="font-family:Courier New;"&gt;     &lt;br /&gt;  netmask 255.255.255.0&lt;/span&gt; &lt;span style="font-family:Courier New;"&gt;     &lt;br /&gt;  network 199.199.199.0&lt;/span&gt;&lt;br /&gt;        &lt;span style="font-family:Courier New;"&gt;broadcast 199.199.199.255&lt;/span&gt; &lt;span style="font-family:Courier New;"&gt;     &lt;br /&gt;  gateway 199.199.199.253&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Courier New;"&gt;#Второй VLAN интерфейс с внешним адресом. Была такая необходимость. О настройке правил для маршрутизации я расскажу чуть ниже в статье.&lt;/span&gt; &lt;span style="font-family:Courier New;"&gt;&lt;br /&gt;iface bond0.19 inet static&lt;/span&gt; &lt;span style="font-family:Courier New;"&gt;     &lt;br /&gt;  vlan-raw-device bond0&lt;/span&gt; &lt;span style="font-family:Courier New;"&gt;     &lt;br /&gt;  address 198.198.198.1&lt;/span&gt;&lt;br /&gt;        &lt;span style="font-family:Courier New;"&gt;netmask 255.255.255.0&lt;/span&gt; &lt;span style="font-family:Courier New;"&gt;     &lt;br /&gt;  network 198.198.198.0&lt;/span&gt; &lt;span style="font-family:Courier New;"&gt;     &lt;br /&gt;  broadcast 198.198.198.255&lt;/span&gt; &lt;span style="font-family:Courier New;"&gt;     &lt;br /&gt;  up ip rule add from 198.198.198.0/24 table gate90&lt;/span&gt; &lt;span style="font-family:Courier New;"&gt;     &lt;br /&gt;  up ip route add default via 198.198.198.254 dev bond0.19 table gate90&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Courier New;"&gt;# Последний VLAN интерфейс с внутренним адресом.&lt;/span&gt; &lt;span style="font-family:Courier New;"&gt;&lt;br /&gt;iface bond1.33 inet static&lt;/span&gt; &lt;span style="font-family:Courier New;"&gt;     &lt;br /&gt;  vlan-raw-device bond1&lt;/span&gt; &lt;span style="font-family:Courier New;"&gt;     &lt;br /&gt;  address 10.1.1.1&lt;/span&gt; &lt;span style="font-family:Courier New;"&gt;     &lt;br /&gt;  netmask 255.255.255.0&lt;/span&gt; &lt;span style="font-family:Courier New;"&gt;     &lt;br /&gt;  network 10.1.1.0&lt;/span&gt; &lt;span style="font-family:Courier New;"&gt;     &lt;br /&gt;  broadcast 10.1.1.255&lt;/span&gt; &lt;span style="font-family:Courier New;"&gt;     &lt;br /&gt;  up route add -net 10.0.0.0/8 gw 10.1.1.253&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Теперь немного о маршрутизации. Поскольку у нас есть два внешних адреса, то необходимо, чтобы пакеты, пришедшие на каждый из них, уходили корректно и всё работало. Нам нужен установленный пакет &lt;span style="font-family:Courier New;"&gt;iproute2&lt;/span&gt;. Согласно конфигурации интерфейсов, маршрутом по-умолчанию у нас будет &lt;span style="font-family:Courier New;"&gt;199.199.199.253&lt;/span&gt;. Для второй сети прописываем свою таблицу маршрутизации под названием &lt;span style="font-family:Courier New;"&gt;gate90&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-family:Courier New;"&gt;~# cat /etc/iproute2/rt_tables&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Courier New;"&gt;200     gate90&lt;/span&gt; &lt;span style="font-family:Courier New;"&gt;&lt;br /&gt;255     local&lt;/span&gt; &lt;span style="font-family:Courier New;"&gt;&lt;br /&gt;254     main&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Courier New;"&gt;253     default&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Теперь вернемся к настройкам второго VLAN интерфейса, для которого в конфиге прописаны следующие строчки:&lt;br /&gt;&lt;br /&gt;Первая строчка добавляет правило, согласно которому все пакеты сети &lt;span style="font-family:Courier New;"&gt;198.198.198.0/24&lt;/span&gt; должны маршрутизироваться с помощью таблицы &lt;span style="font-family:Courier New;"&gt;gate90&lt;/span&gt;.&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-family:Courier New;"&gt;up ip rule add from 198.198.198.0/24 table gate90&lt;/span&gt; &lt;/blockquote&gt;А вторая строчка добавляет маршрут по-умолчанию для сети &lt;span style="font-family:Courier New;"&gt;198.198.198.0/24&lt;/span&gt;.&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-family:Courier New;"&gt;up ip route add default via 198.198.198.254 dev bond0.19 table gate90&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;Теперь выполняем команду &lt;span style="font-family:Courier New;"&gt;/etc/init.d/networking restart&lt;/span&gt; и наслаждаемся работающей, отказоустойчивой системой. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2668893577716736583-4483203031742122091?l=indebian.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://indebian.blogspot.com/feeds/4483203031742122091/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2668893577716736583&amp;postID=4483203031742122091' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2668893577716736583/posts/default/4483203031742122091'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2668893577716736583/posts/default/4483203031742122091'/><link rel='alternate' type='text/html' href='http://indebian.blogspot.com/2008/02/blog-post.html' title='Продвинутые сетевые настройки: vlan, bonding, iproute2'/><author><name>Ruslan Gordeev</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-9PwXFnyVGn0/AAAAAAAAAAI/AAAAAAAAENw/jjHyNRVHdqc/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2668893577716736583.post-7405908731330488810</id><published>2008-01-09T02:07:00.000-08:00</published><updated>2008-02-05T10:54:56.679-08:00</updated><title type='text'>Ставим DBD::Oracle на Debian Etch</title><content type='html'>Для работы модуля DBD::Oracle помимо самого модуля нам понадобится Oracle Instant Client.&lt;br /&gt;Идем на &lt;a href="http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/linuxsoft.html"&gt;сайт oracle&lt;/a&gt; и скачиваем:&lt;br /&gt;&lt;a href="http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/linuxsoft.html"&gt;instantclient-basic-linux32-10.2.0.3-20061115.zip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.oracle.com/otn/linux/instantclient/instantclient-sdk-linux32-10.2.0.3-20061115.zip"&gt;instantclient-sdk-linux32-10.2.0.3-20061115.zip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.oracle.com/otn/linux/instantclient/instantclient-sqlplus-linux32-10.2.0.3-20061115.zip"&gt;instantclient-sqlplus-linux32-10.2.0.3-20061115.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Распаковываем файлы в какую либо директорию. В моем случае получилось так:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;/opt/oracle/instantclient_10_2&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span class=fullpost&gt;&lt;br /&gt;После этого добавляем в .bashrc следующие переменные окружения&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;export ORACLE_BASE=/opt/oracle&lt;br /&gt;export ORACLE_HOME=$ORACLE_BASE/instantclient_10_2&lt;br /&gt;export LD_LIBRARY_PATH=$ORACLE_HOME&lt;br /&gt;export NLS_LANG=AMERICAN_CIS.CL8KOI8R&lt;br /&gt;export PATH=${PATH}:$ORACLE_HOME&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Затем делаем следующие ссылки&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;#cd opt/oracle/instantclient_10_2&lt;br /&gt;#ln -s libclntsh.so.10.1 libclntsh.so&lt;br /&gt;#ln -s libocci.so.10.1 libocci.so&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Закачиваем исходники модуля DBD::Oracle:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;#perl -MCPAN -e shell&lt;br /&gt;cpan shell -- CPAN exploration and modules installation (v1.7602)&lt;br /&gt;ReadLine support available (try 'install Bundle::CPAN')&lt;br /&gt;cpan&gt; get DBD::Oracle&lt;br /&gt;cpan&gt; quit&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Скачиваем файл &lt;a href="http://jeanchristophe.duber.free.fr/dbd_oracle_instantclient_linux/Makefile-instantclient.PL"&gt;Makefile-instantclient.PL&lt;/a&gt;  и сохраняем его в каталог с исходниками модуля (по умолчанию это /root/.cpan/build/DBD-Oracle-1.19 ). Скачиваем конфигурационный скрипт &lt;a href="http://jeanchristophe.duber.free.fr/dbd_oracle_instantclient_linux/oracle-instantclient-config"&gt;oracle-instantclient-config&lt;/a&gt; в директорию входящую в переменную PATH. Я сохранил его в /usr/bin/. После этого делаем его исполняемым и правим некоторые строчки:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;prefix=/opt/oracle/instantclient_10_2&lt;br /&gt;version=10.2.0.3&lt;br /&gt;&lt;br /&gt;incdirs="-I${exec_prefix}/sdk/include"&lt;br /&gt;libdirs="-L${exec_prefix}"&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Устанавливаем необходимую библиотеку (возможно придется ставить еще какие-нибудь, но мне только эту :) ):&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;$sudo apt-get install libstdc++5&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Под аккаунтом root идем в каталог с исходниками и собираем наш модуль:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;#cd /root/.cpan/build/DBD-Oracle-1.19&lt;br /&gt;#perl Makefile-instantclient.PL&lt;br /&gt;...&lt;br /&gt;#make&lt;br /&gt;...&lt;br /&gt;#make install&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Вот и все! Модуль установлен!&lt;br /&gt;Примечание. Так как не всегда удобно писать полную строку коннекта, можно брать данные из файла tnsnames.ora, который по умолчанию лежит в $ORACLE_HOME/network/admin/ либо указать в переменной TNS_ADMIN каталог с этим файлом&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/2668893577716736583-7405908731330488810?l=indebian.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://indebian.blogspot.com/feeds/7405908731330488810/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2668893577716736583&amp;postID=7405908731330488810' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2668893577716736583/posts/default/7405908731330488810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2668893577716736583/posts/default/7405908731330488810'/><link rel='alternate' type='text/html' href='http://indebian.blogspot.com/2008/01/dbdoracle-debian-etch.html' title='Ставим DBD::Oracle на Debian Etch'/><author><name>Шулепов Олег</name><uri>http://www.blogger.com/profile/05897127738636494049</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/-pybx8IESrWM/ToljG7AcFUI/AAAAAAAACVY/xU9H8iArvU4/s220/%25D0%25BE%25D0%25BB%25D0%25B5%25D0%25B3-2.jpg'/></author><thr:total>0</thr:total></entry></feed>
