<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
<title>blog.shakirov.com // Linux</title>
<link>http://blog.shakirov.com/linux/</link>
<description>Technical blog at shakirov.com // Linux</description>
<ttl>60</ttl>
<lastBuildDate>Sun, 26 Apr 2009 13:57:54 +0400</lastBuildDate>
<generator>InTerra Blog Machine</generator>
<item><title>блокируем IP в iptables</title>
<link>http://blog.shakirov.com/2008/02/18/blokiruem_ip_v_iptables/</link>
<description>&lt;a name=&quot;p-1255-1&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p-1255-1&quot;&gt;как&amp;nbsp;заблокировать определённый ip&amp;nbsp;в ip&amp;nbsp;tables? так:&lt;/p&gt;
&lt;a name=&quot;p-1255-2&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p-1255-2&quot;&gt;
&lt;!--notypo--&gt;&lt;textarea class=&quot;code&quot; rows=&quot;2&quot; readonly=&quot;readonly&quot;&gt;iptables -A INPUT -s 127.0.0.1 -j DROP&lt;/textarea&gt;&lt;!--/notypo--&gt;&lt;/p&gt;
&lt;a name=&quot;p-1255-3&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p-1255-3&quot;&gt;
127.0.0.1 естественно меняем на&amp;nbsp;ip который надо залочить.&lt;/p&gt; </description>
<pubDate>Mon, 18 Feb 2008 01:47:00 +0300</pubDate>
</item>
<item><title>Internet explorer для Linux</title>
<link>http://blog.shakirov.com/2008/02/18/internet_explorer_dlja_linux/</link>
<description>&lt;a name=&quot;p18872-1&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p18872-1&quot;&gt;Год&amp;nbsp;назад, примерно, наткнулся на&amp;nbsp;презабавнейшую вещицу, IE4Linux. Причём это&amp;nbsp;все версии Internet Explorer для&amp;nbsp;Linux в&amp;nbsp;одном флаконе.&lt;/p&gt;
&lt;a name=&quot;p18872-2&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p18872-2&quot;&gt;
для&amp;nbsp;установки понадобится wine:&lt;/p&gt;
&lt;a name=&quot;p18872-3&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p18872-3&quot;&gt;
&lt;!--notypo--&gt;&lt;textarea class=&quot;code&quot; rows=&quot;3&quot; readonly=&quot;readonly&quot;&gt;yum -y install wine*
yum -y install cabextract&lt;/textarea&gt;&lt;!--/notypo--&gt;&lt;/p&gt;
&lt;a name=&quot;p18872-4&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p18872-4&quot;&gt;
И&amp;nbsp;собственно сам&amp;nbsp;ies4linux:&lt;/p&gt;
&lt;a name=&quot;p18872-5&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p18872-5&quot;&gt;
&lt;!--notypo--&gt;&lt;textarea class=&quot;code&quot; rows=&quot;5&quot; readonly=&quot;readonly&quot;&gt;wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz
tar zxvf ies4linux-latest.tar.gz
cd ies4linux-*
./ies4linux&lt;/textarea&gt;&lt;!--/notypo--&gt;&lt;/p&gt;
&lt;a name=&quot;p18872-6&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p18872-6&quot;&gt;
ну&amp;nbsp;и true type fonts виндовые:&lt;/p&gt;
&lt;a name=&quot;p18872-7&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p18872-7&quot;&gt;
&lt;!--notypo--&gt;&lt;textarea class=&quot;code&quot; rows=&quot;4&quot; readonly=&quot;readonly&quot;&gt;wget http://corefonts.sourceforge.net/msttcorefonts-2.0-1.spec
rpmbuild -bb msttcorefonts-2.0-1.spec
rpm -ivh /path_to_rpm/msttcorefonts-2.0-1.noarch.rpm&lt;/textarea&gt;&lt;!--/notypo--&gt;&lt;/p&gt;
&lt;a name=&quot;p18872-8&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p18872-8&quot;&gt;
Ctrl-Alt-Backspace для&amp;nbsp;рестарта оконного менеджера и&amp;nbsp;всё готово!&lt;/p&gt; </description>
<pubDate>Mon, 18 Feb 2008 01:39:00 +0300</pubDate>
</item>
<item><title>Отключаем IPv6 в Linux</title>
<link>http://blog.shakirov.com/2008/02/18/otkljuchaem_ipv6_v_linux/</link>
<description>&lt;a name=&quot;p-1337-1&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p-1337-1&quot;&gt;Для&amp;nbsp;того чтобы отключить IPv6 в&amp;nbsp;Linux, надо:&lt;/p&gt;
&lt;a name=&quot;p-1337-2&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p-1337-2&quot;&gt;
в&amp;nbsp;/etc/modprobe.conf вставить две&amp;nbsp;строчки&lt;/p&gt;
&lt;a name=&quot;p-1337-3&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p-1337-3&quot;&gt;
&lt;!--notypo--&gt;&lt;textarea class=&quot;code&quot; rows=&quot;3&quot; readonly=&quot;readonly&quot;&gt;alias net-pf-10 off
alias ipv6 off&lt;/textarea&gt;&lt;!--/notypo--&gt;&lt;/p&gt;
&lt;a name=&quot;p-1337-4&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p-1337-4&quot;&gt;
затем в&amp;nbsp;/etc/sysconfig/network поставить NETWORKING_IPV6=no&lt;/p&gt;
&lt;a name=&quot;p-1337-5&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p-1337-5&quot;&gt;
отключить за&amp;nbsp;ненадобностью файрвол:&lt;/p&gt;
&lt;a name=&quot;p-1337-6&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p-1337-6&quot;&gt;
&lt;!--notypo--&gt;&lt;textarea class=&quot;code&quot; rows=&quot;3&quot; readonly=&quot;readonly&quot;&gt;/sbin/service ip6tables stop
/sbin/chkconfig ip6tables off&lt;/textarea&gt;&lt;!--/notypo--&gt;&lt;/p&gt;
&lt;a name=&quot;p-1337-7&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p-1337-7&quot;&gt;
рестартнуть сеть service network restart или&amp;nbsp;систему shutdown -r now&lt;/p&gt; </description>
<pubDate>Mon, 18 Feb 2008 01:37:00 +0300</pubDate>
</item>
<item><title>ssh keepAlive</title>
<link>http://blog.shakirov.com/2008/02/13/ssh_keepalive/</link>
<description>&lt;a name=&quot;p13558-1&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p13558-1&quot;&gt;для&amp;nbsp;того чтобы ssh&amp;nbsp;соединение не&amp;nbsp;закрывалось при&amp;nbsp;отсутствии активности&lt;/p&gt;
&lt;a name=&quot;p13558-2&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p13558-2&quot;&gt;
нужно раскоментить в&amp;nbsp;конфиге /etc/ssh/sshd_config строчки:&lt;/p&gt;
&lt;a name=&quot;p13558-3&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p13558-3&quot;&gt;
&lt;!--notypo--&gt;&lt;textarea class=&quot;code&quot; rows=&quot;3&quot; readonly=&quot;readonly&quot;&gt;TCPKeepAlive yes
ClientAliveInterval 100000&lt;/textarea&gt;&lt;!--/notypo--&gt;&lt;/p&gt;
&lt;a name=&quot;p13558-4&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p13558-4&quot;&gt;
и&amp;nbsp;рестартануть sshd&lt;/p&gt; </description>
<pubDate>Wed, 13 Feb 2008 20:05:00 +0300</pubDate>
</item>
<item><title>Openfire русский язык</title>
<link>http://blog.shakirov.com/2008/02/10/openfire_russkij_jazyk/</link>
<description>&lt;a name=&quot;p95318-1&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p95318-1&quot;&gt;Есть такой замечательный Jabber сервер, имя&amp;nbsp;ему Openfire (ex. WildFire, ex. Jive Messanger), ставится легко, настраивается через вебморду, туча плагинов (надо кстати оттестить асечный транспорт). &lt;/p&gt;
&lt;a name=&quot;p95318-2&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p95318-2&quot;&gt;
Бывает что&amp;nbsp;в&amp;nbsp;оффлайновых сообщениях кривится кодировка, фиксится это&amp;nbsp;чрезвычайно просто, достаточно соблюсти:&lt;/p&gt;
&lt;a name=&quot;p95318-3&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p95318-3&quot;&gt;
1. Mysql база должна быть в&amp;nbsp;utf-8&lt;/p&gt;
&lt;a name=&quot;p95318-4&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p95318-4&quot;&gt;
2. в&amp;nbsp;конфиге мускуля my.cnf должно быть прописано:&lt;/p&gt;
&lt;a name=&quot;p95318-5&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p95318-5&quot;&gt;
&lt;!--notypo--&gt;&lt;textarea class=&quot;code&quot; rows=&quot;8&quot; readonly=&quot;readonly&quot;&gt;[mysqld]
default-character-set = utf8
character-sets-dir = /usr/share/mysql/charsets

[client]
default-character-set = utf8
character-sets-dir = /usr/share/mysql/charsets&lt;/textarea&gt;&lt;!--/notypo--&gt;&lt;/p&gt;
&lt;a name=&quot;p95318-6&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p95318-6&quot;&gt;
проверено, работает.&lt;/p&gt; </description>
<pubDate>Sun, 10 Feb 2008 12:12:00 +0300</pubDate>
</item>
<item><title>как распаковать rpm?</title>
<link>http://blog.shakirov.com/2008/02/06/kak_raspakovat_rpm/</link>
<description>&lt;a name=&quot;p28646-1&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p28646-1&quot;&gt;Распаковать rpm&amp;nbsp;пакет можно так:&lt;/p&gt;
&lt;a name=&quot;p28646-2&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p28646-2&quot;&gt;
rpm2cpio file.rpm | cpio -idmuv --no-absolute-filenames&lt;/p&gt; </description>
<pubDate>Wed, 06 Feb 2008 15:10:00 +0300</pubDate>
</item>
<item><title>Конвертируем файлы из одной кодировки в другую.</title>
<link>http://blog.shakirov.com/2008/02/01/konvertiruem_fajly_iz_odnoj_kodirovki_v_druguju/</link>
<description>&lt;a name=&quot;p56138-1&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p56138-1&quot;&gt;Для&amp;nbsp;конвертации текстовиков из&amp;nbsp;одной кодировки в&amp;nbsp;другую есть замечательная тулза iconv&lt;/p&gt;
&lt;a name=&quot;p56138-2&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p56138-2&quot;&gt;
Смысл и&amp;nbsp;синтаксис становится более чем&amp;nbsp;понятен если взглянуть ниже.&lt;/p&gt;
&lt;a name=&quot;p56138-3&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p56138-3&quot;&gt;
[root@iit]# iconv --from-code=utf8 --to-code=cp1251 source-file -o target-file&lt;/p&gt; </description>
<pubDate>Fri, 01 Feb 2008 21:52:00 +0300</pubDate>
</item>
<item><title>Linux Startup and Runlevels</title>
<link>http://blog.shakirov.com/2008/01/25/linux_startup_and_runlevels/</link>
<description>
&lt;a name=&quot;p40637-1&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p40637-1&quot;&gt;
&lt;a href=&quot;http://blog.shakirov.com/entry/1000054/file/linux_startup_and_runlevels.txt&quot; class=&quot;myLink&quot;&gt;http://blog.shakirov.com/entry/1000054/file/linux_startup_and_runlevels.txt&lt;/a&gt;&lt;/p&gt; </description>
<pubDate>Fri, 25 Jan 2008 18:42:00 +0300</pubDate>
</item>
<item><title>chkconfig httpd</title>
<link>http://blog.shakirov.com/2008/01/05/chkconfig_httpd/</link>
<description>Для того чтобы скрипт apachectl превратить в полноценный стартап надо:
скопировать apachectl в /etc/init.d/httpd и прописать в шапке:
&lt;pre&gt;
# chkconfig: - 85 15
# description: Apache is a World Wide Web server.  It is used to serve \
#              HTML files and CGI.
# processname: httpd
# pidfile: /usr/local/apache/logs/httpd.pid
# config: /usr/local/apache/conf/httpd.conf
# config: /usr/local/apache/conf/srm.conf
# config: /usr/local/apache/conf/access.conf
&lt;/pre&gt;

Затем:
chkconfig --add httpd
chkconfig --level 345 httpd on</description>
<pubDate>Sat, 05 Jan 2008 22:37:00 +0300</pubDate>
</item>
<item><title>содержимое rpm пакета</title>
<link>http://blog.shakirov.com/2007/12/28/soderzhimoe_rpm_paketa/</link>
<description>Просмотреть содержимое rpm пакета можно примерно так.

&lt;pre&gt;rpm -qlip kernel-2.6.9-42.0.3.plus.c4.x86_64.rpm | grep ufs&lt;/pre&gt;</description>
<pubDate>Fri, 28 Dec 2007 22:34:00 +0300</pubDate>
</item>

</channel>
</rss>