<?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-1713882748113675122</id><updated>2011-11-28T04:38:11.032+04:00</updated><category term='icq'/><category term='flash'/><category term='udp'/><category term='сеанс'/><category term='траффик'/><category term='encoding'/><category term='dd'/><category term='web'/><category term='репозитарий'/><category term='русификация'/><category term='adobe'/><category term='компиляция'/><category term='dvd'/><category term='bios'/><category term='sed'/><category term='chrome'/><category term='test'/><category term='ppp'/><category term='ati'/><category term='словарь'/><category term='кодировка'/><category term='journal'/><category term='сеть'/><category term='fstab'/><category term='dolphin'/><category term='wget'/><category term='lame'/><category term='kdesu'/><category term='ext3'/><category term='hdd'/><category term='mysql'/><category term='ntfs'/><category term='хэш'/><category term='core'/><category term='cd'/><category term='анонимность'/><category term='кодек'/><category term='ffmpeg'/><category term='Ad-hoc'/><category term='tr2norigins'/><category term='bash'/><category term='squid'/><category term='ext2'/><category term='permissions'/><category term='html'/><category term='ts3'/><category term='ubuntu'/><category term='файловая система'/><category term='tmp'/><category term='nvidia'/><category term='screencast'/><category term='users'/><category term='grub'/><category term='perl'/><category term='fuser'/><category term='iso'/><category term='lzma'/><category term='xargs'/><category term='pidgin'/><category term='fedora'/><category term='wine'/><category term='установка'/><category term='rpm'/><category term='switch'/><category term='xev'/><category term='find'/><category term='EDD'/><category term='shell'/><category term='sensors'/><category term='ext4'/><category term='windows'/><category term='linux'/><category term='обновление'/><category term='man'/><category term='администрирование'/><category term='screen'/><category term='графика'/><category term='boot'/><category term='office'/><category term='netstat'/><category term='php'/><category term='convert'/><category term='mount'/><category term='phpmyadmin'/><category term='журналирование'/><category term='ssh'/><category term='права'/><category term='deb'/><category term='gprs'/><category term='xmodmap'/><category term='kde'/><category term='tar'/><category term='wi-fi'/><category term='xorg'/><category term='tcp'/><category term='sudo'/><category term='flac'/><category term='kernel'/><category term='swap'/><category term='virus'/><category term='система'/><category term='gksudo'/><category term='mozilla'/><category term='md5'/><category term='программирование'/><category term='ftp'/><title type='text'># LinBlog.lv-vl.net   ::   Notes</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default?start-index=101&amp;max-results=100'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>107</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-2247533661348748329</id><published>2010-07-14T02:37:00.002+04:00</published><updated>2010-07-14T02:40:18.116+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><title type='text'>Mysql: Устанавливаем новый пароль для root</title><content type='html'>1. Останавливаем демон mysqld:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;# /etc/init.d/mysql stop&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;2. Далее:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;# mysqld_safe --skip-grant-tables&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;3. Оказавшись в mysql, построчно вводим следующее:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;UPDATE mysql.user SET Password=PASSWORD('yourpass') WHERE  User='root';&lt;/code&gt;&lt;br /&gt;&lt;code&gt;FLUSH PRIVILEGES;&lt;/code&gt; &lt;br /&gt;&lt;br /&gt;(соответственно заменяем &lt;i&gt;yourpass&lt;/i&gt; на ваш пароль)&lt;br /&gt;&lt;br /&gt;4. Выходим из mysql: Ctrl+D&lt;br /&gt;5. Запускаем mysql демон:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;# /etc/init.d/mysql start&lt;code&gt;&lt;/code&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;6. Входим в mysql под рутом и воодим новый пароль.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;# mysql -u root -p&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Весь процесс прошел успешно под Debian 5&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-2247533661348748329?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/2247533661348748329/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2010/07/mysql-root.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/2247533661348748329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/2247533661348748329'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2010/07/mysql-root.html' title='Mysql: Устанавливаем новый пароль для root'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-9089336082678182771</id><published>2010-05-23T01:17:00.002+04:00</published><updated>2010-06-13T14:21:40.841+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fedora'/><category scheme='http://www.blogger.com/atom/ns#' term='ts3'/><title type='text'>Fedora и Team speak 3</title><content type='html'>&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;При попытке запустить Team speak 3 на Fedora (я пытался на Fedora 13). Можно получить следующее:&lt;/div&gt;&lt;pre class="text geshifilter-text" style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;code&gt;cannot restore segment prot after reloc: Permission denied&lt;/code&gt;&lt;/pre&gt;&lt;pre class="text geshifilter-text" style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;span style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif; font-size: small;"&gt;по отношению к какой-либо библиотеке.&lt;/span&gt;&lt;/pre&gt;&lt;pre class="text geshifilter-text" style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;span style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif; font-size: small;"&gt;Срабатывает защита SELinux.&lt;/span&gt;&lt;/pre&gt;&lt;pre class="text geshifilter-text" style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;span style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif; font-size: small;"&gt;Скорее всего она установленена в значение &lt;/span&gt;"enforcing"&lt;/pre&gt;&lt;pre class="text geshifilter-text" style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre class="text geshifilter-text" style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;Чтобы временно отключить эту защиту на запущенной системе:&lt;/pre&gt;&lt;pre class="text geshifilter-text" style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;code&gt;# /usr/sbin/setenforce 0&lt;/code&gt;&lt;/pre&gt;&lt;pre class="text geshifilter-text" style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;/pre&gt;&lt;pre class="text geshifilter-text" style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;Чтобы полностью отключить:&lt;/pre&gt;&lt;pre class="text geshifilter-text" style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;span style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;изменить "enforcing" на "disabled" в ''/etc/selinux/config'' и перезагрузить.&lt;/span&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-9089336082678182771?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/9089336082678182771/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2010/05/fedora-team-speak-3.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/9089336082678182771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/9089336082678182771'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2010/05/fedora-team-speak-3.html' title='Fedora и Team speak 3'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-8407776171016764934</id><published>2010-05-10T19:37:00.001+04:00</published><updated>2010-05-10T19:38:28.563+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tar'/><category scheme='http://www.blogger.com/atom/ns#' term='lzma'/><title type='text'>lzma uncompress</title><content type='html'>Если попался в руки каталог упакованный tar и сжатый с помощью lzma &lt;i&gt;(name.tar.lzma)&lt;/i&gt; , то делаем следующее:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;$ lzma -dv name.tar.lzma&lt;br /&gt;&lt;br /&gt;$ tar -xf name.tar&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;На выходе получаем просто каталог &lt;i&gt;name&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;Соответственно пакет &lt;i&gt;lzma&lt;/i&gt; заранее должен быть установлен в системе&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-8407776171016764934?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/8407776171016764934/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2010/05/lzma-uncompress.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/8407776171016764934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/8407776171016764934'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2010/05/lzma-uncompress.html' title='lzma uncompress'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-5962536890237678125</id><published>2010-05-03T20:01:00.001+04:00</published><updated>2010-05-03T20:11:16.141+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tr2norigins'/><title type='text'>TR2N Origins 4.4 was released</title><content type='html'>&lt;a href="http://tr2norigins.net/forum/tr2n_index.php"&gt;Link&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="445" height="364"&gt;&lt;param name="movie" value="http://www.youtube.com/v/QkW0sJV6s5c&amp;hl=en_GB&amp;fs=1&amp;color1=0x006699&amp;color2=0x54abd6&amp;border=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/QkW0sJV6s5c&amp;hl=en_GB&amp;fs=1&amp;color1=0x006699&amp;color2=0x54abd6&amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="445" height="364"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-5962536890237678125?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/5962536890237678125/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2010/05/tr2n-origins-44-was-released.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/5962536890237678125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/5962536890237678125'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2010/05/tr2n-origins-44-was-released.html' title='TR2N Origins 4.4 was released'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-3428869125854504503</id><published>2010-03-13T00:39:00.000+03:00</published><updated>2010-03-13T00:39:28.094+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flac'/><category scheme='http://www.blogger.com/atom/ns#' term='lame'/><title type='text'>Flac to mp3</title><content type='html'>Скрипт конвертирует из flac в mp3 список файлов по шаблону и готовые mp3'шники ложит в каталог с исходными файлами. Необходимо иметь в системе flac и lame.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;$ for file in *.flac; do $(flac -cd "$file" | lame -h - "${file%.flac}.mp3"); done &lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-3428869125854504503?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/3428869125854504503/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2010/03/flac-to-mp3.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/3428869125854504503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/3428869125854504503'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2010/03/flac-to-mp3.html' title='Flac to mp3'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-1676287644500098919</id><published>2010-01-10T18:11:00.000+03:00</published><updated>2010-01-10T18:11:54.986+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ffmpeg'/><category scheme='http://www.blogger.com/atom/ns#' term='screencast'/><title type='text'>Запись видео с Desktop'a</title><content type='html'>Для меня достаточно скринкаста, поэтому я делаю так:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;$ ffmpeg -r 60 -g 120 -s 1280x1024 -f x11grab -i :0.0+0,0 -vcodec qtrle -s 640x240 screencast-$(date +%F-%T).mov&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;1280x1024 - входное разрешение; 640x240 - выходное; :0.0+0,0 - экран и позиция.&lt;br /&gt;&lt;br /&gt;После этого:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;ffmpeg -i input_file.mov -r 24 output_file.avi&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-1676287644500098919?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/1676287644500098919/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2010/01/desktopa.html#comment-form' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/1676287644500098919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/1676287644500098919'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2010/01/desktopa.html' title='Запись видео с Desktop&apos;a'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-8116536690108710661</id><published>2009-12-25T22:20:00.004+03:00</published><updated>2009-12-25T22:31:16.494+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fedora'/><category scheme='http://www.blogger.com/atom/ns#' term='nvidia'/><title type='text'>Проприетарные драйверы Nvidia в Fedora 12</title><content type='html'>&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;Некоторых не устраивает свободный драйвер &lt;i&gt;nouveau&lt;/i&gt;. Кого не устраивает, я думаю поймут о чем я.&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;Впрочем обычная установка, как например в Debian, ни к чему не приводит, а точнее система X не хочет запускаться с этими драйверами.&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;Более глубокое рассмотрение проблемы отложил на неопределенное время, пока не наткнулся на зарубежный форум &lt;a href="http://forums.fedoraforum.org/"&gt;forums.fedoraforum.org&lt;/a&gt;. Там есть топик на эту тему с подробной инструкцией по "правильной" установке проприетарных драйверов для многих версий Fedora.&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;Копировать весь текст как то не хорошо, поэтому опишу только действия проделанные именно мной на системе Fedora 12 с видео карточкой Geforce 9400 GT:&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&amp;nbsp;1. Установка драйвера&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;code&gt;su&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;code&gt;rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;code&gt;yum install kmod-nvidia-PAE&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;2. Редактирование &lt;span style="font-size: x-small;"&gt;&lt;span style="color: black;"&gt;&lt;b&gt;grub.conf&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;code&gt;su -&lt;br /&gt;sed -i '/root=/s|$| rdblacklist=nouveau|' /boot/grub/grub.conf&lt;br /&gt;mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img&lt;br /&gt;dracut /boot/initramfs-$(uname -r).img $(uname -r)&lt;/code&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;code&gt;&lt;br /&gt;sed -i '/root=/s|$| vmalloc=256m|' /boot/grub/grub.conf&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;3.&amp;nbsp; Перед использованием драйвера, вам нужно включить &lt;span style="color: blue;"&gt;allow_execstack&lt;/span&gt;, так SElinux не помешает загрузке драйвера.&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;code&gt;setsebool -P allow_execstack on&lt;/code&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;4. Перезагрузка&lt;br /&gt;&lt;br /&gt;Если же &lt;i&gt;nouveau&lt;/i&gt; отказывается отключаться то:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;su&lt;br /&gt;yum erase xorg-x11-drv-nouveau&lt;br /&gt;mv&amp;nbsp; /lib/modules/$(uname -r)/kernel/drivers/gpu/drm/nouveau/nouveau.ko /lib/modules/$(uname -r)/kernel/drivers/gpu/drm/nouveau/nouveau.txt&lt;br /&gt;mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img&lt;br /&gt;dracut /boot/initramfs-$(uname -r).img $(uname -r)&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://forums.fedoraforum.org/showthread.php?t=204752"&gt;Ссылка на топик&lt;/a&gt;&lt;br /&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/1713882748113675122-8116536690108710661?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/8116536690108710661/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/12/nvidia-fedora-12.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/8116536690108710661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/8116536690108710661'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/12/nvidia-fedora-12.html' title='Проприетарные драйверы Nvidia в Fedora 12'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-4216729486519195529</id><published>2009-12-14T20:11:00.000+03:00</published><updated>2009-12-14T20:11:46.682+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='journal'/><category scheme='http://www.blogger.com/atom/ns#' term='ext4'/><title type='text'>Полное журналирование ext4</title><content type='html'>&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;Для включения этого режима (Journaled mode):&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;code&gt;tune2fs -O has_journal -o journal_data /dev/sdXx&lt;/code&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&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/1713882748113675122-4216729486519195529?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/4216729486519195529/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/12/ext4.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/4216729486519195529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/4216729486519195529'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/12/ext4.html' title='Полное журналирование ext4'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-2044405166940507654</id><published>2009-12-06T23:37:00.000+03:00</published><updated>2009-12-06T23:37:11.875+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='perl'/><title type='text'>Установка perl модулей по сети</title><content type='html'>От именни пользователя root ввести команду:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;# perl -MCPAN -e 'install модуль'&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Например:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;# perl -MCPAN -e 'install Net::IRC'&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;CPAN - это огромное хранилище всевозможных модулей для Perl. В данном случае мы просим CPAN установить модуль Net::IRC. Команда -M загружает модуль CPAN, который и передает команду &lt;i&gt;install&lt;/i&gt;. Модуль CPAN самостоятельно найдет в хранилище нужный вам модуль и установит его.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-2044405166940507654?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/2044405166940507654/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/12/perl.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/2044405166940507654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/2044405166940507654'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/12/perl.html' title='Установка perl модулей по сети'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-6110040432597827303</id><published>2009-12-05T15:58:00.000+03:00</published><updated>2009-12-05T15:58:29.848+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='журналирование'/><category scheme='http://www.blogger.com/atom/ns#' term='ext2'/><category scheme='http://www.blogger.com/atom/ns#' term='ext3'/><title type='text'>Подключение журналирование в ext2</title><content type='html'>&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;Для этого: &lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;code&gt;# /sbin/tune2fs -j &lt;i&gt;имя-раздела&lt;/i&gt;&lt;/code&gt;&lt;i&gt;&lt;/i&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;i&gt;&amp;nbsp;&lt;/i&gt; &lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;Например, перевод файловой системы ext2 расположенной на разделе /dev/hda5 в  файловую систему ext3 может быть осуществлен с помощью следующей комманды:&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;code&gt;# /sbin/tune2fs -j /dev/hda5&lt;/code&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;После выполнения, нужно правильно отредактировать &lt;i&gt;/etc/fstab &lt;/i&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&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/1713882748113675122-6110040432597827303?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/6110040432597827303/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/12/ext2.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/6110040432597827303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/6110040432597827303'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/12/ext2.html' title='Подключение журналирование в ext2'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-3957137025909881309</id><published>2009-11-27T17:51:00.000+03:00</published><updated>2009-11-27T17:51:30.978+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dolphin'/><category scheme='http://www.blogger.com/atom/ns#' term='ssh'/><title type='text'>Файловый SSH-сервер</title><content type='html'>&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;Многие из нас запускают на своих машинах SSH-сервер. Он&lt;br /&gt;позволяет выполнять команды на удаленных машинах, но если&lt;br /&gt;на другом компьютере работает KDE, SSH может туннелировать&lt;br /&gt;ваши файлы и папки либо в Dolphin, либо Konqueror. Используйте&lt;br /&gt;протокол под названием Fish, вот и весь фокус. Откройте в Dolphin&lt;br /&gt;адресную строку, или введите прямо в поле URL в Konqueror,&lt;br /&gt;и припишите IP-адресу сервера &lt;span style="background-color: #ffd966;"&gt;fish://&lt;/span&gt;. Например, ввод &lt;span style="background-color: #ffd966;"&gt;fish://&lt;/span&gt;&lt;br style="background-color: #ffd966;" /&gt;&lt;span style="background-color: #ffd966;"&gt;user@hostname&lt;/span&gt; подсоединит вас к учетной записи &lt;span style="background-color: #ffd966;"&gt;user&lt;/span&gt; на сер-&lt;br /&gt;вере &lt;span style="background-color: #ffd966;"&gt;hostname&lt;/span&gt; и отобразит в файловом менеджере содержи-&lt;br /&gt;мое домашнего каталога user’а. Можете обращаться с ним как&lt;br /&gt;с локальной папкой.&lt;br /&gt;&amp;nbsp;&amp;nbsp; В фоновом режиме KDE устанавливает небольшой скрытый&lt;br /&gt;Perl-скрипт под названием &lt;b&gt;.fishrc&lt;/b&gt; в каталоге входа удаленной&lt;br /&gt;машины. Он выполняется на удаленной машине и управляет&lt;br /&gt;передачей файлов. Это происходит без обращения к sftp, коман-&lt;br /&gt;де безопасного копирования файлов, что делает Fish прекрас-&lt;br /&gt;ным решением, если вам не удалось установить sftp на удален-&lt;br /&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/1713882748113675122-3957137025909881309?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/3957137025909881309/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/11/ssh_27.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/3957137025909881309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/3957137025909881309'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/11/ssh_27.html' title='Файловый SSH-сервер'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-7236098151999067129</id><published>2009-11-22T19:44:00.000+03:00</published><updated>2009-11-22T19:44:10.157+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ssh'/><title type='text'>Обратный SSH</title><content type='html'>&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;SSH -- один из наиболее универсальных инструментов в Linux, но большинство из нас использует его лишь в одном направлении -- чтобы заставить сервер пересылать данные клиенту. Возможно, вы этого и не знали, но можно поменять ролии заставить клиента передавать данные на сервер. Звучит запутанно, но с помощью этого приема можно избежать перенастройки маршрутизаторов и брэндмауэров; это также может оказаться полезным для доступа к рабочей сети из дома без использования VPN. На вашей рабочей машине нужно установить сервер OpenSSH, а затем набрать следующие команды, туннелирующие порт SSH-сервера на вашу домашнюю машину:&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;br /&gt;&lt;code&gt;ssh -R 1234:localhost:22 домашняя_машина&lt;/code&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;Разумеется, вместо поля домашняя_машина следует указать IP-адрес вашего домашнего ПК. Для проброса SSH-сессии на домашний компьютер мы использовали порт 1234: он должен быть свободным и не блокироваться локальным брандмауэром. Организовав соединение на работе, наберите на домашней машине следующую команду:&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;code&gt;ssh имя_пользователя_на_работе@localhost -p 1234&lt;/code&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&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/1713882748113675122-7236098151999067129?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/7236098151999067129/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/11/ssh.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/7236098151999067129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/7236098151999067129'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/11/ssh.html' title='Обратный SSH'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-8393635442487845866</id><published>2009-11-03T19:39:00.002+03:00</published><updated>2009-11-03T19:43:00.850+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='траффик'/><category scheme='http://www.blogger.com/atom/ns#' term='squid'/><title type='text'>Разделение канала с помощью SQUID</title><content type='html'>Допустим, вам нужно настроить прикси-сервер таким образом, чтобы одна группа компьютеров работа в Интернете с одной скоростью, а другая - с другой. Это может потребоваться, например, для разграничения пользователей, которые используют канал для работы, и пользователей, которые используют ресурсы канала в личных целях. Естественно, первым пропускная способность канала важнее, чем вторым. С помощью прокси-сервера SQUID можно разделить канал.&lt;br /&gt;&lt;br /&gt;Для начала в файле конфигурации &lt;b&gt;squid.conf&lt;/b&gt; укажите, сколько пулов, то есть групп пользователей, у вас будет:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;delay_pools 2&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Затем определите классы пулов. Всего существует три класса:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;b style="color: red;"&gt;-&lt;/b&gt; Используется одно ограничение пропускной способности канала на всех.&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;b style="color: red;"&gt;-&lt;/b&gt; Одно общее ограничение и 255 отдельных для каждого узла сети класса С.&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;b style="color: red;"&gt;-&lt;/b&gt; Для каждой подсети класса В будет использовано собственное ограничение и отдельное ограничение для каждого узла.&lt;br /&gt;&lt;br /&gt;В файл squid.conf добавьте следующие директивы:&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &lt;code&gt;delay_class 1 1&lt;/code&gt; # определяет первый пул класса 1 для домашних пользователей&lt;br /&gt;&amp;nbsp; &lt;code&gt;delay_class 2 2&lt;/code&gt; # определяет второй пул класса 2 для служащих&lt;br /&gt;&lt;br /&gt;Теперь задайте узлы, которые будут относиться к пулам:&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &lt;code&gt; acl home src адреса&lt;br /&gt;&amp;nbsp; acl workers src адреса&lt;br /&gt;&amp;nbsp; delay_access 1 allow home&lt;br /&gt;&amp;nbsp; delay_access 1 deny all&lt;br /&gt;&amp;nbsp; delay_access 2 allow workers&lt;br /&gt;&amp;nbsp; delay_access 2 deny all&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Затем укажите ограничения:&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &lt;code&gt; delay_parameters 1 14400/14400&lt;br /&gt;&amp;nbsp; delay_parameters 2 33600/33600 16800/33600&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Для пула класса 1 используется одно ограничение для всех компьютеров, входящих в пул -- 14400 байт. Первое число задает скорость заполнения для всего пула (байт/сек). Второе -- максимальное ограничение.&lt;br /&gt;&lt;br /&gt;Для пула класса 2 используются ограничения на всю подсеть и отдельно на каждого пользователя. Если бы у нас был определен пул класса 3, то для него ограничения выглядели бы примерно так:&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &lt;code&gt;delay_parameters 3 128000/128000 64000/128000 12800/64000&lt;/code&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/1713882748113675122-8393635442487845866?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/8393635442487845866/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/11/squid.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/8393635442487845866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/8393635442487845866'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/11/squid.html' title='Разделение канала с помощью SQUID'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-6901495268338599491</id><published>2009-10-15T01:20:00.000+04:00</published><updated>2009-10-15T01:20:38.267+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='flash'/><category scheme='http://www.blogger.com/atom/ns#' term='mozilla'/><title type='text'>Один танец с adobe flash плеер</title><content type='html'>Проблемы как мы знаем бывают всегда, ведь все мы люди. И вот по техническим причинам не смог поставить adobe flash плеер в ubuntu 9.10 beta. Можно в крайнем случае воспользоваться нестандартным способом:&lt;br /&gt;качаем с офф сайта .deb пакет или исходники, далее в ~/.mozilla создаем подкаталог plugins (получаем ~/.mozilla/plugins/); после этого находим в скачанном архиве библиотеку флешки&amp;nbsp; (у меня libflashplayer.so) и кидаем ее в созданный каталог. (весь случай для firefox).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-6901495268338599491?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/6901495268338599491/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/10/adobe-flash.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/6901495268338599491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/6901495268338599491'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/10/adobe-flash.html' title='Один танец с adobe flash плеер'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-6631515912416713628</id><published>2009-10-13T22:23:00.000+04:00</published><updated>2009-10-13T22:23:22.416+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rpm'/><category scheme='http://www.blogger.com/atom/ns#' term='fedora'/><title type='text'>Источники приложений - fedora</title><content type='html'>Основные репозитории не дают возможности поставить несвободный пакет, в том числе большинство кодеков. Поэтому необходимо подключить сторонние. Я рекомендую использовать репозитории от rpmfusion:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Fedora 10 or 11:&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: #ffe599;"&gt;&lt;code&gt;$ su -c 'rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm'&lt;/code&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Fedora Alpha, Beta, Preview, Rawhide, RC, Snapshot aka. что в итоге станет Fedora 12:&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: #ffe599;"&gt;&lt;code&gt;$ su -c 'rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-rawhide.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-rawhide.noarch.rpm'&lt;/code&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;RHEL5 или совместимые CentOS:&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: #ffe599;"&gt;&lt;code&gt;$ su -c 'rpm -Uvh http://download1.rpmfusion.org/free/el/updates/testing/5/i386/rpmfusion-free-release-5-0.1.noarch.rpm http://download1.rpmfusion.org/nonfree/el/updates/testing/5/i386/rpmfusion-nonfree-release-5-0.1.noarch.rpm'&lt;/code&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/1713882748113675122-6631515912416713628?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/6631515912416713628/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/10/fedora.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/6631515912416713628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/6631515912416713628'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/10/fedora.html' title='Источники приложений - fedora'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-7456414462966561288</id><published>2009-10-12T19:32:00.007+04:00</published><updated>2009-10-12T19:38:10.004+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sensors'/><category scheme='http://www.blogger.com/atom/ns#' term='hdd'/><title type='text'>hddtemp</title><content type='html'>&lt;span style="background-color: white;"&gt;&lt;/span&gt;Если после установки сенсор не отображает текущую температуру HDD то видимо демон не запущен. Запускаем так:&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: #ffe599;"&gt;&lt;code&gt;$ nc localhost 7634 | cut -d'|' -f4&lt;/code&gt;&lt;br /&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/1713882748113675122-7456414462966561288?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/7456414462966561288/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/10/hddtemp.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/7456414462966561288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/7456414462966561288'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/10/hddtemp.html' title='hddtemp'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-6652628292610681360</id><published>2009-10-09T19:07:00.001+04:00</published><updated>2009-10-09T19:09:09.121+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xmodmap'/><category scheme='http://www.blogger.com/atom/ns#' term='xev'/><title type='text'>Перераспределить или "убить" клавишу</title><content type='html'>Бывают ситуации, когда необходимо действия определенной клавиши клавиатуры заменить на действия другой клавиши или просто отключить.&lt;br /&gt;Вот и у меня была такая ситуация. Первым что нужно сделать, так это поставить пакет &lt;i&gt;&lt;b&gt;xev&lt;/b&gt;&lt;/i&gt; и дополнительно &lt;i&gt;&lt;b&gt;xmodmap&lt;/b&gt;&lt;/i&gt;.&lt;br /&gt;Что делаем дальше:&lt;br /&gt;Запускаем &lt;i&gt;&lt;b&gt;xev&lt;/b&gt;&lt;/i&gt; и нажимаем клавишу с которой будем дальше осуществлять операции, у меня это "Home" (именно ее мне нужно отключить).&lt;br /&gt;После этого видим подобное следующему:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;KeyRelease event, serial 34, synthetic NO, window 0x3200001,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; root 0x13c, subw 0x0, time 7189029, (499,431), root:(504,474),&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; state 0x0, keycode 110 (keysym 0x0, NoSymbol), same_screen YES,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; XLookupString gives 0 bytes:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; XFilterEvent returns: False&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Из вывода забираем код клавиши. Как видно для "Home" это &lt;i&gt;keycode 110.&lt;/i&gt;&lt;br /&gt;Последний этап - переназначение:&lt;br /&gt;&lt;i&gt; &lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;div style="background-color: #ffe599;"&gt;&lt;code&gt;$ xmodmap -e "keycode 110 = "&lt;/code&gt;&lt;br /&gt;&lt;/div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;Я подменил код клавиши "Home" на пустой символ. Вы же можете, если вам необходимо присвоить код нужной вам клавиши.&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-6652628292610681360?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/6652628292610681360/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/10/blog-post.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/6652628292610681360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/6652628292610681360'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/10/blog-post.html' title='Перераспределить или &quot;убить&quot; клавишу'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-1156966151725067507</id><published>2009-09-13T23:27:00.004+04:00</published><updated>2010-01-22T22:14:26.491+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xargs'/><category scheme='http://www.blogger.com/atom/ns#' term='find'/><category scheme='http://www.blogger.com/atom/ns#' term='sed'/><title type='text'>Заменить текст в группе файлов</title><content type='html'>&lt;span style="background-color: yellow;"&gt;&lt;/span&gt;Для тех из вас, кто достаточно искушен в стандартных утилитах unix есть такой совет:&lt;br /&gt;&lt;br /&gt;&lt;pre style="background-color: #ffe599;"&gt;&lt;code&gt;find *.py -print0 | xargs sed -i 's/old/new/g'&lt;/code&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;div style="background-color: white;"&gt;В данном простом случае можно обойтись и без find:&lt;br /&gt;&lt;/div&gt;&lt;pre style="background-color: #ffe599;"&gt;&lt;code&gt;sed -i 's/old/new/g' *.py&lt;/code&gt;&lt;/pre&gt;Либо:&lt;br /&gt;&lt;pre style="background-color: #ffe599;"&gt;&lt;code&gt;perl -pi~ -e 's/old/new/' &lt;i&gt;files&lt;/i&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-1156966151725067507?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/1156966151725067507/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/09/blog-post_3887.html#comment-form' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/1156966151725067507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/1156966151725067507'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/09/blog-post_3887.html' title='Заменить текст в группе файлов'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-5374331353609903067</id><published>2009-09-13T23:25:00.000+04:00</published><updated>2009-09-13T23:26:08.350+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tmp'/><title type='text'>Запретить очистку /tmp</title><content type='html'>&lt;strong style="font-family: times new roman;"&gt;Вопрос:&lt;/strong&gt;&lt;span style="font-family: times new roman;"&gt; Как запретить чистку /tmp при перезагрузке системы?&lt;/span&gt;&lt;br /&gt;&lt;strong style="font-family: times new roman;"&gt;Ответ:&lt;/strong&gt;&lt;span style="font-family: times new roman;"&gt; Создать в /tmp (или любом его подкаталоге) файл &lt;/span&gt;&lt;span style="font-style: italic; font-family: times new roman;"&gt;.clean&lt;/span&gt;&lt;span style="font-family: times new roman;"&gt; (можно пустой). Тогда содержимое этого каталога при загрузке останется нетронутым.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-5374331353609903067?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/5374331353609903067/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/09/tmp.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/5374331353609903067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/5374331353609903067'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/09/tmp.html' title='Запретить очистку /tmp'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-1767179400705947031</id><published>2009-09-13T23:19:00.000+04:00</published><updated>2009-09-13T23:20:04.330+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='screen'/><title type='text'>"скриншот" из командной строки</title><content type='html'>Как?&lt;br /&gt;Воспользуйтесь утилитой &lt;code&gt;scrot&lt;/code&gt; (&lt;em&gt;SCReen shOT&lt;/em&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-1767179400705947031?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/1767179400705947031/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/09/blog-post_9076.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/1767179400705947031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/1767179400705947031'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/09/blog-post_9076.html' title='&quot;скриншот&quot; из командной строки'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-6892869198536420179</id><published>2009-09-13T22:52:00.001+04:00</published><updated>2009-09-13T22:55:44.116+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tcp'/><category scheme='http://www.blogger.com/atom/ns#' term='udp'/><category scheme='http://www.blogger.com/atom/ns#' term='fuser'/><category scheme='http://www.blogger.com/atom/ns#' term='netstat'/><title type='text'>Найти процесс открывший сетевое соединение</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Задача&lt;/span&gt;: нужно выяснить, что за процесс "висит" на неком известном tcp/udp порту.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Решение&lt;/span&gt;: Известно как минимум 3 способа.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  1.&lt;span style="font-style: italic;"&gt; lsof&lt;/span&gt; с ключом &lt;span style="font-style: italic;"&gt;-i&lt;/span&gt;. Например:&lt;br /&gt;&lt;br /&gt;     &lt;code&gt;lsof -i tcp:80&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  2. &lt;span style="font-style: italic;"&gt;netstat&lt;/span&gt; с ключом &lt;span style="font-style: italic;"&gt;-p&lt;/span&gt;. Пример:&lt;br /&gt;&lt;br /&gt;     &lt;code&gt;netstat -nlp | grep 80&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  3. &lt;span style="font-style: italic;"&gt;fuser&lt;/span&gt;. Пример:&lt;br /&gt;&lt;br /&gt;     &lt;code&gt;sudo fuser -v 80/tcp&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;UPD&lt;/span&gt;:Утилиты &lt;span style="font-style: italic;"&gt;lsof&lt;/span&gt; и &lt;span style="font-style: italic;"&gt;fuser&lt;/span&gt; можно использовать для тех же целей, но применительно к файлам. Например, чтобы перезагрузить модуль ядра ALSA нужно завершить апплет микшера и может быть другие процессы, которые не всегда очевидны (в данной случае файлом выступает специальное устройство из &lt;span style="font-style: italic;"&gt;/dev/snd/*&lt;/span&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-6892869198536420179?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/6892869198536420179/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/09/blog-post_13.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/6892869198536420179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/6892869198536420179'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/09/blog-post_13.html' title='Найти процесс открывший сетевое соединение'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-5910589888038783406</id><published>2009-09-13T22:32:00.004+04:00</published><updated>2009-09-13T23:38:30.913+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='encoding'/><category scheme='http://www.blogger.com/atom/ns#' term='convert'/><title type='text'>Перекодировать текст в nix*</title><content type='html'>&lt;span style="font-family:times new roman;"&gt;До сих пор часто требуется перекодировать файл из одной кодировки в другую. Например, если он попал на машину с системы Windows, для которой родной 8-битной является Windows-1251.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;До сего дня не знал, что в большинстве nix-систем есть маленькая программка &lt;span style="font-weight: bold;"&gt;iconv&lt;/span&gt;, которая перекодирует стандартный поток ввода и направляет результат в стандартный поток вывода.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;Формат использования самоочевидно прост:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;&lt;code&gt;iconv -f from_encoding -t to_encoding&lt;/code&gt;&lt;/span&gt;&lt;from_encoding style="font-family: times new roman;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Также можно посмотреть список поддерживаемых кодировок:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;iconv -l&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Сама функция iconv предоставляется &lt;span style="font-weight: bold;"&gt;glibc&lt;/span&gt;, так что действительно программа вездесуща.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Другой способ:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/from_encoding&gt;&lt;strong&gt;recode&lt;/strong&gt; - перекодирует текст из одной кодировку в другую. Пользоваться примерно так:&lt;br /&gt;&lt;pre&gt;&lt;code&gt;recode cp1251..utf8 mydocument.txt&lt;/code&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-5910589888038783406?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/5910589888038783406/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/09/blog-post.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/5910589888038783406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/5910589888038783406'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/09/blog-post.html' title='Перекодировать текст в nix*'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-4137737917647014523</id><published>2009-09-05T18:03:00.004+04:00</published><updated>2009-09-05T18:11:29.697+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ffmpeg'/><category scheme='http://www.blogger.com/atom/ns#' term='bash'/><title type='text'>Записать скринкаст и конвертировать в mpeg</title><content type='html'>&lt;code&gt;$ ffmpeg -f x11grab -r 25 -s 800x600 -i :0.0 /tmp/outputFile.mpg&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Граб X11 входа и создание MPEG файла на 25 fps с разрешением 800x600.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Есть и альтернатива&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;ffmpeg -f x11grab -s wxga -r 25 -i :0.0 -sameq /tmp/out.mpg&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-4137737917647014523?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/4137737917647014523/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/09/mpeg.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/4137737917647014523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/4137737917647014523'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/09/mpeg.html' title='Записать скринкаст и конвертировать в mpeg'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-4993234077083731038</id><published>2009-09-05T17:45:00.002+04:00</published><updated>2009-09-05T17:48:35.146+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bash'/><title type='text'>32 bits or 64 bits?</title><content type='html'>Простой способ узнать:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;$ getconf LONG_BIT&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-4993234077083731038?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/4993234077083731038/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/09/32-bits-or-64-bits.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/4993234077083731038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/4993234077083731038'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/09/32-bits-or-64-bits.html' title='32 bits or 64 bits?'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-4549940130021926850</id><published>2009-08-27T22:15:00.001+04:00</published><updated>2009-08-27T22:17:30.232+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='shell'/><title type='text'>Вывод TOP10 комманд bash</title><content type='html'>Использовать следующий скрипт:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;history | awk '{print $2}' | awk 'BEGIN {FS="|"}{print $1}' | sort | uniq -c | sort -n | tail | sort -nr&lt;/code&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-4549940130021926850?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/4549940130021926850/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/08/top10-bash.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/4549940130021926850'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/4549940130021926850'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/08/top10-bash.html' title='Вывод TOP10 комманд bash'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-9034811548962007275</id><published>2009-08-27T22:12:00.001+04:00</published><updated>2009-08-27T22:14:14.453+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='shell'/><title type='text'>Потеря комманд в ~/.history</title><content type='html'>Многие пользуются стандартными гномовским или кдешным эмуляторами терминала. У них есть возможность открывать в одном окне несколько оболочек - каждую в отдельной вкладке.&lt;br /&gt;&lt;br /&gt;bash по умолчанию пишет в историю набранные за сеанс команды только при своем закрытии (перед самоликвидацией). Поэтому при открытии нового терминала в другой вкладке вы не увидите только что набранные команды из первой вкладки - они еще не записаны в хистори.&lt;br /&gt;&lt;br /&gt;К тому же закрыв первый терминал, а потом второй вы не найдете в истории команд набранных в первом терминале. Потому что по умолчанию bash не дописывает файл .history, а переписывает.&lt;br /&gt;&lt;br /&gt;Исправить ситуацию можно, дописав в конфигурационный файл ~/.bashrc пару строк&lt;br /&gt;&lt;br /&gt;&lt;code&gt;shopt -s histappend&lt;br /&gt;PROMPT_COMMAND='history -a'&lt;/code&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/1713882748113675122-9034811548962007275?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/9034811548962007275/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/08/history.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/9034811548962007275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/9034811548962007275'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/08/history.html' title='Потеря комманд в ~/.history'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-6234867647696077363</id><published>2009-08-10T19:53:00.002+04:00</published><updated>2009-08-10T20:02:02.974+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='EDD'/><category scheme='http://www.blogger.com/atom/ns#' term='boot'/><title type='text'>Enhanced Disk Device (EDD)</title><content type='html'>Недавно мною была замечена одна проблема, относящаяся к современным дистрибутивам. Современные версии ядра Linux поддерживают механизм Enhanced Disk Device (EDD) polling, позволяющий собирать информацию обо всех дисковых устройствах, с которых возможна загрузка. Вся собранная информация потом сохраняется в каталоге /sys. Иногда возникает проблема с EDD и при загрузке Linux пользователь видит сообщение "Updating EDD...", и компьютер как бы зависает. В некоторых случаях загрузка продолжается секунд через 30-40, а в некоторых вообще не начинается. На проблему с EDD указывает тот факт, что при загрузке система "обнаруживает" лишние загрузочные устройства. В этом случае вам поможет параметр ядра &lt;code&gt;edd=skipmbr&lt;/code&gt;. Если он не поможет решить проблему (длительная загрузка или лишние устройства), то попробуйте параметр &lt;code&gt;edd=off&lt;/code&gt;, вообще отключающий механизм EDD.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-6234867647696077363?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/6234867647696077363/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/08/enhanced-disk-device-edd.html#comment-form' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/6234867647696077363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/6234867647696077363'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/08/enhanced-disk-device-edd.html' title='Enhanced Disk Device (EDD)'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-4498075503588904552</id><published>2009-08-04T13:05:00.004+04:00</published><updated>2009-08-04T13:41:00.034+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='grub'/><category scheme='http://www.blogger.com/atom/ns#' term='md5'/><title type='text'>Grub: пароль на изменение параметров ядра</title><content type='html'>По умолчанию любой желающий может изменить параметры ядра. Достаточно злоумышленнику передать параметры &lt;code&gt;rw, single&lt;/code&gt; или &lt;code&gt;rw, init=/bin/bash&lt;/code&gt;, после перезагрузки он сможет сделать с системой все, что захочет, например, изменить пароль root. А получив root-доступ, можно настроить систему так , как ему это выгодно ( или полностью уничтожить ее, хотя это можно было сделать и на первом этапе ). Поэтому мы должны защитить загрузчик паролем. Загрузка операционных систем будет осуществляться без пароля, однако если кто-то захочет изменить параметры, то у него ничего не получится -- Grub попросит ввести пароль. Для самых "образованных доброжелателей", которые могут подключить жесткий диск к Windows-системе и с помощью Total Commander просмотреть конфигурационный файл Grub, мы закодируем наш пароль с помощью алгоритма MD5 -- это один из самых стойких алгоритмов шифрования на сегодняшний день. Поэтому, даже если злоумышленник и просмотрит конфигурационный файл загрузчика, пароль он все равно не узнает.&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;Введите команду &lt;code&gt;grub&lt;/code&gt;. Появится приглашение:&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;code&gt;grub&amp;#62;&lt;/code&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;В ответ на приглашение введите команду:&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;code&gt;md5crypt&lt;/code&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;После этого программа запросит вас ввести пароль, который будет закодирован, и на экране появится шифр введенного пароля:&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;code&gt;Password: ******&lt;/code&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;Вы получите зашифрованный пароль. Перепишите данный шифр (а еще лучше выделите его и скопируйте в буфер).&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;После этого введите команду:&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;code&gt;quit&lt;/code&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;На всякий случай сделайте копию конфигурационного файла загрузчика (у вас название может отличаться):&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;code&gt;sudo cp /boot/grub/grub.conf /boot/grub/grub.conf_backup&lt;/code&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;Теперь откройте файл &lt;b&gt;/boot/grub/grub.conf&lt;/b&gt; в любом текстовом редакторе и найдите секцию пароля:&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;code&gt;## password ['--md5'] passwd&lt;br /&gt;# If used in the first section of a menu file, disable all interactive editing&lt;br /&gt;# control (menu entry editor and command-line)  and entries protected by the&lt;br /&gt;# command 'lock'&lt;br /&gt;# e.g. password topsecret&lt;br /&gt;#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/&lt;br /&gt;# password topsecret&lt;/code&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;После нее вставьте строку:&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;code&gt;password --md5 &lt;i&gt;ваш_шифр&lt;/i&gt;&lt;/code&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;После опции &lt;code&gt;md5&lt;/code&gt; вы должны указать свой шифр, кторый вы получили в ответ на введенный пароль.&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;Мы задали пароль с помощью которого можно редактировать загрузочное меню Grub. Пока не будет указан заданный пароль, Grub не разрешит редактировать загрузочное меню.&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-4498075503588904552?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/4498075503588904552/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/08/grub.html#comment-form' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/4498075503588904552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/4498075503588904552'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/08/grub.html' title='Grub: пароль на изменение параметров ядра'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-6074768305127178749</id><published>2009-07-31T11:43:00.006+04:00</published><updated>2009-08-04T18:32:44.913+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='man'/><title type='text'>Раскраска man-страниц в Linux</title><content type='html'>&lt;pre style="font-family: times new roman;"&gt;Для того чтобы насладится системными руководствами в цвете,&lt;br /&gt;можно подключить к man программу для листания текста&lt;br /&gt; "most":&lt;br /&gt;&lt;br /&gt;в Debian-подобных дистрибутивах:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;# apt-get install most&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;в Red Hat-подобных дистрибутивах:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;# yum install most&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Настраиваем вывод в man, в &lt;b&gt;~/.profile&lt;/b&gt; добавляем или&lt;br /&gt;выполняем в&lt;br /&gt;командной строке для текущей сессии:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;export MANPAGER="/usr/bin/most -s"&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Смотрим результат:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;$ man bash&lt;/code&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-6074768305127178749?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/6074768305127178749/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/07/man-linux.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/6074768305127178749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/6074768305127178749'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/07/man-linux.html' title='Раскраска man-страниц в Linux'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-6617372601123285518</id><published>2009-07-17T16:03:00.004+04:00</published><updated>2009-07-17T16:14:47.852+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sudo'/><category scheme='http://www.blogger.com/atom/ns#' term='gksudo'/><category scheme='http://www.blogger.com/atom/ns#' term='kdesu'/><title type='text'>Проблемы с sudo в (K)Ubuntu</title><content type='html'>Если в терминале хотите запустить программу с правами root (как например, gedit), желательно использовать не программу sudo, а программу gksudo в Ubuntu (kdesu в Kubuntu). Программа sudo не всегда корректно работает с графическими приложениями, поэтому рано или поздно вы можете получить сообщение "Unable to read ICE authority file", и после этого вообще станет невозможным запуск графических программ с правами root. Чтобы поправить это, нужно удалить файл .{ICE,X}authority в вашем домашнем каталоге:&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;code&gt;$ rm ~/.{ICE,X}authority&lt;/code&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-6617372601123285518?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/6617372601123285518/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/07/sudo-kubuntu.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/6617372601123285518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/6617372601123285518'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/07/sudo-kubuntu.html' title='Проблемы с sudo в (K)Ubuntu'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-7685406495021761601</id><published>2009-07-17T13:16:00.003+04:00</published><updated>2009-07-17T13:20:51.279+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cd'/><category scheme='http://www.blogger.com/atom/ns#' term='dvd'/><title type='text'>Очистка CD/DVD</title><content type='html'>Для очитски CD-RW/DVD-RW исползуются команды (предполагается, что ваш привод называется /dev/cdrom):&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;code&gt;sudo umount /dev/cdrom&lt;/code&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;code&gt;cdrecord dev=/dev/cdrom blank=fast&lt;/code&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-7685406495021761601?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/7685406495021761601/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/07/cddvd.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/7685406495021761601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/7685406495021761601'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/07/cddvd.html' title='Очистка CD/DVD'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-364870933497369477</id><published>2009-07-17T12:06:00.003+04:00</published><updated>2009-07-17T12:22:34.558+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ntfs'/><category scheme='http://www.blogger.com/atom/ns#' term='система'/><category scheme='http://www.blogger.com/atom/ns#' term='mount'/><title type='text'>Монтирование NTFS</title><content type='html'>&lt;span style="font-family: times new roman;"&gt;Известно, что  некоторые дистрибутивы Linux по дефолту  умеют только читать информацию из NTFS-разделов, но не умеет записывать информацию в такие разделы. Если при перекомпиляции ядра включить опцию записи информации в NTFS-разделы, то поддержка записи будет но очень ограниченная.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Существуют средства, позволяющие добавить поддержку записи NTFS-разделов. Самым оптимальным подобным средством  является модуль ntfs-3g. Тащим пакеты с http://www.ntfs-3g.org/ и ставим:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;&lt;code&gt;# rpm -i ntfs-3g*&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;или&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;&lt;code&gt;sudo dpkg -i ntfs-3g*&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;После того как пакет установлен, можно примонтирвать NTFS-раздел:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;&lt;code&gt;# mount -t ntfs-3g &lt;i&gt;раздел&lt;/i&gt; &lt;i&gt;точка_монтирования&lt;/i&gt;&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Понятно, что вам нужно указать ваш раздел и вашу точку монтирования. Если нужно обеспечить автоматическое монтирование NTFS-раздела, тогда в /etc/fstab нужно добавить запись, подобную этой:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;&lt;code&gt;&lt;i&gt;раздел&lt;/i&gt; &lt;i&gt;каталог&lt;/i&gt; ntfs-3g defaults,nls=utf-8,umask=007,gid=46&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;У модуля ntfs-3g все равно есть ограничения, например вы не можете изменять сжатые файлы (хотя можно их читать), и нельзя читать зашифрованные файлы.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-364870933497369477?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/364870933497369477/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/07/ntfs.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/364870933497369477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/364870933497369477'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/07/ntfs.html' title='Монтирование NTFS'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-7933925858121169108</id><published>2009-07-17T11:47:00.002+04:00</published><updated>2009-07-17T12:03:43.901+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='система'/><category scheme='http://www.blogger.com/atom/ns#' term='swap'/><title type='text'>Создание файла подкачки</title><content type='html'>&lt;span style="font-family: times new roman;"&gt;При устновке Linux создается раздел подкачки, который используется, если системе не хватает оперативной памяти - на него сгружается неиспользуемая в данный момент  информация, а в оперативную память с жесткого диска подгружаются необходимые процессору данные. Ясно, что система с разделом подкачки работает медленнее, чем с модулем оперативной памяти, но все же она работает быстрее и стабильнее, нежели вообще без раздела подкачки.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Если вы пожадничали и при установке Linux создали маленький раздел подкачки, делу можно помочь даже без переразметки жесткого диска. Мы можем создать файл подкачки, который будет использоваться в паре с разделом подкачки.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Сейчас мы создадим файл &lt;b&gt;/swap_file&lt;/b&gt; размером 128 Мбайт.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;&lt;code&gt;# dd if=/dev/zero of=/swap_file bs=1k count=131072&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Файл &lt;b&gt;/swap_file&lt;/b&gt; пока еще нельзя назвать файлом подкачки, поскольку мы его не отформатировали как файл подкачки. Сделаем это:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;&lt;code&gt;# mkswap /swap_file 131072&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Теперь осталось активировать только что созданный файл подкачки:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;&lt;code&gt;# swapon /swap_file&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Последнюю команду нужно добавить в файл /etc/rc.d/rc.sysinit (или в /etc/rc.local в Debian/Ubuntu) для того, чтобы не вводить ее при каждом запуске системы.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-7933925858121169108?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/7933925858121169108/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/07/blog-post_17.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/7933925858121169108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/7933925858121169108'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/07/blog-post_17.html' title='Создание файла подкачки'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-2934250331013241078</id><published>2009-07-13T22:52:00.001+04:00</published><updated>2009-07-13T22:53:48.546+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='permissions'/><title type='text'>Права доступа</title><content type='html'>&lt;span style="font-family: times new roman;"&gt;Небольшая шпаргалка которая может помочь, оказавшись случайно под рукой.&lt;/span&gt;&lt;br /&gt;&lt;a style="font-family: times new roman;" href="http://nitrix.xaker.ru/permitions.html"&gt;Ссылка&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-2934250331013241078?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/2934250331013241078/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/07/blog-post_7492.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/2934250331013241078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/2934250331013241078'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/07/blog-post_7492.html' title='Права доступа'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-6243864918156761821</id><published>2009-07-13T22:18:00.005+04:00</published><updated>2009-07-13T22:50:16.731+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='permissions'/><title type='text'>"Темные" каталоги</title><content type='html'>&lt;span style="font-family:times new roman;"&gt;Для каталога права &lt;span style="font-style: italic;"&gt;r&lt;/span&gt; и &lt;span style="font-style: italic;"&gt;x&lt;/span&gt; действуют независимо, право &lt;/span&gt;&lt;span style="font-style: italic;font-family:times new roman;" &gt;x&lt;/span&gt;&lt;span style="font-family:times new roman;"&gt; для каталога не требует наличия права &lt;/span&gt;&lt;span style="font-style: italic;font-family:times new roman;" &gt;r&lt;/span&gt;&lt;span style="font-family:times new roman;"&gt;, и наоборот. Комбинацией этих двух прав можно добиться инересных эффектов, например, создания "темных" кталогов, файлы которых доступны только в случае, если пользователь заранее знает их имена, поскольку получение списка файлов таких каталогов запрещено. Данный прием, кстати, используется при создании общедоступных архивов в сети (FTP-серверов), когда некоторые раделы архива могут использоваться только "посвященными", знающими о наличии того или иного файла в каталоге. Приведу пример создания "темного" каталога.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;&lt;code&gt;$ pwd&lt;/code&gt;&lt;/span&gt;&lt;span style="font-family:times new roman;"&gt;&lt;/span&gt;&lt;span style="font-family:times new roman;"&gt;                              // Где мы находимся&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;&lt;code&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style="font-family:times new roman;"&gt;&lt;code&gt;/home/andrei&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;&lt;code&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style="font-family:times new roman;"&gt;&lt;code&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style="font-family:times new roman;"&gt;&lt;code&gt;$ mkdir darkroom&lt;/code&gt;&lt;/span&gt;&lt;span style="font-family:times new roman;"&gt;          // Создадим каталог&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;&lt;code&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style="font-family:times new roman;"&gt;&lt;code&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style="font-family:times new roman;"&gt;&lt;code&gt;$ ls -l&lt;/code&gt;&lt;/span&gt;&lt;span style="font-family:times new roman;"&gt;                               // Получим его атрибуты&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;&lt;code&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style="font-family:times new roman;"&gt;&lt;code&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style="font-family:times new roman;"&gt;&lt;code&gt;--wx--x--x   2   andy   group   65   Dec 22   19:13   darkroom&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;&lt;code&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style="font-family:times new roman;"&gt;&lt;code&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style="font-family:times new roman;"&gt;&lt;code&gt;$ cp file1 darkroom&lt;/code&gt;&lt;/span&gt;&lt;span style="font-family:times new roman;"&gt;        // Поместим в каталог &lt;/span&gt;&lt;span style="font-weight: bold;font-family:times new roman;" &gt;darkroom&lt;/span&gt;&lt;span style="font-family:times new roman;"&gt; некоторый файл &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;&lt;code&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style="font-family:times new roman;"&gt;&lt;code&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style="font-family:times new roman;"&gt;&lt;code&gt;$ cd darkroom&lt;/code&gt;&lt;/span&gt;&lt;span style="font-family:times new roman;"&gt;                // Перейдем в этот каталог&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;&lt;code&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style="font-family:times new roman;"&gt;&lt;code&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style="font-family:times new roman;"&gt;&lt;code&gt;$ ls -l darkroom&lt;/code&gt;&lt;/span&gt;&lt;span style="font-family:times new roman;"&gt;              // Попытаемся получить листинг каталога&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;&lt;code&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style="font-family:times new roman;"&gt;&lt;code&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style="font-family:times new roman;"&gt;&lt;code&gt;##permission denied&lt;/code&gt;&lt;/span&gt;&lt;span style="font-family:times new roman;"&gt;    // Увы...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;&lt;code&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style="font-family:times new roman;"&gt;&lt;code&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style="font-family:times new roman;"&gt;&lt;code&gt;$ cat file&lt;/code&gt;&lt;/span&gt;&lt;span style="font-family:times new roman;"&gt;                         // Тем не менее, заранее зная имя файла (file1),&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;&lt;code&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style="font-family:times new roman;"&gt;&lt;code&gt;&lt;/code&gt;&lt;/span&gt;&lt;span style="font-family:times new roman;"&gt;&lt;code&gt;ok&lt;/code&gt;&lt;/span&gt;&lt;span style="font-family:times new roman;"&gt;                                               //&lt;/span&gt;&lt;span style="font-family:times new roman;"&gt; можно&lt;/span&gt;&lt;span style="font-family:times new roman;"&gt; работать с ним (например, прочитать, &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;                                                     // если есть соответствующее право доступа)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-6243864918156761821?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/6243864918156761821/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/07/blog-post_13.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/6243864918156761821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/6243864918156761821'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/07/blog-post_13.html' title='&quot;Темные&quot; каталоги'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-9017493391683363355</id><published>2009-07-08T21:26:00.003+04:00</published><updated>2009-07-08T21:32:17.093+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='система'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Простой способ восстановить удаленные файлы</title><content type='html'>&lt;p face="times new roman"&gt;Поделюсь небольшой находкой, маленькой программой для восстанавления удаленные файлы. Какое-то время назад было очень нужно, но программы &lt;a href="http://www.digitalforensicssolutions.com/Scalpel/"&gt;&lt;noindex&gt;&lt;/noindex&gt;&lt;/a&gt;&lt;a target="_blank" rel="nofollow"&gt;Scalpel&lt;/a&gt;, тогда не нашел, к сожалению. На мой взгляд, из всех известных мне способов — это один из наиболее простых. Scalpel появился из проекта &lt;a href="http://foremost.sourceforge.net/"&gt;&lt;noindex&gt;&lt;/noindex&gt;&lt;/a&gt;&lt;a target="_blank" rel="nofollow"&gt;Foremost&lt;/a&gt;.&lt;/p&gt; &lt;p style="font-family: times new roman;"&gt;И так любителям &lt;span style="font-weight: bold;"&gt;rm -rf&lt;/span&gt; посвящается:&lt;/p&gt; &lt;p style="font-family: times new roman;"&gt;&lt;a name="habracut"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p style="font-family: times new roman;"&gt;Во первых, самое главное, никто не гарантирует, что Scalpel сможет восстановить ваши файлы, но шансы на это есть.&lt;/p&gt; &lt;p style="font-family: times new roman;"&gt;Установка (так как на испытуемой машине стоит Ubuntu, то рассказывать буду про нее):&lt;/p&gt; &lt;blockquote style="font-family: times new roman;"&gt;&lt;p&gt;&lt;code&gt;sudo apt-get install scalpel&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p style="font-family: times new roman;"&gt;Далее можно покурить маны (полезно):&lt;/p&gt; &lt;blockquote style="font-family: times new roman;"&gt;&lt;p&gt;&lt;code&gt;man scalpel&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p style="font-family: times new roman;"&gt;Перед использованием Scalpel, отредактируем файл настроек:&lt;/p&gt; &lt;blockquote style="font-family: times new roman;"&gt;&lt;p&gt;&lt;code&gt;sudo nano /etc/scalpel/scalpel.conf&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p style="font-family: times new roman;"&gt;В нем нужно указать файлы, какого типа мы будем восстанавливать (по умолчанию не один тип не выбран). Я выбрал для восстановления файлы типа doc и pdf:&lt;/p&gt; &lt;blockquote style="font-family: times new roman;"&gt;&lt;p&gt;&lt;code&gt;…&lt;br /&gt;doc y 10000000 xd0xcfx11xe0xa1xb1×1axe1×00x00 xd0xcfx11xe0xa1xb1×1axe1×00x00 NEXT&lt;br /&gt;doc y 10000000 xd0xcfx11xe0xa1xb1&lt;br /&gt;…&lt;br /&gt;pdf y 5000000%PDF %EOFx0d REVERSE&lt;br /&gt;pdf y 5000000%PDF %EOFx0a REVERSE&lt;br /&gt;…&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p style="font-family: times new roman;"&gt;Теперь можно запускать восстановление:&lt;/p&gt; &lt;blockquote style="font-family: times new roman;"&gt;&lt;p&gt;&lt;code&gt;scalpel /dev/sda1 -o output&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p style="font-family: times new roman;"&gt;&lt;code&gt;-o&lt;/code&gt; показывает директорию куда будут складывать восстановленные файлы, если директория с таким имене уже есть (и не пуста) Scalpel не запустится.&lt;br /&gt;&lt;code&gt;/dev/sda1&lt;/code&gt; — собственно том, который будем шерстить на предмет утерянных файлов.&lt;br /&gt;Список можно посмотреть с помощью команды mount:&lt;/p&gt; &lt;blockquote style="font-family: times new roman;"&gt;&lt;p&gt;&lt;code&gt;username@host:~$ mount&lt;br /&gt;/dev/sda1 on / type ext3 (rw, relatime, errors=remount-ro)&lt;br /&gt;proc on /proc type proc (rw, noexec, nosuid, nodev)&lt;br /&gt;/sys on /sys type sysfs (rw, noexec, nosuid, nodev)&lt;br /&gt;varrun on /var/run type tmpfs (rw, noexec, nosuid, nodev, mode=0755)&lt;br /&gt;udev on /dev type tmpfs (rw, mode=0755)&lt;br /&gt;devshm on /dev/shm type tmpfs (rw)&lt;br /&gt;devpts on /dev/pts type devpts (rw, gid=5, mode=620)&lt;br /&gt;lrm on /lib/modules/2.6.24–21-generic/volatile type tmpfs (rw)&lt;br /&gt;/dev/sda2 on /home type ext3 (rw, relatime)&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p style="font-family: times new roman;"&gt;После отработки переходим в директорию output и смотрим что там есть:&lt;/p&gt; &lt;blockquote style="font-family: times new roman;"&gt;&lt;p&gt;&lt;code&gt;username@host:~/output$ ls -l&lt;br /&gt;-rw-r–r– 1 root root 28189 2009–03–24 14:42 audit.txt&lt;br /&gt;drwxr-xr-x 2 root root 4096 2009–03–24 14:42 doc-3–0&lt;br /&gt;drwxr-xr-x 2 root root 4096 2009–03–24 14:42 doc-3–1&lt;br /&gt;drwxr-xr-x 2 root root 4096 2009–03–24 14:42 doc-3–2&lt;br /&gt;drwxr-xr-x 2 root root 4096 2009–03–24 14:42 doc-4–0&lt;br /&gt;…&lt;br /&gt;drwxr-xr-x 2 root root 4096 2009–03–24 14:42 pdf-5–0&lt;br /&gt;drwxr-xr-x 2 root root 4096 2009–03–24 14:42 pdf-6–0&lt;br /&gt;…&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p style="font-family: times new roman;"&gt;В файле audit.txt хранится инофмация о проведеном восстановлении:&lt;/p&gt; &lt;blockquote style="font-family: times new roman;"&gt;&lt;p&gt;&lt;code&gt;username@host:~/output$ cat audit.txt&lt;/code&gt;&lt;/p&gt; &lt;p&gt;Scalpel version 1.60 audit file&lt;br /&gt;Started at Tue Mar 24 14:16:04 2009&lt;br /&gt;Command line:&lt;br /&gt;scalpel /dev/sda1 -o output&lt;/p&gt; &lt;p&gt;Output directory: /home/username/output&lt;br /&gt;Configuration file: /etc/scalpel/scalpel.conf&lt;/p&gt; &lt;p&gt;Opening target “/dev/sda1»&lt;/p&gt; &lt;p&gt;The following files were carved:&lt;br /&gt;File Start Chop Length Extracted From&lt;br /&gt;00053045.doc 183664640 YES 10000000 sda1&lt;br /&gt;00053046.doc 183971840 YES 10000000 sda1&lt;br /&gt;…&lt;br /&gt;00050372.doc 203272192 NO 208896 sda1&lt;br /&gt;00050373.doc 203481088 NO 229376 sda1&lt;br /&gt;…&lt;br /&gt;Completed at Tue Mar 24 14:42:41 2009&lt;/p&gt;&lt;/blockquote&gt; &lt;p style="font-family: times new roman;"&gt;Смотрим во вложенные каталоги и видим (если повезет) наши файлы:&lt;/p&gt;&lt;p style="font-family: times new roman;"&gt;&lt;br /&gt;&lt;code&gt;username@host:~/output/doc-3–0$ ls -l&lt;br /&gt;total 25564&lt;br /&gt;-rw-r–r– 1 root root 307200 2009–03–24 14:42 00050348.doc&lt;br /&gt;-rw-r–r– 1 root root 40960 2009–03–24 14:42 00050349.doc&lt;br /&gt;-rw-r–r– 1 root root 4354 2009–03–24 14:42 00050350.doc&lt;br /&gt;-rw-r–r– 1 root root 466686 2009–03–24 14:42 00050351.doc&lt;br /&gt;-rw-r–r– 1 root root 176128 2009–03–24 14:42 00050352.doc&lt;/code&gt;&lt;/p&gt;&lt;p style="font-family: times new roman;"&gt;Статья не моя, взята с boxtor.ru&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-9017493391683363355?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/9017493391683363355/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/07/blog-post_08.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/9017493391683363355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/9017493391683363355'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/07/blog-post_08.html' title='Простой способ восстановить удаленные файлы'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-2873176883976855322</id><published>2009-07-08T21:12:00.005+04:00</published><updated>2009-07-09T00:50:50.017+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='система'/><title type='text'>Узнать номер материнской платы</title><content type='html'>&lt;p  style="font-family:times new roman;"&gt;Для того что бы узнать название материнской платы достаточно разобрать системный блок и посветить фонариком. Но мы конечно очень ленивы, для таких как мы есть два способа.&lt;span id="more-330"&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font-family: times new roman;"&gt;Первый это утилита &lt;strong&gt;dmidecode&lt;/strong&gt;. Запустив ее мы узнаем кучу информации о своем компьютере, например:&lt;br /&gt;&lt;/p&gt;&lt;p style="font-family: times new roman;"&gt;&lt;code&gt;System Information               &lt;br /&gt;       Manufacturer: Gigabyte Technology Co., Ltd.&lt;br /&gt;       Product Name: 945GZM-S2                  &lt;br /&gt;       Version:&lt;/code&gt;&lt;/p&gt;&lt;p style="font-family: times new roman;"&gt;&lt;code&gt;        ...&lt;/code&gt;&lt;/p&gt; &lt;p style="font-family: times new roman;"&gt;            Второй способ запустить команду:&lt;/p&gt;&lt;p style="font-family: times new roman;"&gt;&lt;code&gt;sudo dd if=/dev/mem bs=64k skip=15 count=1 | strings | less&lt;/code&gt;&lt;/p&gt;  &lt;p style="font-family: times new roman;"&gt;В первых строках как раз и будет название вашей материнской платы.&lt;/p&gt;&lt;p style="font-family: times new roman;"&gt;&lt;a style="color: rgb(255, 255, 255);" href="http://boxtor.ru/articles/uznat-nomer-materinskoj-platy-v-ubuntu.html"&gt;Взято с&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-2873176883976855322?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/2873176883976855322/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/07/blog-post.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/2873176883976855322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/2873176883976855322'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/07/blog-post.html' title='Узнать номер материнской платы'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-1322791039375834454</id><published>2009-07-08T18:54:00.001+04:00</published><updated>2009-07-08T18:56:32.825+04:00</updated><title type='text'>Из HTML в PDF</title><content type='html'>&lt;span style="font-family: times new roman;"&gt;В &lt;/span&gt;&lt;a style="font-family: times new roman;" href="http://dik123.blogspot.com/2009/02/html-pdf.html"&gt;данной&lt;/a&gt;&lt;span style="font-family: times new roman;"&gt; статье описывается стратегия получения из HTML страниц(ы) PDF файла(ов).&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-1322791039375834454?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/1322791039375834454/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/07/html-pdf.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/1322791039375834454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/1322791039375834454'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/07/html-pdf.html' title='Из HTML в PDF'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-3423865938199355719</id><published>2009-07-07T03:41:00.003+04:00</published><updated>2009-07-07T03:49:02.172+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pidgin'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Empathy заменит Pidgin в Ubuntu Linux 9.10</title><content type='html'>&lt;span style="font-family:times new roman;"&gt;На форуме Ubuntu Linux было &lt;/span&gt;&lt;a style="font-family: times new roman;" href="http://ubuntuforums.org/showthread.php?t=1154769&amp;amp;page=11#post7467226"&gt;озвучено&lt;/a&gt;&lt;span style="font-family:times new roman;"&gt; решение заменить клиента мгновенных сообщений в новом релизе Ubuntu Linux. Теперь клиентом по умолчанию будет не pidgin, а Empathy.&lt;/span&gt; &lt;p face="times new roman"&gt;Pidgin все еще будет находится в главном репозитарии Ubuntu Linux минимум 1 цикл, т.е. к выходу Ubuntu Linux 10.4.&lt;/p&gt; &lt;p style="font-family: times new roman;"&gt;Окончательное решение о замене клиента по умолчанию будет принято исходя из отзывов пользователей перед выходом следующей LTS-версии Ubuntu Linux (версии с долгосрочной поддержкой).&lt;/p&gt; &lt;p style="font-family: times new roman;"&gt;Ссылка по теме: &lt;a href="https://wiki.ubuntu.com/DesktopTeam/Specs/Karmic/MessagingAndCommunicationSelection" title="https://wiki.ubuntu.com/DesktopTeam/Specs/Karmic/MessagingAndCommunicationSelection"&gt;https://wiki.ubuntu.com/DesktopTeam/Specs/Karmic/MessagingAndCommunicati...&lt;/a&gt;&lt;/p&gt; &lt;p style="font-family: times new roman;"&gt;Установить и посмотреть на Empathy можно и сейчас. Устанавливаем клиента командой:&lt;/p&gt; &lt;p style="font-family: times new roman;"&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;&lt;code&gt;sudo apt-get install empathy&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p style="font-family: times new roman;"&gt;Установленную программу ищем в меню "Интернет".&lt;/p&gt; &lt;p style="font-family: times new roman;"&gt;Краткий обзор Empathy. Самое главное достоинство - это мультипротокольность, есть Jabber, Salut, Google Talk, AIM, ICQ, MSN, Yahoo и другие...&lt;/p&gt;  &lt;p style="font-family: times new roman;"&gt;Присутствует поддержка звука и видео. В pidgin надо сначала поискать по интернету плагин и установить его. Но все равно мало функциональных возможностей. И меня месседжер не впечатлил, что в итоге я вернулся в более привычный pidgin.&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-3423865938199355719?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/3423865938199355719/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/07/empathy-pidgin-ubuntu-linux-910.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/3423865938199355719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/3423865938199355719'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/07/empathy-pidgin-ubuntu-linux-910.html' title='Empathy заменит Pidgin в Ubuntu Linux 9.10'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-2583338105285271102</id><published>2009-06-07T05:28:00.003+04:00</published><updated>2009-07-01T17:02:50.216+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='grub'/><category scheme='http://www.blogger.com/atom/ns#' term='kernel'/><title type='text'>Как изменить разрешающую способность в консоли Linux ( RHEL / CentOS / Fedora / etc)</title><content type='html'>&lt;span style="font-family:times new roman;"&gt;Если вы используете Linux как сервер, то скорее всего Иксы у вас не установлены. Из коробки явно мутный экран с крупным шрифтом (80 × 25 стандартные текстовые консоли). Изменить довольно просто. Нужно всего лишь передать расширенные параметры ядра при буте. Для этого нужно подредактировать конфигурационный файл загрузчика (grub), добавив &lt;/span&gt;&lt;em style="font-family: times new roman;"&gt; &lt;/em&gt;&lt;em style="font-family: times new roman;"&gt;vga=791&lt;/em&gt;&lt;span style="font-family:times new roman;"&gt; в строку kernel. После следующего бута, получите консоль с разрешающей способностью экрана в 1024 × 768.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;Пример конфигурации загрузчика:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;code style="font-family: times new roman;"&gt;title CentOS (2.6.18-53.1.19.el5PAE)&lt;br /&gt;root (hd0,0)&lt;br /&gt;kernel /vmlinuz-2.6.18-53.1.19.el5PAE ro root=/dev/VolGroup00/LogVol00 console=ttyS0,57600 console=tty0&lt;br /&gt;initrd /initrd-2.6.18-53.1.19.el5PAE.img&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;span style="font-family:times new roman;"&gt;Теперь внесем изменения:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;code style="font-family: times new roman;"&gt;title CentOS (2.6.18-53.1.19.el5PAE)&lt;br /&gt;root (hd0,0)&lt;br /&gt;kernel /vmlinuz-2.6.18-53.1.19.el5PAE ro root=/dev/VolGroup00/LogVol00 console=ttyS0,57600 console=tty0 vga=791&lt;br /&gt;initrd /initrd-2.6.18-53.1.19.el5PAE.img&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;span style="font-family:times new roman;"&gt;Все очень просто. Вот несколько дополнительных параметров с их значениями:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;&lt;code&gt;&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;code style="font-family: times new roman;"&gt;791 - 1024x768, 16 bit&lt;br /&gt;792 - 1024x768, 24 bit&lt;br /&gt;794 - 1280x1024, 16 bit&lt;br /&gt;795 - 1280x1024, 24 bit&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/VESA_BIOS_Extensions#Linux_video_mode_numbers"&gt;&lt;span style="font-family: times new roman;"&gt;Список всех режимов&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;P.S. Не забываем уйти в reboot после изменений.&lt;/span&gt;&lt;br /&gt;&lt;em style="font-family: times new roman;"&gt;&lt;br /&gt;&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-2583338105285271102?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/2583338105285271102/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/06/linux-rhel-centos-fedora-etc.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/2583338105285271102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/2583338105285271102'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/06/linux-rhel-centos-fedora-etc.html' title='Как изменить разрешающую способность в консоли Linux ( RHEL / CentOS / Fedora / etc)'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-1001978066716003432</id><published>2009-06-06T20:27:00.002+04:00</published><updated>2009-06-06T20:30:34.185+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fedora'/><title type='text'>Обновимся с Fedora 9 to 10</title><content type='html'>&lt;span style="font-family: times new roman;"&gt;Обновление системы можно делать следующим образом:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;1. Перед обновлением всей системы необходимо обновить все ПО:&lt;/span&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt; # yum -y update&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;и очистить кэш:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;# yum clean all&lt;/span&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;2. Далее нужно установить RPM-пакеты:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Для архитектуры i386:&lt;/span&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;# rpm -Uvh ftp://download.fedora.redhat.com/pub/fedora/linux/releases/10/Fedora/i386/os/Packages/fedora-release-*.noarch.rpm&lt;/span&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Для x86_64:&lt;/span&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;# rpm -Uvh ftp://download.fedora.redhat.com/pub/fedora/linux/releases/10/Fedora/x86_64/os/Packages/fedora-release-*.noarch.rpm&lt;/span&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;3. Далее запускаем:&lt;/span&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;# yum clean all&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;# yum -y upgrade&lt;/span&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;4. Возможно, понадобиться перезаписать grub:&lt;/span&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;# /sbin/grub-install /dev/sda&lt;/span&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;5. Перезагружаемся:&lt;/span&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;# reboot&lt;br /&gt;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Все пройдет удачно, если вы не устанавливали ПО из сырцов. Информацию об обновление системы Вы можете найти сдесь http://www.fedoralinux.ru/content/view/123/1/&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-1001978066716003432?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/1001978066716003432/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/06/fedora-9-to-10.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/1001978066716003432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/1001978066716003432'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/06/fedora-9-to-10.html' title='Обновимся с Fedora 9 to 10'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-7997382683561059818</id><published>2009-05-31T06:33:00.001+04:00</published><updated>2009-05-31T06:35:48.706+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='deb'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>GiftWrap 0.1: создавайте пакеты проще!</title><content type='html'>&lt;span style="font-family: times new roman;"&gt;GiftWrap — это утилита для создания Debian/Ubuntu-пакетов при помощи GUI и является продолжением развития Deb creator.&lt;/span&gt;&lt;br /&gt;&lt;p style="font-family: times new roman;"&gt;Программе нужно указать tar.gz-файл с исходными текстами, а также заполнить несколько полей: имя пакета, описание и пакет будет создан.&lt;/p&gt;&lt;p style="font-family: times new roman;"&gt;В следующих версиях планируется: &lt;/p&gt;&lt;ul style="font-family: times new roman;"&gt;&lt;li&gt; поддержка обновления пакета&lt;/li&gt;&lt;li&gt; поддержка загрузки в PPA репозиторий&lt;/li&gt;&lt;li&gt; разбиение пакета на части&lt;/li&gt;&lt;li&gt; генерация .desktop-файла.&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family: times new roman;"&gt; Видео процесса создания пакета:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/JEb95mG36UU&amp;amp;hl=ru&amp;amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/JEb95mG36UU&amp;amp;hl=ru&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="font-family: times new roman;" href="http://giftwrap.tuxfamily.org/index.php?pages/download"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Download&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-7997382683561059818?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/7997382683561059818/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/05/giftwrap-01.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/7997382683561059818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/7997382683561059818'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/05/giftwrap-01.html' title='GiftWrap 0.1: создавайте пакеты проще!'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-8448631165523396696</id><published>2009-05-28T06:57:00.001+04:00</published><updated>2009-05-28T14:20:31.960+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Ubuntu Netbook Remix 9.04 на Acer Aspire One</title><content type='html'>&lt;p  style="font-family:times new roman;"&gt;Вместе с выходом Ubuntu Linux 9.04 вышла и версия для нетбуков - Ubuntu Netbook Remix. Естественно, мне, как владельцу Acer Aspire One, пришлось ее протестировать. Сразу скажу - эта версия Ubuntu Linux мне понравилась. Итак, начнем установку.&lt;/p&gt; &lt;h3  style="font-family:times new roman;"&gt;&lt;span style="font-size:85%;"&gt;Обновление "железа"&lt;/span&gt;&lt;/h3&gt; &lt;p  style="font-family:times new roman;"&gt;Первым делом необходимо увеличить память в нетбуке. Если вы планируете хоть иногда запускать приложения, которые занимают много памяти, то это просто необходимо, ибо делать раздел подкачки на медленном SSD просто нецелесообразно. Для комфортной работы хватает доставить планку на 512 Мб, хотя я сразу доставил 1 Гб - чего уж мелочиться, да и стоит память недорого (примерно до 15 долларов США). Чтобы установить дополнительный модуль памяти в Acer Aspire One воспользуйтесь &lt;a href="http://aspire1.ru/forum/18-22-1" title="Увеличение памяти на Acer Aspire One"&gt;статьей&lt;/a&gt; на &lt;a href="http://aspire1.ru/" title="http://aspire1.ru"&gt;http://aspire1.ru&lt;/a&gt;&lt;a href="http://aspire1.ru/"&gt;.&lt;/a&gt;&lt;/p&gt; &lt;p face="times new roman"&gt;Второе дело - это покупка SD-карты размером не менее 8 Гб, при покупке выбирайте 6 Class, он обеспечит максимальную скорость работы. Стоит тоже недорого - в районе 18 долларов США. SD-карта будет использоваться для размещения домашних каталогов пользователя (пользователей), причиной тому снова медленный SSD из-за которого даже Firefox притормаживает. Купленную SD-карту мы вставим в слот "Storage Expansion" (левый картридер), вставим и пока забудем о ней.&lt;/p&gt; &lt;p face="times new roman"&gt;Конечно, необязательно проводить апгрейд нетбука, но тогда о комфортной работе можно забыть. Если по каким-то причинам вы не можете обновить характеристики вашего нетбука, то определитесь с задачами, которые будет решать ваша машина, и посмотрите в сторону менее ресурсосберегающих дистрибутивов.&lt;/p&gt; &lt;p face="times new roman"&gt;Будем считать, что с "железом" мы закончили.&lt;/p&gt; &lt;h3  style="font-family:times new roman;"&gt;&lt;span style="font-size:85%;"&gt;Подготовка к установке&lt;/span&gt;&lt;/h3&gt; &lt;p face="times new roman"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;Золотое правило&lt;/span&gt;:&lt;/strong&gt; перед установкой/переустановкой делаем резервную копию всех нужных нам данных.&lt;/p&gt; &lt;p face="times new roman"&gt;Итак, скачаем Ubuntu Netbook Remix 9.04 по этой &lt;a href="http://www.ubuntu.com/getubuntu/download-netbook" title="Скачать Ubuntu Netbook Remix"&gt;ссылке&lt;/a&gt;.&lt;/p&gt; &lt;p face="times new roman"&gt;После того как загрузится образ диска, сделаем установочную "флешку". В linux-подобных системах сделать проще всего. Вставим "флешку" (ее размер должен быть не менее 1 Гб) в свободный usb-порт, после отображения ее содержимого отмонтируем ее, но не вытаскиваем из порта. Выполним команду:&lt;/p&gt; &lt;p face="times new roman"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;dmesg&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font-family: times new roman;"&gt;Результатом ее выполнения будет много текста, но нас интересует то, что в конце вывода. Примерно будет что-то такое:&lt;/p&gt;&lt;p style="font-family: times new roman;"&gt;&lt;code&gt;&lt;br /&gt;&lt;/code&gt;&lt;/p&gt; &lt;pre style="font-family: times new roman;"&gt;[10270.530970] usbcore: registered new interface driver usb-storage&lt;br /&gt;[10270.530982] USB Mass Storage support registered.&lt;br /&gt;[10270.531271] usb-storage: device found at 5&lt;br /&gt;[10270.531277] usb-storage: waiting for device to settle before scanning&lt;br /&gt;[10275.528503] usb-storage: device scan complete&lt;br /&gt;[10275.529399] scsi 2:0:0:0: Direct-Access     JetFlash Transcend 16GB   8.07 PQ: 0 ANSI: 2&lt;br /&gt;[10275.536471] sd 2:0:0:0: [sdb] 31375360 512-byte hardware sectors: (16.0 GB/14.9 GiB)&lt;br /&gt;[10275.538392] sd 2:0:0:0: [sdb] Write Protect is off&lt;br /&gt;[10275.538411] sd 2:0:0:0: [sdb] Mode Sense: 03 00 00 00&lt;br /&gt;[10275.538423] sd 2:0:0:0: [sdb] Assuming drive cache: write through&lt;br /&gt;[10275.554271] sd 2:0:0:0: [sdb] 31375360 512-byte hardware sectors: (16.0 GB/14.9 GiB)&lt;br /&gt;[10275.567342] sd 2:0:0:0: [sdb] Write Protect is off&lt;br /&gt;[10275.567362] sd 2:0:0:0: [sdb] Mode Sense: 03 00 00 00&lt;br /&gt;[10275.567375] sd 2:0:0:0: [sdb] Assuming drive cache: write through&lt;br /&gt;[10275.567401]  sdb:&lt;br /&gt;[10276.384555] sd 2:0:0:0: [sdb] Attached SCSI removable disk&lt;br /&gt;[10276.384891] sd 2:0:0:0: Attached scsi generic sg1 type 0&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;p style="font-family: times new roman;"&gt; Как видно из этого, "флешка" у нас в системе - это /dev/sdb.&lt;/p&gt; &lt;p style="font-family: times new roman;"&gt;Запишем образ простой командой:&lt;/p&gt; &lt;p style="font-family: times new roman;"&gt;&lt;code&gt;sudo dd if=/home/roman/soft/ubuntu/9.04/ubuntu-9.04-netbook-remix-i386.img of=/dev/sdb bs=1024&lt;/code&gt;&lt;/p&gt; &lt;p style="font-family: times new roman;"&gt;Дождитесь окончания операции, после чего просто вытаскиваем "флешку".&lt;/p&gt; &lt;p style="font-family: times new roman;"&gt;Если вам необходимо сделать установочную "флешку" в Windows, то воспользуйтесь программой &lt;a href="http://launchpad.net/win32-image-writer/0.1/0.1/+download/win32diskimager-RELEASE-0.1-r15-win32.zip" title="win32-image-writer"&gt;win32-image-writer&lt;/a&gt;.&lt;/p&gt; &lt;p style="font-family: times new roman;"&gt;В отличие от установки предыдущих версий Ubuntu Linux теперь проводное подключение при установке необязательно - можно воспользоваться и беспроводным соединением.&lt;/p&gt; &lt;h3  style="font-family:times new roman;"&gt;&lt;span style="font-size:85%;"&gt;Установка Ubuntu Netbook Remix 9.04&lt;/span&gt;&lt;/h3&gt; &lt;p style="font-family: times new roman;"&gt;Вставляем нашу установочную "флешку" в свободный порт Acer Aspire One, проверяем установлена ли SD-карта в Storage Expansion и жмем кнопку включения питания. Выбираем загрузку из нашей "флешки", выбираем нужный нам язык и жмем &lt;span style="font-size:85%;"&gt;&lt;strong&gt;Enter&lt;/strong&gt;&lt;/span&gt;.&lt;/p&gt; &lt;p style="font-family: times new roman;"&gt;После загрузки рабочего стола устанавливаем соединение с Интернетом (можно и через wifi) и жмем "Установить". Соединение с Интернет необязательно, но оно позволит во время установки скачать локализации и установить критичные обновления. Дальше идет стандартная установка и описывать я ее не буду, т.к. она мало чем отличается от установки любой другой версии Ubuntu Linux. Остановлюсь на некоторых моментах.&lt;/p&gt; &lt;p style="font-family: times new roman;"&gt;При разбитии диска выбираем опцию "вручную". Под swap место я не выделял, т.к. при 1,5 Гб памяти это необязательно. На встроенном SSD я все пространство выделил под корень, использовал систему ext4 (хотелось посмотреть на этого зверя), на карте памяти в "Storage Expansion" (/dev/mmcblk0p1) создал раздел с файловой системой ext4 и задал точку монтирования /home.&lt;/p&gt; &lt;p style="font-family: times new roman;"&gt;При заведении пользователя обратите внимание, что в этой версии Ubuntu Linux по умолчанию предлагается автоматический вход создаваемого пользователя. Мне это не подходило и пришлось выбрать пункт "Требовать имя и пароль пользователя".&lt;/p&gt; &lt;p style="font-family: times new roman;"&gt;Дальше установка уверенно продвигается к своему завершению. Вытаскиваем установочную "флешку" и перезагружаемся.&lt;/p&gt; &lt;h3  style="font-family:times new roman;"&gt;&lt;span style="font-size:85%;"&gt;Настройка Ubuntu Netbook Remix 9.04&lt;/span&gt;&lt;/h3&gt; &lt;p style="font-family: times new roman;"&gt;Первым делом отключаем для нетбука Acer Aspire One режим сна. Дело в том, что при использовании SD-карты на ней разрушается таблица разделов при входе в режим сна. Если у вас нет карты в слоте Storage Expansion, то не волнуйтесь и пропустите этот абзац.&lt;/p&gt; &lt;p style="font-family: times new roman;"&gt;Дальше настраиваем соеднинение с Интернет - проводное или беспроводное. Замечу, что wifi работает прямо с коробки и никаких дополнительных телодвижений не требует. Обновим систему:&lt;/p&gt;&lt;code&gt;sudo apt-get update&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;После заверешения выполнения указанной команды запускаем "Update Manager" в меню "Administration" и устанавливаем все обновления. Возможно, потребуется перезагрузка. &lt;p style="font-family: times new roman;"&gt;Вы, наверное, уже заметили, что индикатор wifi не работает. Для исправления ситуации необходимо установить следующий пакет:&lt;/p&gt; &lt;p style="font-family: times new roman;"&gt;&lt;code&gt;sudo apt-get install linux-backports-modules-jaunty&lt;/code&gt;&lt;/p&gt; &lt;p style="font-family: times new roman;"&gt;После первой перезагрузки индикатор wifi заработает без дополнительных телодвижений.&lt;/p&gt; &lt;p style="font-family: times new roman;"&gt;Веб-камера Acer Aspire One заработала сразу без всяких настроек. Протестировать ее работу вы можете запустив приложение Cheese, которое по умолчанию находиться в разделе меню "Favorites".&lt;/p&gt; &lt;p style="font-family: times new roman;"&gt;Картридер работает, но с проблемами. Левый работает без проблем ибо там постоянно находится SD-карта, на которой находится наш домашний каталог, а вот правый при установке в него любой карты работать отказывается. Пока еще я не нашел решения проблемы, но какую-то работоспособность правому картридеру придал. Он начинает нормально функционировать если при включении в него была вставлена карта памяти, уже после загрузки рабочей оболочки можно вытаскивать карты памяти и вставлять новые, но только до перезагрузки. Позже, когда проблема будет решена, эта часть статьи будет обновлена.&lt;/p&gt; &lt;p style="font-family: times new roman;"&gt;Поправим поведение вентилятора Acer Aspire One. Охлаждение - это хорошо, но постоянный шум вентилятора довольно напрягающая вещь. Открываем терминал и там выполняем следующие команды:&lt;/p&gt; &lt;p style="font-family: times new roman;"&gt;&lt;code&gt;mkdir install&lt;br /&gt;cd install&lt;br /&gt;wget &lt;a href="http://piie.net/files/acerhdf_kmod-0.4.0.tar.gz" title="http://piie.net/files/acerhdf_kmod-0.4.0.tar.gz"&gt;http://piie.net/files/acerhdf_kmod-0.4.0.tar.gz&lt;/a&gt;&lt;br /&gt;tar zxvf acerhdf_kmod-0.4.0.tar.gz&lt;br /&gt;cd acerhdf_kmod&lt;/code&gt;&lt;/p&gt; &lt;p style="font-family: times new roman;"&gt;После этого правим файл &lt;code&gt;~/install/acerhdf_kmod/acerhdf.c&lt;/code&gt; командой:&lt;/p&gt; &lt;p style="font-family: times new roman;"&gt;&lt;code&gt;gedit ~/install/acerhdf_kmod/acerhdf.c&lt;/code&gt;&lt;/p&gt; &lt;p style="font-family: times new roman;"&gt;ищем строки:&lt;/p&gt;&lt;p style="font-family: times new roman;"&gt;&lt;code&gt;&lt;br /&gt;&lt;/code&gt;&lt;/p&gt; &lt;pre style="font-family: times new roman;"&gt;/* global variables */&lt;br /&gt;static int interval = 5;&lt;br /&gt;static int fanon = 70;&lt;br /&gt;static int fanoff = 60;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;p style="font-family: times new roman;"&gt; и выставляем свои значения температуры когда вентилятор должен включиться (fanon), когда выключиться (fanoff) и интервал между измерениями температуры в секундах (interval).&lt;/p&gt; &lt;p style="font-family: times new roman;"&gt;Сохраняем файл и выполняем следующие команды:&lt;/p&gt; &lt;p style="font-family: times new roman;"&gt;&lt;code&gt;make&lt;br /&gt;sudo make install&lt;/code&gt;&lt;/p&gt; &lt;p style="font-family: times new roman;"&gt;Проверим работоспособность модуля:&lt;/p&gt; &lt;p style="font-family: times new roman;"&gt;&lt;code&gt;sudo modprobe acerhdf&lt;/code&gt;&lt;/p&gt; &lt;p style="font-family: times new roman;"&gt;Шум должен утихнуть, если нет, то смотрим системный журнал командой&lt;/p&gt; &lt;p style="font-family: times new roman;"&gt;&lt;code&gt;tail /var/log/messages&lt;/code&gt;&lt;/p&gt; &lt;p style="font-family: times new roman;"&gt;и делаем выводы.&lt;/p&gt; &lt;p style="font-family: times new roman;"&gt;Чтобы модуль постоянно загружался при старте системы добавим в файл &lt;code&gt;/etc/modules&lt;/code&gt; строчку&lt;/p&gt; &lt;pre style="font-family: times new roman;"&gt;acerhdf&lt;/pre&gt;&lt;p style="font-family: times new roman;"&gt; Звук работает прямо с коробки, необходимо только выставить устройство &lt;code&gt;HDA Intel - ALC268 Analog (PulseAudio Mixer)&lt;/code&gt;. Встроенный микрофон пишет без проблем, внешний микрофон протестировать не удалось из-за его отсутствия. Кстати, Skype заработал нормально. &lt;/p&gt; &lt;h3  style="font-family:times new roman;"&gt;&lt;span style="font-size:85%;"&gt;Настройка приложений&lt;/span&gt;&lt;/h3&gt; &lt;p style="font-family: times new roman;"&gt;Особо настраивать там нечего, разве что надо установить тему &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/3699" title="Classic Compact"&gt;Classic Compact&lt;/a&gt; для Firefox. С этой темой работать гораздо приятнее.&lt;/p&gt; &lt;p style="font-family: times new roman;"&gt;Конечно, установим поддержку mp3, видеокодеков и flash-проигрыватель:&lt;/p&gt; &lt;p style="font-family: times new roman;"&gt;&lt;code&gt;sudo apt-get install ubuntu-restricted-extras&lt;/code&gt;&lt;/p&gt; &lt;h3 style="font-family: times new roman;"&gt;&lt;span style="font-size:85%;"&gt;Настройка производительности&lt;/span&gt;&lt;/h3&gt; &lt;p style="font-family: times new roman;"&gt;При использовании 1,5 Гб оперативной памяти и 8 Гб SD-карты в качестве домашнего каталога работа на нетбуке Acer Aspire One проходит без тормозов. Так что борьба за 2-3 лишних процента производительности просто неэффективна. Хотя позже я этот раздел обновлю для любителей выжимать максимум из своего нетбука.&lt;/p&gt; &lt;h3 style="font-family: times new roman;"&gt;&lt;span style="font-size:85%;"&gt;Краткий обзор Ubuntu Netbook Remix 9.04&lt;/span&gt;&lt;/h3&gt; &lt;div style="font-family: times new roman;" align="center"&gt;&lt;a href="http://ubuntueasy.com/files/u1/unr_904_01.png" title="Оболочка Ubuntu Netbook Remix" class="thickbox"&gt;&lt;img src="http://ubuntueasy.com/files/u1/unr_904_01_small.png" alt="Single Image" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt; &lt;p style="font-family: times new roman;"&gt;Он действительно будет кратким. Первое что бросилось в глаза - это отсутствие украинской локализации для самой оболочки, но ее легко доставить (читайте комментарии). Путешествие на официальную страницу проекта Ubuntu Netbook Remix показало, что пока нет возможности локализировать саму оболочку. Сами приложения локализированы настолько, насколько они локализированы в обычном Ubuntu Linux 9.04.&lt;/p&gt; &lt;p style="font-family: times new roman;"&gt;Имеется довольно удобная система добавления/удаления предпочитаемых программ (программ, которые будут отображаться в меню "Favorites"). Также после установки новой программы она подсвечивается в соответствующем меню - это несомненно удобно.&lt;/p&gt; &lt;p style="font-family: times new roman;"&gt;Ресурсы. Система в оперативной памяти занимает гораздо меньше, чем обычная Ubuntu Linux. Детально пока не исследовал.&lt;/p&gt; &lt;p style="font-family: times new roman;"&gt;Имеется возможность прямо на лету переключиться в привычный режим Gnome. Иногда бывает полезно.&lt;br /&gt;&lt;strong&gt;Внимание:&lt;/strong&gt; пока работает переключение с большими проблемами. Ждем обновления.&lt;/p&gt; &lt;p style="font-family: times new roman;"&gt;Недостаток: невозможно вывести на панель дополнительные аплеты. Особенно не хватает аплета переключения раскладок клавиатуры. Пока решения не вижу. Если кто знает - сообщите.&lt;/p&gt;&lt;p style="font-family: times new roman;"&gt;Источник статьи: &lt;a href="http://ubuntueasy.com"&gt;ubuntueasy.com&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-8448631165523396696?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/8448631165523396696/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/05/ubuntu-netbook-remix-904-acer-aspire.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/8448631165523396696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/8448631165523396696'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/05/ubuntu-netbook-remix-904-acer-aspire.html' title='Ubuntu Netbook Remix 9.04 на Acer Aspire One'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-3295309316657291400</id><published>2009-05-24T07:04:00.000+04:00</published><updated>2009-05-24T07:05:58.989+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='chrome'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Google Chrome в Linux</title><content type='html'>&lt;span style="font-family: times new roman;"&gt;Для установки в Ubuntu 9.04 необходимо подключить дополнительный репозиторий, в файл /etc/apt/sources.list.d/chromium-daily.list занести строку: &lt;/span&gt;&lt;p style="font-family: times new roman;"&gt;deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu jaunty main &lt;br /&gt;Для ubuntu 8.04 слово "jaunty" нужно заменить на "hardy", а для ubuntu 8.10 - на "intrepid".  &lt;/p&gt;&lt;p style="font-family: times new roman;"&gt;Затем следует импортировать ключ: sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 5A9BF3BB4E5E17B5  &lt;/p&gt;&lt;span style="font-family: times new roman;"&gt;Обновить список пакетов и установить пакет chromium-browser: sudo aptitude update; sudo aptitude install chromium-browser       &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-3295309316657291400?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/3295309316657291400/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/05/google-chrome-linux.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/3295309316657291400'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/3295309316657291400'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/05/google-chrome-linux.html' title='Google Chrome в Linux'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-869965519661155087</id><published>2009-05-23T14:32:00.002+04:00</published><updated>2009-05-23T14:44:37.838+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='find'/><title type='text'>Переименовать множество файлов</title><content type='html'>В данном примере приведен хороший способ переименовывания большого количества файлов.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;$ find . -name " *MP3" -exec rename 's/MP3/mp3/g' {} \;&lt;/code&gt;&lt;br /&gt;Команде rename передаются инструкции по изменению имени в формате s/предыдущий_компонент/новые_компонент/g. (В данном случае s - первая буква слова substitute, а g означает global).&lt;br /&gt;=====&lt;br /&gt;Привожу небольшую шпаргалку по find в формате png:&lt;br /&gt;&lt;a href="http://nitrix.xaker.ru/find.png"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;скачать&lt;/span&gt;&lt;/a&gt;&lt;div class="cssButtonOuter"&gt;&lt;div class="cssButtonMiddle"&gt;&lt;div class="cssButtonInner"&gt;&lt;a&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&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/1713882748113675122-869965519661155087?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/869965519661155087/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/05/blog-post_23.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/869965519661155087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/869965519661155087'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/05/blog-post_23.html' title='Переименовать множество файлов'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-1941022842286892332</id><published>2009-05-21T23:28:00.002+04:00</published><updated>2009-05-21T23:31:15.172+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><title type='text'>Тем кто с windows</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://nitrix.xaker.ru/fedora-transformation-pack-3-thumb.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 448px; height: 336px;" src="http://nitrix.xaker.ru/fedora-transformation-pack-3-thumb.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;b style="font-family: times new roman;"&gt;Измените свой рабочий стол:&lt;/b&gt;&lt;span style="font-family: times new roman;"&gt; новые значки, обои, заставка , а так же Fedora transformation pack имеет много других возможностей. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Fedora transformation pack преобразует ваш пользовательский интерфейс Windows. Вы никогда не видели эти изображения или обои прежде, чем все в этом пакете, всё будет ново.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="color: rgb(255, 0, 0);" href="http://nitrix.xaker.ru/FedoraTP1.0.zip"&gt;Download&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-1941022842286892332?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/1941022842286892332/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/05/windows.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/1941022842286892332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/1941022842286892332'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/05/windows.html' title='Тем кто с windows'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-7002493788211255011</id><published>2009-05-21T17:42:00.001+04:00</published><updated>2009-05-21T17:42:30.891+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='shell'/><title type='text'>Пример математических операций в shell используя bc</title><content type='html'>&lt;span style="font-family: times new roman;"&gt;  echo "(321-123)/123" | bc -l&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;  echo "framing=20; minsize=64; (100*10^6)/((framing+minsize)*8)" | bc&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Рисование графика&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;  echo "framing=20; plot [64:1518] (100*10* *6)/((framing+x)*8)" | gnuplot -persist&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Преобразование из десятичного в шестнадцатеричный вид&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;  echo "obase=16;ibase=10;123" | bc&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-7002493788211255011?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/7002493788211255011/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/05/shell-bc.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/7002493788211255011'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/7002493788211255011'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/05/shell-bc.html' title='Пример математических операций в shell используя bc'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-1734076789955047062</id><published>2009-05-15T22:39:00.002+04:00</published><updated>2009-05-15T22:49:57.236+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ffmpeg'/><category scheme='http://www.blogger.com/atom/ns#' term='convert'/><title type='text'>Способы конвертации в 3gp  и не только</title><content type='html'>&lt;span style="font-family: times new roman;"&gt;Требуется переконвертировать avi видео файл в 3gp для дальнейшего просмотра на мобильном.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;3gpwiz - www.kde-apps.org/content/show.php?content=35274&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Если ваш телефон поддерживает MP4 я бы рекомендовал avidemux, обладающий хорошим gtk/qt интерфейсом:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Avidemux - в репозитарии, если у вас подключен Medibuntu Repo.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Для конвертации в 3gp я бы больше посоветовал использовать handbrake:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;HandbrakeGUI ( handbrake.fr/?article=download )&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Не стоит забывать про очень мощную тулзу ffmpeg для которой написано множество man страниц. (если вы плохо знаете английски, то в сети можно найти переведенные маны, в частности здесь: &lt;/span&gt;&lt;a style="font-family: times new roman;" href="http://translated.by/"&gt;translated.by&lt;/a&gt;&lt;span style="font-family: times new roman;"&gt; либо google.com =) ) &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Пример использования ffmpeg для мгновенно конвертации в 3gp:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;code style="font-family: times new roman;"&gt;ffmpeg -i inputfile.avi -s qcif -vcodec h263 -acodec aac&lt;br /&gt;-ac 1 -ar 8000 -r 25 -ab 32 -y outputfile.3gp&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-1734076789955047062?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/1734076789955047062/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/05/3gp.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/1734076789955047062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/1734076789955047062'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/05/3gp.html' title='Способы конвертации в 3gp  и не только'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-1736093435134714161</id><published>2009-05-14T20:12:00.004+04:00</published><updated>2009-06-23T00:02:26.565+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ad-hoc'/><category scheme='http://www.blogger.com/atom/ns#' term='сеть'/><category scheme='http://www.blogger.com/atom/ns#' term='wi-fi'/><title type='text'>Полезное при работе с сетевыми интерфейсами</title><content type='html'>&lt;span style="font-family:times new roman;"&gt;1) Сканируем окружающее пространство =)&lt;/span&gt;&lt;br /&gt;&lt;code style="font-family: times new roman;"&gt;# iwlist scanning&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;2) Имеем дело с ноутбуком - После стационарного. Бывают случаи когда провайдер режет по mac (бесполезно сканирование сетевых интерфейсов может дать вам это понять при настройки ppp на ноуте например). В этом случае нужно изменить временно mac на ноуте что бы был такой же как и на стационарном (конечно если есть есть желание, то в сети обязательно найдете, как сделать это "навсегда"):&lt;/span&gt;&lt;br /&gt;&lt;code style="font-family: times new roman;"&gt;# ifconfig eth0 hw class 00:00:00:00:00&lt;/code&gt;&lt;br /&gt;это мне кто-то прислал этот способ, может у кого и заработает, но у меня лично заработало вот так:&lt;br /&gt;&lt;code style="font-family: times new roman;"&gt;# ifconfig eth0 hw ether 00:00:00:00:00&lt;/code&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;(вместо нулей прописать реальный, eth0 меняем на свой)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;3) Освободить временно занятые интерфейсы:&lt;/span&gt;&lt;br /&gt;&lt;code style="font-family: times new roman;"&gt;$ /etc/init.d/NetworkManager stop&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;4) Беспроводное прямое соединение computer-to-computer называется Ad-hoc.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;5) Приблизительное содержание (при желании) файла /etc/network/interfaces при Ad-hoc соединении  для wi-fi интерфейса одной из машин (в моем случае wlan0) может быть следующим:&lt;/span&gt;&lt;br /&gt;&lt;code style="font-family: times new roman;"&gt;auto wlan0&lt;br /&gt;iface wlan0 inet static&lt;br /&gt;address 192.168.0.1&lt;br /&gt;netmask 255.255.255.0&lt;br /&gt;wireless-mode ad-hoc&lt;br /&gt;wireless-channel 1&lt;br /&gt;wireless-rate auto&lt;br /&gt;wireless-essid your_essid&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;P.S. Эта статья не несет в себе полноценной информации и создана, как заметка типа "авось". Следовательно продолжение следует =)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-1736093435134714161?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/1736093435134714161/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/05/blog-post.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/1736093435134714161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/1736093435134714161'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/05/blog-post.html' title='Полезное при работе с сетевыми интерфейсами'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-6788879858405719089</id><published>2009-05-09T22:37:00.001+04:00</published><updated>2009-05-09T22:40:01.204+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='система'/><title type='text'>Музыка для beep</title><content type='html'># apt-get install beep&lt;br /&gt;===================&lt;br /&gt;&lt;code&gt;beep -f 1000 -l 150 -r 3 -n -f 1 -n -f 1000 -l 300 -r 3 -n -f 1 -n -f 1000 -l 150 -r 3 -n -f 1 -l 700 -n -f 1000 -l 150 -r 3 -n -f 1 -n -f 1000 -l 300 -r 3 -n -f 1 -n -f 1000 -l 150 -r 3&lt;br /&gt;beep -f 1000 -r 2 -n -f 1 -n -f 1000 -r 3 -n -f 1 -n -f 1000 -r 3 -n -f 1 -n -f 1000 -r 2 -n -f 1 -n -f 1000 -r 2&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-6788879858405719089?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/6788879858405719089/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/05/beep.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/6788879858405719089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/6788879858405719089'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/05/beep.html' title='Музыка для beep'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-7421039197623475705</id><published>2009-04-27T20:12:00.003+04:00</published><updated>2009-04-27T20:28:58.651+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='репозитарий'/><title type='text'>Список репозитариев</title><content type='html'>&lt;span style="font-family:times new roman;"&gt;Часто пользователи встречаются с проблемой "где же взять соур лист (источники репозитариев) для нового релиза", когда по какой-либо причине он утерян. Я подумал, что если больше будет ресурсов тем легче юзеру; так что выкладываю:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;table border="2" bordercolor="red"&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;deb http://archive.ubuntu.com/ubuntu jaunty main restricted&lt;br /&gt;deb http://archive.ubuntu.com/ubuntu/ jaunty universe multiverse&lt;br /&gt;deb http://archive.ubuntu.com/ubuntu jaunty-updates main restricted universe multiverse&lt;br /&gt;deb http://packages.medibuntu.org/ jaunty free non-free&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Закинуть естественно в /etc/apt/sources.list&lt;br /&gt;   (примечание: официальный)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-7421039197623475705?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/7421039197623475705/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/04/blog-post.html#comment-form' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/7421039197623475705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/7421039197623475705'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/04/blog-post.html' title='Список репозитариев'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-7916061588829688608</id><published>2009-04-11T08:12:00.001+04:00</published><updated>2009-04-11T08:13:47.189+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='анонимность'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>Три простых шага настройки анонимного веб-браузинга на Linux</title><content type='html'>&lt;span style="font-family: times new roman;"&gt;Это довольно старый "how-to", но я хотел бы поделиться этим с некоторыми нашими читателями, которые пока еще новички в Linux. Это простое руководство даст вам возможность просматривать веб анонимно, используя Firefox на Linux. Но, чтобы сделать это, вам необходимо установить два этих важных инструмента:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Tor&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Tor является бесплатной программой и открытой сетью, которая поможет вам защититься от сетевого надзора, который угрожает личной свободе и приватности, конфиденциальности бизнес-деятельности и отношениям, и государственной безопасности известной как анализ потока данных.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Privoxy&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Privoxy - не кэшированный веб-прокси с передовыми возможностями фильтрации для повышения приватности, изменения данных веб-страниц, управления HTTP cookies, контроля доступа и удаления рекламы, баннеров, всплывающих окон и другого надоедливого Интернет мусора. Privoxy имеет гибкую конфигурацию и может быть настроена с учетом индивидуальных потребностей и вкусов. Privoxy имеет приложение и для автономных систем, и для многопользовательских сетей.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Три простых шага к настройке анонимного веб-браузинга на Linux:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Шаг 1. Установить Tor и Privoxy:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Вы можете быстро установить Tor и Privoxy на Ubuntu с этой командой:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;$ sudo apt-get install tor privoxy&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Шаг 2. Настроить Privoxy&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Отредактируйте /etc/privoxy/config файл, используя ваш любимый текстовый редактор. Для этого примера мы будем использовать gedit:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;$ sudo gedit /etc/privoxy/config&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Затем, перезапишите все содержимое /etc/privoxy/config с этим файлом конфигурации:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;# Вообще, этот файл идет в /etc/privoxy/config&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;forward-socks4a / 127.0.0.1:9050 .&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;confdir /etc/privoxy&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;logdir /var/log/privoxy&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;actionsfile standard&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;actionsfile default&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;actionsfile user&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;filterfile default.filter&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;debug 4096&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;debug 8192&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;user-manual /usr/share/doc/privoxy/user-manual&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;listen-address 127.0.0.1:8118&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;toggle 1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;enable-remote-toggle 0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;enable-edit-actions 0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;enable-remote-http-toggle 0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;buffer-limit 4096&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Далее, перезапустите Privoxy этой командой:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;$ sudo /etc/init.d/privoxy restart&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Шаг 3. Установить Firefox с плагином Torbutton&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;«Torbutton предусматривает кнопку для безопасного и легкого включения или выключения использование Tor в браузере. В настоящее время только этот addon будет безопасно управлять вашим серфингом Tor, чтобы предотвратить утечку IP адреса, утечку cookie, и атак общей конфиденциальности».&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Запустите Firefox и установите плагин Torbutton. После установки перезапустите Firefox и вы готовы к серфингу в Интернете анонимно!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-7916061588829688608?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/7916061588829688608/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/04/linux.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/7916061588829688608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/7916061588829688608'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/04/linux.html' title='Три простых шага настройки анонимного веб-браузинга на Linux'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-7794709072531586660</id><published>2009-04-05T10:14:00.003+04:00</published><updated>2009-05-11T20:50:01.111+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dd'/><title type='text'>dd: Команда, которая не похожа на другие</title><content type='html'>&lt;h2 style="font-family: times new roman;"&gt;Немного истории&lt;/h2&gt;&lt;span style="font-family:times new roman;"&gt; Команда dd практически ровесник ОС Юникс. Днем рождения последней считается 1 января 1970, и точно известно, что уже в 1970 году утилита dd работала с ленточными накопителями, при помощи которых данные переносили с одной ЭВМ на другую, а также запускали и устанавливали ОС Юникс на популярные тогда мини-ЭВМ PDP/11. &lt;/span&gt;&lt;p style="font-family: times new roman;"&gt; &lt;/p&gt;&lt;center style="font-family: times new roman;"&gt;&lt;br /&gt;&lt;/center&gt;Расшифровка названия команды тоже относится к этим давно ушедшим временам. В языке IBM System/360 JCL был оператор DD 'Dataset Definition' (Определение набора данных), имя которого и получила вновь созданная команда. &lt;p style="font-family: times new roman;"&gt; &lt;/p&gt;&lt;center style="font-family: times new roman;"&gt;&lt;br /&gt;&lt;/center&gt;  &lt;p style="font-family: times new roman;"&gt;Расшифровок приходилось встречать много, в частности в рунете популярна расшифровка Disk Dump (не то разгрузка, не то загрузка диска) - версия слабая, так как в описываемые времена ни дисков, ни дампов (что бы под ними не понимали) еще не было. Гораздо ближе к сути команды шутливые расшифровки: "data destroyer" или "delete data", что можно перевести как "Доконай Диск" или "Добей Данные", потому что при неправильном использовании команды раздел или выходной файл мгновенно превращаются в хлам. Поскольку dd является инструментом для создания головных меток диска, загрузочных записей и тому подобных системных областей диска, наверняка многие жесткие диски и файловые системы были уничтожены неправильным применением dd. &lt;/p&gt;&lt;h2 style="font-family: times new roman;"&gt;Синтаксис, не похожий на команду Юникс &lt;/h2&gt;&lt;span style="font-family:times new roman;"&gt;Из глубины времен пришел и синтаксис команды dd, не похожий ни на одну команду Юникс. Синтаксис команды dd кардинально отличается от синтаксиса большинства остальных команд Юникс. Благодаря своей уникальности он устоял против недавних попыток унифицировать синтаксис для всех программ командной строки. Так dd использует формат 'опция=значение', в то время как большинство команд Юникс используют формат ' -опция значение'. Кроме того, ввод команды dd определяется опцией "if" (input file), в то время как большинство команд просто используют само имя, без всяких опций. Существует мнение, что такой синтаксис основан на языке программирования IBM System/360 JCL, также ходят слухи, что этот синтаксис был создан как шутка; тем не менее, не было ни одной попытки написать замену программе dd, которая более походила бы на команду Юникс. &lt;/span&gt;&lt;p style="font-family: times new roman;"&gt;Даже говоря о формате синтаксиса dd 'опция=значение', я допускаю неточность. Опций в прямом смысле у этой команды всего две: --help и --version, их применение очевидно. Все остальные элементы синтаксиса называются операндами. Их не так уж и много, но многие столь сложно зависят друг от друга, что, если начать приводить их по списку, то получится очередной ман, разобраться в котором не просто. (Мне встречались даже маны с внутренними ссылками, но сильно это не помогало). &lt;/p&gt;&lt;p style="font-family: times new roman;"&gt;Поэтому в этой статье я делаю упор на примеры (не торопитесь щелкать по ссылкам, вы доберетесь до примеров, читая статью последовательно).&lt;br /&gt;&lt;/p&gt;&lt;p style="font-family: times new roman;"&gt; Для знакомства с большинством обычных действий с командой dd нужно начать с нескольких простых операндов.  &lt;/p&gt;&lt;h2 style="font-family: times new roman;"&gt;Обычные варианты применения команды dd&lt;/h2&gt;&lt;span style="font-family:times new roman;"&gt;  Начнем знакомство с операндами команды dd: &lt;/span&gt;&lt;p style="font-family: times new roman;"&gt; &lt;b&gt;if=filename &lt;/b&gt;(input file) Этот операнд задает входной файл; если он не указан, то по умолчанию используется стандартный ввод. Этим файлом может быть также файл (нода) устройства, например /dev/hda1, или специфические файлы типа /dev/zero. &lt;/p&gt;&lt;p style="font-family: times new roman;"&gt; &lt;b&gt;of=filename&lt;/b&gt; (output file) Задает выходной файл; если он не указан, то по умолчанию используется стандартный вывод (экран монитора). &lt;/p&gt;&lt;p style="font-family: times new roman;"&gt; Знакомство с этими двумя операндами уже дает нам возможность использовать программу dd для копирования файлов. &lt;/p&gt;&lt;p style="font-family: times new roman;"&gt; &lt;a name="1"&gt;&lt;/a&gt;&lt;/p&gt;&lt;h3 style="font-family: times new roman;"&gt;Пример 1. Простое копирование.&lt;/h3&gt; &lt;p style="font-family: times new roman;"&gt; &lt;/p&gt;&lt;pre style="font-family: times new roman;"&gt;# dd if=/home/ya/Desktop/shema.txt of=/home/ya/Desktop/shema.html&lt;br /&gt;3+1 записей считано&lt;br /&gt;3+1 записей написано&lt;br /&gt;скопировано 1549 байт (1,5 kB), 0,427457 секунд, 3,6 kB/s&lt;br /&gt;&lt;/pre&gt; &lt;p style="font-family: times new roman;"&gt; Как мы видим, программа dd сняла копию файла shema.txt и записала данные в файл shema.html. При этом она выдала нам сообщение.  &lt;/p&gt;&lt;p style="font-family: times new roman;"&gt;Разберемся, о чем говорится в этом сообщении. Команда dd считывает и записывает блоками по N байт в каждом. Поскольку мы не задали в командной строке размер блока, то программа использовала размер блока по умолчанию, равный 512 байт. Всего скопировано 1549 байт, как записано в последней строке сообщения. "3+1 записей считано" означает число полных блоков - 3 плюс один неполный блок, содержащий оставшиеся байты 1549-(3*512)=13. То же относится и к строке "3+1 записей написано". &lt;/p&gt;&lt;p style="font-family: times new roman;"&gt; Теперь самое время разобраться с размером блока. &lt;/p&gt;&lt;p style="font-family: times new roman;"&gt;Сразу скажу, что блок команды dd не имеет никакого отношения к блокам данных файловой системы. Программа dd работает с необработанными "сырыми" (raw data) данными на низком уровне, т.е. на уровне секторов жесткого диска. А любая файловая система является надстройкой над этим уровнем. Правильнее было бы назвать блок буфером. Мы имеем два буфера - входной буфер и выходной буфер. Величина буфера задается операндом &lt;b&gt;bs&lt;/b&gt; (block size) и исчисляется в байтах. Например, запись bs=512 означает, что нами установлен размер блока (буфера) в 512 байт. Кстати это значение и используется по умолчанию. Если величина блока не указана, dd использует блоки по 512 байт, что подходит для абсолютного большинства задач. Итак, величина буфера задана, dd создает 512-байтный буфер считывания, посылает единственный запрос на чтение со входного файла, затем создает 512-байтный буфер записи и посылает единственный запрос на запись в выходной файл. Давайте сравним работу программы dd и программы cp при копировании дискеты. &lt;/p&gt;&lt;p style="font-family: times new roman;"&gt; &lt;/p&gt;&lt;pre style="font-family: times new roman;"&gt;#  dd if=/dev/fd0 of=floppy.img bs=1474560&lt;br /&gt;1+0 записей считано&lt;br /&gt;1+0 записей написано&lt;br /&gt;скопировано 1474560 байт (1,5 MB), 0,0438156 секунд, 33,7 MB/s&lt;br /&gt;&lt;/pre&gt; &lt;p style="font-family: times new roman;"&gt;Может возникнуть вопрос: "А почему именно 1474560 байт, а не 1440 000, как принято считать размер дискеты?" Это значение складывается из: 2 головки, 80 цилиндров, 18 секторов/дорожку при длине сектора 512 байт. Итого: 2*80*18*512=1474560 байт. &lt;/p&gt;&lt;p style="font-family: times new roman;"&gt; Команде же  &lt;/p&gt;&lt;p style="font-family: times new roman;"&gt; &lt;/p&gt;&lt;pre style="font-family: times new roman;"&gt;# cp /dev/fd0 floppy.img&lt;br /&gt;&lt;/pre&gt; &lt;p style="font-family: times new roman;"&gt; требуется послать 360 запросов по 4096 байт (размер блока данных), что даст те же 360*4096=147560 байт. Для файла размером 1.44Mб это может показаться незначительным, но когда производятся операции с большими объемами данных, уменьшение числа системных вызовов приводит к существенному повышению быстродействия системы. &lt;/p&gt;&lt;p style="font-family: times new roman;"&gt; Итак, размер блока задается операндом  &lt;/p&gt;&lt;p style="font-family: times new roman;"&gt; &lt;b&gt;bs=n&lt;/b&gt;(байт) &lt;/p&gt;&lt;p style="font-family: times new roman;"&gt;Существуют и другие способы задания этого параметра, например при помощи знака &lt;х&gt;, который понимается как умножение. Только что мы вычисляли точный размер дискеты, тем же способом можно задать величину блока: &lt;/p&gt;&lt;p style="font-family: times new roman;"&gt; bs=2х80х18х512 &lt;/p&gt;&lt;p style="font-family: times new roman;"&gt; или используя суффиксы: &lt;/p&gt;&lt;p style="font-family: times new roman;"&gt; bs=2x80x18b  &lt;/p&gt;&lt;p style="font-family: times new roman;"&gt; где суффикс b означает 512, а вся запись аналогична предыдущей. Применяются следующие суффиксы: &lt;/p&gt;&lt;p style="font-family: times new roman;"&gt; &lt;/p&gt;&lt;pre style="font-family: times new roman;"&gt;w означает 2 (в некоторых реализациях 4)&lt;br /&gt;b означает 512&lt;br /&gt;k означает 1024&lt;br /&gt;&lt;/pre&gt; &lt;p style="font-family: times new roman;"&gt;Короче говоря, как часто бывает в Юниксе, все максимально запутано и требует недюжинной памяти. Но и это еще не все. Кроме bs, существуют еще три операнда размера блока: &lt;/p&gt;&lt;p style="font-family: times new roman;"&gt; &lt;b&gt;ibs=n&lt;/b&gt;(байт)  Этот операнд определяет размер входного блока. Правила его задания такие же, как для bs. &lt;/p&gt;&lt;p style="font-family: times new roman;"&gt; &lt;b&gt;obs=n&lt;/b&gt;(байт)  Этот операнд определяет размер выходного блока. Правила его задания такие же, как для bs. &lt;/p&gt;&lt;p style="font-family: times new roman;"&gt; &lt;b&gt;bs&lt;/b&gt; является как бы старшим операндом, и если он задан, то &lt;b&gt;ibs&lt;/b&gt; и &lt;b&gt;obs&lt;/b&gt; игнорируются. ibs и obs нужны в тех случаях, когда необходимо задать различные значения входного и выходного блоков. &lt;/p&gt;&lt;p style="font-family: times new roman;"&gt; И четвертый операнд, связанный с размером блока: &lt;/p&gt;&lt;p style="font-family: times new roman;"&gt; &lt;b&gt;cbs=n&lt;/b&gt;(байт) Определяет размер буфера (блока) преобразования. О нем мы будем говорить в главе, посвященной преобразованиям форматов данных. &lt;/p&gt;&lt;p style="font-family: times new roman;"&gt;Теперь, когда мы умеем задавать размеры блока, мы можем выполнить очень важную задачу - снять резервную копию Главной загрузочной записи - MBR. Все, у кого на компьютере имеется несколько операционных систем, должны иметь такую копию, и обновлять ее при каждом изменении системы. MBR находится в 0 секторе первого раздела жесткого диска и занимает вместе с таблицей разделов ровно 512 байт. &lt;/p&gt;&lt;p style="font-family: times new roman;"&gt; Для того чтобы скопировать MBR, следует познакомиться с еще одним операндом: &lt;/p&gt;&lt;p style="font-family: times new roman;"&gt; &lt;b&gt;count=n&lt;/b&gt;(блоков)  Этот операнд определяет количество блоков, подлежащих копированию. Например запись  &lt;/p&gt;&lt;p style="font-family: times new roman;"&gt; bs=512 count=100  &lt;/p&gt;&lt;p style="font-family: times new roman;"&gt; означает приказ скопировать 100 блоков по 512 байт каждый. Здесь также возможно применение суффиксов, например  &lt;/p&gt;&lt;p style="font-family: times new roman;"&gt; bs=512 count=1k &lt;/p&gt;&lt;p style="font-family: times new roman;"&gt; означает, что будет скопировано 1024 блока по 512 байт каждый. &lt;/p&gt;&lt;p style="font-family: times new roman;"&gt; &lt;b&gt;Внимание!&lt;/b&gt; Операнд count имеет дело с блоками, а не с байтами! &lt;/p&gt;&lt;p style="font-family: times new roman;"&gt; Команда, которая скопирует нам  MBR в файл backup.mbr выглядит так: &lt;/p&gt;&lt;p style="font-family: times new roman;"&gt; &lt;/p&gt;&lt;pre style="font-family: times new roman;"&gt;# dd if=/dev/hda of=backup.mbr bs=512 count=1&lt;br /&gt;1+0 записей считано&lt;br /&gt;1+0 записей написано&lt;br /&gt;скопировано 512 байт (512 B), 0,000358146 секунд, 1,4 MB/s&lt;br /&gt;&lt;/pre&gt; &lt;p style="font-family: times new roman;"&gt;Резервная копия создана, теперь главное не забыть, где она лежит. И если какой-нибудь вредный дистрибутив криво установит нам загрузчик Grub, то мы спокойно проделаем обратную операцию: &lt;/p&gt;&lt;p style="font-family: times new roman;"&gt; &lt;/p&gt;&lt;pre style="font-family: times new roman;"&gt;# dd if=backup.mbr of=/dev/hda bs=512 count=1&lt;br /&gt;&lt;/pre&gt; &lt;p style="font-family: times new roman;"&gt;И машина снова станет загружаться. Просмотреть полученную копию можно в любом двоичном (шестнадцатеричном) редакторе, например Khexedit или редакторе из Midnight Commander. &lt;/p&gt;&lt;p style="font-family: times new roman;"&gt; &lt;/p&gt;&lt;center style="font-family: times new roman;"&gt; &lt;img src="http://rus-linux.net/MyLDP/consol/dd/dd_files/mbr.gif" border="2" /&gt; &lt;/center&gt; &lt;center style="font-family: times new roman;"&gt;&lt;h4&gt;Рисунок 3. MBR полностью, все 512 байт&lt;/h4&gt;&lt;/center&gt; &lt;p style="font-family: times new roman;"&gt;А если нам нужно не весь MBR, а только загрузочный код, который занимает первые 446 байт 0 сектора? Тогда придется изменить размер блока: &lt;/p&gt;&lt;p style="font-family: times new roman;"&gt; &lt;/p&gt;&lt;pre style="font-family: times new roman;"&gt;# dd if=/dev/hda of=boot-code.mbr bs=446 count=1&lt;br /&gt;1+0 записей считано&lt;br /&gt;1+0 записей написано&lt;br /&gt;скопировано 446 байт (446 B), 0,0345156 секунд, 1,4 MB/s&lt;br /&gt;&lt;/pre&gt; &lt;p style="font-family: times new roman;"&gt; &lt;/p&gt;&lt;center style="font-family: times new roman;"&gt; &lt;img src="http://rus-linux.net/MyLDP/consol/dd/dd_files/boot-code.gif" border="2" /&gt; &lt;/center&gt; &lt;center style="font-family: times new roman;"&gt;&lt;h4&gt;Рисунок 4. Загрузочная программа, занимающая первые 446 байт MBR&lt;/h4&gt;&lt;/center&gt; &lt;p style="font-family: times new roman;"&gt;Если же мы хотим сохранить только таблицу разделов, а загрузочный код (скажем от Windows) нам больше не нужен? Для выполнения этой задачи нам нужно познакомиться еще с одним операндом: &lt;/p&gt;&lt;p style="font-family: times new roman;"&gt; &lt;b&gt;skip=n&lt;/b&gt;(блоков)  Этот операнд пропускает n блоков от начала входного (if) файла, а затем копирует указанное количество блоков. &lt;/p&gt;&lt;p style="font-family: times new roman;"&gt; &lt;b&gt;Внимание!&lt;/b&gt; Операнд skip (как и count) имеет дело с блоками, а не с байтами!  Поэтому размер блока следует выбирать вдумчиво. Что мы  и сделаем: &lt;/p&gt;&lt;p style="font-family: times new roman;"&gt; &lt;/p&gt;&lt;pre style="font-family: times new roman;"&gt;# dd if=/dev/hda of=part-table.mbr bs=1 count=66 skip=446&lt;br /&gt;66+0 записей считано&lt;br /&gt;66+0 записей написано&lt;br /&gt;скопировано 66 байт (66 B), 0,034515 секунд, 11,9 kB/s&lt;br /&gt;&lt;/pre&gt; &lt;p style="font-family: times new roman;"&gt; Мы выбрали размер блока в 1 байт, и бесхитростно указываем нужные параметры в байтах.  &lt;/p&gt;&lt;p style="font-family: times new roman;"&gt; &lt;/p&gt;&lt;center style="font-family: times new roman;"&gt; &lt;img src="http://rus-linux.net/MyLDP/consol/dd/dd_files/part-table-short.gif" border="2" /&gt; &lt;/center&gt; &lt;center style="font-family: times new roman;"&gt;&lt;h4&gt;Рисунок 5.  Таблица разделов вместе с сигнатурой (55 аа)&lt;/h4&gt;&lt;/center&gt; &lt;p style="font-family: times new roman;"&gt;Может возникнуть вопрос: "Почему копировали 66 байт, хотя известно, что таблица разделов занимает 16*4=64 байта?" Дело в том, что последние два байта в таблице разделов занимает так называемая сигнатура (подпись) [55 аа], без которой ни один компьютер не опознает таблицу разделов. И поскольку мы делаем резервную копию, то, во избежание забывчивости и недоразумений при будущем восстановлении таблицы разделов, присоединили сигнатуру к таблице разделов. &lt;/p&gt;&lt;p style="font-family: times new roman;"&gt;Как вам нравится рисунок 5? Какой-то он непривычный (смещение на два байта) и неинформативный. Лучше бы иметь стандартную распечатку MBR, в котором первые 446 байт заменены, скажем, нулями. Если придется править вручную, будет намного удобнее. Команда dd позволяет и это. Только нужно применить еще один операнд: &lt;/p&gt;&lt;p style="font-family: times new roman;"&gt; &lt;b&gt;seek=n&lt;/b&gt;(блоков)  Этот операнд пропускает в выходном файле (of) n блоков, прежде чем начать туда запись. &lt;/p&gt;&lt;p style="font-family: times new roman;"&gt;  &lt;b&gt;Внимание!&lt;/b&gt; Операнд seek (как и skip и count) имеет дело с блоками, а не с байтами! &lt;/p&gt;&lt;p style="font-family: times new roman;"&gt; Место пропущенных блоков он заполняет нулями. Значит нам нужно применить такую команду: &lt;/p&gt;&lt;p style="font-family: times new roman;"&gt; &lt;/p&gt;&lt;pre style="font-family: times new roman;"&gt;# dd if=/dev/hda of=part-table.mbr bs=1 count=66 skip=446 seek=446&lt;br /&gt;66+0 записей считано&lt;br /&gt;66+0 записей написано&lt;br /&gt;скопировано 66 байт (66 B), 0,034515 секунд, 12,9 kB/s&lt;br /&gt;&lt;/pre&gt; &lt;p style="font-family: times new roman;"&gt; &lt;/p&gt;&lt;center style="font-family: times new roman;"&gt; &lt;img src="http://rus-linux.net/MyLDP/consol/dd/dd_files/part-table-full.gif" border="2" /&gt; &lt;/center&gt; &lt;center style="font-family: times new roman;"&gt;&lt;h4&gt;Рисунок 6. Теперь таблица разделов приобрела привычный, удобопонятный вид. И сигнатура на месте.&lt;/h4&gt;&lt;div style="text-align: left;"&gt;&lt;p&gt; Давайте на примерах рассмотрим многообразие применения команды dd, не слишком углубляясь в дебри синтаксиса. &lt;/p&gt;&lt;p&gt; &lt;a name="2"&gt;&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;Пример 2. Создание загрузочной дискеты из файла-образа.&lt;/h3&gt;  &lt;p&gt; Допустим, мы скачали из Интернета файл-образ чрезвычайно полезного загрузочного менеджера SBM (SmartBootManager) sbm.img. Теперь нужно создать загрузочную дискету SBM: &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;pre&gt;# dd if=/путь/sbm.img of=/dev/fd0&lt;br /&gt;&lt;/pre&gt; &lt;p&gt; Никаких дополнительных операндов не требуется, поскольку файл-образ точно рассчитывается под величину дискеты. &lt;/p&gt;&lt;p&gt; &lt;a name="3"&gt;&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;Пример 3. Разрезать 10 мегабайтный файл file.10m на два пяти-мегабайтных:&lt;/h3&gt; &lt;p&gt; &lt;/p&gt;&lt;pre&gt;dd if=file.10m of=file1.5m bs=1M count=5&lt;br /&gt;dd if=file.10m of=file2.5m bs=1M skip=5&lt;br /&gt;&lt;/pre&gt; &lt;p&gt; &lt;a name="4"&gt;&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;Пример 4. вывести на экран первые 100 байт содержимого файла schema.txt:&lt;/h3&gt; &lt;p&gt; &lt;/p&gt;&lt;pre&gt;# dd if=Desktop/shema.txt bs=100 count=1&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1+0 записей считано&lt;br /&gt;1+0 записей написано&lt;br /&gt;скопировано 100 байт (100 B), 0,00155746 секунд, 64,2 kB/s&lt;br /&gt;&lt;/p&gt;&lt;/pre&gt; &lt;p&gt;Обратите внимание, что мы не указывали выходной файл (of). Поэтому команда dd по умолчанию воспользовалась стандартным выводом (экраном монитора). &lt;/p&gt;&lt;p&gt; &lt;a name="5"&gt;&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;Пример 5. Создание образа оптического диска:&lt;/h3&gt; &lt;p&gt; &lt;/p&gt;&lt;pre&gt;dd if=/dev/cdrom of=image.iso bs=2k&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;При желании, с помощью полученного образа image.iso можно будет "прожечь" полноценный загрузочный диск (если, конечно, оригинал был загрузочным). Если копировать командой ср, то загрузочного диска не получишь. &lt;/p&gt;&lt;p&gt; &lt;a name="6"&gt;&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;Пример 6. Ускорениe работы некоторых Live CD.&lt;/h3&gt; &lt;p&gt;На "слабых" машинах современные Live CD работают медленно, иногда очень медленно. Если на жестком диске выделить раздел, скажем hda7 размером в 900Мб (для CD) и скопировать в этот раздел весь CD целиком, то во многих случаях, при загрузки с CD загрузчик примет наш раздел жесткого диска за сам CD и начнет загрузку с него. В этом случае скорость работы сильно повышается, ведь работа с жесткого диска намного быстрее, чем с любого CD привода. &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;pre&gt;# dd if=/dev/cdrom of=/dev/hda7 bs=2k&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;Этот фокус не всегда срабатывает, так как некоторые загрузчика не перебирают все файлы устройств по порядку. Например, Gentoo Live CD и Mandriva Spring Live CD, я только таким способом и смог запустить в графическом режиме на старом ноутбуке. А Mops Live CD на обман не поддается, и ищет чего-то другого. &lt;/p&gt;&lt;p&gt; &lt;a name="7"&gt;&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;Пример 7. Увеличить размер существующего файла до 1Гб без перезаписи:&lt;/h3&gt; &lt;p&gt; &lt;/p&gt;&lt;pre&gt;dd if=/dev/zero of=file.name bs=1 count=0 seek=1G&lt;br /&gt;&lt;/pre&gt; &lt;p&gt; &lt;a name="8"&gt;&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;Пример 8.  Создание загрузочной дискеты Grub&lt;/h3&gt; &lt;p&gt;Для создания загрузочной дискеты Grub, нужно записать файл stage1 в нулевой сектор дискеты, а файл stage2 в первый и последующие сектора. Файлы stage1 и stage2 обычно находятся в директории /boot/grub, если Grub у вас установлен, или в пакете, если Grub еще не установлен. Я не стану указывать путь к этим файлам, он у всех разный. &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;pre&gt;# dd if=stage1 of=/dev/fd0 bs=512 count=1&lt;br /&gt;&lt;/pre&gt; &lt;p&gt; Файл stage1 (загрузочный) занял свое место в загрузочном (0) секторе дискеты. &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;pre&gt;# dd if=stage2 of=/dev/fd0 bs=512 seek=1&lt;br /&gt;153+1 records in&lt;br /&gt;153+1 records out&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;Команда dd пропустила один сектор (поскольку там уже записаны данные stage1, то нулями она его не заполнила) и записала весь файл stage2. Теперь с этой дискеты можно загружать Grub, и с его помощью запускать любую ОС на вашей машине. &lt;/p&gt;&lt;p&gt; &lt;a name="9"&gt;&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;Пример 9. Создание загрузочного образа&lt;/h3&gt;Сходную задачу выполняет Makefile ядра Линукс при создании загрузочного образа (boot image). В Alpha Makefile /usr/src/linux/arch/alpha/boot/Makefile программа srmboot на выходе выдает команду: &lt;p&gt; &lt;/p&gt;&lt;pre&gt;# dd if=bootimage of=$(BOOTDEV) bs=512 seek=1 skip=1&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;Эта команда означает: пропустить (seek=1) первые 512 байт во входном файле (bootimage); начать запись со второго сектора устройства $(BOOTDEV). Типичное использование команды dd в том, чтобы пропустить исполняемую программу в заголовке, и начать запись в середине устройства, пропуская данные о томе и разделе. Нужно сказать, что малейшая ошибка в такого рода записях, может стоить вашему диску потери системных данных, поэтому будьте осторожны и проверьте все трижды. &lt;/p&gt;&lt;p&gt; &lt;a name="10"&gt;&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;Пример 10. Вывести на экран уже знакомый нам MBR.&lt;/h3&gt; Поскольку это двоичный файл, придется воспользоваться следующим конвейером: &lt;p&gt; &lt;/p&gt;&lt;pre&gt;# dd if=/dev/hda bs=512 count=1 2&gt;/dev/null | hexdump&lt;br /&gt;&lt;p&gt;&lt;br /&gt;0000000 48eb 1090 d08e 00bc b8b0 0000 d88e c08e&lt;br /&gt;0000010 befb 7c00 00bf b906 0200 a4f3 21ea 0006&lt;br /&gt;0000020 be00 07be 0438 0b75 c683 8110 fefe 7507&lt;br /&gt;0000030 ebf3 b416 b002 bb01 7c00 80b2 748a 0203&lt;br /&gt;0000040 00ff 2000 0001 0000 0200 90fa f690 80c2&lt;br /&gt;0000050 0275 80b2 59ea 007c 3100 8ec0 8ed8 bcd0&lt;br /&gt;0000060 2000 a0fb 7c40 ff3c 0274 c288 be52 7d81&lt;br /&gt;0000070 36e8 f601 80c2 5674 41b4 aabb cd55 5a13&lt;br /&gt;0000080 7252 814b 55fb 75aa a045 7c41 c084 3e78&lt;br /&gt;0000090 0575 e183 7401 6637 4c8b be10 7c05 44c6&lt;br /&gt;00000a0 01ff 8b66 441e c77c 1004 c700 0244 0001&lt;br /&gt;00000b0 8966 085c 44c7 0006 6670 c031 4489 6604&lt;br /&gt;00000c0 4489 b40c cd42 7213 bb05 7000 7deb 08b4&lt;br /&gt;00000d0 13cd 0a73 c2f6 0f80 e884 e900 008d 05be&lt;br /&gt;00000e0 c67c ff44 6600 c031 f088 6640 4489 3104&lt;br /&gt;00000f0 88d2 c1ca 02e2 e888 f488 8940 0844 c031&lt;br /&gt;0000100 d088 e8c0 6602 0489 a166 7c44 3166 66d2&lt;br /&gt;0000110 34f7 5488 660a d231 f766 0474 5488 890b&lt;br /&gt;0000120 0c44 443b 7d08 8a3c 0d54 e2c0 8a06 0a4c&lt;br /&gt;0000130 c1fe d108 6c8a 5a0c 748a bb0b 7000 c38e&lt;br /&gt;0000140 db31 01b8 cd02 7213 8c2a 8ec3 4806 607c&lt;br /&gt;0000150 b91e 0100 db8e f631 ff31 f3fc 1fa5 ff61&lt;br /&gt;0000160 4226 be7c 7d87 40e8 eb00 be0e 7d8c 38e8&lt;br /&gt;0000170 eb00 be06 7d96 30e8 be00 7d9b 2ae8 eb00&lt;br /&gt;0000180 47fe 5552 2042 4700 6f65 006d 6148 6472&lt;br /&gt;0000190 4420 7369 006b 6552 6461 2000 7245 6f72&lt;br /&gt;00001a0 0072 01bb b400 cd0e ac10 003c f475 00c3&lt;br /&gt;00001b0 0000 0000 0000 0000 8e03 0004 0000 0180&lt;br /&gt;00001c0 0001 fe0c ffff 003f 0000 0d7a 0138 fe00&lt;br /&gt;00001d0 ffff fe0f ffff 0db9 0138 bdcd 0371 0000&lt;br /&gt;00001e0 0000 0000 0000 0000 0000 0000 0000 0000&lt;br /&gt;00001f0 0000 0000 0000 0000 0000 0000 0000 aa55&lt;br /&gt;0000200&lt;br /&gt;&lt;/p&gt;&lt;/pre&gt; &lt;p&gt; Обратите внимание на сигнатуру. Она представлена байтами aa55. А на рисунке 3 мы видели в Khexedit'е 55аа. Если внимательно сравнить полученную распечатку с рисунком 3, то становится ясно, что байты в каждой паре поменялись местами: eb48 стала 48eb, 9010 стала 1090 и так далее. Дело в том, что существуют минимум две системы записи двоичных файлов: little endian и big endian. Khexedit, с которого был снят рисунок 3, работает в little endian. А какое-то звено в примененном нами конвейере, похоже работает в big endian (Кстати, определить какую систему записи байтов использует ваша машина, можно с помощью небольшой программы. Смотрите приложение &lt;a href="http://rus-linux.net/lib.php?name=MyLDP/consol/dd/dd-4.html#p1"&gt;[1]&lt;/a&gt;). Чтобы получить распечатку в уже привычном нам виде (как на рис. 3) нам необходимо использовать новый операнд: &lt;/p&gt;&lt;p&gt; &lt;b&gt;conv=значение&lt;/b&gt; Этот операнд совершает преобразования формата копируемых файлов. Он работает не с числами, а со значениями (или иначе, фильтрами), список которых весьма обширен. Мы рассмотрим этот список в следующей главе, а пока применим одно из них: &lt;/p&gt;&lt;p&gt; &lt;b&gt;conv=swab&lt;/b&gt;    Это преобразование переставляет байты в каждой входной паре. &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;pre&gt;# dd if=/dev/hda bs=512 count=1 conv=swab 2&gt;/dev/null | hexdump&lt;br /&gt;&lt;p&gt;&lt;br /&gt;0000000 eb48 9010 8ed0 bc00 b0b8 0000 8ed8 8ec0&lt;br /&gt;0000010 fbbe 007c bf00 06b9 0002 f3a4 ea21 0600&lt;br /&gt;0000020 00be be07 3804 750b 83c6 1081 fefe 0775&lt;br /&gt;0000030 f3eb 16b4 02b0 01bb 007c b280 8a74 0302&lt;br /&gt;0000040 ff00 0020 0100 0000 0002 fa90 90f6 c280&lt;br /&gt;0000050 7502 b280 ea59 7c00 0031 c08e d88e d0bc&lt;br /&gt;0000060 0020 fba0 407c 3cff 7402 88c2 52be 817d&lt;br /&gt;0000070 e836 01f6 c280 7456 b441 bbaa 55cd 135a&lt;br /&gt;0000080 5272 4b81 fb55 aa75 45a0 417c 84c0 783e&lt;br /&gt;0000090 7505 83e1 0174 3766 8b4c 10be 057c c644&lt;br /&gt;00000a0 ff01 668b 1e44 7cc7 0410 00c7 4402 0100&lt;br /&gt;00000b0 6689 5c08 c744 0600 7066 31c0 8944 0466&lt;br /&gt;00000c0 8944 0cb4 42cd 1372 05bb 0070 eb7d b408&lt;br /&gt;00000d0 cd13 730a f6c2 800f 84e8 00e9 8d00 be05&lt;br /&gt;00000e0 7cc6 44ff 0066 31c0 88f0 4066 8944 0431&lt;br /&gt;00000f0 d288 cac1 e202 88e8 88f4 4089 4408 31c0&lt;br /&gt;0000100 88d0 c0e8 0266 8904 66a1 447c 6631 d266&lt;br /&gt;0000110 f734 8854 0a66 31d2 66f7 7404 8854 0b89&lt;br /&gt;0000120 440c 3b44 087d 3c8a 540d c0e2 068a 4c0a&lt;br /&gt;0000130 fec1 08d1 8a6c 0c5a 8a74 0bbb 0070 8ec3&lt;br /&gt;0000140 31db b801 02cd 1372 2a8c c38e 0648 7c60&lt;br /&gt;0000150 1eb9 0001 8edb 31f6 31ff fcf3 a51f 61ff&lt;br /&gt;0000160 2642 7cbe 877d e840 00eb 0ebe 8c7d e838&lt;br /&gt;0000170 00eb 06be 967d e830 00be 9b7d e82a 00eb&lt;br /&gt;0000180 fe47 5255 4220 0047 656f 6d00 4861 7264&lt;br /&gt;0000190 2044 6973 6b00 5265 6164 0020 4572 726f&lt;br /&gt;00001a0 7200 bb01 00b4 0ecd 10ac 3c00 75f4 c300&lt;br /&gt;00001b0 0000 0000 0000 0000 038e 0400 0000 8001&lt;br /&gt;00001c0 0100 0cfe ffff 3f00 0000 7a0d 3801 00fe&lt;br /&gt;00001d0 ffff 0ffe ffff b90d 3801 cdbd 7103 0000&lt;br /&gt;00001e0 0000 0000 0000 0000 0000 0000 0000 0000&lt;br /&gt;00001f0 0000 0000 0000 0000 0000 0000 0000 55aa&lt;br /&gt;0000200&lt;br /&gt;&lt;/p&gt;&lt;/pre&gt; &lt;p&gt; Теперь MBR принял привычный для нас вид, и мы можем заняться рассмотрением других преобразований, осуществляемых командой dd.&lt;br /&gt;&lt;/p&gt;&lt;p  style="font-family:courier new;"&gt;&lt;span style="font-size:78%;"&gt;Автор: &lt;a href="mailto:yakwiat@yandex.ru"&gt;Алексей Дмитриев&lt;/a&gt;&lt;br /&gt;Дата: ноябрь 2008&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:courier new;"&gt;&lt;span style="font-size:78%;"&gt;источник: &lt;a href="http://rus-linux.net/lib.php?name=MyLDP/consol/dd/dd-1.html"&gt;ссылка&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-7794709072531586660?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/7794709072531586660/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/04/dd.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/7794709072531586660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/7794709072531586660'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/04/dd.html' title='dd: Команда, которая не похожа на другие'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-7280890721148969915</id><published>2009-03-22T09:40:00.002+03:00</published><updated>2009-05-11T20:50:25.402+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mount'/><category scheme='http://www.blogger.com/atom/ns#' term='iso'/><title type='text'>Монтирование ISO-образа в Linux</title><content type='html'>&lt;span style="font-family: times new roman;"&gt;Для того чтобы смонтировать iso_file.iso в точку монтирования /mnt/iso/iso_file :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;1. создайте точку монтирования  /mnt/iso/iso-file командой:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0); font-weight: bold; font-family: times new roman;"&gt;$ mkdir  /mnt/iso/iso_file&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;2. монтирование:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;" id="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;$ mount -o loop -t iso9660  iso_file.iso /mnt/iso/iso_file&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Теперь можно зайти и просмотреть файлы, содержащиеся в&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;/span&gt;iso_file:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;$ cd&lt;/span&gt; &lt;span style="color: rgb(0, 0, 0); font-weight: bold;"&gt;/mnt/iso/iso_file&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Подробнее о монтировании образов других программ (Nero, &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: times new roman;"&gt;Alcohole 120%, Clone CD,...&lt;/span&gt;&lt;span style="font-family: times new roman;" id="fullpost"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;) можно почитать здесь &lt;a href="http://linux-ru.blogspot.com/2006/12/linux_28.html"&gt;http://linux-ru.blogspot.com/2006/12/linux_28.html.&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; font-family: times new roman;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-7280890721148969915?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/7280890721148969915/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/03/iso-linux.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/7280890721148969915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/7280890721148969915'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/03/iso-linux.html' title='Монтирование ISO-образа в Linux'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-3995145720202377323</id><published>2009-03-13T01:01:00.001+03:00</published><updated>2009-05-11T20:50:39.163+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='grub'/><title type='text'>Создание загрузочной дискеты Grub</title><content type='html'>&lt;p style="font-family: times new roman;"&gt; Для создания загрузочной дискеты Grub, нужно записать файл stage1 в нулевой сектор дискеты, а файл stage2 в первый и последующие сектора. Файлы stage1 и stage2 обычно находятся в директории /boot/grub, если Grub у вас установлен, или в пакете, если Grub еще не установлен. Я не стану указывать путь к этим файлам, он у всех разный. &lt;/p&gt;&lt;p style="font-family: times new roman;"&gt; &lt;/p&gt;&lt;pre style="font-family: times new roman;"&gt;# dd if=stage1 of=/dev/fd0 bs=512 count=1&lt;br /&gt;&lt;/pre&gt; &lt;p style="font-family: times new roman;"&gt; Файл stage1 (загрузочный) занял свое место в загрузочном (0) секторе дискеты. &lt;/p&gt;&lt;p style="font-family: times new roman;"&gt; &lt;/p&gt;&lt;pre style="font-family: times new roman;"&gt;# dd if=stage2 of=/dev/fd0 bs=512 seek=1&lt;br /&gt;153+1 records in&lt;br /&gt;153+1 records out&lt;br /&gt;&lt;/pre&gt; &lt;p style="font-family: times new roman;"&gt;Команда dd пропустила один сектор (поскольку там уже записаны данные stage1, то нулями она его не заполнила) и записала весь файл stage2. Теперь с этой дискеты можно загружать Grub, и с его помощью запускать любую ОС на вашей машине. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-3995145720202377323?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/3995145720202377323/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/03/grub.html#comment-form' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/3995145720202377323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/3995145720202377323'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/03/grub.html' title='Создание загрузочной дискеты Grub'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-1700456181716042519</id><published>2009-03-06T18:01:00.002+03:00</published><updated>2009-05-11T20:50:57.306+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='test'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>9 марта (понедельник) - Ubuntu Testing Day</title><content type='html'>&lt;span style="font-family: times new roman;"&gt;9 марта 2009 года объявлен очередным[1] днём тестирования Ubuntu. &lt;/span&gt;&lt;ul style="font-family: times new roman;"&gt;&lt;li&gt;В России 9е марта это выходной. Так что сразу как опохмелитесь после Великого Женского Праздника (тм), не сочтите за труд загрузить себе свежий альфа-CD с вашим любимым u/k/xbuntu и тщательно изучить его. &lt;/li&gt;&lt;li&gt;Запишите диск и загрузитесь с него на всех компьютерах что у вас есть под рукой. Внимательно проверьте что всё доступное вам оборудование распознаётся LiveCD и работает корректно. &lt;/li&gt;&lt;li&gt;После этого поставьте на работающую систему пакет virtualbox-ose, после чего установите в него свежую Ubuntu и проверьте, все ли возможности программ, которыми вы пользуетесь, на месте? Все ли заявленные функции работают? &lt;/li&gt;&lt;li&gt;Проверьте, исправлены ли все ошибки, на которые вы натыкались в процессе эксплуатации предыдущих версий дистрибутива. &lt;/li&gt;&lt;li&gt;Внимательно запишите все выявленные недочёты создайте баг-репорт в Launchpad[2], или хотя бы запишите на форуме в разделе "Тестирование Ubuntu[3]". &lt;/li&gt;&lt;li&gt;Если вы в ладах с английским - зайдите на IRC канала #ubuntu-testing и узнайте, не требуется ли какая-либо помощь с вашей стороны. &lt;/li&gt;&lt;li&gt;Помните - тестирование нового дистрибутива - это самый простой путь поблагодарить сотни людей, что трудятся над Ubuntu! Даже если вы ничего не найдёте - это будет замечательно, значит новая версия дистрибутива действительно готова к выпуску. &lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family: times new roman;"&gt; Счастливого тестирования! &lt;/span&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-family: times new roman;"&gt; PS: Пожалуйста, разместите данное объявление у себя в блоге! &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-1700456181716042519?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/1700456181716042519/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/03/9-ubuntu-testing-day.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/1700456181716042519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/1700456181716042519'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/03/9-ubuntu-testing-day.html' title='9 марта (понедельник) - Ubuntu Testing Day'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-3623090127233855772</id><published>2009-03-03T17:05:00.001+03:00</published><updated>2009-05-11T20:52:56.650+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='администрирование'/><title type='text'>Lazy Linux: 10 важных практических приёмов для администраторов</title><content type='html'>&lt;span style="font-family: times new roman;"&gt;Освойте эти 10 практических приемов и станьте самым лучшим администратором Linux®-систем во Вселенной - ну пусть и не во Вселенной, но для игр в высшей лиге эти знания точно понадобятся. Узнайте о туннелях SSH, VNC, восстановлении паролей, консольном шпионаже и прочем. Каждый прием сопровождается примерами, что дает вам возможность воспроизвести его на своих машинах.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ibm.com/developerworks/ru/library/l-10sysadtips/index.html?S_TACT=105AGX99&amp;amp;S_CMP=GR01"&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/1713882748113675122-3623090127233855772?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/3623090127233855772/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/03/lazy-linux-10.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/3623090127233855772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/3623090127233855772'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/03/lazy-linux-10.html' title='Lazy Linux: 10 важных практических приёмов для администраторов'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-8593425509553887057</id><published>2009-02-20T23:56:00.004+03:00</published><updated>2009-02-21T00:08:56.383+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='графика'/><category scheme='http://www.blogger.com/atom/ns#' term='html'/><title type='text'>Создаем круглые углы у изображения с неизвестными заранее размерами</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/3912/4165/320/screen-flower2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 230px; height: 205px;" src="http://photos1.blogger.com/blogger/3912/4165/320/screen-flower2.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;p style="font-family: times new roman;"&gt;Недавно на одном из моих любимых форумов была задачка о том, как реализовать следующую идею с картинкой: сделать рамку (или обрезать углы у изображения, как вам приятнее и понятнее : ) с круглыми углами, при условии, что размер картинки неизвестен. Сразу подмечу, что в данном примере использовалась графика.&lt;/p&gt; &lt;p style="font-family: times new roman;"&gt;Способов создания круглых углов очень много, использования графики, и заканчивая  &lt;a href="http://www.html.it/articoli/nifty/nifty1.html"&gt; попиксельным выравниванием&lt;/a&gt;. За основу я взял способ, придуманный  &lt;a href="http://kalsey.com/"&gt;Adam'ом Kalsey'ем&lt;/a&gt;, (по крайней мере, на его сайте я наткнулся на такую конструкцию), по созданию круглых углов у блоков. &lt;/p&gt;  &lt;p style="font-family: times new roman;"&gt;Итак, приступим. Для начала нам понадобятся сами углы, рисуем четыре прозрачных гифа.&lt;/p&gt;&lt;p style="font-family: times new roman;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/3912/4165/320/screen-ugli.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 106px; height: 32px;" src="http://photos1.blogger.com/blogger/3912/4165/320/screen-ugli.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="font-family: times new roman;"&gt;Используются четыре блока &lt;em class="c-txt"&gt;roundcont&lt;/em&gt;-это блок-контейнер, куда помещены остальные элементы-это два блока с углами:&lt;em class="c-txt"&gt;roundtop&lt;/em&gt;-это для верхних углов и &lt;em class="c-txt"&gt;roundbottom&lt;/em&gt;-для нижних, блок   &lt;em class="c-txt"&gt;img&lt;/em&gt; для картинки. &lt;/p&gt; &lt;p style="font-family: times new roman;"&gt;Далее дело техники: помещаем все в блок-контейнер, прописываем ему свойство  &lt;em class="c-txt"&gt;float&lt;/em&gt;, т.к. мы не знаем заранее ширину картинки, то при помощи свойства float достигнем того, чтобы блок принимал ширину по содержимому. Для блока с картинкой задаем отрицательные поля, на высоту блоков с углами.&lt;br /&gt;Во внутренние блоки вкладываем картинку-уголок, выровненную по левому краю, и задаем бэгграундом другой уголок в правом углу. При помощи &lt;em class="c-txt"&gt;z-index&lt;/em&gt; перекрываем изображение. &lt;/p&gt; &lt;p style="font-family: times new roman;" class="code-start"&gt;css:&lt;/p&gt;&lt;p class="code-start"&gt;&lt;code&gt;&lt;/code&gt;&lt;/p&gt;&lt;p class="code-start"&gt;.roundcont {&lt;br /&gt;width: auto;&lt;br /&gt;float:left;&lt;br /&gt;margin:10px;&lt;br /&gt;z-index:10;} &lt;/p&gt;&lt;p&gt;.roundtop { z-index:10;&lt;br /&gt;background: url(i/tr.gif) no-repeat top right;&lt;br /&gt;position:relative;}&lt;/p&gt; &lt;p&gt;.roundbottom {&lt;br /&gt;background: url(i/br.gif) no-repeat top right;&lt;br /&gt;z-index:10;&lt;br /&gt;position: relative;}&lt;br /&gt;*html .roundbottom{position: static;}/*хак для IE6*/&lt;br /&gt;img.corner {&lt;br /&gt;width: 14px;&lt;br /&gt;height: 16px;&lt;br /&gt;border: none;&lt;br /&gt;display: block !important;&lt;br /&gt;}&lt;br /&gt;.img{ margin:-16px 0;}&lt;/p&gt;&lt;p class="code-start"&gt;&lt;/p&gt;&lt;p style="font-family: times new roman;"&gt;В Internet Explorer (в 7-ом не проверял) пропадает бэгграунд у нижнего блока, а вместе с ним и наш уголок. Проблема решается хаком &lt;em class="c-txt"&gt;*html&lt;/em&gt;. Если случается писать хак, лучше пользоваться   &lt;a href="http://www.quirksmode.org/css/condcom.html"&gt; условными комментариями&lt;/a&gt;. &lt;/p&gt; &lt;p style="font-family: times new roman;" class="code-start"&gt;code:&lt;/p&gt;&lt;p style="font-family: times new roman;" class="code-start"&gt;&lt;code&gt;&lt;br /&gt;&lt;/code&gt;&lt;/p&gt;&lt;div class="code"&gt;&amp;lt;div class="roundcont"&amp;gt;&lt;br&gt;&lt;br /&gt;&amp;lt;div class="roundtop"&amp;gt;&lt;br&gt;&lt;br /&gt;&amp;lt;img src="i/tl.gif" alt="" width="14" height="16" class="corner" /&amp;gt;&lt;br&gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br&gt;&lt;br /&gt;&amp;lt;div class="img"&amp;gt;&lt;br&gt;&lt;br /&gt;&amp;lt;img src="i/flower.jpg" width="200px" height="180px" alt="" /&amp;gt;&lt;br&gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br&gt;&lt;br /&gt;&amp;lt;div class="roundbottom"&amp;gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;img src="i/bl.gif" alt="" width="11" height="12" class="corner" /&amp;gt; &lt;br&gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br&gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="code-start"&gt;&lt;/p&gt;&lt;p style="font-family: times new roman;" class="code-start"&gt;В результате This Page Is Valid XHTML 1.0 Transitional!, прекрасно работает в FF1.5, IE6, Opera8.5, Opera9. Минусом кажется то, что блок все-таки имеет свойство float, но это легко решить вложенностью div'ов. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-8593425509553887057?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/8593425509553887057/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/02/blog-post_20.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/8593425509553887057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/8593425509553887057'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/02/blog-post_20.html' title='Создаем круглые углы у изображения с неизвестными заранее размерами'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-6834100594282943722</id><published>2009-02-17T22:22:00.002+03:00</published><updated>2009-05-11T20:51:33.655+04: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;span style="font-family: times new roman;"&gt;Процесс аутентификации в UNIX.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Приглашение входа в систему.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;1. Для входа в систему необходимо ввести логин и пароль пользователя. При этом символы вводимого пароля не отображаются.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Код&lt;/span&gt;&lt;br /&gt;&lt;code style="font-family: times new roman;"&gt;Welcome to desktop / tty1&lt;br /&gt;      desktop login: user&lt;br /&gt;      Password:&lt;br /&gt;      Last login: Wed Dec 07 00:20:09 2006 from tty1&lt;br /&gt;      user@desktop ~ $&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;При входе в систему в графическом режиме (через X11), пользователю вместо командной строки предоставляется графический десктоп.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;2. Для завершения сеанса работы в командной строке необходимо ввести команду exit:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Код&lt;/span&gt;&lt;br /&gt;&lt;code style="font-family: times new roman;"&gt;user@desktop ~ $ exit&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-6834100594282943722?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/6834100594282943722/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/02/blog-post_8941.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/6834100594282943722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/6834100594282943722'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/02/blog-post_8941.html' title='Вход в систему и завершение сеанса'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-4051746275405062669</id><published>2009-02-17T22:21:00.004+03:00</published><updated>2009-05-11T20:52:18.646+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sudo'/><category scheme='http://www.blogger.com/atom/ns#' term='права'/><title type='text'>Команды по управлению правами</title><content type='html'>&lt;b style="font-family: times new roman;"&gt;&lt;div align="center"&gt;chmod&lt;/div&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Команда используется для изменения прав доступа к файлам.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Команда chmod имеет следующий синтаксис:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Код&lt;/span&gt;&lt;br /&gt;&lt;code style="font-family: times new roman;"&gt;chmod [-fhv] [-R [-H | -L | -P]] права_доступа файл ...&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Права доступа к файлу могут изменить только владелец файла и суперпользователь. Параметр права_доступа задается в числовой форме, либо в символьной.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Права доступа в числовой форме задаются в виде восьмеричного числа – битовой маски, являющегося суммой одного или нескольких следующих значений:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;color:red;" &gt;&lt;br /&gt;4000 s - - - - - - - - - установка бита SUID&lt;br /&gt;2000 s - - - - - - - - - установка бита SGID&lt;br /&gt;1000 t - - - - - - - - - установка sticky-бита&lt;br /&gt;400 - r - - - - - - - - право на чтение для владельца&lt;br /&gt;200 - - w - - - - - - - право на запись для владельца&lt;br /&gt;100 - - - x - - - - - - право на выполнение для владельца&lt;br /&gt;040 - - - - r - - - - - право на чтение для группы владельца&lt;br /&gt;020 - - - - - w - - - - право на запись для группы владельца&lt;br /&gt;010 - - - - - - x - - - право на выполнение для группы владельца&lt;br /&gt;004 - - - - - - - r - - право на чтение для остальных пользователей&lt;br /&gt;002 - - - - - - - - w - право на запись для остальных пользователей&lt;br /&gt;001 - - - - - - - - - x право на выполнение для остальных пользователей&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Права доступа в символьном виде задаются с помощью следующей грамматики:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;права_доступа ::=выражение [, выражение ...]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;выражение ::=[субъект ...] [действие ...] действие&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;действие ::=операция [права ...]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;субъект ::=a | u | g | o&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;операция ::=+ | - | =&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;права ::=r | s | t | w | x | X | u | g | o&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Пример использования. Для того, чтобы для файла test.txt сбросить все права для группы владельца и остальных пользователей, а для владельца установить права на чтение и запись, можно использовать следующие команды (они эквивалентны):&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Код&lt;/span&gt;&lt;br /&gt;&lt;code style="font-family: times new roman;"&gt;chmod u=rw,go= test.txt,  chmod a=,u=rw test.txt,  chmod 600 test.txt.&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Результат:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Код&lt;/span&gt;&lt;br /&gt;&lt;code style="font-family: times new roman;"&gt;user@desktop$ ls -l test.txt&lt;br /&gt;    -rw-r--r--  1 pp  ppgroup  0  7 дек 00:34 test.txt&lt;br /&gt;    user@desktop$ chmod a=,u=rw test.txt&lt;br /&gt;    user@desktop$ ls -l test.txt&lt;br /&gt;    -rw-------  1 pp  ppgroup  0  7 дек 00:34 test.txt&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Для добавления группе владельца права на запись и отмена для остальных пользователей права на чтение можно использовать следующую команду:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Код&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;chmod g+w,o-r test.txt&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Результат:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Код&lt;/span&gt;&lt;br /&gt;&lt;code style="font-family: times new roman;"&gt;user@desktop$ ls -l test.txt&lt;br /&gt;    -rw-r--r--  1 pp  ppgroup  0  7 дек 00:34 test.txt&lt;br /&gt;    user@desktop$ chmod g+w,o-r test.txt&lt;br /&gt;    user@desktop$ ls -l test.txt&lt;br /&gt;    -rw-rw----  1 pp  ppgroup  0  7 дек 00:34 test.txt&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="font-family: times new roman;"&gt;&lt;div align="center"&gt;chown&lt;/div&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Команда используется для смены владельца/группы файлов.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Команда имеет следующий синтаксис:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Код&lt;/span&gt;&lt;br /&gt;&lt;code style="font-family: times new roman;"&gt;chown [-fhv] [-R [-H | -L | -P]] владелец[:группа] файл ...&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;     &lt;code style="font-family: times new roman;"&gt;chown [-fhv] [-R [-H | -L | -P]] :группа файл ...&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Владельца файла может изменить только суперпользователь. Группу может изменить владелец и суперпользователь. В качестве имени владельца/группы берется первый аргумент, не являющийся опцией. Если задано только имя пользователя (или числовой идентификатор пользователя), то данный пользователь становится владельцем каждого из указанных файлов, а группа этих файлов не изменяется. Если за именем пользователя через двоеточие следует имя группы (или числовой идентификатор группы), без пробелов между ними, то изменяется также и группа файла.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Для изменения группы-владельца файла test.txt на guest необходимо ввести следующую команду:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Код&lt;/span&gt;&lt;br /&gt;&lt;code style="font-family: times new roman;"&gt;chown :guest test.txt&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Результат:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Код&lt;/span&gt;&lt;br /&gt;&lt;code style="font-family: times new roman;"&gt;user@desktop$ ls -l test.txt&lt;br /&gt;    -rw-------  1 pp  ppgroup  0  7 дек 00:34 test.txt&lt;br /&gt;    user@desktop$ chown :wheel test.txt&lt;br /&gt;    user@desktop$ ls -l test.txt&lt;br /&gt;    -rw-------  1 pp  wheel  0  7 дек 00:34 test.txt&lt;/code&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Источник: linuxforum.ru&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-4051746275405062669?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/4051746275405062669/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/02/blog-post_7322.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/4051746275405062669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/4051746275405062669'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/02/blog-post_7322.html' title='Команды по управлению правами'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-3087222526351101604</id><published>2009-02-17T22:21:00.003+03:00</published><updated>2009-05-11T20:51:59.575+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='users'/><category scheme='http://www.blogger.com/atom/ns#' term='sudo'/><title type='text'>Команды по управлению пользователями</title><content type='html'>&lt;b style="font-family: times new roman;"&gt;&lt;div align="center"&gt;su&lt;/div&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Команда используется для временной подмены идентификатора пользователя.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Команда имеет следующий синтаксис:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Код&lt;/span&gt;&lt;br /&gt;&lt;code style="font-family: times new roman;"&gt;su [-] [-flms] [-c класс] [пользователь [аргументы]]&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Команда su позволяет пользователю временно стать другим пользователем. Если не указан параметр пользователь, то используется значение по умолчанию - суперпользователь. Если указанному пользователю назначен пароль, то потребуется его ввести, прежде чем стать другим пользователем.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Для того, чтобы стать суперпользователем, нужно ввести команду su без параметров:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Код&lt;/span&gt;&lt;br /&gt;&lt;code style="font-family: times new roman;"&gt;user@desktop$ su&lt;br /&gt;    Password:&lt;br /&gt;    desktop#&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Чтобы запустить какую-либо программу под root'ом, нужно стать суперпользователем (см. выше) и в той же терминали набрать название бинарника программы (часто оно совпадает с названием самой программы); т.е. чтобы, например, отредактировать важные конфиги с рутовскими правами записи, нужно просто из-под рута запустить любимый текстовый редактор, или файловый менеджер с прикрученным редактором (напр. mc, Rox) - и, соответственно, отредактировать файл smile.gif .&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="font-family: times new roman;"&gt;&lt;div align="center"&gt;sudo&lt;/div&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Программа sudo является логическим развитием программы su и позволяет как переходить в сеанс суперпользователя, так и запускать отдельные программы от имени суперпользователя.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Программа sudo имеет синтаксис:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Код&lt;/span&gt;&lt;br /&gt;&lt;code style="font-family: times new roman;"&gt;sudo [-HSb] [-u пользователь] {-s | команда}&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;. Можно использовать следующие опции:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;-H переменная окружения HOME изменяется в соответствии с выбранным пользователем;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;-b команда исполняется на заднем фоне;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;-s вместо команды запускается командная оболочка данного пользователя.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Главным достоинством команды sudo является возможность гибкого конфигурирования – на какие программы каким пользователям разрешено повышение превилений. Конфигурация хранится в файле /etc/sudoers, рассмотрение формата которого выходит за рамки этих лекций.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="font-family: times new roman;"&gt;&lt;br /&gt;&lt;div align="center"&gt;passwd&lt;/div&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Команда используется для изменения пароля.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Команда имеет следующий синтаксис:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Код&lt;/span&gt;&lt;br /&gt;&lt;code style="font-family: times new roman;"&gt;passwd [-l] [пользователь]&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Обычные пользователи могут сменить только собственные пароли. Суперпользователь может менять пароли любых пользователей. При вызове команды сначала необходимо ввести старый пароль, если он был установлен. Затем предлагается дважды ввести новый пароль. Если указанные операции были сделаны без ошибок, то пароль пользователя будет изменен.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="font-family: times new roman;"&gt;&lt;div align="center"&gt;useradd&lt;/div&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Команда предназначена для добавления нового регистрационного имени пользователя в системе.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Команда имеет следующий синтаксис:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Код&lt;/span&gt;&lt;br /&gt;&lt;code style="font-family: times new roman;"&gt;useradd [-u идентификатор [-o] [-i]] [-g группа] [-G группа[[,группа] . . .]] [-d каталог] [-s shell] [-c комментарий] [-m [-k skel_dir]] [-f inactive] [-e expire] [-p passgen] [-a событие[, . . .]] регистрационное_имя&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="font-family: times new roman;"&gt;&lt;div align="center"&gt;userdel&lt;/div&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Команда предназначена для удаления регистрационных имен пользователей из системы.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Команда имеет следующий синтаксис:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Код&lt;/span&gt;&lt;br /&gt;&lt;code style="font-family: times new roman;"&gt;userdel [-r] [-n месяцев] регистрационное_имя&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Команда userdel удаляет определение регистрационного имени пользователя из системы. Она удаляет определение указанного регистрационного имени и выполняет соответствующие изменения в регистрационных файлах и файловой системе. Команда также запоминает идентификационный номер удаляемого пользователя (UID) в файле /etc/security/ia/ageduid, так что этот идентификатор не будет повторно использован на протяжении определенного периода времени. Эта практика не использования идентификатора пользователя называется устареванием идентификатора (UID aging). Для удаления домашней директории пользователя необходимо указать флаг -r. Параметр месяцев задает, сколько месяцев будет запрещено использовать удаляемый идентификатор.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="font-family: times new roman;"&gt;&lt;div align="center"&gt;usermod&lt;/div&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Команда предназначена для изменения регистрационной информации о пользователе в системе.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Команда имеет следующий синтаксис:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Код&lt;/span&gt;&lt;br /&gt;&lt;code style="font-family: times new roman;"&gt;usermod [-u идентификатор [-U] [-o]] [-g группа] [-G группа[[,группа] . . .]] [-d каталог [-m]] [-s shell] [-c комментарий] [-l новое_рег_имя] [-f inactive] [-e expire] [-p passgen] [-a [оператор]событие[, . . .]] регистрационное_имя&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Команда предназначена для изменения регистрационной информации о пользователе в системе.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="font-family: times new roman;"&gt;&lt;div align="center"&gt;groupadd&lt;/div&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Команда используется для создания новой группы в системе.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Команда имеет следующий синтаксис:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Код&lt;/span&gt;&lt;br /&gt;&lt;code style="font-family: times new roman;"&gt;groupadd [-g идентификатор [-o]] группа&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Новую группу может добавить только администратор. Команда groupadd создает новое определение группы в системе путем добавления соответствующей записи в файл /etc/group.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="font-family: times new roman;"&gt;&lt;div align="center"&gt;groupdel&lt;/div&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Команда используется для удаления определения группы из системы.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Команда имеет следующий синтаксис:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Код&lt;/span&gt;&lt;br /&gt;&lt;code style="font-family: times new roman;"&gt;groupdel группа&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Команда groupdel удаляет определение группы из системы путем удаления записи о соответствующей группе из файла /etc/group. Она, однако, не удаляет идентификаторо группы (GID) из файла паролей; удаленный GID действует для всех файлов и каталогов, которые его имели.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="font-family: times new roman;"&gt;&lt;div align="center"&gt;groupmod&lt;/div&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Команда предназначена для изменения определения группы в системе.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Команда имеет следующий синтаксис:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Код&lt;/span&gt;&lt;br /&gt;&lt;code style="font-family: times new roman;"&gt;groupmod [-g идентификатор [-o]] [-n имя] группа&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Команда groupmod изменяет определение указанной группы путем изменения соответствующей записи в файле /etc/group. Новое имя группы задается в параметре группа, новый идентификатор группы задается в параметре идентификатор. Опция -o позволяет задать дублирующийся идентификатор группы. Если перед группой стоит символ «+», (например, +student), определение группы администрируется сетевой информационной службой (Network Information Service - NIS). В этом случае, значение идентификатора группы берется из базы данных NIS. Для таких групп использование опций -g или -o вызовет выдачу сообщения о синтаксической ошибке.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Источник: linuxforum.ru&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-3087222526351101604?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/3087222526351101604/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/02/blog-post_8682.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/3087222526351101604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/3087222526351101604'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/02/blog-post_8682.html' title='Команды по управлению пользователями'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-5681745233020107179</id><published>2009-02-17T22:20:00.004+03:00</published><updated>2009-05-11T20:52:34.679+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sudo'/><category scheme='http://www.blogger.com/atom/ns#' term='права'/><title type='text'>Права на файлы в Linux</title><content type='html'>&lt;span style="font-family: times new roman;"&gt;1. Основы&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;С самого своего появления, UNIX позиционировался как мультипользовательская операционная система. Что соответственно повлекло за собой создание механизмов для защиты и обеспечения авторизорованного доступа к данным. Таким образом появился стандарт DAC (Discretionary Access Control). В соответствии с DAC, пользователь сам решает какие права доступа соответствуют файлам. Но с точки зрения разработки операционных систем эта модель оказалась неудовлетворительной. Из-за чего появились новые модели для организации доступа к файлам, такие как MAC (Mandatory Access Control), ACL (Access Control List), и их реализации, например SELinux, TrustedBSD, Trusted Solaris.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;2. Владелец файла&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Обычно, владельцем файла является пользователь, создавший этот файл. В UNIX-подобных операционных системах, все файлы имеют два типа владельцев: user (пользователь) и group (группа). Владельцы не должны совпадать друг с другом, т.е. user не должен быть членом group. Но фактически почти всегда, пользователь принадлежит к той группе, которая владеет файлом. Если пользователь не является владельцем файла и не принадлежит к группе, владеющей файлом, то он считается “левым” (others, остальные). Каждому пользователю в системе присваивается UID-номер (user identification number, идентификатор пользователя), с помощью этого система однозначно определяет пользователя. Пользователь root имеет UID = 0, а максимально возможный номер принадлежит пользователю “nobody” (”никто”) (для Ubuntu это 65534, для NetBSD — 32767). Следовательно права привязываются не в к имени пользователя, а к его UID. Аналогично каждой группе соответствует GID (group identification number). Для того что бы в консоле вывести владельцев файлов используйте команду ls с ключом -l:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;$ ls -l&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;razem 1822&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;drwxr-xr-x 3 adam adam 120 2007-09-03 16:00 Desktop&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;-rw-r–r– 1 adam adam 400 2007-08-22 18:49 prog_09.py&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Третья и четвертая колонка означают, что пользователь и группа владеют файлом.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;2.1. chgrp&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Эта команда позволяет изменить группу-владельца файла. Если эту команду использует простой пользователь, то он, во-первых, должен быть владельцем файла, а во-вторых, он должен быть членом группы, которой он хочет дать права. Интересный факт, пользователь не должен быть членом группы, которая владеет файлом. Синтаксис следующий: chgrp new-group files,можно использовать как и имя группы, так и GID группы.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;$ ls -l&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;-rw-r–r– 1 adam root 0 2007-09-03 15:33 file.txt&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;$ chgrp users file.txt&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;$ ls -l&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;-rw-r–r– 1 adam users 0 2007-09-03 15:33 file.txt&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Команду кстати можно использовать с ключом -R, что приведет к рекурсивному обходу всех файлов в каталоге и его подкаталогах.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;2.2. chown&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Эта команда используется для изменения как владельца так и группы. В большинстве систем, только root имеет право пользоваться этой командой. У команды следующий синтаксис: chown new user:new group files. Как и в команде chgrp, вы можете использовать как имена пользователей и групп, так и их GID и UID. Кстати команда не проверяет на существование пользователей и группы, так что можно задать несуществующие.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;$ ls -l&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;-rw-r–r– 1 adam users 0 2007-09-03 15:33 file.txt&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;root@laptop:# chown root:root file.txt&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;adam@laptop:~$ ls -l&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;-rw-r–r– 1 root root 0 2007-09-03 15:33 file.txt&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Смена группы и пользователя.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;root@laptop:# chown zoidberg file.txt&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Смена владельца на пользователя zoidberg, группа остается без изменений.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;# chown :futurama file.txt&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Смена группы на futurama, владелец без изменений.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;3. Права доступа&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;В любой UNIX-подобной системе имеются 3 уровня доступа к файлу: чтение, read (r), запись, write (w) и выполнение, execute (x).&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Тип доступа Для файла Для каталога&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;r Чтение содержимого файла Отображение содержимого каталога (например командой ls)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;w Запись в файл Изменение содержимого каталога&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;x Запуск файла на исполнение Возможность войти в каталог командой cd&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;!--filter:бла--&gt;&lt;!--/filter--&gt;&lt;span style="font-family: times new roman;"&gt;Стоит заметить, что когда мы рассматриваем права на каталоги, нужно помнить, что каталог - это тоже файл, который содержит список файлов, т.е. их имена и расположение на диске. Для того что бы посмотреть содержимое каталога достаточно воспользоваться командой ls (без ключей), для этого необходимы только права на чтение, но для того что бы выполнить ls -l необходимы права на запись и выполнение. Обобщая вышесказанное, выполняя любую операцию над каталогом (кроме простого просмотра содержимого) вам необходимы права на выполнение, таким образом оцензурадая этими правами вы получаете доступ к содержимому каталога использую имена файлов.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;drw-r–r– 2 adam adam 96 2007-09-05 18:04 blob&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;drwxr-xr-x 2 adam adam 176 2007-09-04 15:57 tapety&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;-rw-r–r– 1 adam adam 125 2007-08-29 18:31 fme.py&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Список прав доступен по команде ls с ключом -l. В первой колонке первый символ обозначает тип файла, а остальные 9 показывают права доступа. Первые 3 из 9 показывают права user, следующие 3 - это права group, и оставшиеся для “левых”.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;В приведенном примере blob - это каталог, user имеет права на запись и чтение, но не на выполнение (rw-), у группы и у остальных есть права только на чтение. Tapety - тоже каталог, и у user есть права на все (rwx), а у группы и у остальных есть права на чтение и выполнение (r-x). Fme.py - это файл.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;3.1. chmod&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Рассмотрим команду для смены прав доступа:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;chmod access rights files&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Перед выполнением команды необходимо выбрать класс пользователей, для кого мы хотим изменить права (ugo, User, Group, Others). Есть так же дополнительная группа a (all, все). Затем выбираем оператор: + (дать права), - (убрать права) и = (присвоить права). И в конце выбрать сами права (rwx, r-x и т.д.).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;$ chmod u+x skrypt.sh&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Пользователю (u) добавляется (+) право на выполнение (x) файла skrypt.sh.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;$ chmod go-r raport.odt&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;У группы и остальных (go) отбирается (-) право на чтение (r).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;$ chmod a=w finanse.ods&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Всем (a) присваивается (=) право на запись (w), а остальные права стираются (=).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;$ chmod u+rwx,g+rwx,o+x trurl.py&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Пользователю прибавляются права на все, группе тоже, а остальным прибавляется право на выполнение.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;3.2. Числовое представление прав&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Для упрощения записи команды chmod можно использовать числовое представление прав. У каждого типа доступа есть числовое представление, для этого используется двоичное представление. Единица означает - есть право, 0 - нет права. Таким образом запись правила rwx r-x r-x в бинарном виде будет выглядить следующим образом: 111 101 101. Но двоичное представление не очень удобно, поэтому используют десятичное представлени. 111 в двоичной системе - это 7 в десятичной, а 101 - это 5, таким образом 111 101 101 - это 755. Итак получаем:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;–x 1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;-w- 2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;-wx 3&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;r– 4&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;r-x 5&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;rw- 6&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;rwx 7&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Таким образом вы можете записать как&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;$ chmod u=rwx,g=rwx,o=x trurl.py&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;так и&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;$ chmod 771 trurl.py&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;3.3. Специальные уровни доступа&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Рассмотрим несколько специальных уровней доступа, расширяющие стандартные.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;3.3.1. X&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Данная опция добавляет выбранным классам права на выполнение тогда и только тогда, когда другие классы тоже имеют права на выполнение:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;$ ls -l&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;-rwx—— 1 adam users 14 2007-09-10 21:48 skrypt.sh&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;drwx—— 1 adam users 14 2007-09-10 21:48 tapety&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;-rw——- 1 root users 3665 2007-09-17 17:23 wynik.txt&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;$ chmod go+X *&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;$ ls -l&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;-rwxr-xr-x 1 adam users 14 2007-09-10 21:48 skrypt.sh&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;drwxr-xr-x 1 adam users 14 2007-09-10 21:48 tapety&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;-rw-r–r– 1 adam users 3665 2007-09-17 17:23 wynik.txt&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;3.3.2. Липкий бит&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Если такой типа установить на выполняемый файл, то результаты его работы будут храниться в оперативной памяти даже после завершения программы. Эта возможность редко используется в наши дни, но исторически это сделано было для уменьшения затрат при запуске программ, сегодня существуют более мощные средства кэширования и экономичного распределения памяти между процессами. Если поставить эту опцию на каталог, то всем будет разрешено создавать в ней содержимое, но удалять будет иметь права только владелец и root.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;drwxrwxrwt 10 root root 464 2007-09-20 12:45 tmp&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Эта возможность часто используется для каталога /tmp. Судя из названия, этот каталог используется как временный.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Назначить липкий бит можно командой chmod:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;# chmod u+t test/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;# ls -l&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;drwxrwxrwt 2 adam users 48 2007-09-20 15:28 test&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;или используя числовую запись&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;# chmod 1000 test/&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;3.3.3. setuid&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Если установить этот режим на исполняемый файл, то все смогут запускать программу от имени владельца. Например у программы ping владельцем является root (т.к. только root имеет право создавать сокеты, что и делает эта программа), но так как на ней стоит этот режим, то и все остальные могут пользоваться этой программой.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;$ ls -l /usr/bin/ | grep sudo&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;-rwsr-xr-x 1 root root 91508 2006-10-09 13:37 sudo&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;# chmod u+s program&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;# chmod 4000 program&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;3.3.4. setgid&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Полностью аналогична setuid, только для групп.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;# chmod g+s test/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;# chmod 2000 test/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;# ls -l&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;drwxrwsrwt 2 adam adam 48 2007-09-20 15:28 test&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;3.4. unmask&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Команда unmask используется для установки прав файлов для новосозданных файлов по умолчанию. Глобально, у всех новых файлов права по умолчанию 666. С помощью этой команды мы передаем те опции которые НЕ будут присутствовать в новых файлах. Т.е. если мы передадим параметр 0022, то по умолчанию права будут 644.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;$ umask&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;0022&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;$ touch file&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;$ ls -l&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;-rw-r–r– 2 adam adam 48 2007-09-20 15:28 file&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;umask 0111&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;$ ls -l&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;-rw-rw-rw- 1 adam adam 0 2007-09-20 17:31 file2&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-5681745233020107179?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/5681745233020107179/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/02/linux_6672.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/5681745233020107179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/5681745233020107179'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/02/linux_6672.html' title='Права на файлы в Linux'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-6864136458733589172</id><published>2009-02-17T22:20:00.003+03:00</published><updated>2009-05-11T20:49:46.934+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fstab'/><category scheme='http://www.blogger.com/atom/ns#' term='система'/><title type='text'>Как правильно редактировать файл /etc/fstab</title><content type='html'>&lt;span style="font-family: times new roman;"&gt;Оригинал: How to edit and understand /etc/fstab&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Автор: Nana Langstedt&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Что такое файл /etc/fstab и для чего он нужен&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Один из конфигурационных файлов в Линукс-системах носит имя fstab. Он содержит информацию обо всех разделах жесткого диска и других носителях информации в компьютере. Этот файл находится в каталоге /etc, вот почему полный путь к нему выглядит как /etc/fstab.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;В /etc/fstab прописано, куда и как разделы винчестера и другие носители должны быть примонтированы. Если вы не имеете доступа к Windows разделу, не можете примонтировать CD, не в состоянии записать, как рядовой пользователь, файл на дискету, или испытываете трудности с CD-RW, то, скорее всего, у вас неверно сконфигурирован /etc/fstab. Редактируя этот файл, обычно решают все проблемы с монтированием.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Файл /etc/fstab это обычный текстовый файл, поэтому его можно редактировать в любом текстовом редакторе. Единственное требование - наличие прав суперпользователя. Так что, прежде чем приступать, войдите в систему как root или используйте команду su, чтобы получить права root.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Как выглядит файл /etc/fstab&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;В каждой конкретной системе файл /etc/fstab выглядит не так, как в другой, ведь разделы, устройства, и их свойства, различаются в разных системах. Но скелет структуры файла всегда одинаков. Вот пример содержимого файла /etc/fstab:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;/dev/hda2 / ext2 defaults 1 1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;/dev/hdb1 /home ext2 defaults 1 2&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;/dev/cdrom /media/cdrom auto ro,noauto,user,exec 0 0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;/dev/fd0 /media/floppy auto rw,noauto,user,sync 0 0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;proc /proc proc defaults 0 0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;/dev/hda1 swap swap pri=42 0 0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Что же означает вся эта тарабарщина? Как легко заметить, каждая строка содержит информацию об одном разделе или устройстве. Первый столбец содержит имя устройства, второй - точку его монтирования, третий - тип файловой системы, четвертый - опции монтирования, пятый (число) - опции дампа, шестой (число) опции проверки файловой системы. Давайте подробно рассмотрим всю эту информацию.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Первый и второй столбцы: Устройство и точка монтирования&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Первый и второй столбцы просты и понятны. Они содержат ровно то же самое, что вы пишете в командной строке, когда даете команду mount, то есть имя устройства (раздела) и точку его монтирования. Точка монтирования, указанная в /etc/fstab, является точкой монтирования по умолчанию. Эта та директория, куда будет примонтировано устройство, если вы не указали другой, когда давали команду mount.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Большинство дистрибутивов Линукса создают специальные директории для точек монтирования. Большинство дистрибутивов создают их в каталоге /mnt, некоторые (в том числе и SuSE), в каталоге /media. Как вы возможно догадались, глядя на распечатку fstab, я привела в качестве примера именно точки монтирования SuSE.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Что все это означает практически? Если я дам команду:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;$ mount /dev/fd0/&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;...то моя дискета будет смонтирована в /media/floppy, потому что эта точка монтирования указана в /etc/fstab и поэтому используется по умолчанию. Вот если строчки /dev/fd0 в моем файле /etc/fstab не окажется, то команда mount будет сильно обескуражена, так как не будет знать, куда следует монтировать дискету.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Точки монтирования по умолчанию легко изменить, если они вас почему-либо не устраивают. Для этого нужно заменить директории в файле /etc/fstab на любые другие, реально существующие директории. Если подходящих не существует, то просто создайте их.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Некоторые разделы и устройства монтируются автоматически, в процессе загрузки системы. Взгляните на приведенный выше пример. Видите две строчки:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;/dev/hda2 / ext2 defaults 1 1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;/dev/hdb1 /home ext2 defaults 1 2&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Они означают, что /dev/hda2 будет примонтирован в директорию /, а /dev/hdb1 - в директорию /home. Это произойдет автоматически, когда система загружается. Если этого не произойдет, то система не сможет работать, так как все программы находятся именно в директории /, и, если она не смонтирована, то и доступа к программам нет! Откуда система узнает, куда вы хотите примонтировать /dev/hda2, а куда /dev/hdb1? Посмотрев файл /etc/fstab, конечно.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Третий столбец: Файловая система&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Третий столбец файла /etc/fstab указывает тип файловой системы раздела или устройства. Поддерживается множество различных файловых систем, но мы рассмотрим только наиболее употребительные.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;ext2 и ext3 С большой вероятностью ваши Линукс-разделы отформатированы в Ext3. Раньше стандартом была система Ext2, но в наши дни почти все дистрибутивы используют по умолчанию Ext3 или ReiserFS. Ext3 более современная система, чем Ext2 и отличается от нее своей журналируемостью. Это, в практическом плане, означает, что, если вы обесточите ваш компьютер, вместо того, чтобы выключить его по всем правилам, то вы не потеряете информацию, и не будете долго ждать при следующем включении, пока ваш компьютер проверяет файловую систему.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;reiserfs Вполне возможно, что ваши Линукс-разделы отформатированы в ReiserFS. Подобно Ext3, ReiserFS тоже журналируемая файловая система, но она является гораздо более "продвинутой". Многие дистрибутивы Линукс (включая SuSE) используют ReiserFS по умолчанию.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;swap Своп значит подкачка. Файловая система типа "swap" используется в разделах подкачки.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;vfat и ntfs Windows разделы используют либо Vfat, либо NTFS. В 9х сериях (95, 98, МЕ) применялась Vfat, более известная как FAT32, в сериях NT (NT, 2000, XP) используется NTFS. В 2000 и XP можно применять и Vfat тоже. Если вы хотите иметь возможность писать в свои Windows-разделы из Линукса, советую отформатировать их в Vfat, потому что в Линуксе запись в NTFS-разделы до сих пор может причинить головную боль.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;auto Нет-нет, это не тип файловой системы :-) Опция "auto" просто означает, что тип файловой системы определяется автоматически. Если снова взглянете на пример файла /etc/fstab, приведенный выше, то увидите, что и floppy и CD-ROM - оба - имеют вместо типа файловой системы опцию "auto". Почему? - Дело в том, что в этих устройствах могут применяться различные типы файловых систем. Одна дискета может быть отформатирована для Windows, другая - для Линукс (Ext2). Довольно разумно позволить системе самой определить тип файловой системы на носителях вроде дискет и оптических дисков.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Четвертый столбец: Опции монтирования&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;В четвертом столбце перечислены все опции, с которыми устройство или раздел будут смонтированы. По совместительству, это еще и самый сложный для заполнения столбец, но, зная некоторые самые употребительные опции, вы избежите большинства недоразумений. Я рассмотрю только наиболее широко распространенные опции, а по поводу остальных - смотрите ман-страницу mount.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;auto и noauto Если задана опция auto, то устройство будет смонтировано автоматически во время запуска компьютера (или по команде mount -a ). Эта опция включена по умолчанию. Если вам не нужно, чтобы устройство монтировалось автоматически, вы должны прописать опцию noauto в /etc/fstab. С опцией noauto, устройство или раздел могут быть смонтированы только явно.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;exec и noexec Если хотите запускать двоичные программы, которые находятся в данном разделе, то применяйте опцию exec, а если не хотите - то noexec. Последнее может быть полезно, если на разделе содержатся программы, которые не могут работать в вашей системе, например Windows- приложения, либо программы, нежелательные к запуску по той или иной причине.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Опция exec включена по умолчанию, и очень хорошо, что включена. Представьте, что было бы, если бы вы по ошибке использовали для монтирования своего корневого раздела опцию noexec...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;ro Монтирует файловую систему в режиме "только чтение".&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;rw Монтирует файловую систему в режиме "чтение и запись". Применение данной опции вылечит головную боль многих новых пользователей Линукс, рвущих волосы оттого, что не могут записывать: на дискету, в Windows-разделы или куда-либо еще.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;sync and async Эти опции определяют как осуществляется ввод/вывод в данную файловую систему: синхронно или асинхронно. Обратите внимание, что в примере опция sync применена с дискетой. Попросту говоря, когда вы копируете файл на дискету, то запись физически происходит в тот самый момент, когда дана команда копировать. Если же применяется опция async, ввод и вывод происходят неодновременно (асинхронно). В случае с дискетой это означает, что физически запись может произойти много позже команды. В этом нет ничего плохого, и во многих случаях даже предпочтительно, но может иметь неприятные побочные следствия: если вытащить дискету из дисковода, не отмонтировав ее, скопированного файла на ней может не оказаться.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;По умолчанию применяется опция async. Но, может быть, стоит для дискеты прописать sync, особенно если вы привыкли вытаскивать неотмонтированные дискеты, подобно тому, как это делается в Windows.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;defaults По умолчанию включены следующие опции: rw, suid, dev, exec, auto, nouser и async.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Пятый и шестой столбцы: Опции dump и fsck&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Дамп - это опция резервного копирования, а fsck - опция проверки файловой системы. Я не стану слишком много о них распространяться, так как для этого может понадобиться отдельная статья, но скажу несколько слов, чтобы вы не гадали, что они могут означать.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Пятый столбец файла /etc/fstab - это опция дампа, выраженная числом. От значения этого числа зависит, будет ли создаваться резервная копия данной файловой системы. Если это ноль, программа dump проигнорирует такую файловую систему. Как видно из примера, в большинстве строк в пятом столбце нули.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;В шестой колонке опция программы fsck (filesystem check- проверка файловой системы). Программа fsck использует значение чисел в этом столбце, чтобы определить, в каком порядке проверять файловые системы. Если там ноль, то файловая система вообще не будет проверяться.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Примеры записей в файл /etc/fstab&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;!--filter:бля--&gt;&lt;!--/filter--&gt;&lt;span style="font-family: times new roman;"&gt;Для примера мы разберем два случая, которые чаще прочих расстраивают новых пользователей Линукса: дискета и CD-ROM (хотя дискеты в последнее время употрецензураются все реже).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;/dev/fd0 /media/floppy auto rw,noauto,user,sync 0 0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Эта строка означает, что дискета монтируется по умолчанию с директорию /media/floppy и что тип файловой системы при этом определяется автоматически. Это полезно, так как тип файловой системы на дискетах может быть различным. Особое внимание обратите на опции rw и user: они обязательно должны быть прописаны, если вы хотите монтировать дискету и записывать на нее, будучи рядовым пользователем. Если это не получается, проверьте файл /etc/fstab на предмет наличия этих опций. Еще обратите внимание на опцию sync. С таким же успехом может быть и async, по причинам, которые мы уже обсудили.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;/dev/cdrom /media/cdrom auto ro,noauto,user,exec 0 0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Снова отметьте опцию user, позволяющую рядовому пользователю монтировать компакт диски. Опция ro установлена потому, что нет смысла монтировать CD-ROM в режиме "чтение-запись", ведь на него все равно ничего не запишешь. А вот опция exec очень кстати, если надо запустить какую-либо программу с компакт-диска.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Обратите также внимание на применение опции noauto как с дискетой, так и с CD-ROM, это означает, что они не будут автоматически смонтированы при запуске системы. Это очень разумно для съемных носителей, которых при запуске может просто не быть в дисководах, ведь нет смысла пытаться монтировать то, чего нет. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Источник: http://www.linuxstudio.ru/statyi/kak-pravilyno-redaktirovaty-fayl-/etc/fstab.html&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-6864136458733589172?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/6864136458733589172/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/02/etcfstab.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/6864136458733589172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/6864136458733589172'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/02/etcfstab.html' title='Как правильно редактировать файл /etc/fstab'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-3056958700259084646</id><published>2009-02-17T22:19:00.002+03:00</published><updated>2009-05-11T20:53:38.714+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mount'/><category scheme='http://www.blogger.com/atom/ns#' term='файловая система'/><title type='text'>Монтирование и файловые системы</title><content type='html'>&lt;span style="font-family: times new roman;"&gt;Команда mount&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Опции и назначение&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;-f Имитирует монтирование файловойсистемы. используется для проверки возможности монтирования файловой системы&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;-v Текстовый режим. Команда mount выдаёт описания действий, которые выполняет. Совместно -f используется для выявления проблем, возникающих при монтировании файловой системы.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;-w Монтирует файловою систему с правом на чтение и запись.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;-r Монтирует файловою систему с правом только на чтение.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;-n Монтирует файловою систему без записи соответствующей строки в файле mtab&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;-t тип Задаёт тип монтируемой файловой системы. Типы файловых систем перечисленны ниже.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;-a Монтирует все файловые системы, перечисленные в файле /etc/fstab&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;-o список_опций Монтирует файловою систему с учетом списка опций. Список опций (через запятую) даётся после -о (сокращённый список опций приведен ниже, а полный - в диалоговом руководстве по команде mount)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Опции команды mkfs&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Опции и описание&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;количество_блоков Количество блоков для файловой системы; 1440 блоков для дискеты ёмкостью 1.44 Мбайт.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;-t тип файловой_системы Задаёт тип форматируемой файловой системы; по умолчанию принимается стандартная файловая система OC Linux (ext2)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;fs -опции Опции специфичные для файловой системы данного типа&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;-V Текстовый режим; выдаётся описание каждого действия, выполняегого программой mkfs&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;-v Вывод диагностических сообщений в процессе построения файловой системы&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;-с Перед форматированием проверяет раздел на предмет наличия дефектных блоков&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;-l имя_файла Читает список дефектных блоков&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Типы файловых систем&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Опции и назначение&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;ext Ранние версии файловые системы Linux, уже не используются&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;ext2 Стандартная Файловая система Linux, поддерживаются длинные имена и большие размеры файлов&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;ext3 или 3-я расширенная файловая система — журналируемая, основана на ext2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;ReiserFS — журналируемая файловая система, разработанная специально для Linux компанией Namesys под руководством Ганса Рейзера&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;xiaf Файловая система Xiaf&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;msdos Файловая система для разделов MS-DOS&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;hpfs Файловая система для разделов OS/2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;proc Используется операционной системой для процессов&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;nfs Сетевая файловая система, монтируемая из удалённых систем&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;umsdos Файловая система UMS-DOS&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;swap Раздел или файл свопинга OC Linux&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;sysv Файловая система Unix Systen V&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;iso9660 Файловая система для монтирования CD-ROM&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;vfat Файловая система FAT-32&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;подробнее см.ru_wiki&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Опции, используемые в команде mount и в файле /etc/fstab&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Опции и описание&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;async Весь ввод-вывод в файловую систему должен производиться асинхронно&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;auto Файловая система может монтироваться командой mount c щпцией -a&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;defaults Использовать по умалчанию опции: rw, suid, dev, exec, auto, nouser,async&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;dev Файлы байт-ориентированных и блок-ориентированных устройств в файловой системе интерпретируются как специальные файлы&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;noauto Файловая система может монтироваться только явно. Опция -a не приведёт к монтированию файловой системы&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;exec Разрешает выполнение двоичных файлов&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;remount побует перемонтировать уже смонтированную файловою систему. Обычно используется для изменения опций монтирования файловой системы, особенно для того, чтобы расширить права доступа (вместо прав только на чтение установить права на чтение/запись)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;ro Монтирует файловою систему только на чтение&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;rw Монтирует файловою систему для чтения и записи&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;suid Позволяет задействовать биты смены идендификатора пользователя и смены идендификатора группы&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;sync Весь ввод-вывод в файловою систему должен производиться синхронно&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;user Позволяет непривилигированному пользователю монтировать файловою систему. Имя пользователя, смонтировавшего систему, пишется в mtab, чтобы он снова смог отмонтировать систему. Для таких пользователей монтирование всегда выполняется с опрциями noexec, nosuid, nodev (подробнее - man mount)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;users Позволяет каждому пользователю монтировать и размонтировать файловую систему. Для таких пользователей монтирование всегда выполняется с опрциями noexec, nosuid, nodev (подробнее - man mount)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;nodev Файлы байт-ориентированных и блок-ориентированных устройств в файловой системе не интерпретируются как специальные файлы&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;nosuid Не позволяет задействовать биты смены идентификатора пользователя и смены идентификатора группы&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;nouser Запрещает непривилигированному пользователю монтировать файловую систему&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;По многочисленным просьбам трудящихся кайла и лопаты клавы и мышки, ниже приводится информация о том, как запустить иксы из-под рута.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Самый простой и железный способ, это ввести в консоли логин root и его соответственный пароль, не забыв нажать &lt;/span&gt;&lt;enter style="font-family: times new roman;"&gt;, после чего набираем в этой же консоли startx &lt;enter&gt;, вдруг чего-нибудь да запустится. Я не в курсе, есть ли дистрибутивы, в которых данная операция запрещена каким-то образом.&lt;br /&gt;Далее, для того, чтобы стартовать KDE из-под рута:&lt;br /&gt;ищем файл kdmrc&lt;br /&gt;обычно он лежит либо в /usr/share/config/kdm/ либо в /etc/kde/kdm/&lt;br /&gt;в этом файле ищем:&lt;br /&gt;Код&lt;br /&gt;&lt;code&gt;AllowRootLogin=false&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;меняем на:&lt;br /&gt;Код&lt;br /&gt;&lt;code&gt;AllowRootLogin=true&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;не забываем сохранить smile.gif&lt;br /&gt;затем запускаем kcontrol ---&gt; редактирования логина для kdm --&gt; заходим как superuser, добавляем root'а в список, (по умолчанию его там нет)&lt;br /&gt;&lt;br /&gt;GNOME&lt;br /&gt;опять же ищем файл gdm.conf, он может лежать, например, в /etc/gdm&lt;br /&gt;также меняем&lt;br /&gt;Код&lt;br /&gt;&lt;code&gt;AllowRoot=false&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;на&lt;br /&gt;Код&lt;br /&gt;&lt;code&gt;AllowRoot=true&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;в секции [security]&lt;br /&gt;не забываем сохранить&lt;br /&gt;&lt;br /&gt;Для выпрямления собственной кармы вынуждена сообщить, что если вдруг у вас чего-то сломается совершенно неожиданно, то вспомните, как мама с папой вам говорили: "Дети, не сидите под рутом!" Но вы их не слушали...&lt;br /&gt;Источник: linuxforum.ru&lt;/enter&gt;&lt;/enter&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-3056958700259084646?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/3056958700259084646/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/02/blog-post_5992.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/3056958700259084646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/3056958700259084646'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/02/blog-post_5992.html' title='Монтирование и файловые системы'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-3612891003496880614</id><published>2009-02-17T22:18:00.002+03:00</published><updated>2009-05-11T20:49:23.925+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='словарь'/><title type='text'>Словарь Linux "линуксоида"</title><content type='html'>&lt;span style="font-family: times new roman;"&gt;В связи с тем, что зачастую в статьях приходится пользоваться специфическими для линуксоида терминами, непонятными для новичка, я решил составить маленький словарь линуксоида, расписывающий значения этих терминов.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Ядро (kernel) — основной модуль операционной системы, который выполняет всю "организаторскую" работу. Ядро предоставляет прикладным программам стандартизованный интерфейс (см. ниже) для доступа к оборудованию и файловой системе, защищает процессы (см. ниже) друг от друга и, в то же время, обеспечивает их взаимодействие.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;ОС (OS) — операционная система.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Интерфейс (interface) — набор правил или процедур для взаимодействия между программами или программами и оборудованием.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Пользовательский интерфейс — способ взаимодействия пользователя с программами.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Процесс (process) — выполняющаяся программа.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Скрипт (script) — программа на языке shell (интерпретатора команд). Скрипты состоят из команд (см. ниже). bat-файлы в MS-DOS — это скрипты.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Команда (command) — предписание системе произвести какое-то действие. Обычно предполагает запуск программы и начинается с имени этой программы. Пример: cp a.txt b.txt.Ключи (options) — один из видов параметров команд. Обычно начинается с символа '-'. Пример: -i.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Лог-файл (log file) — файл, в который записываются диагностические сообщения от программ, предупреждения и ошибки. Исследуя потом содержимое этого файла, часто можно понять причины возникновения проблемы.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;strace — утилита, которая позволяет отслеживать системные вызовы, которые делает программа в процессе своей работы. strace показывает, какие файлы открываются, какие сетевые соединения устанавливаются и множество другой полезной в некоторых случаях информации.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;GPL (GNU General Public License) — лицензия, под которой распространяется ядро Linux и большинство прикладных программ. Основное положение этой лицензии гласит о том, что программы должны распространяться вместе с их исходными текстами и все пользователи имеют право эти исходники модифицировать.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;API (Application Programming Interface) — интерфейс прикладных программ с ядром или библиотеками.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Драйвер (driver) — часть ядра, отвечающая за интерфейс ядра и прикладных программ с каким-то конкретным типом оборудования.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Модуль (module) — часть ядра, которую можно присоединять и отсоединять от ядра (тем самым загружая/выгружая из памяти), когда она не требуется. Модули позволяют экономить память и увеличить гибкость системы. Драйверы устройств для Linux обычно распространяются в виде модулей.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Портировать (port) — переделка программного обеспечения таким образом, чтобы оно могло работать в другой операционной системе.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Точка монтирования (mountpoint) — каталог в файловой системе, куда при помощи операции монтирования (mount) подключается другая файловая система с другого раздела, физического устройства или c другой машины в сети. Смонтированная файловая система подключается к уже смонтированным так, что она отображается в точку монтирования и выглядит как подкаталог.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Символьная ссылка (symlink) — специальный тип объекта в файловой системе, хранящий в себе имя другого объекта, на который он ссылается. Почти все операции с символьной ссылкой будут на самом деле автоматически осуществляться с объектом, на который она ссылается. Если этого объекта не существует, то ссылка будет выглядеть "сломанной".&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Жесткая ссылка (hardlink) — это представление одного и того же файла в разных каталогах или под разными именами. Поскольку это один и тот же файл, все изменения будут отражаться в его жестких ссылках. В жестких ссылках нет различия между ссылкой и объектом, на который ссылка показывает, как у символьной ссылки, и файл с диска не будет удален до тех пор, пока останется хотя бы одна жесткая ссылка на него. Жесткие ссылки можно создавать только в пределах одной файловой системы.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;woweb.ru (источник)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-3612891003496880614?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/3612891003496880614/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/02/linux_2281.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/3612891003496880614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/3612891003496880614'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/02/linux_2281.html' title='Словарь Linux &quot;линуксоида&quot;'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-8206063084976708977</id><published>2009-02-17T22:17:00.004+03:00</published><updated>2009-05-11T20:53:58.594+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='shell'/><title type='text'>Секреты Linux</title><content type='html'>&lt;span style="font-family: times new roman;"&gt;Shell. Если вы не хотите, чтобы команда, содержащая секретные данные (явки, пароли), не попала в историю ввода, то перед ней нужно поставить пробел.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Консоль. Думаю это не секреты для многих, но новичкам будет полезно узнать, что:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;1. Если вывод команды не уместился на экране, то просмотреть "улетевшую" часть можно нажав Shift+PgUp.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;2. При запущенном gpm выделенный мышью кусок текста можно вставить в коммандную строку нажатием средней кнопки, колесика или одновременным нажатием обоих кнопок мыши. В Иксах это действует во всех окошках и часто намного удобнее стандартных комбинаций клавиш клавиатуры, причем выделив кусок мышью, вы автоматически помещаете его в буфер обмена и вставлять можно уже и с помощью клавиатуры.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Shell. В предыдущей заметке видно, что для использования команды halt необходимы права root. Такая ситуация встречается повсеместно. На домашнем компьютере можно немного снизить уровень безопасности в пользу удобству. Чтобы выполнять такие программы обычным пользователем, нужно использовать команду sudo. Для этого подправим конфигурационный файл /etc/sudoers. Раскомментируем строчку:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;%wheel ALL=(ALL) NOPASSWD: ALL&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;В этом случае пользователь группы wheel сможет выполнять любые команды без ввода пароля. Если это недопустимо, то просто вместо (ALL) перечисляем нужные программы, а вместо ALL пишем localhost, чтобы правило действовало только локально. Естественно, что вместо группы %wheel можно использовать любую другую.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Теперь добавим в эту группу тех пользователей, которым разрешено пользоваться такими привилегиями. Это можно сделать подправив файл /etc/group или выполнив (модифицируем профиль пользователя gena):&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;# usermod -G wheel gena&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;# groups gena&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;gena : users wheel&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;#&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Теперь обычный пользователь gena может выключить компьютер командой&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;$ sudo /sbin/halt&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Обратите внимание на обязательное наличие полного пути, т.к. каталог /sbin/ не включается в переменную $PATH для обычных пользователей.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Shell. Под Windows есть великое множество программ, выключающих компьютер по расписанию. В Linux все намного проще. Если ваше ядро поддерживает ACPI, то команда&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;# halt&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;выключит компьютер немедленно. Команда&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;# shutdown -h 20&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;выключит его через 20 минут. Если сложно запомнить ключи, то можно так:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;# sleep 1000 &amp;amp;&amp;amp; halt&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;где число в секундах. Аналогично выключаем после проигрывания последнего файла в каталоге:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;# mplayer * &amp;amp;&amp;amp; halt&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Для выключения по расписанию лучше задействовать cron. Например, необходимо чтобы компьютер выключался каждый день в 1:40. Для этого в файл /var/spool/cron/crontabs/root добавим строчку:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;40 1 * * * /sbin/shutdown -h 1 "Внимание! Компьютер будет выключен через 1 минуту. Завершите все приложения. Для отмены выполните shutdown -c"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Если что - читаем маны.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Flash memory. Популярность этого девайса заставляет любого линуксоида позаботиться о своем друге. Есть как всегда несколько способов. Самый простой:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;$ su&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;# mkdir /mnt/flash&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;# mount /dev/sda1 /mnt/flash -o rw,iocharset=koi8-r,codepage=866&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Думаю не каждый захочет набирать такое каждый раз. Добавляем в /etc/fstab строчку:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;/dev/sda1 /mnt/flash vfat users,noexec,nosuid,noauto,sync,gid=100,rw,iocharset=koi8-r,codepage=866,umask=002 1 0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Может опций и многовато, но зато правильных.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Есть третий, изящный способ, с использованием automount, но об этом будет отдельная статья.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Звук. Очень (ну просто очень) долгое время я полностью не переходил на Linux из-за низкого качества звука. Причем не помогало ничего - ни дрова, ни хорошее железо, все равно под Винды звук был намного лучше. А проблема то тривиальна.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Ядро должно быть с поддержкой RTC. Необходимо поставить ALSA драйвер, причем желательно откомпилировать на вашей машине. Ну и главное необходимо выполнить под root:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;# echo "1024" &gt; /proc/sys/dev/rtc/max-user-freq&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;или сразу добавить эту строчку в /etc/rc.d/rc.local&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Можно по-другому. Добавим в /etc/sysctl.conf строчку:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;dev.rtc.max-user-freq = 1024&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;После этого MPlayer радостно сообщает: Используется аппаратная Linux RTC синхронизация (1024Hz).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Мышь. Сейчас у большинства нормальных людей многокнопочные грызуны с колесиком. Только вот в Linux они не работают по умолчанию. Исправляется так. В файл конфигуратора X-window XF86config или xorg.conf добавляются строки:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Protocol "IMPS/2"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Option "ZAxisMapping" "4 5"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Звук. Очень просто заставить ALSA драйвер сохранить уровень громкости, чтобы при каждой загрузке не выставлять его заново. Для этого выставите нужный уровень и выполните в командной строке под root:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;# alsactl store&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;При этом должен быть разрешен на запуск скрипт /etc/rc.d/rc.alsa в котором при загрузке выполняется команда&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;# alsactl restore&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-8206063084976708977?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/8206063084976708977/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/02/linux_313.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/8206063084976708977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/8206063084976708977'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/02/linux_313.html' title='Секреты Linux'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-5401787347658746624</id><published>2009-02-17T22:17:00.003+03:00</published><updated>2009-05-10T20:33:44.092+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='система'/><category scheme='http://www.blogger.com/atom/ns#' term='bios'/><title type='text'>Прошивка BIOS из Linux'а</title><content type='html'>&lt;span style="font-family: times new roman;"&gt;Раньше для обновленяи прошивки BIOS необходимо было перезагружаться в Windows или в DOS, теперь же возможно обновлять биос прямо из Linux при помощи утилиты flashrom.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Это универсальная утилита для определения типа, чтения, стирания и записи чипов BIOS (по параллельной, LPC, FWH и SPI технологиям) в различных исполнениях (DIP, PLCC, SOIC). Она может использовать как для прошивки BIOS традиционными проприетарными прошивками так и открытой coreboot, или же для простого резервного копирования существующей микропрограммы BIOS.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Утилита поддерживает множество различных чипов и если нужного вам среди них не оказалось, то его можно легко добавить.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-5401787347658746624?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/5401787347658746624/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/02/bios-linux.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/5401787347658746624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/5401787347658746624'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/02/bios-linux.html' title='Прошивка BIOS из Linux&apos;а'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-605679060929900290</id><published>2009-02-17T22:16:00.005+03:00</published><updated>2009-05-11T20:54:27.816+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='icq'/><category scheme='http://www.blogger.com/atom/ns#' term='pidgin'/><title type='text'>Как вернуть к жизни ICQ в Pidgin</title><content type='html'>&lt;span style="font-family: times new roman;"&gt;В связи с очередной сменой протокола ICQ, многие альтернативные клиенты перестали работать. Для некоторых клиентов уже вышли обновления, но для Pidgin я таковых не нашёл. Поэтому предлагаю альтернативный способ решения проблемы. Все ниже приведённые действия выполнялись в Ubuntu.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;1) &lt;/span&gt;&lt;b style="font-family: times new roman;"&gt;Устанавливаем tor&lt;/b&gt;&lt;span style="font-family: times new roman;"&gt; (http://ru.wikipedia.org/wiki/Tor)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;code style="font-family: times new roman;"&gt;sudo apt-get install tor&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;2) &lt;/span&gt;&lt;b style="font-family: times new roman;"&gt;В настройках клиента, в параметрах прокси выбираем&lt;br /&gt;тип&lt;/b&gt;&lt;span style="font-family: times new roman;"&gt; : SOCK5&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;узел: 127.0.0.1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;порт: 9050&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;3) &lt;/span&gt;&lt;b style="font-family: times new roman;"&gt;Подключаемся и оставляем AOL с носом :)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Удачи!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-605679060929900290?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/605679060929900290/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/02/icq-pidgin.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/605679060929900290'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/605679060929900290'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/02/icq-pidgin.html' title='Как вернуть к жизни ICQ в Pidgin'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-5233957648121997634</id><published>2009-02-17T22:16:00.004+03:00</published><updated>2009-05-11T20:54:11.610+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wget'/><title type='text'>Ограничение скорости загрузки в wget</title><content type='html'>&lt;span style="font-family: times new roman;"&gt;О том, что wget является очень полезным менеджером закачек в консоле думаю рассказывать не прийдется. И сегодня я обнаружил еще одну очень полезную опцию/ключ, такой как ограничение канала загрузки –limit-rate=значение в кб.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;На примере это выглядит так:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;  &lt;code style="font-family: times new roman;"&gt;wget --limit-rate=50k http://www....&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Это приведет к тому, что скорость загрузки не будет превышать указанных в примере пятидесяти килобайт/сек, а это сможет позволить не забивать полностью канал и дальше использовать интернет для любых нужд.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;За более подробными деталями обращаться в man wget&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Источник: &lt;/span&gt;&lt;a style="font-family: times new roman;" href="http://linux.xlibs.net/2006/11/18/bandwidth-limit-in-wget/" target="_blank"&gt;ссылка&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-5233957648121997634?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/5233957648121997634/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/02/wget_17.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/5233957648121997634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/5233957648121997634'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/02/wget_17.html' title='Ограничение скорости загрузки в wget'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-5678873380935214618</id><published>2009-02-17T22:15:00.004+03:00</published><updated>2009-05-11T20:49:02.717+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mount'/><title type='text'>Форматируем флешки</title><content type='html'>&lt;span style="font-family: times new roman;"&gt;И так:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;// Что бы узнать какой sdX&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;cat /etc/mtab | grep [куда примонтирована флешка - например disk-2]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Либо:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;mount | grep disk-2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;// Узнали какой у нас sdX, тогда вводим:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;sudo umount /dev/sdX &amp;amp;&amp;amp; sudo mkfs.vfat /dev/sdX&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt; // Флешка отмонтируется, вставьте снова, либо примонтируйте, результат будет!  &lt;/span&gt;&lt;img style="border: medium none ; font-family: times new roman;" alt="smile" src="http://forubuntu.ru/engine/data/emoticons/smile.gif" align="absmiddle" /&gt;&lt;span style="font-family: times new roman;"&gt; Удачи&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-5678873380935214618?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/5678873380935214618/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/02/blog-post_312.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/5678873380935214618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/5678873380935214618'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/02/blog-post_312.html' title='Форматируем флешки'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-5691178613678509181</id><published>2009-02-17T22:15:00.001+03:00</published><updated>2009-02-17T22:15:22.969+03:00</updated><title type='text'>Для Ubuntu выпущено исправление ошибки, приводящей к повреждению диска на ноутбуке</title><content type='html'>&lt;span style="font-family: times new roman;"&gt;В 2007 году было опубликовано сообщение о повышенном износе жестких дисков ноутбуков, работающих под управлением Ubuntu Linux. Проблема вызвана излишне частым перевод жесткого диска в спящий режим, по умолчанию применяющийся в Ubuntu при работе ноутбука от батареи при активном "ENABLE_LAPTOP_MODE" режиме в /etc/default/acpi-support или /etc/default/laptop-mode, что значительно сокращает срок службы жесткого диска.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Несмотря на многочисленные жалобы в скрипте /etc/acpi/power.sh по прежнему присутствует вызов "$HDPARM -B 1" (1 - самый агрессивный режим экономии энергии, для выключения засыпания рекомендуется установить 255, но при возвращении ноутбука из спящего режима значение уровня APM все равно автоматически устанавливается в 128). При текущих установках, за 100 часов работы с ноутбуком жесткий диск переводился в спящий режим 7000 раз (ресурс диска - 600000), т.е. почти раз в минуту.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Несколько дней назад в тестовый репозиторий 'proposed' для выпусков 9.04, 8.10 и 8.04 помещена исправленная версия пакета acpi-support, в случае одобрения исправления будут интегрированы в основной дистрибутив.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Оценить число выключений диска можно установив пакет smartmontools и выполнив команду "smartctl -d ata -a /dev/sda| grep Load_Cycle_Count". Для проверки активности агрессивного засыпания диска нужно выполнить: hdparm -I /dev/sda| grep 'Advanced power management level'.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-5691178613678509181?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/5691178613678509181/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/02/ubuntu.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/5691178613678509181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/5691178613678509181'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/02/ubuntu.html' title='Для Ubuntu выпущено исправление ошибки, приводящей к повреждению диска на ноутбуке'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-7881172831132684376</id><published>2009-02-17T22:14:00.001+03:00</published><updated>2009-05-11T20:48:24.696+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='система'/><title type='text'>Ищем вредный процесс</title><content type='html'>&lt;span style="font-family: times new roman;"&gt;Все по воему примеру знаю, что у меня на моей машине Ubuntu сидит как не на своем месте, а именно грузит проц, своп и оперативку! У вас есть такие проблемы? Если да, то попробуйте воспользоваться скриптом bash, запустив который, вы можете делать за компом что хотите, а этот скрипт, обнаружив тот самый вредный процесс, выведет его, а дальше разбирайтесь уже с ним сами =)))) Удачи&lt;/span&gt;&lt;br /&gt;&lt;code style="font-family: times new roman;"&gt;while true; do p=`ps --no-headers -eo pcpu,pid,comm | sort -n -r | line`; [[ `echo $p | cut -f1 -d"."` -gt 50 ]] &amp;amp;&amp;amp; echo `date` "[CPU PID CMD]:" $p &gt;&gt; ~/hungry_proc; sleep 10; done&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-7881172831132684376?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/7881172831132684376/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/02/blog-post_4663.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/7881172831132684376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/7881172831132684376'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/02/blog-post_4663.html' title='Ищем вредный процесс'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-1883270294589604279</id><published>2009-02-17T22:13:00.001+03:00</published><updated>2009-05-11T20:54:44.280+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='система'/><title type='text'>Conky: простой системный монитор</title><content type='html'>Conky, как вы успели прочитать из названия, не только простой системный монитор, но и нетребовательный к ресурсам и очень кофнигурабелен. Его отлично можно разместить на рабочем столе в удобном для вас месте.&lt;br /&gt;&lt;br /&gt;Для установки наберите:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;sudo apt-get install conky&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Установка завершена. Приступим к конфигурированию. Конфигурационный файл conky - это файл .conkyrc в домашнем каталоге пользователя. Вы можете пойти двумя путями:&lt;br /&gt;1. Извлечь пример файла конфигурации командой:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;zcat /usr/share/doc/conky/examples/conkyrc.sample.gz &gt; ~/.conkyrc&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;и, открыв его удобным для вас редактором, настроить под свои потребности&lt;br /&gt;&lt;br /&gt;2. Или скачать готовый файл конфигурации (см. скриншот ниже). Для этого откройте окно терминала и наберите:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;wget http://forubuntu.ru/module/.conkyrc&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Для запуска монитора наберите в терминале:&lt;br /&gt;&lt;br /&gt;conky&lt;br /&gt;&lt;br /&gt;Для добавления в автозапуск идем в меню "Система" - "Параметры" - "Сеансы". В открывшемся окне жмем кнопку "Добавить" и вводим данные.&lt;br /&gt;&lt;br /&gt;Для более удобного включения (выключения) conky можно использовать скрипт. Для этого в текстовом редавторе набираем следующее:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;#!/bin/sh&lt;br /&gt;&lt;br /&gt;if pidof conky | grep [0-9] &gt; /dev/null&lt;br /&gt;then&lt;br /&gt; exec killall conky&lt;br /&gt;else&lt;br /&gt; exec conky&lt;br /&gt;fi&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Сохраняем все это в файл &lt;b&gt;turn_conky.sh&lt;/b&gt; в домашней папке.&lt;br /&gt;Даем скрипту право на выполнение:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;chmod a+x turn_conky.sh&lt;/b&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/1713882748113675122-1883270294589604279?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/1883270294589604279/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/02/conky.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/1883270294589604279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/1883270294589604279'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/02/conky.html' title='Conky: простой системный монитор'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-8860955358006133476</id><published>2009-02-17T22:12:00.002+03:00</published><updated>2009-05-11T20:55:00.522+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='кодек'/><category scheme='http://www.blogger.com/atom/ns#' term='dvd'/><title type='text'>Необходимые кодеки для просмотра DVD</title><content type='html'>&lt;span style="font-family: times new roman;"&gt;Откройте терминал и введите команду:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;code style="font-family: times new roman;"&gt;&lt;br /&gt;sudo aptitude install gstreamer0.10-ffmpeg gstreamer0.10-gl gstreamer0.10-plugins-base \&lt;br /&gt;gstreamer0.10-plugins-good gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse \&lt;br /&gt;gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse libxine-extracodecs w32codecs&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Рекомендуется все-таки копировать DVD на hard (например так):&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;code style="font-family: times new roman;"&gt;mplayer dvd://1 -dumpstream -dumpfile title1.vob&lt;/code&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Также для копирования двд на хард поможет пакет cpdvd. Ну и для нормальной работы конечно должны стоять libdvdcss, libdvdread, libdvdplay, libdvdnav.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-8860955358006133476?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/8860955358006133476/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/02/dvd.html#comment-form' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/8860955358006133476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/8860955358006133476'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/02/dvd.html' title='Необходимые кодеки для просмотра DVD'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-7043599888132239907</id><published>2009-02-17T22:11:00.004+03:00</published><updated>2009-05-11T20:55:28.903+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='grub'/><title type='text'>Изменение Splash Screen</title><content type='html'>&lt;span style="font-family: times new roman;"&gt;Нужно всего лишь заменить картинку!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;cd /usr/share/pixmaps/splash&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;sudo mv путь_до_вашего_splash.png ./mysplash.png&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;sudo rm ubuntu-splash.png =&gt; мы просто удаляем ссылку,а не png&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;sudo ln -s mysplash.png ubuntu-splash.png&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Все! Быстро и легко!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Чтобы отменить изменения, просто удалите ссылку снова и восстановите ее,указывая оригинальный png:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;cd /usr/share/pixmaps/splash&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;sudo rm ubuntu-splash.png&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;sudo ln -s ubuntu-slick.png ubuntu-splash.png&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Есть еще один вариант, но сам лично его не использовал. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Это использование пакета &lt;/span&gt;&lt;a style="font-family: times new roman;" href="http://web.telia.com/%7Eu88005282/sum/index.html" target="_blank"&gt;StartUp Manager&lt;/a&gt;&lt;br /&gt;&lt;a style="font-family: times new roman;" href="http://forubuntu.ru/module/soft/startupmanager_1.0.2-2_all.deb"&gt;Ссылка для скачивания!&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Либо:&lt;/span&gt;&lt;br /&gt;&lt;code style="font-family: times new roman;"&gt;sudo apt-get install gnome-splashscreen-manager&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Можно подправить и вручную!&lt;/span&gt;&lt;br /&gt;&lt;code style="font-family: times new roman;"&gt;sudo gedit /boot/grub/menu.lst&lt;/code&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;И просто дописать splash картинку в начале (не в начале текстового файла, а там где начинается перечисление ОС с которых можно загрузиться!)&lt;/span&gt;&lt;br /&gt;&lt;code style="font-family: times new roman;"&gt;&lt;br /&gt;splashimage=(hd0,5)/boot/grub/themes/beLinux.xpm.gz&lt;br /&gt;default 4&lt;br /&gt;timeout 10&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-7043599888132239907?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/7043599888132239907/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/02/splash-screen_17.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/7043599888132239907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/7043599888132239907'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/02/splash-screen_17.html' title='Изменение Splash Screen'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-1074374366130281213</id><published>2009-02-17T22:11:00.003+03:00</published><updated>2009-05-11T20:55:18.309+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='grub'/><title type='text'>Изменение GRUB Splash</title><content type='html'>&lt;div style="font-family: times new roman;" id="news-id-106"&gt;Скопируйте файл (*.xpm.gz) в дирректорию /boot/grub/   (под рутом)&lt;br /&gt;&lt;br /&gt;Далее добавьте следующую строку в /boot/grub/menu.lst:&lt;br /&gt;&lt;br /&gt;splashimage=(hd1,0)/boot/grub/имя_файла.xpm.gz&lt;br /&gt;&lt;br /&gt;Измените (hd1,0) Если ваши настройки отличаются.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-1074374366130281213?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/1074374366130281213/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/02/grub-splash.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/1074374366130281213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/1074374366130281213'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/02/grub-splash.html' title='Изменение GRUB Splash'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-7216241433490448670</id><published>2009-02-17T22:10:00.002+03:00</published><updated>2009-05-11T20:55:40.795+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Свой дистрибутив Убунту</title><content type='html'>&lt;span style="font-family: times new roman;"&gt;Подробная инструкция по созданию собственного дистрибутива.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Для того, чтобы сделать первые шаги в создании своего дистрибутива, нужно не так много:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;1. оригинальный iso-образ дистрибутива Ubuntu (CD);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;2. подготовленные файлы оформления - сплэш-скрин, usplash-скрин, GDM-тема, обои, набор иконок;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;3. пакет Reconstructor, скачать можно здесь &lt;/span&gt;&lt;a style="font-family: times new roman;" href="http://reconstructor.aperantis.com/index.php?option=com_remository&amp;amp;Itemid=33&amp;amp;func=fileinfo&amp;amp;id=159" target="_blank"&gt;http://reconstructor.aperantis.com/index.p...ository&amp;amp;Itemi..&lt;/a&gt;&lt;span style="font-family: times new roman;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;4. пакет Ubuntu Customization Kit (UCK) скачать можно здесь &lt;/span&gt;&lt;a style="font-family: times new roman;" href="http://sourceforge.net/project/downloading.php?group_id=169959&amp;amp;use_mirror=switch&amp;amp;filename=uck_2.0.1_all.deb&amp;6068719;" target="_blank"&gt;http://sourceforge.net/project/downloading...959&amp;amp;use_mirro..&lt;/a&gt;&lt;span style="font-family: times new roman;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;5. прочитать пример создания своего дистрибутива под cut-ом :)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;N.B.: желателен выход в интернет для доступа к онлайн репозиторию, или локальный срез репозитория.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Итак…&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Пакет Reconstructor понадобиться нам для основного оформления нашего дистрибутива. Reconstructor создаст директории, в которые будет разобран оригинальный iso-образ, и в которые будут сохранятся ваши изменения (графическое оформление и дополнительные модули), чтобы потом из файлов в этих директориях собрать уже ваш дистрибутив.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Запускаем его: Приложения/Системные/Reconstructor, появится окно терминала запрашивающее пароль администратора - введите пароль, без этого программа работать не будет.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;::: Первое окно :::&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Приветствие, и кнопка обновления программы. Либо обновляем пакет, либо нажимаем Next.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;::: Второе окно :::&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Выбор способа инсталляции Desktop (LiveCD) или Alternate (Install CD), выбираем Desktop (чтобы установка шла в графическом режиме и была возможность работать с LiveCD). Next.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;::: Третье окно :::&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Выбор рабочего окружения для создания своего дистрибутива:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Working Directory - директория в которой происходит разбор оригинального iso-образа (оставьте как есть, программа предложит создать директорию reconstructor в вашей личной директории).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Далее идут три чекбокса: когда вы собираете дистрибутив в первый раз (или собираете заново с оригинала) - во всех трех окошках надо выставить галочки. Если же вы создали свой дистрибутив и через некоторое время захотите доработать его - но при этом не потерять все ваши остальные изменения, то галочки выставлять не надо.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Аналогичный подход и к последнему пункту - Live CD ISO Filename, надо указать файл с образом дистрибутива, который вы собираетесь переделывать, чтобы программа его распаковала в директории, но если вы все еще дорабатываете свой дистрибутив, который лежит в разобранном виде, указывать образ iso не надо, иначе распаковка образа перезапишет находящуюся там информацию.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Поскольку мы делаем первую сборку: отмечаем галочками три окна, указываем где лежит оригинальный образ с дистрибутивом Ubuntu.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Начнется распаковка образа в директории, она займет от 10 до 15 минут (в зависимости от мощности вашей машины).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;::: Четвертое окно :::&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Customization (настройка), она состоит шести вкладок:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;1. Boot Screen (экран загрузчика).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;LiveCD Splash, первый экран, который увидит пользователь. Для него используется картинка в формате .pcx, она должна быть размером 640×480, с индексированной палитрой в 256 цветов. Создать такую картинку можно в GIMP.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Пример: mybuntu_splash.pcx&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;LiveCD Text Color - цвет текста в меню установки (у меня меню окажется на светлом фоне, поэтому я выбрал черный цвет, не переживайте по поводу нижнего меню или подсветки выбора опций меню - программа умная и создаст сама нужную цветовую гамму, потом увидите сами).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Upsplash Filename - когда будет происходить загрузка, будет показан логотип и бегунок. Этот файл представляет из себя скомпилированный .so файл библиотеки.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Где его взять? С одной стороны на gnome-look можно найти готовые файлы с бегунками любой тематики, но с другой - ведь нас интересует наше личное оформление, и мы сами можем приложить свой творческий потенциал к оформлению.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Поэтому нам интересна следующая опция - Upsplash Generation, она позволит из .png файла, который можно создать в GIMP создать собственный usplash.so (Внимание: у картинки должна быть индексированная палитра в 256 цветов!).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Я подкинул генератору вот этот файл.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;и сохранил результат как mybuntu.so, который и указал затем в Upsplash Filename.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Обратите внимание, я создал файл с разрешением 640×480 - на базе моей .pcx картинки, и из-за этого произойдет смещение бегунка в нижний правый угол (там где я разместил надпись “загрузка” и окно для бегунка), чтобы бегунок был в центре экрана, вам будет нужно создать файл с разрешением 800×600.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;2. Gnome (оформление среды Gnome).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;::: Login :::&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;GDM Theme - оформление темы входа в систему. Когда вы установите дистрибутив приглашение на вход может быть оформлено стандартными темами (выпадающий список), либо скачайте понравившуюся тему отсюда и укажите ее файл, чтобы она попала в список. Я выбрал тему Mint-Shadows. Кстати, файлы тем идут в архивах tar.gz их можно распаковать, локализовать и переделать под свой вкус, подробные руководства для создания своих тем есть на офсайте, т.е. здесь.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Далее, идут три окошка: Sounds - запретить/разрешить проигрывание звука входа в систему; Root Login - разрешить/запретить вход в систему под суперпользователем; XDMCP разрешить/запретить вход в систему автономным дисплеем;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Splash Screen - после входа в систему, GNOME начинает прогружаться и выбрасывает иконки отражающие стадии загрузки, этот Spash Screen нужен для того чтобы эти иконки отображались на его красивом фоне.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Я не стал его менять.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Background Color - цвет фона. Я поставил черный.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;::: Desktop :::&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Wallpaper - обои, которые будут идти по умолчанию. Я подкинул эти.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Application Font, Document Font, Desktop Font, Title Bar Font, Fixed Font - дают вам возможность выбрать шрифты для вашего дистрибутива.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;::: Theme :::&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Theme - выбор темы оформления, я выбрал Murrina-GreenMod.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Widow Borders - оформление рамок окон.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Icons - выбор иконок, я скачал GNUtoon - прикольный набор веселых иконок.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;3. Apt (настройка списка репозиториев).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Если отметить чекбоксы галочками, вы замените официальные репозитории Ubuntu на свои.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Свои можно вносить в окно в известной вам форме, там есть пример:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;deb http://адрес сервера/ версия_системы main restricted и т.п.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;У меня нет своих репозиториев, хотя и есть список стороних, я ничего не менял во вкладке Apt.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;4. Optimization (оптимизация!).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Здесь есть пара опций, позволяющих вам убыстрить свою систему, но пользуйтесь ими осторожно.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Startup - оптимизировать скорость загрузки системы и Shutdown - оптимизировать скрипты завершения работы.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Я включил только опцию Shutdown, поскольку там есть кнопка Restore - откат. Если будут глюки верну настройки обратно.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;5. LiveCD.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Это настройки для пользователя LiveCD, если вам надо закрыть доступ к диску - можете создать пользователя заполнив эти поля соответствующей информацией.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;6. Modules.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Вот тут-то начинается самое интересное, поскольку здесь вы можете набить свой дистрибутив нужными вам пакетами, обновить имеющиеся или удалить ненужные. Кроме того, можно добавлять и активировать сторонние или свои модули (хотите запуск Emerald сразу при загрузке?).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Обратите внимание, перечислять пакеты для установки/удаления надо через пробел - пакет1 пакет2 пакет3.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Ну и конечно вам необходимо знать как именно называется устанавливаемый/удаляемый пакет.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Я не стал собирать какой-то специфический дистрибутив с определенным набором программ. Просто поудалял некоторые из имеющихся и поставил русскую локаль Thunderbird.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Теперь, после того, как вы оформили свой дистрибутив и снабдили его нужными программами, надо нажать кнопку “Apply”, чтобы применить сделанные вами изменения.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;После применения изменений нажмите Next.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Появится финальное окно, после которого начнется сборка вашего iso образа.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Здесь ничего трогать не стоит, разве что можете указать имя файла (FileName), и описание дистрибутива (Description), уточнить выбор архитектуры (я использовал x86, поэтому ничего не менял).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Next. Понеслось. Ждем 10-15 минут.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Все сборка завершена, можно закрыть программу или прожечь свой диск, но не торопитесь. Его еще надо немного доработать!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Теперь мы воспользуемся Ubuntu Customization Kit (UCK), он был установлен в Приложения/Стандартные.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Первым делом он спросит - какие языковые пакеты вам надо установить, выбирайте ru.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Потом он спросит - какой язык должен использоваться при инсталляции системы, выбирайте ru.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Затем он спросит - какое окружение рабочего стола используется, выбирайте gnome.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;После этого откроется окно, в котором вы должны найти свой iso образ со своим дистрибутивом, который вы создали с помощью Reconstructor.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;После этого он предложит возможность переименовать ваш дистрибутив, если вы не сделали этого в Reconstructor-e можете сделать это сейчас.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;После этого он спросит вас: Не хотите ли ручками добавить/удалить пакеты, воспользоваться консолью и вообще проконтролировать процесс сборки?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Мы уже сделали это в Reconstructor-e, поэтому говорим - no.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Теперь он спросит - хотите удалить приложения для Windows с диска? Я сказал - yes. Это удалит win32 версию Mozill-ы, и еще кое-что, что нам не нужно. Зато размер iso уменьшится.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Все UCK готов к сборке, он откроет консоль и запросит административный пароль чтобы собрать уже окончательную версию вашего дистрибутива.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;В процессе сборки (10-15 минут) он полезет в репозиторий, чтобы установить языковую локализацию для вашего Gnome и его программ, а так же уберет неиспользуемые языковые пакеты.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Собранный iso дистрибутива будет лежать здесь:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;/home/ваша_домашняя_папка/tmp/remaster-new-files/&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Вот что у меня получилось:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Установка.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Загрузка.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Сессия.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Вот и все :)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;На зарубежных форумах говорят, что Reconstructor и UCK собираются объединить свои усилия, чтобы создать один мощный пакет для создания дистрибутивов, но честно говоря - официальных подтверждений я не нашел.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Послесловие:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Мы надеемся, что наша статья помогла вам понять, что сложные вещи могут быть достаточно простыми, если есть нужные инструменты и пример.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Конечно представленный здесь материал - лишь основы создания своих дистрибутивов на базе Ubuntu. Ведь существует множество тонких моментов по наполнению дистрибутива и оптимизации ядра под разные задачи.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Вряд ли каждый наш читатель сейчас сорвется клепать дистрибутивы под свои нужды, и создавать свое коммьюнити.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;И тогда мы подумали над альтернативным применением этого материала:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;1. Подарок другу-линуксоиду.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;У вас есть друг который работает в Ubuntu? Узнайте какие программы он использует и создайте для него красивый персональный русифицированный дистрибутив. Подберите соответствующую тему, иконки, обои. И подарите его на ближайший праздник (23 февраля, день рождения, день админа или пятничный пивной саммит).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Дарите с серьезным лицом и словами вроде: “Поздравляю тебя, я тут Марку Шаттлворту позвонил, попросил создать для тебя убунтовый персональный дистрибутив. Марк сказал - сделаем, и вот сегодня пришел по почте, дарю с наилучшими пожеланиями!”&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Поверьте, ваш друг просто обалдеет от такого подарка!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;2. Розыгрыш (например на первое апреля).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Тут мы долго веселились представляя себе линуксы оформленные в стилях “Blondinko Edition” - гламурно-розовенько-стразовый, с обоями Ксюши Собчак; или суровый патриотический дистриб “Putin Edition” - с фотографией президента.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Примените фантазию. Все в ваших руках. Творите!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="font-family: times new roman;" href="http://whylinux.ru/2008/01/23/chto-nam-stoit-distr-postroit-legkoe-sozdanie-svoego-distributiva-ubuntu/#more-93" target="_blank"&gt;Взято отсюда!&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-7216241433490448670?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/7216241433490448670/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/02/blog-post_1390.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/7216241433490448670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/7216241433490448670'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/02/blog-post_1390.html' title='Свой дистрибутив Убунту'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-6345806648188815735</id><published>2009-02-17T22:09:00.004+03:00</published><updated>2009-05-11T20:57:06.264+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='система'/><category scheme='http://www.blogger.com/atom/ns#' term='обновление'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>AptOnCD: установка дополнительных пакетов без Интернета</title><content type='html'>&lt;span style="font-family: times new roman;"&gt;Иногда Ubuntu Linux ставится на машину, которая не имеет подключения к Интернет. Однако систему надо обновлять или установить дополнительные пакеты. Или возникает ситуация, когда необходимо "с нуля" переустановить систему. Качать заново обновления не хочется. Что в таком случае делать? Выход есть и он прост.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Скажу сразу, совсем без Интернета не получится. Весь фокус в том, что при установке пакетов закачанных с Интернета они сохраняются в кэше на жестком диске. Следовательно пакеты с этого кэша можно использовать на другой машине. Можно все делать вручную, а можно и с помощью удобной утилитки AptOnCD.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Для ее установки наберите:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;sudo apt-get install aptoncd&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Находим установленную программу в меню "Система" - "Администрирование" и запускаем ее.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Жмем "Create", программа просканирует кэш пакетов и выведет список пакетов. Изменяем список и(или) соглашаемся создать образ диска. Указываем путь куда записать iso-образ. После завершения создания образа программа предложит записать на диск одной из доступных программ. Вот и вся работа по созданию диска с дополнительными пакетами.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;В свежеустановленной системе в менеджере пакетов нажимаем "Добавить CD..." и имеем доступ ко всем дополнительным пакетам и обновлениям.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Примечание: на 100 % без Интернета не получится, т.к. некоторые пакеты при установке скачивают некоторые свои компоненты. Например шрифты... Так что придется или все-таки организовывать хоть какой-то Интернет, или переносить и устанавливать некоторые пакеты вручную.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-6345806648188815735?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/6345806648188815735/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/02/aptoncd.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/6345806648188815735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/6345806648188815735'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/02/aptoncd.html' title='AptOnCD: установка дополнительных пакетов без Интернета'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-1061350727727472083</id><published>2009-02-17T22:09:00.003+03:00</published><updated>2009-05-11T20:55:54.068+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='virus'/><title type='text'>Сканируем дисковое пространство на вирусы.</title><content type='html'>&lt;span style="font-family: times new roman;"&gt;На вопрос нужен ли антивирус в Linux, многие пользователи ответят отрицательно. Под Linux существует малое количество вирусов, да и те способны причинить вред, если только запущены под root'ом.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Но бывают ситуации, когда несколько систем имеют общее дисковое пространство или требуется проверить сменный носитель на вирусы для дальнейшего использования в системе Windows. Для решения таких задач существуют антивирусы под Linux. Сегодня мы рассмотрим установку сканера на вирусы AVG Anti-Virus (Free Edition).&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Последнюю версию антивирусной программы AVG Anti-Virus Free Edition for Linux можно скачать здесь. Скачиваем и устанавливаем deb пакет.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Также скачать и установить программу можно командами:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;wget http://www.grisoft.cz/filedir/inst/avg75fld-r51-a1243.i386.deb&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;sudo dpkg -i avg75fld-r51-a1243.i386.deb&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-1061350727727472083?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/1061350727727472083/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/02/blog-post_5332.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/1061350727727472083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/1061350727727472083'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/02/blog-post_5332.html' title='Сканируем дисковое пространство на вирусы.'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-2814183073848964431</id><published>2009-02-17T22:08:00.005+03:00</published><updated>2009-05-11T20:57:46.129+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='grub'/><title type='text'>GfxBoot или украшаем GRUB</title><content type='html'>&lt;span style="font-family: times new roman;"&gt;Установка красивого графического меню для Grub-a.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Для начала необходимо удалить старый загрузчик и установить следующие пакеты, для этого откроем терминал и выполним следующее:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;sudo apt-get remove grub&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;sudo apt-get install gfxboot gfxboot-theme-ubuntu&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;grub-gfxboot_0.97-5_i386.deb&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;sudo dpkg -i grub-gfxboot_0.97-5_i386.deb&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Скопируем приатаченую заставку в папку с грабом:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;sudo cp message.kubu /boot/grub/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Теперь осталось отредактировать меню:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;sudo nano /boot/grub/menu.lst&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Следующую строчку добавляем в начало файла:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;gfxmenu /boot/grub/message.kubu&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;выставляем время до начала загрузки:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;timeout 5&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;и закоментируем строчку скрытия меню:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;#hiddenmenu&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Таким образом наш menu.lst, должен иметь примерно следующий вид:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;gfxmenu /boot/grub/message.kubu&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;default 0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;timeout 10&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;#hiddenmenu&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;title Kubuntu, kernel 2.6.15-26-k7&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;root (hd0,3)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;kernel /boot/vmlinuz-2.6.15-26-k7 root=/dev/hda2 ro quiet splash vga=792&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;initrd /boot/initrd.img-2.6.15-26-k7&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;boot&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;И в заключении установим загрузчик на свое родное место:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;sudo grub-install /dev/hdx&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Возможно перед выполнением последнего шага прийдется выполнить следующее:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;sudo grub&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;grub&gt; find /boot/grub/stage1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;(hdx,y) # полученые значения подставьте в следующие команды&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;grub&gt; root (hdx,y)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;grub&gt; setup (hdx)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Перезагружаемся и нслаждаемся.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;kubuscreenshot.jpg&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Атач: &lt;/span&gt;&lt;a style="font-family: times new roman;" href="http://linux.xlibs.net/wp-content/uploads/2006/11/kubutheme.zip" target="_blank"&gt;kubutheme.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Источник: linux.xlibs.net&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-2814183073848964431?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/2814183073848964431/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/02/gfxboot-grub.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/2814183073848964431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/2814183073848964431'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/02/gfxboot-grub.html' title='GfxBoot или украшаем GRUB'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-50269546113761099</id><published>2009-02-17T22:08:00.004+03:00</published><updated>2009-05-11T20:57:24.802+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mount'/><title type='text'>Как сделать что бы монтированые диски не отображались на десктопе</title><content type='html'>&lt;span style="font-family: times new roman;"&gt;В консоли из под Юзера:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;gconf-editor&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Затем меняем значение ключа:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;/apps/nautilus/desktop/volumes_visible&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Вобще если там порытся, можно много интересного найти...&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-50269546113761099?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/50269546113761099/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/02/blog-post_5942.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/50269546113761099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/50269546113761099'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/02/blog-post_5942.html' title='Как сделать что бы монтированые диски не отображались на десктопе'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-2479346489208001611</id><published>2009-02-17T22:06:00.008+03:00</published><updated>2009-05-17T01:35:38.297+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='phpmyadmin'/><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>Установка Apache+MySQL+PHP на Ubuntu Linux</title><content type='html'>&lt;span style="font-family:times new roman;"&gt;1. Устанавливаем apache:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;sudo apt-get install apache2 libapache2-mod-auth-mysql&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;2. Устанавливаем php:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;sudo apt-get install php5-common php5 libapache2-mod-php5 php5-cli php5-cgi php5-mysql&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;Перезапустим apache:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;sudo /etc/init.d/apache2 restart&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;Проверим работоспособность php. Для этого создаем файл /var/www/test.php и поместим в него следующие строки:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt; ?&lt;br /&gt;phpinfo();&lt;br /&gt;?&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;Запускаем Firefox и вводим адрес http://localhost/test.php. На экране должна отобразиться служебная информация о php.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;3. Устанавливаем MySQL:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;sudo apt-get install mysql-server mysql-client&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;Во время установки будет запрошен ввод пароля root-а MySQL-ного сервера.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;4. Ставим phpmyadmin.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;phpmyadmin - веб-инструмент для управлениями MySQL-ными базами данных. Очень удобный инструмент для разработчиков.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;Установим командой:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;sudo apt-get install phpmyadmin&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;Во время установки от нас запросят об используемом веб-сервере - выбираем apache.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;Вход в phpmyadmin: http://localhost/phpmyadmin&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;Вот и все.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;P.S. Подключение модулей: по умолчанию некторые модули отключены. Включить их можно командой:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;sudo a2enmod имя_модуля&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;Например, подключение модуля mod_rewrite:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;sudo a2enmod rewrite&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;После подключения модулей необходимо перезапустить apache:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;sudo /etc/init.d/apache2 restart&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;Источник: ubuntueasy.com&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-2479346489208001611?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/2479346489208001611/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/02/apachemysqlphp-ubuntu-linux.html#comment-form' title='Комментарии: 4'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/2479346489208001611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/2479346489208001611'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/02/apachemysqlphp-ubuntu-linux.html' title='Установка Apache+MySQL+PHP на Ubuntu Linux'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-3251323944251543055</id><published>2009-02-17T22:06:00.004+03:00</published><updated>2009-05-11T20:58:27.038+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='deb'/><title type='text'>Создание .deb пакетов из исходников!</title><content type='html'>&lt;span style="font-family: times new roman;"&gt;Создание пакетов .deb из исходников!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Для того что бы создать пакет .deb из исходников нужно проделать следующее:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;1) Установить утилиту checkinstal:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;sudo apt-get install checkinstall&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;2) Перейти в папку с исходниками.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;3) Выполнить следующие команды:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;./configure&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;make&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;sudo checkinstall&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;4) Ответить на вопросы.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;В результате в папке с исходниками появится пакет с расширением .deb, который, в свою очередь, и будет установлен автоматом.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Для более подробной информации о данной утилите читать в:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;man checkinstall&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Источник: ubuntueasy.com&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-3251323944251543055?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/3251323944251543055/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/02/deb.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/3251323944251543055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/3251323944251543055'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/02/deb.html' title='Создание .deb пакетов из исходников!'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-3669230641377031908</id><published>2009-02-17T22:05:00.002+03:00</published><updated>2009-05-11T20:58:37.052+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wine'/><title type='text'>Wine 1.1.4 на Ubuntu *</title><content type='html'>&lt;span style="font-family: times new roman;"&gt;В репозитариях Ubuntu Linux пакет wine обновляется довольно редко. Если у вас возникла необходимость обновиться до более свежей версии, то вот вам небольшая инструкция.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Установим ключ репозитория:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Добавляем репозиторий, регулярно обновляемый разработчиками wine:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/hardy.list -O /etc/apt/sources.list.d/winehq.list&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Обновляем список доступных пакетов:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;sudo apt-get update&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;И, собственно, ставим сам wine:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;sudo apt-get install wine&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Источник: ubuntueasy.com&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-3669230641377031908?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/3669230641377031908/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/02/wine-114-ubuntu.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/3669230641377031908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/3669230641377031908'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/02/wine-114-ubuntu.html' title='Wine 1.1.4 на Ubuntu *'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-1016846690902992860</id><published>2009-02-17T22:04:00.001+03:00</published><updated>2009-05-11T20:58:59.359+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='office'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Установка OpenOffice 3.0 в Ubuntu Linux 8.10</title><content type='html'>&lt;span style="font-family: times new roman;"&gt;Для тех, кто хочет обновить OpenOffice с версии 2.4.x до версии 3.0 в Ubuntu Linux 8.10, посвящается это небольшое руководство.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Примечание: только для Ubuntu Linux 8.10, хотя есть некоторые отзывы о нормальном обновлении и на Ubuntu Linux 8.04.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Добавим новый репозиторий в /etc/apt/sources.list. Для этого допишем в конце файла две строчки:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;deb http://ppa.launchpad.net/openoffice-pkgs/ubuntu intrepid main&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;deb-src http://ppa.launchpad.net/openoffice-pkgs/ubuntu intrepid main&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Обновим список пакетов:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;sudo apt-get update&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Теперь мы можем выполнить обновление офиса через менеджер обновлений (появится иконка на панели около часиков). После завершения обновления остается только убедиться, что у вас новая версия OpenOffice. Для этого запустим любое приложение и выберем пункт меню "О программе".&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Источник: ubuntueasy.com&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-1016846690902992860?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/1016846690902992860/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/02/openoffice-30-ubuntu-linux-810.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/1016846690902992860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/1016846690902992860'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/02/openoffice-30-ubuntu-linux-810.html' title='Установка OpenOffice 3.0 в Ubuntu Linux 8.10'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-6946980492468992603</id><published>2009-02-17T22:03:00.002+03:00</published><updated>2009-05-11T20:59:17.307+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='кодировка'/><title type='text'>Меняем кодировки</title><content type='html'>&lt;span style="font-family: times new roman;"&gt;1. Самый простой путь — это открыть этот текст в браузере и выбрать нужную кодировку. Это универсальный способ.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;2. Использовать специальные программы для перекодировки русских текстов:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;a) iconv — стандартная программа, есть в любом дистрибутиве. Список доступных кодировок можно увидеть по команде iconv --list. Названия кодировок должны соответствовать их именам в /usr/share/i18n/charmaps. Пример использования: iconv -f CP1251 — t KOI8-R file.txt &gt; file.new.txt. Эта команда перекодирует foo.txt из cp1251 в koi8-r.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;b) recode — еще одна стандартная программа для перекодировок текстов под Linux.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;c) Russian Anywhere for UNIX — единственная программа для Linux, которая может автоматически определять кодировку текста.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;d) ManChr 2 — простейший скрипт для перекодировки русских текстов. Занимает всего 3 Kb в исходниках. 5 кодировок, просто и надежно.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;e) Tcod — еще один простейший скрипт.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;В большинстве программ под Linux можно использовать скрипты, так что процесс перекодировки можно элементарно заложить в скрипт и максимально упростить.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Пример: Midnight Commander + cp1251.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Вставим в меню Миднайта (вызывается по F2) команды, которые посылают перекодированный текст, например на текстовый редактор less.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Это делается в файле /usr/ lib/mc/mc.menu. Синтаксис довольно прост: w Read in CP1251 iconv -f CP1251 -t KOI8-R %f | less -M.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Теперь, для того чтобы прочитать файл в кодировке СР1251, выбираем его на панели, нажимаем F2 и горячую клавишу "w".&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Рассмотрим редактирование текстов в кодировке cp1251. Для этого достаточно выбрать шрифт с кодировкой cp1251. Если есть поддержка TrueType, то просто после того, как шрифты будут положены на место и будет сделана команда ttmkfdir, нужно в файлах fonts.dir и fonts.scale подредактировать некоторые строчки: удаляем из этих файлов все кодировки, кроме "koi8-r" и "koi8-ru", и для каждого шрифта добавляем запись с кодировкой "microsoft-cp1251". Потом считаем, сколько всего получилось строк и в начале файла (там стоит цифра, которая указывает на количество записей шрифтов) указываем то, что получилось. Теперь в X-Window есть возможность использовать шрифты в этих кодировках. Например, в nedit можно на лету поменять кодировку или запустить, к примеру, xedit, указав ему нужный шрифт.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-6946980492468992603?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/6946980492468992603/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/02/blog-post_5151.html#comment-form' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/6946980492468992603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/6946980492468992603'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/02/blog-post_5151.html' title='Меняем кодировки'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-1731435303238061672</id><published>2009-02-17T22:01:00.001+03:00</published><updated>2009-05-11T20:59:31.223+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='система'/><title type='text'>Разгоняем жесткие диски</title><content type='html'>&lt;!--filter:бла--&gt;&lt;!--/filter--&gt;&lt;span style="font-family: times new roman;"&gt;Многие использующие Linux не подозревают о том, что его можно сделать еще быстрее, по крайней мере, в оцензурасти работы с жестким диском.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Первое, что требуется нам для наших опытов, это утилита hdparm версии начиная с 3.9 (узнать версию можно с помощью hdparm -V). Доступна она только из-под root и управляет параметрами драйвера IDE в Linux.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Перед всеми экспериментами уйдите в однопользовательский режим или остановите все лишние сервисы. Дело в том, что в ходе экспериментов можно подвесить систему — думаю, никому не охота потерять данные. На некоторых машинах в результате такого рода настроек на дисках может нарушиться целостность файловой структуры, поэтому будьте осторожны.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Давайте посмотрим на наш диск (по умолчанию будем считать, что это первый диск). Выполним следующую команду:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;hdparm /dev/hda&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Результаты ее работы — информация о винчестере:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;/dev/hda:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;multcount = 0 (off)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;I/O support = 0 (default 16-bit)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;unmaskirq = 0 (off)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;using_dma = 0 (off)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;keepsettings = 0 (off)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;nowerr = 0 (off)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;readonly = 0 (off)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;readahead = 8 (on)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Как вы видите, все отключено — везде стоят "0" или "off". Давайте посмотрим, что же может выжать Linux из этого диска. Выполняем команду:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;hdparm -t /dev/hda&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Результат:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;/dev/hda:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Timing buffered disk reads: 64 MB in 17.06 seconds = 3.75 MB/sec&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Всего 3.75 мегабайт в секунду. Это ли современные скорости? Между прочим, большинство дистрибутивов работают с диском именно так.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Итак, давайте его разгоним хоть чуть-чуть. Следующая команда должна пройти без ошибок на любом более-менее новом винчестере:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;hdparm -m2c3u1 /dev/hda&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Результат:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;/dev/hda:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;setting 32-bit I/O support flag to 3&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;setting multcount to 2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;setting unmaskirq to 1 (on)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;multcount = 2 (on)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;I/O support = 3 (32-bit w/sync)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;unmaskirq = 1 (on)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Этой командой мы включили драйвер IDE в 32х битный режим, настроили контроллер на запрет генерации прерываний при любой работе с диском и разрешили передавать более одного слова за такт. Кстати, параметр -u1 часто помогает на машинах, где модем перестает качать или музыка заикается во время интенсивной работы с жестким диском.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Давайте еще раз посмотрим скорость:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;hdparm -t /dev/hda&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Результат:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;/dev/hda:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Timing buffered disk reads: 64 MB in 9.2 seconds = 6.95 MB/sec&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Это уже неплохо, но можно и лучше.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Что нам остается еще сделать? Правильно — включить DMA. Команда:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;hdparm -d1 /dev/hda&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Результат:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;/dev/hda:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;setting using_dma to 1 (on)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;using_dma = 1 (on)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Теперь снова меряем скорость:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;hdparm -t /dev/hda&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;/dev/hda:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Timing buffered disk reads: 64 MB in 3.01 seconds = 21.26 MB/sec&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Неплохо, а? Если есть желание и соответствующее оборудование, то можно поиграться с параметром -X33 или -X66, включающим соответственно UDMA33 и UDMA66.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Итак, вы поработали достаточно долгое время за машиной и убедились, что ваш хард спокойно работает в таком режиме. Теперь достигнутое надо зафиксировать. Проще всего добавить в конец файла /etc/rc.d/rc.local строчку, вызывающую hdparm с вашими параметрами. В нашем случае это будет /sbin/hdparm&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;-m2c3u1d1 /dev/hda.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;В случае дистрибутивов ASPLinux, Mandrake, SuSE и т.д. лучше всего подправить файл /etc/sysconfig/harddisks — например, параметру -m2 в нем соответствует строчка MULTIPLE_IO=2. Но этот способ не подходит тем, у кого к машине подключены разные приводы, — некоторые диски могут не поддерживать режим UDMA и другие фичи. В этом случае остается только один выход — заносить все эти параметры в rc.local.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Остается еще одно: современные машины и ноутбуки поддерживают спящий режим. При его включении снимается питание со всех устройств, оставляя его только на материнской плате для поддержки состояния машины. Таким образом, когда машина "просыпается", то все параметры винчестеров возвращаются к своему первоначальному состоянию. Часто при этом на консоли и в логе появляются сообщения о невозможности позиционировать головку на диске (правильно, ведь диску необходимо время, чтобы набрать скорость). В Linux процессом "засыпания" и "пробуждения" управляет демон (сервис) apmd. Итак, нам придется поправить файл /etc/sysconfig/apmd. За установку параметров диска при остановках-включениях машины отвечают эти две строчки:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;#HDPARM_AT_SUSPEND="-q -X0 -q -c0 -q -d0 -q -u0 -q -S0"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;#HDPARM_AT_RESUME="-q -X66 -q -c1 -q -d1 -q -u1 -q -S30"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Уберите комментарии (удалите символ # в начале строки) и в кавычках перепишите те параметры, которые вы передаете hdparm при запуске машины. Первая строчка выполняется при "засыпании" машины, вторая — при ее "пробуждении". Параметр -q означает то, что hdparm не будет никуда писать об устанавливаемых параметрах. Для нашего случая вторая строчка будет иметь вид:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;HDPARM_AT_RESUME="-q -m2 -q -c3 -q -d1 -q -u1"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Опять же, эти параметры применятся ко всем жестким дискам в системе.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;А еще так же можно чуть разогнать и CD-ROM. Правда, не все параметры применимы к ним (попробуйте для начала убрать&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;-m2).&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Итак, все разогнано, но вас начинает потихоньку доставать, что ваш новый 52х скоростной CD-ROM постоянно завывает, когда вы с него играете mp3 музыку. В мире Windows просто — есть куча программ, заплатив за которые деньги, вы получите доступ к "рычагу скоростей" вашего привода. В самом деле, для проигрывания mp3 хватит 2х привода, плюс к тому же он не так шумит и диски не греются. Давайте притормозим свой привод:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;hdparm -E 2 /dev/hdc&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Результат:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;/dev/hdc:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;setting cdrom speed to 2&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Таким образом мы устанавливаем приводу, находящемуся на /dev/hdc, скорость 2х&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1713882748113675122-1731435303238061672?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/1731435303238061672/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/02/blog-post_3718.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/1731435303238061672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/1731435303238061672'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/02/blog-post_3718.html' title='Разгоняем жесткие диски'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-5504277847380332409</id><published>2009-02-17T21:59:00.002+03:00</published><updated>2009-05-11T20:59:53.090+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Шрифты из Windows в Ubuntu</title><content type='html'>&lt;div style="font-family: times new roman;" id="news-id-85"&gt;Установка шрифтов из Windows в Ubuntu с помощью нескольких команд.&lt;br /&gt;Скачиваем шрифты &lt;a style="font-family: courier new;" href="http://www.osresources.com/files/centos-windows-fonts/msfonts.tbz" target="_blank"&gt;MsFonts&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Устанавливаем шрифты из архива. В консоли заходим в папку где находится скаченный файл и выполняем команду&lt;br /&gt;&lt;br /&gt;&lt;code&gt;sudo tar xvjpf msfonts.tbz -C /usr/share/fonts/truetype/&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Либо установливаем готовый набор шрифтов из проприетарного репозитория.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;sudo apt-get install msttcorefonts&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Для автоматической настройки шрифтов понадобится файл &lt;a style="font-family: courier new;" href="http://www.osresources.com/files/centos-windows-fonts/fontconfig.tbz" target="_blank"&gt;FontConfig&lt;/a&gt;&lt;br /&gt;Запускаем его через консоль с помощью команды&lt;br /&gt;&lt;br /&gt;&lt;code&gt;sudo tar xvjpf fontconfig.tbz -C /etc/fonts/&lt;/code&gt;&lt;br /&gt;&lt;br /&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/1713882748113675122-5504277847380332409?l=linblog.lv-vl.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linblog.lv-vl.net/feeds/5504277847380332409/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://linblog.lv-vl.net/2009/02/windows-ubuntu_17.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/5504277847380332409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1713882748113675122/posts/default/5504277847380332409'/><link rel='alternate' type='text/html' href='http://linblog.lv-vl.net/2009/02/windows-ubuntu_17.html' title='Шрифты из Windows в Ubuntu'/><author><name>Nitrix</name><uri>http://www.blogger.com/profile/00412518026511266029</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7EkfONnEflA/Sti-j8fn-EI/AAAAAAAAACQ/lDbLPi6dR8Q/S220/f616b6c8366c8133d68a2929.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1713882748113675122.post-9072978630975020265</id><published>2009-02-17T21:58:00.002+03:00</published><updated>2009-05-11T21:00:05.439+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wget'/><title type='text'>Скачивание сайтов средствами Wget</title><content type='html'>&lt;span style="font-family: times new roman;"&gt;Teleport Pro, Offline Explorer, WebCopier Pro - каких только коммерческих продуктов не сыщешь в Сети для копирования сайтов на жесткий диск компьютера. Все они функциональные, красивые и... дорогие.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Между тем, существует отличная альтернатива перечисленным программам в лице свободно распространяемой утилиты Wget. Пришедшая из мира Linux, она позволяет скачивать как отдельные файлы из интернета, так и сайты целиком, следуя по ссылкам на веб-страницах. Остановимся на последней возможности чуть подробнее. Погружаться в конкретику не будем, так как её всегда можно извлечь из документации к программе, набрав команду man wget в Linux или wget.exe --help в Windows.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Итак, допустим, мы хотим создать копию сайта www.site.com на своем диске. Для этого открываем командную строку (Wget - утилита консольная) и пишем такую команду:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;code style="font-family: times new roman;"&gt;wget -r -l10 -k http://www.site.com&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;Данная инструкция заставит п
