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

<channel>
	<title>blog://x-demon (ex. x-demon.org) &#187; Linux</title>
	<atom:link href="http://lex.gs/category/linux/feed" rel="self" type="application/rss+xml" />
	<link>http://lex.gs</link>
	<description>Личный блог Лекса. Android, Linux, Жизнь...</description>
	<lastBuildDate>Wed, 25 Aug 2010 20:49:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>WiMax в ArchLinux</title>
		<link>http://lex.gs/linux/wimax-v-archlinux.html</link>
		<comments>http://lex.gs/linux/wimax-v-archlinux.html#comments</comments>
		<pubDate>Wed, 04 Aug 2010 11:29:56 +0000</pubDate>
		<dc:creator>x-demon</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://lex.gs/?p=8333</guid>
		<description><![CDATA[В общем, не без труда родил в AUR archlinux следующие пакеты: wimax-network-service, wimax-tools, i2400m-firmware, libeap. Это &#8211; userspace часть wimax-стека для Linux. Собственно, после установки, перезагрузки (или подгрузки модуля i2400m-usb) достаточно в консоли сделать wimaxcu scan wimaxcu connect network NN где NN &#8211; номер сети, который будет виден после сканирования, и все &#8211; wimax коннект [...]]]></description>
			<content:encoded><![CDATA[<p>В общем, не без труда родил в AUR archlinux следующие пакеты:</p>
<p>wimax-network-service, wimax-tools, i2400m-firmware, libeap. Это &#8211; userspace часть wimax-стека для Linux. Собственно, после установки, перезагрузки (или подгрузки модуля i2400m-usb) достаточно в консоли сделать</p>
<blockquote><p>wimaxcu scan</p>
<p>wimaxcu connect network NN</p></blockquote>
<p>где NN &#8211; номер сети, который будет виден после сканирования, и все &#8211; wimax коннект поднят и работает.</p>
<br />
<hr />
<p><small>© x-demon --> <a href="http://lex.gs">blog://x-demon (ex. x-demon.org)</a>, 2010. |
<a href="http://lex.gs/linux/wimax-v-archlinux.html">Permalink</a> |
<a href="http://lex.gs/linux/wimax-v-archlinux.html#comments">No comment</a> |
Add to
<a href="http://del.icio.us/post?url=http://lex.gs/linux/wimax-v-archlinux.html&title=WiMax в ArchLinux">del.icio.us</a>
<br />
Cat: <a href="http://lex.gs/category/linux" title="View all posts in Linux" rel="category tag">Linux</a><br />
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://lex.gs/linux/wimax-v-archlinux.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Нестандартный подход к сборке модулей в ArchLinux</title>
		<link>http://lex.gs/linux/archlinux-generic-nvidia-module.html</link>
		<comments>http://lex.gs/linux/archlinux-generic-nvidia-module.html#comments</comments>
		<pubDate>Fri, 30 Oct 2009 15:00:20 +0000</pubDate>
		<dc:creator>x-demon</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[archlinux]]></category>
		<category><![CDATA[nvidia]]></category>
		<category><![CDATA[pkgbuild]]></category>
		<category><![CDATA[sh]]></category>

		<guid isPermaLink="false">http://lex.gs/?p=914</guid>
		<description><![CDATA[Пользователям ArchLinux, использующим альтернативные ядра, известен геморрой с модулями ядра. В убунте то DKMS есть, а тут&#8230; Тот же модуль nvidia, находящийся в [extra], предназначен исключительно для стокового ядра -ARCH. А я вот использую ядра ветки -ZEN (которые сам и мейнтейню, впрочем) и каждые недели две выходит новый релиз, зачастую ломающий старые модули нвидии. Про [...]]]></description>
			<content:encoded><![CDATA[<p>Пользователям ArchLinux, использующим альтернативные ядра, известен геморрой с модулями ядра. В убунте то DKMS есть, а тут&#8230; Тот же модуль nvidia, находящийся в [extra], предназначен исключительно для стокового ядра -ARCH. А я вот использую ядра ветки -ZEN (которые сам и мейнтейню, впрочем) и каждые недели две выходит новый релиз, зачастую ломающий старые модули нвидии. Про смещение по ветви я и вовсе молчу.</p>
<p>Пакет nvidia-zen в AUR уже сто лет как устарел, а на мое письмо в maillist с просьбой забрать у текущего владельца пакет и оставить его без владельца никто не ответил.</p>
<p>Время шло, проблема не исчезала. Тогда я решился написать generic-way под все ядра.</p>
<p>Быстрый просмотр PKGBUILDа nvidia ясно дал знать, что все самое интересное и нужное находится в nvidia-binary-package/usr/src/nv. Все остальное было просто мусором. Посему исходники модуля были скопированы в /usr/src/nvidia и был написан простенький скрипт, который по команде buildmodule-nvidia собирал и устанавливал модуль под текущее запущенное ядро. Собственно скрипт, главная его часть, содрана с официального PKGBUILD.</p>
<blockquote><p>cd /usr/src/nvidia/<br />
ln -s Makefile.kbuild Makefile<br />
make SYSSRC=/lib/modules/`uname -r`/build module || return 1<br />
mkdir -p /lib/modules/`uname -r`/kernel/drivers/video/<br />
install -m644 nvidia.ko /lib/modules/`uname -r`/kernel/drivers/video/<br />
depmod `uname -r`</p></blockquote>
<p>Заходим в консоль, от рута набираем buildmodule-nvidia, и все &#8211; модуль собран и установлен.</p>
<p>Казалось бы, проблема была решена. Но хотелось как то помочь людям с подобной проблемой, посему после 20-минутных потуг я родил пакет <a target="_blank" rel="nofollow" href="http://lex.gs/goto/http://aur.archlinux.org/packages.php?ID=31604" >nvidia-builder</a>, который вы и можете наблюдать в АУРе.</p>
<br />
<hr />
<p><small>© x-demon --> <a href="http://lex.gs">blog://x-demon (ex. x-demon.org)</a>, 2009. |
<a href="http://lex.gs/linux/archlinux-generic-nvidia-module.html">Permalink</a> |
<a href="http://lex.gs/linux/archlinux-generic-nvidia-module.html#comments">2 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://lex.gs/linux/archlinux-generic-nvidia-module.html&title=Нестандартный подход к сборке модулей в ArchLinux">del.icio.us</a>
<br />
Cat: <a href="http://lex.gs/category/linux" title="View all posts in Linux" rel="category tag">Linux</a><br />
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://lex.gs/linux/archlinux-generic-nvidia-module.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Совершеннолетие Linux</title>
		<link>http://lex.gs/linux/sovershennoletie-linux.html</link>
		<comments>http://lex.gs/linux/sovershennoletie-linux.html#comments</comments>
		<pubDate>Thu, 17 Sep 2009 19:38:16 +0000</pubDate>
		<dc:creator>x-demon</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://lex.gs/linux/sovershennoletie-linux.html</guid>
		<description><![CDATA[Ага, именно так, 17 сентября 1991 года первая версия была. Теперь с линуксом можно заниматься сексом абсолютно легально. Хотя эти времена прошли. Теперь все работает без проблем. Получше, чем в windows. © x-demon --> blog://x-demon (ex. x-demon.org), 2009. &#124; Permalink &#124; One comment &#124; Add to del.icio.us Cat: Linux Feed enhanced by Better Feed from [...]]]></description>
			<content:encoded><![CDATA[<p>Ага, именно так, 17 сентября 1991 года первая версия была. </p>
<p>Теперь с линуксом можно заниматься сексом абсолютно легально. Хотя эти времена прошли. Теперь все работает без проблем. Получше, чем в windows.</p>
<br />
<hr />
<p><small>© x-demon --> <a href="http://lex.gs">blog://x-demon (ex. x-demon.org)</a>, 2009. |
<a href="http://lex.gs/linux/sovershennoletie-linux.html">Permalink</a> |
<a href="http://lex.gs/linux/sovershennoletie-linux.html#comments">One comment</a> |
Add to
<a href="http://del.icio.us/post?url=http://lex.gs/linux/sovershennoletie-linux.html&title=Совершеннолетие Linux">del.icio.us</a>
<br />
Cat: <a href="http://lex.gs/category/linux" title="View all posts in Linux" rel="category tag">Linux</a><br />
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://lex.gs/linux/sovershennoletie-linux.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Debian Day 2009</title>
		<link>http://lex.gs/linux/debian-day-2009.html</link>
		<comments>http://lex.gs/linux/debian-day-2009.html#comments</comments>
		<pubDate>Sun, 16 Aug 2009 08:22:50 +0000</pubDate>
		<dc:creator>x-demon</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://lex.gs/?p=886</guid>
		<description><![CDATA[Именно 16 августа, в далеком 1993 создателем debian GNU/Linux Яном Мёрдком был официально основан Debian Project. Debian дал жизнь многим проектам, в числе которых Ubuntu &#8211; самый популярный linux дистрибутив, Maemo &#8211; используемый в MID&#8217;ах Nokia (и не только), Knoppix &#8211; LiveCD на все случаи жизни. Debian портирован на 11 архитектур и имеет самый большой [...]]]></description>
			<content:encoded><![CDATA[<p>Именно 16 августа, в далеком 1993 создателем debian GNU/Linux Яном Мёрдком был официально основан Debian Project. Debian дал жизнь многим проектам, в числе которых Ubuntu &#8211; самый популярный linux дистрибутив, Maemo &#8211; используемый в MID&#8217;ах Nokia (и не только), Knoppix &#8211; LiveCD на все случаи жизни. Debian портирован на 11 архитектур и имеет самый большой репозитарий софта. По данным DistroWatch, Debian по популярности находится на 5 месте.</p>
<p>И именно сегодня Debian исполняется 16 лет. Ура, Товарищи!</p>
<br />
<hr />
<p><small>© x-demon --> <a href="http://lex.gs">blog://x-demon (ex. x-demon.org)</a>, 2009. |
<a href="http://lex.gs/linux/debian-day-2009.html">Permalink</a> |
<a href="http://lex.gs/linux/debian-day-2009.html#comments">2 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://lex.gs/linux/debian-day-2009.html&title=Debian Day 2009">del.icio.us</a>
<br />
Cat: <a href="http://lex.gs/category/linux" title="View all posts in Linux" rel="category tag">Linux</a><br />
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://lex.gs/linux/debian-day-2009.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Archlinux repo &#8211; [xdemon-repo]</title>
		<link>http://lex.gs/linux/archlinux-repo-xdemon-repo.html</link>
		<comments>http://lex.gs/linux/archlinux-repo-xdemon-repo.html#comments</comments>
		<pubDate>Fri, 17 Jul 2009 12:15:38 +0000</pubDate>
		<dc:creator>x-demon</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://lex.gs/?p=852</guid>
		<description><![CDATA[Открыл доступ к своему небольшому репозитарию archlinux софта в бинарном, разумеется, виде. i686 only, sorry x86_64 guys. В репозитарии можно обнаружить svn версии таких тулз как nmap, aircrack, kismet + ptw, airoscript (все стабильно), небольшую коллекцию эмуляторов, cvs версию xchat и тому подобное&#8230; Чтобы подключить мой репозитарий, добавьте в /etc/pacman.conf следующее: [xdemon-repo] http://repo.x-demon.org/archlinux/os/i686/ Затем обновите [...]]]></description>
			<content:encoded><![CDATA[<p>Открыл доступ к своему небольшому репозитарию archlinux софта в бинарном, разумеется, виде. <strong>i686 only, sorry x86_64 guys</strong>. В репозитарии можно обнаружить svn версии таких тулз как nmap, aircrack, kismet + ptw, airoscript (все стабильно), небольшую коллекцию эмуляторов, cvs версию xchat и тому подобное&#8230;<br />
Чтобы подключить мой репозитарий, добавьте в /etc/pacman.conf следующее:</p>
<blockquote><p>[xdemon-repo]</p>
<p>http://repo.x-demon.org/archlinux/os/i686/</p></blockquote>
<p>Затем обновите листы при помощи стандартного pacman -Su. Обновления &#8211; каждые 4 часа с 12.00 по МСК до полуночи.<br />
Кстати говоря, я спокойно могу собирать нужные вам пакеты из AUR, для этого свяжитесь со мной в комментах и дайте ссылку на нужный PKGBUILD. А то двухголовый c2d простаивает.</p>
<br />
<hr />
<p><small>© x-demon --> <a href="http://lex.gs">blog://x-demon (ex. x-demon.org)</a>, 2009. |
<a href="http://lex.gs/linux/archlinux-repo-xdemon-repo.html">Permalink</a> |
<a href="http://lex.gs/linux/archlinux-repo-xdemon-repo.html#comments">5 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://lex.gs/linux/archlinux-repo-xdemon-repo.html&title=Archlinux repo &#8211; [xdemon-repo]">del.icio.us</a>
<br />
Cat: <a href="http://lex.gs/category/linux" title="View all posts in Linux" rel="category tag">Linux</a><br />
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://lex.gs/linux/archlinux-repo-xdemon-repo.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>distcc &#8211; распределенная компиляция</title>
		<link>http://lex.gs/linux/distcc-raspredelennaya-kompilyaciya.html</link>
		<comments>http://lex.gs/linux/distcc-raspredelennaya-kompilyaciya.html#comments</comments>
		<pubDate>Wed, 10 Jun 2009 08:01:42 +0000</pubDate>
		<dc:creator>x-demon</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://lex.gs/?p=806</guid>
		<description><![CDATA[После покупки нетбука я серьезно задумался о том, как бы ускорить процесс компиляции разного софта, которого нет в бинарном виде&#8230; Собирать, скажем, wine с фиксом для warcraft 3 требует полной пересборки, а wine софтина тяжелая, и собирается крайне лениво. Да и грузить несчастный atom по максимуму тоже не особо хочется. Впрочем, выход был найден достаточно [...]]]></description>
			<content:encoded><![CDATA[<p>После покупки нетбука я серьезно задумался о том, как бы ускорить процесс компиляции разного софта, которого нет в бинарном виде&#8230; Собирать, скажем, wine с фиксом для warcraft 3 требует полной пересборки, а wine софтина тяжелая, и собирается крайне лениво. Да и грузить несчастный atom по максимуму тоже не особо хочется. Впрочем, выход был найден достаточно быстро. distcc &#8211; система для распределенного компилирования.</p>
<p>Для начала о том, на чем все это тестировалось.</p>
<p>1. Для чего собиралось &#8211; HP 2140, Intel Atom 1.6 GHz, RAM 2 GB, ArchLinux.<br />
2. Нода 1 &#8211; PC, Intel Core 2 Duo e 6550, 2.33 GHz, 1 GB RAM, Ubuntu Linux 9.04<br />
3. Нода 2 &#8211; Acer Aspire 5720G, Intel Core 2 Duo T7300, 2 GHz, 2 GB RAM, Ubuntu Linux 9.04</p>
<p>Впрочем, ноды могут быть и на FreeBSD, и на Solaris &#8211; роли это не играет. Желательно только чтобы ветка gcc везде была одна, например gcc 4, хотя и это не обязательно.</p>
<p>Итак, поехали.</p>
<p>Ставим distcc из репозитариев. Он есть в бинарном виде в репах и у арча, и у убунты.</p>
<p>Правим конфиги. В ubuntu: /etc/default/distcc, archlinux &#8211; /etc/conf.d/distcc. Конфиги понятны, снабжены справкой и т. п. Я рекомендую закомментить строку LISTENER, чтобы демон слушал все сетевые интерфейсы, и изменить строку ALLOWEDNETS=&#8221;192.168.1.0/24&#8243;- так указано у меня для моей домашней сети.</p>
<p>Аналогично проделываем для всех машин. Все? Запускаем демона через /etc/init.d/distccd start для Убунты, и /etc/rc.d/distcc start для ArchLinux.</p>
<p>Теперь надо настроить компилятор для того, чтобы он использовал distcc. Так как я софт собираю арчевой утилитой makepkg, я могу это сделать через конфиг /etc/makepkg.conf , и приведу пример для него.<br />
Для начала, уберем знак ! перед distcc в параметре BUILDENV, тем самым включив distcc. Затем идем в DISTCC_HOSTS и пишем там через пробел IP адреса машин с запущенным демоном distcc. Можно добавить после хоста параметр сжатия &#8211; /10,lzo, например 192.168.1.13/10,lzo. Локалхост писать не надо если в кольце больше 2х машин &#8211; он занимается обработкой данных. Если хотите собирать заодно и на 127.0.0.1 &#8211; пишите в массив. Ну и наконец переходим к параметру MAKEFLAGS и пропишем там количество потоков. Я взял 8 &#8211; на каждый двухъядерный проц 3 потока, и на Atom 2.</p>
<p>Теперь запустим компиляцию при помощи makepkg. Сделаем, например, yaourt -S wine-w3fix в арчлинухе, запустив тем самым сборку wine с фиксом для warcraft 3 из AUR. Теперь надо посмотреть статистику использования distcc.</p>
<p>Как это сделать? Есть два варинта. Первый &#8211; distccmon-text &#8211; текстовый монитор, показывающий потоки, и distccmon-gnome &#8211; на базе GTK.</p>
<p>Не работает? Смотрите /var/log/distccd.log. И пишите мне, чем смогу помогу.</p>
<p>Как собирать просто при помощи make? Надо выставлять, например, вот такие флаги:</p>
<pre>CC='distcc gcc' CXX='distcc g++'</pre>
<p>И стартовать make при помощи make -jN, где N &#8211; колво потоков.</p>
<p>Что же мы получим на выходе? Нужный нам бинарник, разумеется. Все флаги передаются на ноды &#8211; если вы собирали с -O2 и -march=prescott, то на всех нодах файлы будут собираться с этими флагами. Вы ничего не потеряете при сборке с помощью distcc.</p>
<p>Кстати говоря, Вы можете спокойно собирать софт при помощи distcc и на других машинах, вот на примере моей конфигурации Вы можете собирать софт на Acer Aspire, используя мощности PC и Atom.</p>
<p>А вот собирать ядро я не рекомендую, только если у вас не абсолютно одинаковые машины с одинаковой осью, компилером и библиотеками &#8211; иначе будут проблемы.</p>
<p>Пишите комменты, пинайте, спрашивайте, мучайте&#8230; Всегда рад ответить =) И кстати, это моя первая статья такой тематики и такого масштаба, так что приму конструктивную критику.</p>
<br />
<hr />
<p><small>© x-demon --> <a href="http://lex.gs">blog://x-demon (ex. x-demon.org)</a>, 2009. |
<a href="http://lex.gs/linux/distcc-raspredelennaya-kompilyaciya.html">Permalink</a> |
<a href="http://lex.gs/linux/distcc-raspredelennaya-kompilyaciya.html#comments">2 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://lex.gs/linux/distcc-raspredelennaya-kompilyaciya.html&title=distcc &#8211; распределенная компиляция">del.icio.us</a>
<br />
Cat: <a href="http://lex.gs/category/linux" title="View all posts in Linux" rel="category tag">Linux</a><br />
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://lex.gs/linux/distcc-raspredelennaya-kompilyaciya.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>unix: fuser</title>
		<link>http://lex.gs/linux/unix-fuser.html</link>
		<comments>http://lex.gs/linux/unix-fuser.html#comments</comments>
		<pubDate>Tue, 31 Mar 2009 17:50:38 +0000</pubDate>
		<dc:creator>x-demon</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[cmd]]></category>
		<category><![CDATA[fuser]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://lex.gs/linux/unix-fuser.html</guid>
		<description><![CDATA[Расскажу-ка я Вам о маленькой утилите, входящий в состав любого linux-дистрибутива, крайне полезной в хозяйстве. Зовется она fuser, а предназначеня для определения того, какой процесс держит открытым какой-то файл или сетевой порт. Крайне полезно в хозяйстве =) Для файлов может использоваться для вычисления lock-файлов. Итак, поехали. Базовый синтаксис – fuser –n SPACE. SPACE можно заменить [...]]]></description>
			<content:encoded><![CDATA[<p>Расскажу-ка я Вам о маленькой утилите, входящий в состав любого linux-дистрибутива, крайне полезной в хозяйстве.</p>
<p>Зовется она <strong>fuser</strong>, а предназначеня для определения того, какой процесс держит открытым какой-то файл или сетевой порт.</p>
<p>Крайне полезно в хозяйстве =) Для файлов может использоваться для вычисления lock-файлов. Итак, поехали.</p>
<p>Базовый синтаксис – <strong>fuser –n SPACE</strong>. SPACE можно заменить на udp, tcp, и file. Пример с file:</p>
<p><em>[root@bsrv:~]# fuser -n file /home/xmpp-t/vkontakte/pyvkt.log<br />/home/xmpp-t/vkontakte/pyvkt.log: 22340</em> </p>
<p>Вот и номер процесса. Можно убивать. Кстати, это можно сделать, добавив к аргументам параметр –k (чтобы получилось –nk) – fuser сам убьет процесс.</p>
<p>Теперь пример с портами.</p>
<p><em>[root@bsrv:~]# fuser -n tcp 5222<br />5222/tcp:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 21945</em> </p>
<p>Вот и выяснили какой процесс у нас занимает порт 5222. Жаббир сервер, ага, он самый =) И тут также можно применить ключ –k для убийства процесса.</p>
<p>И еще небольшая плюшка. Если добавить ключ –u, Мы увидим процесс какого пользователя занимает данный файл/порт. Например:</p>
<p><em>[root@bsrv:~]# fuser -nu tcp 5222<br />5222/tcp:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 21945(<strong>ejabberd</strong>)</em> </p>
<p>А вот и пользователь!</p>
<br />
<hr />
<p><small>© x-demon --> <a href="http://lex.gs">blog://x-demon (ex. x-demon.org)</a>, 2009. |
<a href="http://lex.gs/linux/unix-fuser.html">Permalink</a> |
<a href="http://lex.gs/linux/unix-fuser.html#comments">3 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://lex.gs/linux/unix-fuser.html&title=unix: fuser">del.icio.us</a>
<br />
Cat: <a href="http://lex.gs/category/linux" title="View all posts in Linux" rel="category tag">Linux</a><br />
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://lex.gs/linux/unix-fuser.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>1234567890</title>
		<link>http://lex.gs/linux/1234567890.html</link>
		<comments>http://lex.gs/linux/1234567890.html#comments</comments>
		<pubDate>Fri, 13 Feb 2009 12:22:01 +0000</pubDate>
		<dc:creator>x-demon</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://lex.gs/linux/1234567890.html</guid>
		<description><![CDATA[Дада. Пользователи UNIX-подобных операционных систем по всему готовятся отметить символичную дату. 13 февраля 2009 года в 23:31:30 по Гринвичу UNIX-время во всех системах, работающих в данном стандарте, достигнет отметки 1 234 567 890 секунд. Помимо того, что на серверах выстраивается такая комбинация цифр, так эта дата еще и приходится на пятницу 13-е, говорят многие суеверные [...]]]></description>
			<content:encoded><![CDATA[<p>Дада.</p>
<blockquote><p>Пользователи UNIX-подобных операционных систем по всему готовятся отметить символичную дату. 13 февраля 2009 года в 23:31:30 по Гринвичу UNIX-время во всех системах, работающих в данном стандарте, достигнет отметки 1 234 567 890 секунд. Помимо того, что на серверах выстраивается такая комбинация цифр, так эта дата еще и приходится на пятницу 13-е, говорят многие суеверные администраторы.</p>
</blockquote>
<br />
<hr />
<p><small>© x-demon --> <a href="http://lex.gs">blog://x-demon (ex. x-demon.org)</a>, 2009. |
<a href="http://lex.gs/linux/1234567890.html">Permalink</a> |
<a href="http://lex.gs/linux/1234567890.html#comments">One comment</a> |
Add to
<a href="http://del.icio.us/post?url=http://lex.gs/linux/1234567890.html&title=1234567890">del.icio.us</a>
<br />
Cat: <a href="http://lex.gs/category/linux" title="View all posts in Linux" rel="category tag">Linux</a><br />
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://lex.gs/linux/1234567890.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Линусу Торвальдсу 39</title>
		<link>http://lex.gs/linux/linusu-torvaldsu-39.html</link>
		<comments>http://lex.gs/linux/linusu-torvaldsu-39.html#comments</comments>
		<pubDate>Sun, 28 Dec 2008 14:41:37 +0000</pubDate>
		<dc:creator>x-demon</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://lex.gs/?p=704</guid>
		<description><![CDATA[Ровно тридцать девять лет назад, 28 декабря 1969 года, в Хельсинках родился Линус Торвальдс, создатель операционной системы Linux. © x-demon --> blog://x-demon (ex. x-demon.org), 2008. &#124; Permalink &#124; 6 comments &#124; Add to del.icio.us Cat: Linux Feed enhanced by Better Feed from Ozh]]></description>
			<content:encoded><![CDATA[<p>Ровно тридцать девять лет назад, 28 декабря 1969 года, в Хельсинках родился Линус Торвальдс, создатель операционной системы Linux.</p>
<br />
<hr />
<p><small>© x-demon --> <a href="http://lex.gs">blog://x-demon (ex. x-demon.org)</a>, 2008. |
<a href="http://lex.gs/linux/linusu-torvaldsu-39.html">Permalink</a> |
<a href="http://lex.gs/linux/linusu-torvaldsu-39.html#comments">6 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://lex.gs/linux/linusu-torvaldsu-39.html&title=Линусу Торвальдсу 39">del.icio.us</a>
<br />
Cat: <a href="http://lex.gs/category/linux" title="View all posts in Linux" rel="category tag">Linux</a><br />
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://lex.gs/linux/linusu-torvaldsu-39.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>15 лет Debian</title>
		<link>http://lex.gs/linux/15-let-debian.html</link>
		<comments>http://lex.gs/linux/15-let-debian.html#comments</comments>
		<pubDate>Sat, 16 Aug 2008 14:53:54 +0000</pubDate>
		<dc:creator>x-demon</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://lex.gs/linux/15-let-debian.html</guid>
		<description><![CDATA[Лол, чо, бухаем © x-demon --> blog://x-demon (ex. x-demon.org), 2008. &#124; Permalink &#124; No comment &#124; Add to del.icio.us Cat: Linux Feed enhanced by Better Feed from Ozh]]></description>
			<content:encoded><![CDATA[<p>Лол, чо, бухаем</p>
<br />
<hr />
<p><small>© x-demon --> <a href="http://lex.gs">blog://x-demon (ex. x-demon.org)</a>, 2008. |
<a href="http://lex.gs/linux/15-let-debian.html">Permalink</a> |
<a href="http://lex.gs/linux/15-let-debian.html#comments">No comment</a> |
Add to
<a href="http://del.icio.us/post?url=http://lex.gs/linux/15-let-debian.html&title=15 лет Debian">del.icio.us</a>
<br />
Cat: <a href="http://lex.gs/category/linux" title="View all posts in Linux" rel="category tag">Linux</a><br />
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://lex.gs/linux/15-let-debian.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/


Served from: lex.gs @ 2010-09-02 22:24:42 -->