<?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-23737116</id><updated>2012-02-17T04:34:07.476+02:00</updated><title type='text'>aytekinux</title><subtitle type='html'>Linux tırmalamaları, hayat sayıklamaları...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://aytekinux.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://aytekinux.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Aytekin Aygün</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>27</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-23737116.post-190833940426484263</id><published>2011-10-06T17:02:00.006+03:00</published><updated>2011-10-06T17:33:00.813+03:00</updated><title type='text'>Sanal Makinede Saat Değişikliği</title><content type='html'>Proxmox 'da kurulu Debian 6.0.2'nin saatini değiştirmek istediğimde şöyle birşey oldu:&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;# date 100616362011&lt;br /&gt;date: cannot set date: Operation not permitted&lt;br /&gt;Thu Oct  6 16:36:00 UTC 2011&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;OpenVZ ile sanallaştırılan Debian'ın saatini şu şekilde değiştirmek gerekiyor:&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;# dpkg-reconfigure tzdata&lt;br /&gt;&lt;br /&gt;Current default time zone: 'Europe/Istanbul'&lt;br /&gt;Local time is now:      Thu Oct  6 16:56:21 EEST 2011.&lt;br /&gt;Universal Time is now:  Thu Oct  6 13:56:21 UTC 2011.&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;Çıktıdan da anlaşıldığı gibi, aslında temel sorun Time Zone'un doğru olmaması. Komutu yazdıktan sonra gelen pencerede önce Europe sonra Istanbul'u seçiyoruz, hepsi bu.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Kaynak : &lt;a href="http://wiki.openvz.org/Timezone"&gt;http://wiki.openvz.org/Timezone&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23737116-190833940426484263?l=aytekinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aytekinux.blogspot.com/feeds/190833940426484263/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23737116&amp;postID=190833940426484263' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/190833940426484263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/190833940426484263'/><link rel='alternate' type='text/html' href='http://aytekinux.blogspot.com/2011/10/sanal-makinede-saat-degisikligi.html' title='Sanal Makinede Saat Değişikliği'/><author><name>Aytekin Aygün</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23737116.post-4205207205030858731</id><published>2010-07-12T15:04:00.010+03:00</published><updated>2010-07-12T16:48:12.094+03:00</updated><title type='text'>Komut Satırından XMPP Mesajı Göndermek</title><content type='html'>Kurum içinde anında mesajlaşma altyapısında Jabber protokolünü kullanan &lt;a href="http://www.igniterealtime.org/projects/openfire/"&gt;Openfire Server&lt;/a&gt;'ı kullanıyorum. Hazır altyapı varken serverların sistem bildirimlerini anında mesajlaşma yazılımı üzerinden almak güzel olur diye düşünerek çıktım yola. Zincirin eksik halkası, komut satırından bu işi yapacak program. Aramalarımda bulduğum güzel ise: &lt;a href="http://www.djcbsoftware.nl/code/sendxmpp/"&gt;&lt;span style="font-weight: bold;"&gt;sendxmmp&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Önce kuralım (Ubuntu Server'a kurulum anlatılmıştır):&lt;br /&gt;&lt;pre style="font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; color: rgb(0, 0, 0); background-color: rgb(238, 238, 238); font-size: 12px; border: 1px dashed rgb(153, 153, 153); line-height: 14px; padding: 5px; overflow: auto; width: 100%;"&gt;&lt;code&gt;# apt-get install sendxmpp&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Kullanıcı adı, server, port bilgilerini gireceğimiz &lt;span style="font-style: italic;"&gt;.sendxmpprc&lt;/span&gt; dosyasını kullanıcı dizinine oluşturuyoruz. Kullanılabilecek formatlar şöyleymiş:&lt;b&gt;&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;pre style="font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; color: rgb(0, 0, 0); background-color: rgb(238, 238, 238); font-size: 12px; border: 1px dashed rgb(153, 153, 153); line-height: 14px; padding: 5px; overflow: auto; width: 100%;"&gt;&lt;code&gt;CONFIGURATION FILE&lt;br /&gt;&lt;br /&gt; You may define a ’~/.sendxmpprc’ file with the necessary data for your&lt;br /&gt;xmpp-account, with a line of the format:&lt;br /&gt;&lt;br /&gt;    user@server password componentname&lt;br /&gt;&lt;br /&gt;e.g.:&lt;br /&gt;&lt;br /&gt;    # my account&lt;br /&gt;    alice@jabber.org  secret&lt;br /&gt;&lt;br /&gt;(’#’ and newlines are allowed like in shellscripts). You can add a host&lt;br /&gt;(or IP address) if it is different from the server part of your JID:&lt;br /&gt;&lt;br /&gt;    # account with specific connection host&lt;br /&gt;    alice@myjabberserver.com;foo.com secret&lt;br /&gt;&lt;br /&gt;You can also add a port if it is not the standard XMPP port:&lt;br /&gt;&lt;br /&gt;    # account with weird port number&lt;br /&gt;    alice@myjabberserver.com:1234 secret&lt;br /&gt;&lt;br /&gt;Of course, you may also mix the two:&lt;br /&gt;&lt;br /&gt;    # account with a specific host and port&lt;br /&gt;    alice@myjabberserver.com;foo.com:1234 secret&lt;br /&gt;&lt;br /&gt;NOTE: for your security, sendxmpp demands that the configuration file&lt;br /&gt;is owned by you and readable only to you (permissions 600).&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Ben şu formatı kullandım:&lt;br /&gt;&lt;pre style="font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; color: rgb(0, 0, 0); background-color: rgb(238, 238, 238); font-size: 12px; border: 1px dashed rgb(153, 153, 153); line-height: 14px; padding: 5px; overflow: auto; width: 100%;"&gt;&lt;code&gt;Kullanıcı@server.com:Port Şifre&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;Aslında bu dosyayı oluşturmadan da bilgileri parametrelerle girerek mesaj göndermek mümkün. Fakat bu durumda kullanıcı ve şifre deşifre olacağından ben güvenlik adına bu şekilde kullanmayı tercih etmiyorum. Zaten program da güvenliği önemsediğini &lt;span style="font-style: italic;"&gt;.sendxmpprc&lt;/span&gt; dosyasının izinlerini 600 yapmadan çalışmayarak bize gösteriyor. Konfigürasyon dosyasına gerekli bilgileri girdikten sonra hemen dosya izinlerini düzenliyoruz:&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;pre style="font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; color: rgb(0, 0, 0); background-color: rgb(238, 238, 238); font-size: 12px; border: 1px dashed rgb(153, 153, 153); line-height: 14px; padding: 5px; overflow: auto; width: 100%;"&gt;&lt;code&gt;chmod 600 ~/.sendxmpprc&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Bu ayarlar normalde yeterli fakat &lt;a href="http://www.igniterealtime.org/projects/openfire/"&gt;Openfire Server&lt;/a&gt; kullanıyorsanız şu hata mesajı geliyor.&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;pre style="font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; color: rgb(0, 0, 0); background-color: rgb(238, 238, 238); font-size: 12px; border: 1px dashed rgb(153, 153, 153); line-height: 14px; padding: 5px; overflow: auto; width: 100%;"&gt;&lt;code&gt;# echo "Bu bir komut satırı mesajıdır" | sendxmpp -s  Konsol mesajı test@abc.local&lt;br /&gt;Error 'AuthSend': error: not-authorized[?]&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;br /&gt;Ye&lt;/span&gt;&lt;span&gt;tklendirmede yaşanan bu sorunu çözmek için,  &lt;span style="font-style: italic;"&gt;/usr/share/perl5/Net/XMPP/Protocol.pm&lt;/span&gt; dosyasını açıyoruz:&lt;br /&gt;&lt;pre style="font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; color: rgb(0, 0, 0); background-color: rgb(238, 238, 238); font-size: 12px; border: 1px dashed rgb(153, 153, 153); line-height: 14px; padding: 5px; overflow: auto; width: 100%;"&gt;&lt;code&gt;nano /usr/share/perl5/Net/XMPP/Protocol.pm&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Aşağıdaki satırı buluyoruz:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span&gt;       &lt;span style="font-size:85%;"&gt;return $self-&gt;AuthSASL(%args);&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span&gt;&lt;br /&gt;Başına # (diyez) koyuyoruz ve dosyayı kayıt ediyoruz:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span&gt;      &lt;span style="font-size:85%;"&gt;#return $self-&gt;AuthSASL(%args);&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span&gt;&lt;br /&gt;Şimdi bir mesaj denemesi yapabiliriz:&lt;br /&gt;&lt;br /&gt;&lt;pre style="font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; color: rgb(0, 0, 0); background-color: rgb(238, 238, 238); font-size: 12px; border: 1px dashed rgb(153, 153, 153); line-height: 14px; padding: 5px; overflow: auto; width: 100%;"&gt;&lt;code&gt;echo "Bu bir komut satırı mesajıdır" | sendxmpp -s Konsol mesajı kullanıcı@abc.loca&lt;/code&gt;&lt;/pre&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;Hepsi bu kadar.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;Şimdi&lt;span style="font-style: italic;"&gt; swatch&lt;/span&gt; ile log dosyalarını dinlemeye alıp, istediğim durumlara göre&lt;span style="font-style: italic;"&gt; swatch&lt;/span&gt;'ın aksiyon alarak bana anında mesaj göndermesi için kolları sıvayalım.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-weight: bold;"&gt;Kaynaklar :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;[1] &lt;/span&gt;&lt;a style="font-style: italic;" href="http://www.kilrathy.net/sites/xmpp-meldungen-via-script-senden.html"&gt;http://www.kilrathy.net/sites/xmpp-meldungen-via-script-senden.html&lt;/a&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;[2]&lt;/span&gt;&lt;a style="font-style: italic;" href="http://manpages.ubuntu.com/manpages/intrepid/man1/sendxmpp.1.html"&gt; http://manpages.ubuntu.com/manpages/intrepid/man1/sendxmpp.1.html&lt;/a&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;[3]&lt;/span&gt;&lt;a style="font-style: italic;" href="http://www.djcbsoftware.nl/code/sendxmpp/"&gt; http://www.djcbsoftware.nl/code/sendxmpp/&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23737116-4205207205030858731?l=aytekinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aytekinux.blogspot.com/feeds/4205207205030858731/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23737116&amp;postID=4205207205030858731' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/4205207205030858731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/4205207205030858731'/><link rel='alternate' type='text/html' href='http://aytekinux.blogspot.com/2010/07/komut-satrndan-xmpp-mesaj-gondermek.html' title='Komut Satırından XMPP Mesajı Göndermek'/><author><name>Aytekin Aygün</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23737116.post-5725705328256144242</id><published>2009-09-14T15:02:00.000+03:00</published><updated>2009-09-14T15:04:14.000+03:00</updated><title type='text'>LAMP Server Kurulumu (Debian, Ubuntu)</title><content type='html'>Linux, Apache, MySql, PHP dörtlüsü ve saz arkadaşları PhpMyAdmin kurulumları için konsol komutu:&lt;br&gt; &lt;br&gt; &lt;i&gt;# apt-get install apache2 php5 libapache2-mod-php5 php5-gd mysql-server mysql-client php5-mysql phpmyadmin&lt;/i&gt;&lt;br&gt; &lt;br&gt; &lt;br&gt; MySql root şifresi oluşturmak için;&lt;br&gt; &lt;br&gt; # mysql -u root&lt;br&gt; mysql&amp;gt; USE mysql;&lt;br&gt; mysql&amp;gt; UPDATE user SET Password=PASSWORD('new-password') WHERE user='root';&lt;br&gt; mysql&amp;gt; FLUSH PRIVILEGES;&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/23737116-5725705328256144242?l=aytekinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aytekinux.blogspot.com/feeds/5725705328256144242/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23737116&amp;postID=5725705328256144242' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/5725705328256144242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/5725705328256144242'/><link rel='alternate' type='text/html' href='http://aytekinux.blogspot.com/2009/09/lamp-server-kurulumu-debian-ubuntu.html' title='LAMP Server Kurulumu (Debian, Ubuntu)'/><author><name>Aytekin Aygün</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23737116.post-4232009908690297396</id><published>2009-08-19T11:50:00.001+03:00</published><updated>2009-08-19T11:50:36.428+03:00</updated><title type='text'>Ubuntu'da Turkcell ile VINN</title><content type='html'>VINN&amp;#39;ı USB girişine taktığımda Ubuntu 3G modemi hemen tanıdı, bağlantı &lt;br&gt;sihirbazı &amp;#231;ıktı. Adımları ilerleyerek Ubuntu gerekli ayarları yaptı. &lt;br&gt;Fakat bağlanamadım. İnternetten okuduğum bilgilere g&amp;#246;re PIN ve APN &lt;br&gt;değerlerine baktım. APN&amp;#39;nin &amp;quot;internet&amp;quot; olması gerektiğini biliyordum ve &lt;br&gt;Ubuntu zaten bu değeri girmişti.  Başka bir yerde sorun olacağını &lt;br&gt;d&amp;#252;ş&amp;#252;nd&amp;#252;m ama bulamayınca Windows kurulu bir PC&amp;#39;den bağlanıp ayarlarına &lt;br&gt;bakınca APN değerinin &amp;quot;mgb&amp;quot; olduğunu g&amp;#246;rd&amp;#252;m. Ubuntu&amp;#39;da APN değerini &lt;br&gt;&amp;quot;mgb&amp;quot; olarak değiştirince Ubuntu VINN&amp;#39;lamaya başladı.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23737116-4232009908690297396?l=aytekinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aytekinux.blogspot.com/feeds/4232009908690297396/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23737116&amp;postID=4232009908690297396' title='5 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/4232009908690297396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/4232009908690297396'/><link rel='alternate' type='text/html' href='http://aytekinux.blogspot.com/2009/08/ubuntuda-turkcell-ile-vinn.html' title='Ubuntu&apos;da Turkcell ile VINN'/><author><name>Aytekin Aygün</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23737116.post-7730501529091600512</id><published>2009-07-13T12:27:00.001+03:00</published><updated>2009-07-13T12:27:19.211+03:00</updated><title type='text'>SME Server konsol yönetim</title><content type='html'>Lokal ağda e-posta sunucusu olarak SME Server'ı kullanıyorum. Bugüne kadar işini gayet iyi yapan SME server'ımın IP adresini değiştirmem gerekiyordu. Daha önce konsoldan girdiğim bir yönetim aracı vardı ama komutu bir türlü hatırlayamadım. Google'da biraz gezindikten sonra komutu buldum:&lt;br&gt; &lt;br&gt; &lt;small&gt;&lt;i&gt;# console&lt;br&gt; &lt;br&gt; &lt;/i&gt;&lt;big&gt;İleride tekrar lazım olur diye de buraya not düşeyim dedim. &lt;/big&gt;&lt;br&gt; &lt;/small&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23737116-7730501529091600512?l=aytekinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aytekinux.blogspot.com/feeds/7730501529091600512/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23737116&amp;postID=7730501529091600512' title='3 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/7730501529091600512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/7730501529091600512'/><link rel='alternate' type='text/html' href='http://aytekinux.blogspot.com/2009/07/sme-server-konsol-yonetim.html' title='SME Server konsol yönetim'/><author><name>Aytekin Aygün</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23737116.post-5967526905573838696</id><published>2009-06-26T14:46:00.001+03:00</published><updated>2009-06-26T14:46:02.166+03:00</updated><title type='text'>Ubuntu 9.04'e ince ayar (Cilalanmış Ubuntu)</title><content type='html'>Ubuntu 9.04'ün default kurulumundan sonra ihtiyaç hissedilebilecek uygulamalar ve eklentiler:&lt;br&gt; &lt;br&gt; Önce &lt;font face="Arial, sans-serif"&gt;&lt;font style="font-size: 10pt;"  size="2"&gt;&lt;i&gt;deb &lt;span class="moz-txt-link-freetext"&gt;&lt;a class="moz-txt-link-freetext" href="http://packages.medibuntu.org/"&gt;http://packages.medibuntu.org/&lt;/a&gt;&lt;/span&gt; jaunty free non-free&lt;/i&gt;&lt;/font&gt;&lt;/font&gt; deposunu ekleyelim.&lt;br&gt; &lt;div class="post-body entry-content"&gt; &lt;br&gt; &lt;i&gt;&lt;small&gt;sudo nano /etc/apt/sources.list&lt;br&gt; &lt;br&gt; &lt;/small&gt;&lt;/i&gt;&lt;small&gt;&lt;big&gt;&lt;br&gt; Medibuntu deposunun anahtarını kuralım.&lt;br&gt; &lt;br&gt; &lt;i&gt;&lt;small&gt;sudo apt-get install medibuntu-keyring&lt;/small&gt;&lt;/i&gt;&lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;/big&gt;&lt;/small&gt;&lt;small&gt;&lt;big&gt;Depo listesini güncelleyelim.&lt;br&gt; &lt;small&gt;&lt;i&gt;&lt;br&gt; sudo apt-get update&lt;/i&gt;&lt;/small&gt;&lt;br&gt; &lt;/big&gt;&lt;/small&gt;&lt;br&gt; &lt;small&gt;&lt;big&gt;&lt;br&gt; Şu paketleri kuralım.&lt;br&gt; &lt;br&gt; &lt;i&gt;&lt;small&gt;sudo apt-get install ubuntu-restricted-extras sun-java6-bin liferea mplayer non-free-codecs bluefish gparted xine-ui xine-plugin vlc thunderbird filezilla glipper&lt;br&gt; &lt;/small&gt;&lt;/i&gt;&lt;/big&gt;&lt;/small&gt;&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23737116-5967526905573838696?l=aytekinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aytekinux.blogspot.com/feeds/5967526905573838696/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23737116&amp;postID=5967526905573838696' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/5967526905573838696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/5967526905573838696'/><link rel='alternate' type='text/html' href='http://aytekinux.blogspot.com/2009/06/ubuntu-904e-ince-ayar-cilalanms-ubuntu_26.html' title='Ubuntu 9.04&apos;e ince ayar (Cilalanmış Ubuntu)'/><author><name>Aytekin Aygün</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23737116.post-1831256002539055055</id><published>2009-05-20T15:44:00.001+03:00</published><updated>2009-05-20T15:44:58.883+03:00</updated><title type='text'>Sistem sıcaklık bildirimi</title><content type='html'>Sistemlerin belli bir sıcaklığı geçtiğinde e-posta ile bildirim yapabilmesi için &lt;b&gt;mbmon&lt;/b&gt;'dan yararlandım. Önce &lt;b&gt;mbmon&lt;/b&gt;'un çeşitli kullanım parametrelerini görelim:&lt;br&gt; &lt;br&gt; &lt;b&gt;Default 5 saniyede bir çıktı verir. (Sistem 28 derece. Fan hızı 3000)&lt;/b&gt;&lt;br&gt; &lt;i&gt;# mbmon -A&lt;br&gt; &lt;br&gt; Temp.= 254.0, 28.0, 201.0; Rot.= 3000,    0,    0&lt;br&gt; Vcore = 1.18, 1.82; Volt. = 3.41, 6.85, 11.67,  -0.00, -1.69&lt;br&gt; &lt;br&gt; Temp.= 254.0, 28.0, 201.0; Rot.= 3000,    0,    0&lt;br&gt; Vcore = 1.18, 1.82; Volt. = 3.41, 6.85, 11.67,  -0.00, -1.69&lt;br&gt; ...&lt;br&gt; ...&lt;br&gt; &lt;br&gt; &lt;/i&gt;&lt;b&gt;30 saniyede bir çıktı verir.&lt;/b&gt;&lt;i&gt;&lt;br&gt; # mbmon 30 -A &lt;br&gt; &lt;br&gt; Temp.= 254.0, 28.0, 201.0; Rot.= 3013,    0,    0&lt;br&gt; Vcore = 1.18, 1.82; Volt. = 3.41, 6.85, 11.67,  -0.00, -1.69&lt;br&gt; &lt;/i&gt;&lt;i&gt;...&lt;br&gt; ...&lt;br&gt; &lt;br&gt; &lt;/i&gt;&lt;b&gt;Sadece tek bir çıktı verir.&lt;/b&gt;&lt;i&gt;&lt;br&gt; # mbmon -A  -c 1&lt;br&gt; &lt;br&gt; Temp.= 254.0, 28.0, 201.0; Rot.= 2986,    0,    0&lt;br&gt; Vcore = 1.18, 1.82; Volt. = 3.41, 6.85, 11.67,  -0.00, -1.69&lt;br&gt; &lt;br&gt; &lt;/i&gt;&lt;b&gt;Çıktının formatı aşağıdaki gibi farklı olması için -r parametresi kullanılır.&lt;/b&gt;&lt;i&gt;&lt;br&gt; # mbmon -A -r&lt;br&gt; TEMP0 : 254.0&lt;br&gt; TEMP1 : 28.0&lt;br&gt; TEMP2 : 201.0&lt;br&gt; FAN0  : 3000&lt;br&gt; FAN1  :    0&lt;br&gt; FAN2  :    0&lt;br&gt; VC0   :  +1.18&lt;br&gt; VC1   :  +1.82&lt;br&gt; V33   :  +3.41&lt;br&gt; V50P  :  +6.85&lt;br&gt; V12P  : +11.67&lt;br&gt; V12N  :  -0.00&lt;br&gt; V50N  :  -1.69&lt;br&gt; &lt;br&gt; &lt;/i&gt;&lt;b&gt;Sadece TEMP1 değerini almak için -T parametresi kullanılır:&lt;/b&gt;&lt;i&gt;&lt;br&gt; # mbmon -A -c 1 -T 2&lt;br&gt; 28.0&lt;br&gt; &lt;br&gt; &lt;/i&gt;&lt;b&gt;Sadece FAN0 değerini almak için -F parametresi kullanılır:&lt;/b&gt;&lt;br&gt; &lt;i&gt;# mbmon -A -c 1 -F 1&lt;br&gt; 3000&lt;br&gt; &lt;br&gt; &lt;/i&gt;&lt;b&gt;Diğer kullanım parametreleri ve ayrıntı için tabi ki:&lt;br&gt; &lt;/b&gt;&lt;i&gt;# mbmon -h&lt;br&gt; MotherBoard Monitor, ver. 2.05 by YRS.&lt;br&gt; Usage: mbmon [options...] &amp;lt;seconds for sleep&amp;gt; (default 5 sec)&lt;br&gt;  options:&lt;br&gt;   -V|S|I: access method (using "VIA686 HWM directly"|"SMBus"|"ISA I/O port")&lt;br&gt;   -A: for probing all methods, all chips, and setting an extra sensor.&lt;br&gt;   -d/D: debug mode (any other options except (V|S|I) will be ignored)&lt;br&gt;   -e [0-2]: set extra temperature sensor to temp.[0|1|2] (need -A).&lt;br&gt;   -p chip: chip=winbond|wl784|via686|it87|gl52|lm85|lm80|lm90|lm75&lt;br&gt;             for probing chips&lt;br&gt;   -Y: for Tyan Tiger MP/MPX motherboard&lt;br&gt;   -h: print help message(this) and exit&lt;br&gt;   -f: temperature in Fahrenheit&lt;br&gt;   -c count: repeat &amp;lt;count&amp;gt; times and exit&lt;br&gt;   -P port: run in daemon mode, using given port for clients&lt;br&gt;   -T|F [1-7]: print Temperature|Fanspeed according to following styles&lt;br&gt;     style1: data1\n&lt;br&gt;     style2: data2\n&lt;br&gt;     style3: data3\n&lt;br&gt;     style4: data1\ndata2\n&lt;br&gt;     style5: data1\ndata3\n&lt;br&gt;     style6: data2\ndata3\n&lt;br&gt;     style7: data1\ndata2\ndata3\n&lt;br&gt;   -r: print TAG and Value format&lt;br&gt;   -u: print system uptime&lt;br&gt;   -t: print present time&lt;br&gt;   -n|N: print hostname(long|short style)&lt;br&gt;   -i: print integers in the summary(with -T option)&lt;br&gt; &lt;/i&gt;&lt;b&gt;&lt;br&gt; &lt;/b&gt;Şimdi bu bilgiler ışığında yazdığım aşağıdaki gibi bir script belirli zaman aralıklarında çalıştırılırsa, sistem ısındığında e-posta ile bize bildirim yapacaktır.&lt;br&gt; &lt;br&gt; &lt;i&gt;#!/bin/bash&lt;br&gt; &lt;br&gt; # mbmon -c 1 : 1 kere cikti almak icin&lt;br&gt; #       -T 2 : sicakligin sadece 2. degeri almak icin&lt;br&gt; # Cikti tamsayi olmadigi icin awk ile noktadan &lt;br&gt; # onceki deger alinir.&lt;br&gt; &lt;br&gt; #Sicaklik derecesine gore bildirim.&lt;br&gt; #DEGER=`mbmon -A -c 1 -T 2|awk -F. '{print $1}'`&lt;br&gt; &lt;br&gt; # Fan hizina gore bildirim&lt;br&gt; DEGER=`mbmon -A -c 1 -F 1`&lt;br&gt; &lt;br&gt; if [ $DEGER -gt 3850 ]&lt;br&gt; then&lt;br&gt;         echo "Sistem odasinda sicaklik artisi tespit edildi" | mail -s "Sicaklik YUKSEK" &lt;a class="moz-txt-link-abbreviated" href="mailto:bilgiislem@abckurumu.com.tr"&gt;bilgiislem@abckurumu.com.tr&lt;/a&gt;&lt;br&gt; fi&lt;br&gt; &lt;br&gt; exit&lt;br&gt; &lt;/i&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23737116-1831256002539055055?l=aytekinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aytekinux.blogspot.com/feeds/1831256002539055055/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23737116&amp;postID=1831256002539055055' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/1831256002539055055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/1831256002539055055'/><link rel='alternate' type='text/html' href='http://aytekinux.blogspot.com/2009/05/sistem-scaklk-bildirimi.html' title='Sistem sıcaklık bildirimi'/><author><name>Aytekin Aygün</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23737116.post-4973906133198509380</id><published>2009-05-12T15:15:00.001+03:00</published><updated>2010-08-12T12:49:54.649+03:00</updated><title type='text'>Debian'a MRTG kurulumu</title><content type='html'>&lt;code&gt;&lt;b&gt;# apt-get install snmpd mrtg apache2&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;# nano /etc/snmp/snmpd.conf&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;----------&lt;br /&gt;#       sec.name  source          community&lt;br /&gt;com2sec paranoid  default         public&lt;br /&gt;#com2sec readonly  default         public&lt;br /&gt;&lt;br /&gt;şöyle değişecek:&lt;br /&gt;&lt;br /&gt;#       sec.name  source          community&lt;br /&gt;#com2sec paranoid  default         public&lt;br /&gt;com2sec readonly  default         public&lt;br /&gt;--------------&lt;b&gt;&lt;br /&gt;&lt;br /&gt;#/etc/init.d/snmpd restart&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;# &lt;span style="font-weight: bold;"&gt;mkdir /var/www/mrtg&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;# cp /etc/mrtg.cfg /etc/mrtg.cfg.yedek&lt;/b&gt;&lt;br /&gt;&lt;b&gt;# nano /etc/mrtg.cfg&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;içini sil ve şunu yapıştır:&lt;br /&gt;&lt;/code&gt;&lt;code&gt;&lt;br /&gt;WorkDir: /var/www/mrtg&lt;br /&gt;Options[_]: bits,growright&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;b&gt;# cfgmaker public@localhost &amp;gt;&amp;gt; /etc/mrtg.cfg&lt;br /&gt;# indexmaker /etc/mrtg.cfg &amp;gt; /var/www/mrtg/index.html&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;5 dk. bir çalışacak komut şurada:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;# cat /etc/cron.d/mrtg&lt;/b&gt;&lt;br /&gt;*/5 *   * * *   root    if [ -x /usr/bin/mrtg ] &amp;amp;&amp;amp; [ -r /etc/mrtg.cfg ]; then env LANG=C /usr/bin/mrtg /etc/mrtg.cfg &amp;gt;&amp;gt; /var/log/mrtg/mrtg.log 2&amp;gt;&amp;amp;1; fi&lt;br /&gt;&lt;br /&gt;Grafikleri 5 dk. beklemeden hemen görmek için :&lt;br /&gt;&lt;br /&gt;&lt;b&gt;# env LANG=C /usr/bin/mrtg /etc/mrtg.cfg &amp;gt;&amp;gt; /var/log/mrtg/mrtg.log 2&amp;gt;&amp;amp;1&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Sayfayı görmek için:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;http://mrtg_server/mrtg&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23737116-4973906133198509380?l=aytekinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aytekinux.blogspot.com/feeds/4973906133198509380/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23737116&amp;postID=4973906133198509380' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/4973906133198509380'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/4973906133198509380'/><link rel='alternate' type='text/html' href='http://aytekinux.blogspot.com/2009/05/debiana-mrtg-kurulumu.html' title='Debian&apos;a MRTG kurulumu'/><author><name>Aytekin Aygün</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23737116.post-980913247188843373</id><published>2009-03-10T14:43:00.001+02:00</published><updated>2009-03-10T14:51:44.519+02:00</updated><title type='text'>Konsolda bash scriptlerini düzenlerken renkleri kullanmak</title><content type='html'>Konsolda editör olarak nano kullanıyorum. Bash scripler ile boğuşurken komutların, açıklama satırlarının, değişkenlerin, vs. farklı renklerde olması için &lt;b&gt;/etc/nanorc &lt;/b&gt;dosyasına şu satırları ekliyorum:&lt;br /&gt;&lt;br /&gt;syntax "c-file" ".*\.c$" ".*\.h$"&lt;br /&gt; color red "\&lt;[A-Z_]{2,}\&gt;"     &lt;br /&gt; color green "\&lt;float\&gt;" "\&lt;char\&gt;" "\&lt;int\&gt;" "\&lt;void\&gt;"&lt;br /&gt; color green "\&lt;static\&gt;" "\&lt;const\&gt;" "\&lt;struct\&gt;"     &lt;br /&gt; color brightyellow "\&lt;if\&gt;" "\&lt;while\&gt;" "\&lt;do\&gt;" "\&lt;else\&gt;" "\&lt;case\&gt;" "\&lt;switch\&gt;"&lt;br /&gt; color brightcyan "#define" "#include" "#ifn*def" "#endif"                         &lt;br /&gt; color brightcyan "#elif" "#else" "#if"                                            &lt;br /&gt;&lt;br /&gt;syntax "sh" ".*\.sh$"&lt;br /&gt; color red "\&lt;[A-Z_]{2,}\&gt;"&lt;br /&gt; color green "\&lt;float\&gt;" "\&lt;char\&gt;" "\&lt;int\&gt;" "\&lt;void\&gt;"&lt;br /&gt; color green "\&lt;static\&gt;" "\&lt;const\&gt;" "\&lt;struct\&gt;"     &lt;br /&gt; color brightyellow "\&lt;if\&gt;" "\&lt;while\&gt;" "\&lt;do\&gt;" "\&lt;else\&gt;" "\&lt;case\&gt;" "\&lt;switch\&gt;"&lt;br /&gt; color brightcyan "#define" "#include" "#ifn*def" "#endif"                         &lt;br /&gt; color brightcyan "#elif" "#else" "#if"                                            &lt;br /&gt; color white "^#.*$"                                                               &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;syntax "nanorc" "[\.]*nanorc$"&lt;br /&gt;color white "^ *(set|unset).*$"&lt;br /&gt;color cyan "^ *(set|unset) (autoindent|backup|const|cut|fill|keypad|multibuffer|noconvert|nofollow|nohelp|nowrap|operatingdir|preserve|quotestr|regexp|smooth|speth|speller|suspend|tabsize|tempfile|historylog|view)"                                                                                                             &lt;br /&gt;color brightwhite "^ *syntax [^ ]*"                                                                                                                              &lt;br /&gt;color brightblue "^ *set\&gt;" "^ *unset\&gt;" "^ *syntax\&gt;"                                                                                                           &lt;br /&gt;color white "^ *color\&gt;.*"                                                                                                                                       &lt;br /&gt;color yellow "^ *color (bright)?(white|black|red|blue|green|yellow|magenta|cyan)\&gt;"                                                                              &lt;br /&gt;color magenta "^ *color\&gt;"                                                                                                                                       &lt;br /&gt;color green "^#.*$"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23737116-980913247188843373?l=aytekinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aytekinux.blogspot.com/feeds/980913247188843373/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23737116&amp;postID=980913247188843373' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/980913247188843373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/980913247188843373'/><link rel='alternate' type='text/html' href='http://aytekinux.blogspot.com/2009/03/konsolda-bash-scriptlerini-duzenlerken.html' title='Konsolda bash scriptlerini düzenlerken renkleri kullanmak'/><author><name>Aytekin Aygün</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23737116.post-5170131373938785111</id><published>2009-02-26T10:55:00.000+02:00</published><updated>2009-02-26T10:59:42.248+02:00</updated><title type='text'>Nagios e-posta bildirimleri</title><content type='html'>Kurduğum ve yönettiğim linux proxy&amp;amp;firewall'ı kullanan kurumdan telefon geldi. İnternet susmuş ama MSN'de sorun yokmuş. Daha önce de başıma geldiğinden disklerin dolduğunu tahmin ettim ve temizlemek için sisteme her zamanki gibi ssh ile bağlandım. Evet, tahmin ettiğim gibi disk bölümlerinin biri %100 görünüyordu. Aslında kurduğum sistemlere Nagios'u mutlaka kurarım ve disklerin %90 sınırını aştığında linux sistemimin e-posta ile bildirim yapmasını sağlarım. Bir taraftan diskleri temizlerken nagios loglarına ve e-postalarıma baktım. Nagios aksatmadan (her zamanki gibi) işini yapmış ve 5 gün önce e-posta ile beni uyarmış. E-posta kalabalığında bu bildirimi kaçırmışım. Bunu kaçırmamın sebebini biliyorum; benzer e-postalar farklı sistenlerden de geliyor ve bildirim e-postalarının içeriğinde hangi sistemden geldiğini belirten bir ifade olmadığı için karışıklığa sebep olabiliyor. Bunu nagios ayarlarını fazla kurcalamadan her kurulum yaptığım kurum/şirket için yeni bir gmail hesabı açarak hallediyordum aslında. E-postalar bu hesaplardan geldiği için hangi sistemde sorun var kolay anlaşılabiliyordu. Son zamanlarda 1-2 sistemi tek e-posta hesabına göre ayarlayınca karışıklık oldu böyle. Bende nagios ayarlarına bir bakayım dedim. E-posta içeriğine, hangi sistemden geldiğinin bilgisini koyarsam karışıklık çözülür böylece. Farklı yolu vardır mutlaka ama ben en kolay şu şekilde çözdüm: &lt;br&gt; &lt;br&gt; &lt;i&gt;/etc/nagios2/commands.cfg&lt;/i&gt; &lt;br&gt; &lt;br&gt; dosyası, e-posta bildirimlerinin komutları olan dosya. İçeriğindeki ilgili bölüm şöyle:&lt;br&gt; &lt;br&gt; --------------------------------------------------------------------&lt;br&gt; &lt;i&gt;# 'host-notify-by-email' command definition&lt;br&gt; define command{                            &lt;br&gt;         command_name    host-notify-by-email&lt;br&gt;         command_line    /usr/bin/printf "%b" "***** Nagios*****\n\nNotification Type: $NOTIFICATIONTYPE$\nHost: $HOSTALIAS$\nState: $HOSTSTATE$ for $HOSTDURATION$\nAddress: $HOSTADDRESS$\nInfo:\n\n$HOSTOUTPUT$\n\nDate/Time: $LONGDATETIME$\n\nACK by: $HOSTACKAUTHOR$\nComment: $HOSTACKCOMMENT$\n" | /usr/bin/mail -s "** $NOTIFICATIONTYPE$ alert $NOTIFICATIONNUMBER$ - $HOSTALIAS$ host is $HOSTSTATE$ **" $CONTACTEMAIL$                                                     &lt;br&gt;         }                                                                                                                                                         &lt;br&gt; &lt;br&gt; &lt;br&gt; # 'host-notify-by-epager' command definition&lt;br&gt; define command{                             &lt;br&gt;         command_name    host-notify-by-epager&lt;br&gt;         command_line    /usr/bin/printf "%b" "Host '$HOSTALIAS$' is $HOSTSTATE$\nInfo: $HOSTOUTPUT$\nTime: $LONGDATETIME$" | /usr/bin/mail -s "$NOTIFICATIONTYPE$ alert - Host $HOSTNAME$ is $HOSTSTATE$" $CONTACTPAGER$                                                                                             &lt;br&gt;         }                                                                                                                                                         &lt;br&gt; &lt;br&gt; # 'notify-by-email' command definition&lt;br&gt; define command{                       &lt;br&gt;         command_name    notify-by-email&lt;br&gt;         command_line    /usr/bin/printf "%b" "***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHost: $HOSTALIAS$\nState: $SERVICESTATE$ for $SERVICEDURATION$\nAddress: $HOSTADDRESS$\n\nInfo:\n\n$SERVICEOUTPUT$\n\nDate/Time: $LONGDATETIME$\n\nACK by: $SERVICEACKAUTHOR$\nComment: $SERVICEACKCOMMENT$\n" | /usr/bin/mail -s "** $NOTIFICATIONTYPE$ alert $NOTIFICATIONNUMBER$ - $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **" $CONTACTEMAIL$                                                                                                                                                               &lt;br&gt;         }                                                                                                                                                         &lt;br&gt; &lt;br&gt; &lt;br&gt; # 'notify-by-epager' command definition&lt;br&gt; define command{&lt;br&gt;         command_name    notify-by-epager&lt;br&gt;         command_line    /usr/bin/printf "%b" "Service: $SERVICEDESC$\nHost: $HOSTNAME$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\nInfo: $SERVICEOUTPUT$\nDate: $LONGDATETIME$" | /usr/bin/mail -s "$NOTIFICATIONTYPE$: $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$" $CONTACTPAGER$&lt;br&gt;         }&lt;br&gt; &lt;/i&gt;---------------------------------------------------&lt;br&gt; &lt;br&gt; Ben de aşağıdaki gibi ekleme yaptım. (Koyu renk olan bölümler)&lt;br&gt; &lt;br&gt; ---------------------------------------------------&lt;br&gt; &lt;i&gt;# 'host-notify-by-email' command definition&lt;br&gt; define command{                            &lt;br&gt;         command_name    host-notify-by-email&lt;br&gt;         command_line    /usr/bin/printf "%b" "***** &lt;b&gt;ABC KURUMU - &lt;/b&gt;Nagios*****\n\nNotification Type: $NOTIFICATIONTYPE$\nHost: $HOSTALIAS$\nState: $HOSTSTATE$ for $HOSTDURATION$\nAddress: $HOSTADDRESS$\nInfo:\n\n$HOSTOUTPUT$\n\nDate/Time: $LONGDATETIME$\n\nACK by: $HOSTACKAUTHOR$\nComment: $HOSTACKCOMMENT$\n" | /usr/bin/mail -s "** $NOTIFICATIONTYPE$ alert $NOTIFICATIONNUMBER$ - $HOSTALIAS$ host is $HOSTSTATE$ **" $CONTACTEMAIL$                                                     &lt;br&gt;         }                                                                                                                                                         &lt;br&gt; &lt;br&gt; &lt;br&gt; # 'host-notify-by-epager' command definition&lt;br&gt; define command{                             &lt;br&gt;         command_name    host-notify-by-epager&lt;br&gt;         command_line    /usr/bin/printf "%b" "&lt;/i&gt;&lt;i&gt;&lt;b&gt;ABC KURUMU - &lt;/b&gt;&lt;/i&gt;&lt;i&gt;Host '$HOSTALIAS$' is $HOSTSTATE$\nInfo: $HOSTOUTPUT$\nTime: $LONGDATETIME$" | /usr/bin/mail -s "$NOTIFICATIONTYPE$ alert - Host $HOSTNAME$ is $HOSTSTATE$" $CONTACTPAGER$                                                                                             &lt;br&gt;         }                                                                                                                                                         &lt;br&gt; &lt;br&gt; # 'notify-by-email' command definition&lt;br&gt; define command{                       &lt;br&gt;         command_name    notify-by-email&lt;br&gt;         command_line    /usr/bin/printf "%b" "***** &lt;/i&gt;&lt;i&gt;&lt;b&gt;ABC KURUMU - &lt;/b&gt;&lt;/i&gt;&lt;i&gt;Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHost: $HOSTALIAS$\nState: $SERVICESTATE$ for $SERVICEDURATION$\nAddress: $HOSTADDRESS$\n\nInfo:\n\n$SERVICEOUTPUT$\n\nDate/Time: $LONGDATETIME$\n\nACK by: $SERVICEACKAUTHOR$\nComment: $SERVICEACKCOMMENT$\n" | /usr/bin/mail -s "** $NOTIFICATIONTYPE$ alert $NOTIFICATIONNUMBER$ - $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **" $CONTACTEMAIL$                                                                                                                                                               &lt;br&gt;         }                                                                                                                                                         &lt;br&gt; &lt;br&gt; &lt;br&gt; # 'notify-by-epager' command definition&lt;br&gt; define command{&lt;br&gt;         command_name    notify-by-epager&lt;br&gt;         command_line    /usr/bin/printf "%b" "&lt;/i&gt;&lt;i&gt;&lt;b&gt;ABC KURUMU - &lt;/b&gt;&lt;/i&gt;&lt;i&gt;Service: $SERVICEDESC$\nHost: $HOSTNAME$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\nInfo: $SERVICEOUTPUT$\nDate: $LONGDATETIME$" | /usr/bin/mail -s "$NOTIFICATIONTYPE$: $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$" $CONTACTPAGER$&lt;br&gt;         }&lt;br&gt; &lt;/i&gt; -----------------------------------------------------&lt;br&gt; &lt;br&gt; E-posta programımda (Thunderbird) da gerekli filtreleme işlemlerini yaparsam bu tip bildirim e-postalarını kaçırmam artık diye düşünüyorum.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23737116-5170131373938785111?l=aytekinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aytekinux.blogspot.com/feeds/5170131373938785111/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23737116&amp;postID=5170131373938785111' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/5170131373938785111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/5170131373938785111'/><link rel='alternate' type='text/html' href='http://aytekinux.blogspot.com/2009/02/nagios-e-posta-bildirimleri.html' title='Nagios e-posta bildirimleri'/><author><name>Aytekin Aygün</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23737116.post-744451468752683165</id><published>2008-11-25T11:45:00.000+02:00</published><updated>2008-11-25T11:46:21.998+02:00</updated><title type='text'>Bir siteden resimleri topluca indirmek</title><content type='html'>Bir resim galerisinden resimleri topluca indirmek için Firefox eklentisi &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/3104"&gt;BatchDownload&lt;/a&gt; gerçekten güzel bir araç. wget ile dosya/dizin izinlerine takılmıştım. Çözüm ararken bu eklentiyi buldum. El altında olması gereken bir Firefox eklentisi. &lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23737116-744451468752683165?l=aytekinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aytekinux.blogspot.com/feeds/744451468752683165/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23737116&amp;postID=744451468752683165' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/744451468752683165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/744451468752683165'/><link rel='alternate' type='text/html' href='http://aytekinux.blogspot.com/2008/11/bir-siteden-resimleri-topluca-indirmek.html' title='Bir siteden resimleri topluca indirmek'/><author><name>Aytekin Aygün</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23737116.post-1645108885064104776</id><published>2008-05-08T15:32:00.001+03:00</published><updated>2008-05-08T15:32:17.712+03:00</updated><title type='text'>Online yer imleri</title><content type='html'>Firefox'un yer imlerini tuttuğu bookmark.html dosyasını her gün yedekleyip, ssh ile her yerden erişebildiğim bir yere kopyalama çabam uzun bir süre önce sona ermişti. Uzun süredir yer imlerime eklediğim linkleri online olarak tutuyorum. Bu işi yapan Firefox eklentisi &lt;a  href="https://addons.mozilla.org/en-US/firefox/addon/3615"&gt;Delicious Bookmarks&lt;/a&gt;.  &lt;a href="http://del.icio.us/"&gt;http://del.icio.us/&lt;/a&gt; sitesine gidip bir kullanıcı hesabı oluşturuyorsunuz. Daha sonra bu  &lt;a  href="https://addons.mozilla.org/en-US/firefox/addon/3615"&gt;Delicious Bookmarks&lt;/a&gt;  eklentisini Firefox'a  kullanıcı hesabınız ile kuruyorsunuz. Bundan sonra eklediğiniz her yer imi sitede kullanıcı hesbınızda tutuluyor. Siteye bir tarayıcı ile girip kullanıcı hesabınızdaki yer imlerini görebileceğiniz gibi farklı bilgisayarlarda Firefox'a kurduğunuz bu eklenti ile yer imleriniz son hali ile bilgisayarınıza geliyor.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23737116-1645108885064104776?l=aytekinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aytekinux.blogspot.com/feeds/1645108885064104776/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23737116&amp;postID=1645108885064104776' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/1645108885064104776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/1645108885064104776'/><link rel='alternate' type='text/html' href='http://aytekinux.blogspot.com/2008/05/online-yer-imleri.html' title='Online yer imleri'/><author><name>Aytekin Aygün</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23737116.post-1465863136101194016</id><published>2008-05-08T12:17:00.001+03:00</published><updated>2008-05-08T12:17:23.619+03:00</updated><title type='text'>Thunderbird ve sistem çekmecesi</title><content type='html'>&lt;a href="http://www.mozilla-europe.org/tr/products/thunderbird/"&gt;Thunderbir&lt;/a&gt;'ü Linux'da sistem çekmecesinde kullanmak için &lt;a  href="http://moztraybiff.mozdev.org/releases.html"&gt;mozTrayBiff&lt;/a&gt; eklentisini kullanmaya başladım. Görev çubuğunda gereksiz yer işgal etmesinden kurtuldum.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23737116-1465863136101194016?l=aytekinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aytekinux.blogspot.com/feeds/1465863136101194016/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23737116&amp;postID=1465863136101194016' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/1465863136101194016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/1465863136101194016'/><link rel='alternate' type='text/html' href='http://aytekinux.blogspot.com/2008/05/thunderbird-ve-sistem-ekmecesi.html' title='Thunderbird ve sistem çekmecesi'/><author><name>Aytekin Aygün</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23737116.post-6689123737963408860</id><published>2008-05-08T12:06:00.001+03:00</published><updated>2008-05-08T12:06:41.231+03:00</updated><title type='text'>HTML sayfaları RSS gibi takip etmek</title><content type='html'>Sürekli izlemek istediğim html sayfaları var. Özellikle önemli duyuruların olduğu devlet siteleri. Hala RSS'i keşfedememiş bu siteler güncellendiğinde nasıl haberdar olabilirim diye bir araştırma yaptım. Firefox eklentilerinde &lt;a  href="https://addons.mozilla.org/en-US/firefox/addon/3362"&gt;Update Scanner'ı&lt;/a&gt; buldum. Güncellenen HTML sayfalarınından sizi haberdar ediyor. Firefox'un sağ alt köşesinde küçük bir ok simgesi oluşuyor. Bu simge renklendiği zaman anlıyorsunuz ki takip ettiğiniz bir sitede güncelleme yapılmış. Siteye girdiğinizde güncellenen metinleri sarı rekte işaretlenmiş olarak görüyorsunuz. Böylece sürekli takip ettiğiniz siteye girip yeni bir duyuru var mı diye bakmaktan kurtulmuş oluyorsunuz. Şimdilik benim takip ettiğim siteler şunlar:&lt;br&gt; &lt;br&gt; &lt;a href="http://www.sgk.gov.tr/gss.html"&gt;Genel Sağlık Sigortası Duyuruları&lt;/a&gt;&lt;br&gt; &lt;a href="http://www.ssk.gov.tr/sgk/medula_duyurular.html"&gt;Genel Sağlık Sigortası Medula duyuruları&lt;/a&gt;&lt;br&gt; &lt;br&gt; Önemli duyuruların yapıldığı bu sitelerin RSS'i keşfetmesi dileğiyle...&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23737116-6689123737963408860?l=aytekinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aytekinux.blogspot.com/feeds/6689123737963408860/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23737116&amp;postID=6689123737963408860' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/6689123737963408860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/6689123737963408860'/><link rel='alternate' type='text/html' href='http://aytekinux.blogspot.com/2008/05/html-sayfalar-rss-gibi-takip-etmek.html' title='HTML sayfaları RSS gibi takip etmek'/><author><name>Aytekin Aygün</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23737116.post-2060231043355956426</id><published>2008-03-31T10:26:00.000+03:00</published><updated>2008-03-31T10:20:51.473+03:00</updated><title type='text'>Debian'dan Oracle servera nasıl bağlanılır?</title><content type='html'>Bu işi en kolay nasıl yaparım, ayar dosyaları ile fazla boğuşmadan nasıl hallederim diye biraz araştırma yaptım. &lt;a  href="http://www.le-gall.net/pierrick/blog/index.php/2006/09/21/80-how-to-use-ubuntu-linux-as-an-oracle-client"&gt;Burada anlatılanlar&lt;/a&gt; 'dan daha kolay bir yöntem bulamadım. Gerçekten de benim için en kolay yöntem diyebilirim. Yapılacak iş şöyle:&lt;br&gt; &lt;br&gt; Önce gerekli depoyu sources.list'e ekliyoruz.&lt;br&gt; &lt;br&gt; /etc/apt/sources.list&lt;br&gt; &lt;i&gt;deb &lt;a class="moz-txt-link-freetext"  href="http://oss.oracle.com/debian"&gt;http://oss.oracle.com/debian&lt;/a&gt; unstable main non-free&lt;br&gt; &lt;br&gt; &lt;/i&gt;Sonra kurulumu yapıyoruz:&lt;br&gt; &lt;br&gt; &lt;i&gt;# apt-get install update&lt;br&gt; # apt-get install oracle-xe-client&lt;/i&gt;&lt;br&gt; &lt;br&gt; /etc/tnsnames.ora dosyasını oluşturup, içine gerekli kodları yazıyoruz. Bu dosyayı networkde oracle servera bağlantı yapan XP bir PC'den de alabilirsiniz.&lt;br&gt; &lt;br&gt; Örnek tnsnames.ora dosyası:&lt;br&gt; &lt;br&gt; &lt;i&gt;AYTEKIN =&lt;br&gt;    (DESCRIPTION =&lt;br&gt;       (ADDRESS_LIST =&lt;br&gt;          (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.1)(PORT = 1521))&lt;br&gt;       )&lt;br&gt;       (CONNECT_DATA =&lt;br&gt;          (SERVICE_NAME = AYTEKIN)&lt;br&gt;       )&lt;br&gt;    )&lt;br&gt; &lt;br&gt; &lt;/i&gt; &lt;br&gt; Artık, &lt;big&gt;&lt;code&gt;/usr/lib/oracle/xe/app/oracle/product/10.2.0/client/scripts/sqlplus.sh &lt;/code&gt;&lt;/big&gt;dosyası ile bağlantı yapılıp, SQL sorgular yapılabilir.&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/23737116-2060231043355956426?l=aytekinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aytekinux.blogspot.com/feeds/2060231043355956426/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23737116&amp;postID=2060231043355956426' title='2 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/2060231043355956426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/2060231043355956426'/><link rel='alternate' type='text/html' href='http://aytekinux.blogspot.com/2008/03/debiandan-oracle-servera-nasl-balanlr.html' title='Debian&apos;dan Oracle servera nasıl bağlanılır?'/><author><name>Aytekin Aygün</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23737116.post-803970345193969336</id><published>2008-03-19T12:52:00.002+02:00</published><updated>2008-03-19T14:01:52.102+02:00</updated><title type='text'>Çift Adsl ve Linux Trafik Yönetimi</title><content type='html'>Başlıkta "çift adsl" ifadesini kullandım ama aslında bir adsl ve bir frame relay hattı olan ağda Linux ile yaptığım trafik yönlendirmesini anlatacağım. Yaptıklarım temelde aynı olduğu için frame relay yerine adsl hattı da olsa sonuç değişmez.&lt;br /&gt;&lt;br /&gt;Bir kurumda yaşanan sorun şuydu: normal internet hareketleri için adsl'i kullanırken aynı zamanda bağlı bulundukları bakanlığın frame relay hattını kullanarak bakanlığın sayfalarında veri girişleri yapamıyorlardı. Her iki hat farklı IP gruplarında olduğundan PC'lerin IP ayarlarını sürekli değiştirerek işi çözüyorlardı. Bu durum da bilgi işleme ayrı bir yük getiriyordu tabi. Ayrıca PC'lerin IP'leri sürekli değiştirildiğinden odalardaki yazıcıların paylaşımı ve kullanımında sorunlar oluyordu. Aynı şekilde dosya paylaşımları da...&lt;br /&gt;&lt;br /&gt;Çözüm olarak bu trafiğin ortasına bir Linux koyarak tüm ağı aynı IP grubuna aldım. Çıkışları da hedef adrese yada IP'ye göre yönlendirdim. Linux'a, şu şu şu adreslere iletişim frame relay hattından, geri kalan iletişim de adsl hattından yapılacak, dedim. Kullanıcıların sadece tarayıcılarına site adreslerini yada IP'lerini yazması yetti. Gerisini Linux halletti... Ha, tabi bu trafiği de web filtreleme, güvenlik duvarı, dhcp sunucu, trafik sınırlama (bandwith yönetimi) ile de cilalamayı unutmadım.&lt;br /&gt;&lt;br /&gt;Teknik olarak bu işi şöyle yaptım:&lt;br /&gt;Önce linux'a 3 adet ethernet kartı takıldı. Lokal, adsl ve frame relay bağlantıları için. Topoloji şekildeki gibi:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.co.uk/aytekinaygun/Blog/photo#5179418863466002354"&gt;&lt;img src="http://lh5.google.co.uk/aytekinaygun/R-D-A7vZN7I/AAAAAAAAAHg/-UdFfqu2-iU/s800/adsl_ve_frame_relay.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;/etc/network/interfaces dosyası şu şekilde:&lt;br /&gt;&lt;table bg="" style="color: rgb(204, 204, 204); width: 494px; height: 380px;" border="0" cellpadding="0" cellspacing="0"&gt;   &lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle"&gt;&lt;span style="font-style: italic; color: rgb(102, 102, 102);"&gt; &lt;/span&gt;&lt;span style="color: rgb(102, 102, 102); font-style: italic;"&gt;auto lo eth0 eth1 eth2&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102); font-style: italic;"&gt;iface lo inet loopback&lt;/span&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="color: rgb(102, 102, 102); font-style: italic;"&gt;allow-hotplug eth0&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102); font-style: italic;"&gt;iface eth0 inet static&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102); font-style: italic;"&gt;      address 10.0.0.10&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102); font-style: italic;"&gt;      netmask 255.255.255.0&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102); font-style: italic;"&gt;      gateway 10.0.0.2&lt;/span&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="color: rgb(102, 102, 102); font-style: italic;"&gt;allow-hotplug eth1&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102); font-style: italic;"&gt;iface eth1 inet static&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102); font-style: italic;"&gt;      dns-nameservers 10.0.0.2&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102); font-style: italic;"&gt;      address 192.168.1.254&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102); font-style: italic;"&gt;      netmask 255.255.255.0&lt;/span&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="color: rgb(102, 102, 102); font-style: italic;"&gt;allow-hotplug eth2&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102); font-style: italic;"&gt;iface eth2 inet static&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102); font-style: italic;"&gt;      address 10.67.1.10&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102); font-style: italic;"&gt;      netmask 255.255.255.0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;   &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt; &lt;/table&gt;&lt;br /&gt;interfaces dosyasında da göründüğü gibi sadece eth0 için gateway tanımı ve eth1 için dns tanımı yaptım.&lt;br /&gt;&lt;br /&gt;Bakanlıkta bağlanılan sistemin IP adresleri 10.6.8.0/24 ağındaydı. Bu IP grubu için ağ geçidi olarak router'ın IP adresini atadım.&lt;br /&gt;&lt;br /&gt;&lt;table bg="" style="color: rgb(204, 204, 204); width: 558px; height: 38px;" border="0" cellpadding="0" cellspacing="0"&gt;   &lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle"&gt;&lt;span style="font-style: italic; color: rgb(102, 102, 102);"&gt; # route add -net 10.6.8.0 netmask 255.255.255.0 gw 10.67.1.1&lt;/span&gt;&lt;br /&gt;   &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt; &lt;/table&gt;&lt;br /&gt;10.67.1.0/24 ağı için de aynı şeyi yaptım.&lt;br /&gt;&lt;br /&gt;&lt;table bg="" style="color: rgb(204, 204, 204); width: 575px; height: 38px;" border="0" cellpadding="0" cellspacing="0"&gt;   &lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle"&gt;&lt;span style="font-style: italic; color: rgb(102, 102, 102);"&gt; # route add -net 10.67.1.0 netmask 255.255.255.0 gw 10.67.1.1&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;   &lt;/span&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt; &lt;/table&gt;&lt;br /&gt;&lt;br /&gt;route -n çıktısı şöyle:&lt;br /&gt;&lt;br /&gt;&lt;table bg="" style="color: rgb(204, 204, 204);" border="0" cellpadding="0" cellspacing="0" height="30" width="494"&gt;   &lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;Destination     Gateway         Genmask         Flags Metric Ref    Use Iface&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;10.0.0.0         0.0.0.0           255.255.255.0   U     0      0        0 eth0&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;192.168.1.0   0.0.0.0           255.255.255.0   U     0      0        0 eth1&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;10.6.8.0         10.67.1.1       255.255.255.0   UG    0      0        0 eth2&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;10.67.1.0       10.67.1.1       255.255.255.0   UG    0      0        0 eth2&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;10.67.1.0       0.0.0.0           255.255.255.0   U     0      0        0 eth2&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;0.0.0.0          10.0.0.2          0.0.0.0               UG    0      0        0 eth0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;   &lt;/span&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt; &lt;/table&gt;&lt;br /&gt;firewall olarak kullandığım script'de iptables ile trafiği yönlendirdim. Aşağıdaki komutlarda göründüğü gibi 10.6.8.0/24 hedefine gitmek isteyen trafik eth2'ye yönlendiriliyor. Diğer trafik eth1'den çıkıyor.&lt;br /&gt;&lt;br /&gt;&lt;table bg="" style="color: rgb(204, 204, 204); width: 639px; height: 114px;" border="0" cellpadding="0" cellspacing="0"&gt;   &lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;iptables -t nat -A POSTROUTING -d 10.6.8.0/24 -o eth2 -j MASQUERADE&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth2 -j MASQUERADE&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth1 -j MASQUERADE&lt;/span&gt;       &lt;/span&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt; &lt;/table&gt;&lt;br /&gt;Bu şekilde istediğim trafiği istediğim ağ arayüzüne yönlendirebilirim. Bu yapı benim işimi gayet iyi gördü.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23737116-803970345193969336?l=aytekinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aytekinux.blogspot.com/feeds/803970345193969336/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23737116&amp;postID=803970345193969336' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/803970345193969336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/803970345193969336'/><link rel='alternate' type='text/html' href='http://aytekinux.blogspot.com/2008/03/ift-adsl-ve-linux-trafik-ynetimi.html' title='Çift Adsl ve Linux Trafik Yönetimi'/><author><name>Aytekin Aygün</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23737116.post-5038136197932952976</id><published>2008-03-14T16:16:00.000+02:00</published><updated>2008-03-14T16:14:16.907+02:00</updated><title type='text'>squid ve virüs</title><content type='html'>Debian Linux proxy server nedensiz bir şekilde internet hareketini durdurmaya başladı. /var/log/syslog'a baktım ve:&lt;br&gt; &lt;b&gt;"WARNING! Your cache is running out of filedescriptors" &lt;/b&gt;hata mesajını gördüm. Yaptığım araştırmada /etc/defaults/squid dosyasındaki SQUID_MAXFD değerinin 1024'den 4096'ya çıkarılarak sorunun çözülebileceğini okudum. Yaptım ama olmadı! Bir bug olabileceği düşüncesiyle sistemi kernel dahil güncelledim ama nafile. Log'lara bakarken bir IP'nin &lt;a class="moz-txt-link-abbreviated" href="http://www.rusawm.com'a"&gt;www.rusawm.com'a&lt;/a&gt; anlamsız bir şekilde trafik yaptığını gördüm. Blok şeklinde satırlarca bu siteye erişim logları access.log dosyasına düşüyordu. Kullanıcının dışında habersiz bir iletişim yapıldığı ortada olduğundan, IP'nin sahibi PC'nin kablosunu çektik. Sorun düzeldi... Ne menem bir virüs ise yaptığı trafik ile squid'in cachelerine zarar veriyormuş. Hani Linux ile masaüstünde virüssüz bir dünya kurmuş durumdayız ama windows PC'lere hizmet veren, onlara efendilik yapan bir Linux'da yer yer virüslerden nasibini alıyor maalesef... &lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23737116-5038136197932952976?l=aytekinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aytekinux.blogspot.com/feeds/5038136197932952976/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23737116&amp;postID=5038136197932952976' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/5038136197932952976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/5038136197932952976'/><link rel='alternate' type='text/html' href='http://aytekinux.blogspot.com/2008/03/squid-ve-virs.html' title='squid ve virüs'/><author><name>Aytekin Aygün</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23737116.post-1116798004142746794</id><published>2008-02-29T13:17:00.001+02:00</published><updated>2008-02-29T13:17:54.119+02:00</updated><title type='text'>OOXML'e hayır...</title><content type='html'>Fazla söze gerek yok... &lt;a href="http://www.ozgurlukicin.com/ooxml"&gt;Bu linkteki imza kampanyası&lt;/a&gt; için yazılan metinde konu ayrıntılı şekilde anlatılmış. Konu açılmışken belirtmek isterim ki; özgür yazılımlar, sadece kullanan bizlerin değil dolaylı yoldan diğer sistemleri kullanan kişilerinde işine yarayan, ve hatta yerli yersiz bizlerle tartışmadan duramayan zat-ı muhteremlerin de hayatını kolaylaştıran nadide eserler. Bunu bir de onlar bilseler...&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23737116-1116798004142746794?l=aytekinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aytekinux.blogspot.com/feeds/1116798004142746794/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23737116&amp;postID=1116798004142746794' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/1116798004142746794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/1116798004142746794'/><link rel='alternate' type='text/html' href='http://aytekinux.blogspot.com/2008/02/ooxmle-hayr.html' title='OOXML&apos;e hayır...'/><author><name>Aytekin Aygün</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23737116.post-4156921162691743527</id><published>2008-02-28T15:54:00.000+02:00</published><updated>2008-02-28T15:47:47.487+02:00</updated><title type='text'>ssh bağlantısını garantiye almak</title><content type='html'>ssh &amp;#231;oğu Linux kullanıcısı i&amp;#231;in vazge&amp;#231;ilmez ara&amp;#231;lardan biri. &lt;br&gt;Bağlanacağımız PC/server yan taraftaki sistem odasında da olsa, G&amp;#252;ney &lt;br&gt;Afrika&amp;#39;da da olsa a&amp;#231;ıyoruz ssh ile bir oturum, işimizi yapıp &amp;#231;ıkıyoruz. &lt;br&gt;Uzaktaki makinalara Linux&amp;#39;un 10 kaplan g&amp;#252;c&amp;#252;ndeki konsolu ile &lt;br&gt;yaptıramayacağımız iş yok &amp;quot;gibi&amp;quot;. &amp;quot;Gibi&amp;quot; diyorum &amp;#231;&amp;#252;nk&amp;#252; ender de olsa &lt;br&gt;bazen fiziksel olarak makinanın başında olmamız gerekiyor. &amp;#214;zellikle ağ &lt;br&gt;ayarları ile uğraşıyorsak. Yanlış bir komut her şeyi mahvedebilir. D&amp;#252;n &lt;br&gt;akşam b&amp;#246;yle hassas bir konu ile uğraşırken ağ ayarlarımı kaybetme &lt;br&gt;korkusuyla komutları elim titreyerek girdim. Uzak bilgisayardaki &lt;br&gt;/etc/network/interfaces dosyasını mıncıklarken, route komutu ile &lt;br&gt;boğuşurken hattı kopartmamak i&amp;#231;in ayrı bir dikkat harcadım. &lt;br&gt;Firewall+proxy olarak &amp;#231;alışan makinaya ayrı bir frame relay bağlantısı &lt;br&gt;yapmak zaten yeterince boğucuydu. Sonra &amp;#246;zg&amp;#252;rl&amp;#252;ğ&amp;#252;m&amp;#252; geri almak i&amp;#231;in &lt;br&gt;ş&amp;#246;yle yaptım: &amp;#199;alışan ve uzaktan bağlanılabilen ayarları geri y&amp;#252;kleyecek &lt;br&gt;bir script yaptım. Bunu da yer yer saat başı, duruma g&amp;#246;re aklıma &lt;br&gt;geldik&amp;#231;e 30-40 dk. ileriye alarak crontab&amp;#39;a attım. B&amp;#246;ylece eğer bir &lt;br&gt;yanlışlık olursa en fazla 40-45dk. i&amp;#231;inde tekrar bağlanabilmeyi &lt;br&gt;garantiye almış oldum. Hem arada bir &amp;#231;ay molası vermek i&amp;#231;in de bahanem &lt;br&gt;olurdu. Hakikaten işe yaradığını da s&amp;#246;ylemeliyim &amp;#231;&amp;#252;nk&amp;#252; aldığım gazla bir &lt;br&gt;sefer bağlantıyı kopardım. Panik yapmadan saatime baktım, bekledim ve &lt;br&gt;zamanı geldiğinde bağlanıp işe devam ettim. İşi garantiye almak g&amp;#252;zel de &lt;br&gt;script&amp;#39;in arada fark etmeden cron&amp;#39;dan &amp;#231;alışması ve yaptığım ayarları &lt;br&gt;bozması ve benim bunu ge&amp;#231; anlamam işin cilvesi ne yazık ki... ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23737116-4156921162691743527?l=aytekinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aytekinux.blogspot.com/feeds/4156921162691743527/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23737116&amp;postID=4156921162691743527' title='2 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/4156921162691743527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/4156921162691743527'/><link rel='alternate' type='text/html' href='http://aytekinux.blogspot.com/2008/02/ssh-balantsn-garantiye-almak.html' title='ssh bağlantısını garantiye almak'/><author><name>Aytekin Aygün</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23737116.post-7482243676347859729</id><published>2008-02-01T10:18:00.000+02:00</published><updated>2008-02-01T10:17:49.226+02:00</updated><title type='text'>stix.to : Faydalı bir eser</title><content type='html'>&lt;a href="http://stix.to/"&gt;stix.to&lt;/a&gt; sitesini az önce keşfettim. İnternette gezdiğiniz sayfalara not bırakmaya yarayan faydalı bir eser... Sadece not değil sesli mesaj da bırakılabiliyor. Bu notlar, mesajlar fazla incelemedim ama sanırım grup mantığında listenizdeki diğer kişilerece de görünebiliyor -ki öyle olmalı zaten-. Şu anda pek kulmayı düşünmüyorum ama işe yarayabilir, kenara not etmekte fayda var.&lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23737116-7482243676347859729?l=aytekinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aytekinux.blogspot.com/feeds/7482243676347859729/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23737116&amp;postID=7482243676347859729' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/7482243676347859729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/7482243676347859729'/><link rel='alternate' type='text/html' href='http://aytekinux.blogspot.com/2008/02/stixto-faydal-bir-eser.html' title='stix.to : Faydalı bir eser'/><author><name>Aytekin Aygün</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23737116.post-6026065984357803418</id><published>2007-12-03T12:26:00.000+02:00</published><updated>2007-12-03T12:24:02.584+02:00</updated><title type='text'>swatch logrotate'den sonra log dosyasını izlemezse...</title><content type='html'>Bir süredir log dosyalarını izlemek için  &lt;a  href="http://swatch.sourceforge.net/"&gt;swatch&lt;/a&gt; kullanıyorum. swatch'ın bir sonraki gün log dosyalarını izlemediğini fark ettim. Sebebini araştırdığımda logrotate'den sonra eski log dosyasını izlediğini ve yeni dosyayı izlemediğini gördüm. Yani syslog dosyası gece syslog.0 oluyor ve swatch syslog.0'ı izlemeye devam ediyor. Bu sorunu çözmek için logrotate'den sonra swatch'ı restart etmek yetecekti ama nasıl? &lt;br&gt; &lt;br&gt; swatch'ın start, restart, stop edilebilmesi için bir script yazmak gerekiyordu. Kolları sıvayıp önce şöyle bir script yazdım (/etc/init.d/swatchd dosyasına) :&lt;br&gt; &lt;br&gt; &lt;table bgcolor="#cccccc" border="0" cellpadding="0" cellspacing="0"  height="1024" width="710"&gt;   &lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle"&gt;#!/bin/sh&lt;br&gt;       &lt;br&gt; #               Debian Gnu/Linux Shell Script&lt;br&gt; #&lt;br&gt; # swatchd  : swatch'in baslatilmasi, durdurulmasi veya tekrar baslatilmasi&lt;br&gt; #                  icin script.&lt;br&gt; #&lt;br&gt; # Aciklama: logrotate'den sonra swatch log dosyalarini dinlemediginden,&lt;br&gt; #                  logrotate'den sonra swatch'in restart edilmesi gerekiyor.&lt;br&gt; #                  /etc/cron.daily/sysklogd, /etc/cron.weekly/sysklogd dosyalarinin sonuna&lt;br&gt; #                  /etc/init.d/swatch restart &amp;gt; /dev/null satiri eklenirse, sysklogd restart olduktan hemen sonra&lt;br&gt; #                  swatch da restart olacaktir.&lt;br&gt; #&lt;br&gt; # Version:    1.0  03-12-2007  &lt;a class="moz-txt-link-abbreviated" href="mailto:aytekinaygun@gmail.com"&gt;aytekinaygun@gmail.com&lt;/a&gt;&lt;br&gt;       &lt;br&gt;       &lt;br&gt; ps ax | grep swatch &amp;gt; /tmp/swatch.pid&lt;br&gt; PID=`cat /tmp/swatch.pid | grep swatchrc | awk '{print $1;}'`&lt;br&gt;       &lt;br&gt;       &lt;br&gt;  case "$1" in&lt;br&gt;       &lt;br&gt;   start|"")&lt;br&gt;         if [ "$PID" = "" ]; then&lt;br&gt;                 swatch --daemon -c /etc/swatchrc --tail-file="/var/log/syslog /var/log/auth.log"&lt;br&gt;                 echo "swatch baslatildi..."&lt;br&gt;         else&lt;br&gt;                 echo "swatch zaten calisiyor..."&lt;br&gt;         fi&lt;br&gt;         ;;&lt;br&gt;       &lt;br&gt;       &lt;br&gt;    stop)&lt;br&gt;         if [ "$PID" = "" ]; then&lt;br&gt;                 echo "swatch zaten calismiyor..."&lt;br&gt;         else&lt;br&gt;                 kill -9 $PID&lt;br&gt;                 echo "swatch durduruldu..."&lt;br&gt;         fi&lt;br&gt;         ;;&lt;br&gt;       &lt;br&gt;       &lt;br&gt; restart)&lt;br&gt;         if [ "$PID" = "" ]; then&lt;br&gt;                 swatch --daemon -c /etc/swatchrc --tail-file="/var/log/syslog /var/log/auth.log"&lt;br&gt;                 echo "swatch calismiyordu ve baslatildi..."&lt;br&gt;         else&lt;br&gt;                 kill -9 $PID&lt;br&gt;                 swatch --daemon -c /etc/swatchrc --tail-file="/var/log/syslog /var/log/auth.log"&lt;br&gt;                 echo "swatch tekrar baslatildi..."&lt;br&gt;         fi&lt;br&gt;         ;;&lt;br&gt;       &lt;br&gt;       &lt;br&gt;       *)&lt;br&gt;         echo "Kullanim parametreleri : /etc/init.d/swatchd {start|stop|restart}"&lt;br&gt;         ;;&lt;br&gt;       &lt;br&gt; esac&lt;br&gt;       &lt;br&gt; exit 0 &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt; &lt;/table&gt; &lt;br&gt; Sonra da /etc/cron.daily/sysklogd, /etc/cron.weekly/sysklogd dosyalarinin sonuna;&lt;br&gt; &lt;br&gt; &lt;a href="http://swatch.sourceforge.net/"&gt;&lt;/a&gt; &lt;table bgcolor="#cccccc" border="0" cellpadding="0" cellspacing="0"  height="40" width="710"&gt;   &lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle"&gt;  /etc/init.d/swatch restart &amp;gt; /dev/null&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt; &lt;/table&gt; &lt;br&gt; satırını ekledim. Böylece gece sysklogd restart olduktan hemen sonra swatch'da restart oluyor ve istediğim log dosyalarının izlenmesine devam ediliyor.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23737116-6026065984357803418?l=aytekinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aytekinux.blogspot.com/feeds/6026065984357803418/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23737116&amp;postID=6026065984357803418' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/6026065984357803418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/6026065984357803418'/><link rel='alternate' type='text/html' href='http://aytekinux.blogspot.com/2007/12/swatch-logrotateden-sonra-log-dosyasn.html' title='swatch logrotate&apos;den sonra log dosyasını izlemezse...'/><author><name>Aytekin Aygün</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23737116.post-1505635954570218202</id><published>2007-11-15T16:01:00.001+02:00</published><updated>2007-11-15T16:01:30.428+02:00</updated><title type='text'>Thunderbird konu başlığına göre dizilim yapmasın</title><content type='html'>Bir süredir sıkıntısını çektiğim bir konu... Thunderbird'de e-postaları dizilim (thread) şeklinde gösterip, okuyorum. Özellikle linux listelerindeki iletileri birbirine karıştırmadan, konularına göre takip edebilmek için iyi oluyor. Fakat localde kullandığımız e-posta trafiğinde bu özellik başımın belası oldu. Kullanıcıların konu başlığı seçme kısırlığının da etkisi ile her postaya "yardım", "sorun", vs. gibi standart başlıklıklar vermeleri veya konusuz bırakmaları &lt;i&gt;-ki o zaman konu başlığı &lt;b&gt;"(konusuz)"&lt;/b&gt; şeklinde oluyor-&lt;/i&gt; ile postalar birbirine girmeye başladı. Thunderbird message-ID dışında aynı konu başlıklarını da aynı dizilimlerde tutuyor. Önceleri önemsemedim ama zamanla posta trafiği ve aynı konu başlıklarının kullanımı arttıkça bu işe bir dur demenin zamanı geldi. Biraz araştırma yaptıktan sonra &lt;a  href="http://kb.mozillazine.org/Stop_threading_by_subject"&gt;şu linki &lt;/a&gt;buldum. Profil dizinimin altına user.js adında bir dosya oluşturup içine de şunları ekledim: &lt;br&gt; &lt;br&gt; &lt;address&gt;&lt;i&gt;# Only thread by reference headers, ignore subject&lt;/i&gt;&lt;/address&gt; &lt;address&gt;&lt;i&gt;user_pref("mail.strict_threading", true);&lt;br&gt; &lt;br&gt; &lt;/i&gt;&lt;/address&gt; ve kayıt ettim... Thunderbird'ü tekrar çalıştırdığımda kabuslarım sona erdi.&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/23737116-1505635954570218202?l=aytekinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aytekinux.blogspot.com/feeds/1505635954570218202/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23737116&amp;postID=1505635954570218202' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/1505635954570218202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/1505635954570218202'/><link rel='alternate' type='text/html' href='http://aytekinux.blogspot.com/2007/11/thunderbird-konu-balna-gre-dizilim.html' title='Thunderbird konu başlığına göre dizilim yapmasın'/><author><name>Aytekin Aygün</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23737116.post-3341744934300064906</id><published>2007-10-16T16:49:00.001+03:00</published><updated>2007-10-16T16:49:13.674+03:00</updated><title type='text'>Disklerin dolduğunu haber veren script</title><content type='html'>Bu aralar, kurduğum linux proxy-firwall sistemleri izlemeyi daha kolay hale getirmeye çalışıyorum. Log analiz programları ile haşır-neşirim son zamanlarda. &lt;a href="http://swatch.sourceforge.net/"&gt;swatch&lt;/a&gt; programı ilgimi çekmeye başladı. Program, log dosyalarında belirlediğiniz herhangi bir ifade geçerse isterseniz size e-posta atıyor, isterseniz komut/komutlar çalıştırıp bir iş yaptırılabiliyor. Yani mesela auth.log dosyasında herhangi bir satırda "illegal user" ifadesi geçerse bana e-posta gönder diyorsunuz; swatch, log dosyasını dinlemeye başlıyor ve sisteminize yapılan ssh bağlantı denemesi(saldırısı) olduğunda size e-posta atıyor. Durumdan anında haberdar oluyorsunuz. Senaryolar çoğaltılabilir tabi.... &lt;a  href="http://blog.lifeoverip.net/index.php/2007/06/06/log-dosyalarina-aktif-izleme/"&gt;Şu günlükte&lt;/a&gt; de uygulama konusunda güzel bilgiler var. Yazanın eline sağlık. &lt;br&gt; &lt;br&gt; Henüz denemeler yapıp yazılımı test ediyorum. Bu denemelerimde disk dolduğu zaman bana e-posta atmasını sağlayamadım. Fazla da uğraşmadım ve kendi işimi kendim görmeye karar verdim. Hemen şöyle bir script yazdım:&lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;table bgcolor="#cccccc" border="0" cellpadding="0" cellspacing="0"  height="244" width="542"&gt;   &lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle"&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;#!/bin/sh&lt;br&gt;       &lt;br&gt; if&lt;br&gt;     df -h | egrep "90%|91%|92%|93%|94%|95%|96%|97%|98%|99%|100%"&lt;br&gt;       &lt;br&gt; then&lt;br&gt;       &lt;br&gt;     df -h &amp;gt; disk.txt&lt;br&gt;     echo " " &amp;gt;&amp;gt; disk.txt&lt;br&gt;     echo " " &amp;gt;&amp;gt; disk.txt&lt;br&gt;     du -sh /var/* &amp;gt;&amp;gt; disk.txt&lt;br&gt;     mail -s "[Proxy-Hastane] Disk Doluyor!" &lt;a class="moz-txt-link-abbreviated" href="mailto:tirtil@zabazingo.com"&gt;tirtil@zabazingo.com&lt;/a&gt; &amp;lt; disk.txt&lt;br&gt;     rm disk.txt&lt;br&gt;       &lt;br&gt; fi&lt;br&gt;       &lt;br&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt; &lt;/table&gt; &lt;br&gt; Görüldüğü gibi basit bir 'eğer' kalıbı ile işimi hallettim. &lt;br&gt; &lt;br&gt; Önce disk bölümlerinin doluluk oranına bakıp bu çıktıda %90 ve üzeri bir ifade var mı ona bakıyoruz. Eğer bu ifade var ise disk bölümlerinin doluluk oranlarının bilgisi ile /var dizininde bulunan dosya ve dizinlerin boyutlarını disk.txt dosyasına yazıp, bu dosyayı e-posta ile gönderiyoruz. Hepsi bu... &lt;br&gt; &lt;br&gt; Bu scripti crontab'a ekleyip günde bir kez çalıştırmak yeter sanırım.&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/23737116-3341744934300064906?l=aytekinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aytekinux.blogspot.com/feeds/3341744934300064906/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23737116&amp;postID=3341744934300064906' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/3341744934300064906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/3341744934300064906'/><link rel='alternate' type='text/html' href='http://aytekinux.blogspot.com/2007/10/disklerin-dolduunu-haber-veren-script.html' title='Disklerin dolduğunu haber veren script'/><author><name>Aytekin Aygün</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23737116.post-7626309957305458640</id><published>2007-10-15T11:25:00.000+03:00</published><updated>2007-10-15T11:22:00.342+03:00</updated><title type='text'>Konsoldan e-posta göndermek</title><content type='html'>&lt;p&gt;Kurduğumuz sistemlerde neler olup bittiğini izlemek için yada belirli aralıklarla yaptırdığımız bir işin (örneğin yedekleme) sağlıklı bir şekilde yapıldığından emin olmak için birtakım çıktıları e-posta ile takip ederiz. Konsoldan e-posta atmak için;&lt;br&gt; &lt;/p&gt; &lt;blockquote&gt;# mail kullanıcı@alanadı.com -s "Konu Başlığı" &amp;lt; /var/log/dosya.log&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;br&gt;   &lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/blockquote&gt; &lt;p&gt;komutunu kullanmak yeterlidir. Bu komut ile dosya.log dosyası kullanıcı@alanadı.com'a gönderilir. Fakat bu komutu kullanmak için önce bir MTA ayarı yapmak gerekir. Ben Debian'da ön tanımlı olarak gelen exim4'ü kullanıyorum. Eğer kurulu değil ise:&lt;br&gt; &lt;/p&gt; &lt;table bgcolor="#cccccc" border="0" cellpadding="0" cellspacing="0"  height="30" width="494"&gt;   &lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle"&gt;&lt;span style="font-style: italic;"&gt; # apt-get install exim4&lt;/span&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt; &lt;/table&gt; &lt;p&gt;ile kurulumu yapıyoruz. Kullandığım gmail hesabım için ayarları şöyle yapıyorum:&lt;/p&gt; &lt;table bgcolor="#cccccc" border="0" cellpadding="0" cellspacing="0"  height="30" width="494"&gt;   &lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle"&gt;&lt;span style="font-style: italic;"&gt; # &lt;/span&gt;dpkg-reconfigure exim4-config&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt; &lt;/table&gt; &lt;p&gt;&lt;br&gt; &lt;/p&gt; &lt;table bgcolor="#cccccc" border="0" cellpadding="0" cellspacing="0"  height="30" width="494"&gt;   &lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle"&gt;       &lt;blockquote&gt; &lt;/blockquote&gt;       &lt;address&gt;&lt;span style="font-style: italic;"&gt;Yapılandırmayı küçük dosyalara bölmek ister misiniz?&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;span  style="font-weight: bold;"&gt;hayır&lt;/span&gt;&lt;/span&gt;&lt;span  style="font-weight: bold;"&gt;&lt;/span&gt; &lt;/address&gt;       &lt;address&gt;Posta yapılandırma türü? &lt;b&gt;Posta gönderme akıllı-makine ile; posta alma SMTP/fetchmail ile &lt;/b&gt;&lt;span  style="font-weight: bold;"&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/address&gt;       &lt;address&gt;&lt;span style="font-style: italic;"&gt;Sistemin posta adı?  &lt;b&gt;localhost.localdomain&lt;/b&gt;       &lt;span style="font-weight: bold;"&gt;&lt;gmail.com&gt;&lt;/gmail.com&gt;&lt;/span&gt;&lt;span  style="font-weight: bold;"&gt;&lt;gmail.com&gt;&lt;/gmail.com&gt;&lt;/span&gt;&lt;/span&gt;&lt;/address&gt;       &lt;address&gt;Kendisinden gelen SMTP bağlantılarının dinleneceği IP adresleri: &lt;b&gt;127.0.0.1&lt;/b&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/address&gt;       &lt;address&gt;&lt;span style="font-style: italic;"&gt;Kendisinden posta kabul edilecek diğer adresler:&lt;span style="font-weight: bold;"&gt;&lt;localhost.localdomain&gt;&lt;/localhost.localdomain&gt;&lt;/span&gt;       &lt;b&gt;localhost.localdomain&lt;/b&gt;&lt;span style="font-weight: bold;"&gt;&lt;localhost.localdomain&gt;&lt;/localhost.localdomain&gt;&lt;/span&gt;&lt;/span&gt;       &lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/address&gt;       &lt;address&gt;&lt;span style="font-style: italic;"&gt;Postaları anahtarlanacak makineler: &lt;b&gt;(boş)&lt;/b&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;       &lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/address&gt;       &lt;address&gt;&lt;span style="font-style: italic;"&gt;Akıllı-makinenin (smarthost) IP adresi veya makine adı: &lt;b&gt;smtp.gmail.com::587&lt;/b&gt;&lt;span  style="font-weight: bold;"&gt;&lt;smtp.gmail.com::587&gt;&lt;/smtp.gmail.com::587&gt;&lt;/span&gt;&lt;/span&gt;       &lt;span style="font-weight: bold;"&gt;&lt;smtp.gmail.com::587&gt;&lt;/smtp.gmail.com::587&gt;&lt;/span&gt;&lt;span  style="font-style: italic;"&gt;&lt;/span&gt;&lt;/address&gt;       &lt;address&gt;&lt;span style="font-style: italic;"&gt;Dışarı giden postada yerel posta adı gizlensin mi? &lt;b&gt;Hayır&lt;/b&gt;&lt;span  style="font-weight: bold;"&gt;&lt;hayır&gt;&lt;/hayır&gt;&lt;/span&gt;&lt;/span&gt; &lt;span  style="font-weight: bold;"&gt;&lt;hayır&gt;&lt;/hayır&gt;&lt;/span&gt;&lt;span  style="font-style: italic;"&gt;&lt;/span&gt;&lt;/address&gt;       &lt;address&gt;&lt;span style="font-style: italic;"&gt;DNS sorgulamaları asgari düzeyde tutulsun mu (İsteğe-bağlı-Bağlantı)? &lt;b&gt;Hayır&lt;/b&gt;&lt;span  style="font-weight: bold;"&gt;&lt;hayır&gt;&lt;/hayır&gt;&lt;/span&gt;&lt;span  style="font-weight: bold;"&gt;&lt;hayır&gt;&lt;/hayır&gt;&lt;/span&gt;&lt;/span&gt; &lt;/address&gt;       &lt;address&gt;Yerel epostalar için dağıtım yöntemi:  &lt;b&gt;/var/mail/ "mbox" biçemi &lt;/b&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/address&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt; &lt;/table&gt; &lt;br&gt; &lt;p&gt;Ayarları kayıt ediyoruz. Yapılan bu ayarlar /etc/exim4/update-exim4.conf.conf dosyasına yazılır. Bu dosyanın içeriği şöyle birşey oluyor.&lt;span style="font-style: italic;"&gt;&lt;br&gt; &lt;/span&gt;&lt;/p&gt; &lt;table bgcolor="#cccccc" border="0" cellpadding="0" cellspacing="0"  height="30" width="494"&gt;   &lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle"&gt;&lt;span style="font-style: italic;"&gt; &lt;/span&gt;&lt;span  style="font-style: italic;"&gt;# nano /etc/exim4/update-exim4.conf.conf&lt;/span&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt; &lt;/table&gt; &lt;br&gt; &lt;span style="font-style: italic;"&gt;&lt;/span&gt; &lt;table bgcolor="#cccccc" border="0" cellpadding="0" cellspacing="0"  height="30" width="494"&gt;   &lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle"&gt;&lt;span style="font-style: italic;"&gt;dc_eximconfig_configtype='smarthost'&lt;br&gt; dc_other_hostnames='localhost.localdomain'&lt;br&gt; dc_local_interfaces='127.0.0.1'&lt;br&gt; dc_readhost='debian'&lt;br&gt; dc_relay_domains=''&lt;br&gt; dc_minimaldns='false'&lt;br&gt; dc_relay_nets=''&lt;br&gt; dc_smarthost='smtp.gmail.com::587'&lt;br&gt; CFILEMODE='644'&lt;br&gt; dc_use_split_config='false'&lt;br&gt; dc_hide_mailname='false'&lt;br&gt; dc_mailname_in_oh='true'&lt;br&gt; dc_localdelivery='mail_spool'&lt;br&gt;       &lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br&gt;       &lt;/span&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt; &lt;/table&gt; &lt;br&gt; aytekin kullanıcısının gönderdiği postalarda zabazingo@gmail.com adresinin görünmesini istiyorum. Bunun için /etc/email-addresses dosyası şöyle düzenliyoruz.&lt;br&gt; &lt;span style="font-style: italic;"&gt;&lt;/span&gt; &lt;table bgcolor="#cccccc" border="0" cellpadding="0" cellspacing="0"  height="30" width="494"&gt;   &lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle"&gt;&lt;span style="font-style: italic;"&gt; &lt;/span&gt;&lt;span  style="font-style: italic;"&gt;# nano /etc/&lt;/span&gt;email-addresses&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt; &lt;/table&gt; &lt;span style="font-style: italic;"&gt;&lt;br&gt; &lt;/span&gt; &lt;table bgcolor="#cccccc" border="0" cellpadding="0" cellspacing="0"  height="30" width="494"&gt;   &lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle"&gt;&lt;span style="font-style: italic;"&gt; &lt;/span&gt;aytekin: zabazingo@gmail.com&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt; &lt;/table&gt; &lt;br&gt; Son olarak kullanıdğımız e-posta adresinin kullanıcı ve şifre bilgilerini girmemiz gerekiyor.&lt;br&gt; &lt;span style="font-style: italic;"&gt;&lt;/span&gt; &lt;table bgcolor="#cccccc" border="0" cellpadding="0" cellspacing="0"  height="30" width="494"&gt;   &lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle"&gt; &lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;span  style="font-style: italic;"&gt;# nano /etc/exim4/passwd.client &lt;br&gt;       &lt;/span&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt; &lt;/table&gt; &lt;br&gt; &lt;span style="font-style: italic;"&gt;&lt;/span&gt; &lt;table bgcolor="#cccccc" border="0" cellpadding="0" cellspacing="0"  height="30" width="494"&gt;   &lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle"&gt;&lt;span style="font-style: italic;"&gt; *:zabazingo:şifre&lt;/span&gt;&lt;span  style="font-style: italic;"&gt;&lt;/span&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt; &lt;/table&gt; &lt;br&gt; Ayarlar tamamlandı. Şimdi de exim4'ü yeniden başlatıyoruz.&lt;br&gt; &lt;span style="font-style: italic;"&gt;&lt;/span&gt; &lt;table bgcolor="#cccccc" border="0" cellpadding="0" cellspacing="0"  height="30" width="494"&gt;   &lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="middle"&gt;&lt;span style="font-style: italic;"&gt; &lt;/span&gt;&lt;span  style="font-style: italic;"&gt;# /etc/init.d/exim4 restart&lt;br&gt;       &lt;/span&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt; &lt;/table&gt; &lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23737116-7626309957305458640?l=aytekinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aytekinux.blogspot.com/feeds/7626309957305458640/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23737116&amp;postID=7626309957305458640' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/7626309957305458640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/7626309957305458640'/><link rel='alternate' type='text/html' href='http://aytekinux.blogspot.com/2007/10/konsoldan-e-posta-gndermek_2105.html' title='Konsoldan e-posta göndermek'/><author><name>Aytekin Aygün</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23737116.post-8319288127373631785</id><published>2007-10-08T00:39:00.001+03:00</published><updated>2007-10-08T01:43:39.081+03:00</updated><title type='text'>Dinamik IP'ye hostname atama (dyndns.org güzelliği)</title><content type='html'>dyndns.org sitesinin çok güzel bir hizmeti var. Dinamik IP'lere hostname tanımlayabiliyorsunuz. 5 tane hostname tanımı ücretsiz yapılabiliyor. Böylece statik IP gerektiren durumlarda gerçekten ilaç gibi geliyor. Evdeki bilgisayarıma ssh ile bağlanmak istediğimde &lt;span style="font-style: italic;"&gt;ssh evdeki_bilgisayar.dyndns.org &lt;/span&gt;komutu ile direk bağlanıyorum. Kullandığım modemde dyndns.org özelliği var ve gerekli ayarları yaptıktan sonra her IP değiştiğinde modem dyndns.org'da oluşturduğum host bilgisini değiştiriyor. Eğer modemde böyle bir özellik yok ise o zaman bu görevi Linux'a bırakacağız.&lt;br /&gt;&lt;br /&gt;Belli aralıklarla IP'yi güncellemek için &lt;a href="http://wiki.linux-sevenler.org/index.php/Ubuntu_Dapper_Drake_6.06_Rehberi#Yerel_makineye_.C3.BCcretsiz_DynDNS_servisini_kullanarak_dinamik_ip_ile_nas.C4.B1l_Hostname_atayabilirim.3F"&gt;ubunturehberi.com'da anlatılanları&lt;/a&gt; uyguladım. Komut satırından komutu verdiğimde herşey normal ama cron'dan komut çalışmıyor. Betik path'de olmadığı için sorun oluyor. Bende şöyle yaptım. &lt;span style="font-style: italic;"&gt;dyndns_update.sh&lt;/span&gt; betiğini &lt;span style="font-style: italic;"&gt;/usr/sbin/'&lt;/span&gt;in altına taşıdım. Betik içinde de değişiklik yapmak gerekiyor. &lt;span style="font-style: italic;"&gt;ipcheck &lt;/span&gt;komutu olan satırlarda da &lt;span style="font-style: italic;"&gt;/usr/sbin/ipcheck .... &lt;/span&gt;şeklinde yol tanımladım. Sonuç olarak betiğin son hali şöyle:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-style: italic;"&gt;#!/bin/sh&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; USERNAME=kullanıcı&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; PASSWORD=şifre&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; HOSTNAME=xxxxxx.dyndns.org&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; cd /root/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; if [ -f /root/ipcheck.dat ]; then&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;  /usr/sbin/ipcheck -r checkip.dyndns.org:8245 $USERNAME $PASSWORD $HOSTNAME&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; else&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;  /usr/sbin/ipcheck --makedat -r checkip.dyndns.org:8245 $USERNAME $PASSWORD $HOSTNAME&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; fi&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;crontab'a da şöyle ekliyoruz:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;blockquote&gt;    # crontab -e&lt;/blockquote&gt;&lt;/span&gt;her saat başı çalışması için eklenecek satır:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt; &lt;span style="font-style: italic;"&gt;00 * * * * /usr/sbin/dyndns_update.sh&lt;/span&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23737116-8319288127373631785?l=aytekinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aytekinux.blogspot.com/feeds/8319288127373631785/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23737116&amp;postID=8319288127373631785' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/8319288127373631785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/8319288127373631785'/><link rel='alternate' type='text/html' href='http://aytekinux.blogspot.com/2007/10/dinamik-ipye-alan-ad-oluturma-dyndnsorg.html' title='Dinamik IP&apos;ye hostname atama (dyndns.org güzelliği)'/><author><name>Aytekin Aygün</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23737116.post-586473763617839408</id><published>2007-10-05T14:24:00.000+03:00</published><updated>2007-10-05T15:05:44.736+03:00</updated><title type='text'>/home'u ayrı bölüme/diskte taşımak</title><content type='html'>Bu aralar SME Server ile yerel bir e-posta sunucusu kurmaya niyetlendim. Fakat gel gör ki sistemde 2 disk olmasına rağmen hiç bana bişi sormadan tek diske tüm kurulumları yapıp işini bitiriyor. Bu kurulumun ayrıntılarını yazarım sonra. Kurduktan sonra /home'u 2.diske taşıdım.&lt;p&gt;Şöyleki:&lt;/p&gt;&lt;p&gt;Önce dizin oluşturup 2.diski buraya bağlıyoruz.&lt;br /&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;blockquote style="font-style: italic;"&gt;&lt;span&gt;# mkdir /yenihome&lt;/span&gt;&lt;br /&gt;&lt;span&gt;# mount -t ext3 /dev/sdb1 /yenihome&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;p style="font-style: italic;"&gt;&lt;/p&gt;&lt;p style="font-style: italic;"&gt;&lt;/p&gt;&lt;p&gt;/home 'da bulunan tüm dosyaları /yenihome 'a taşıyoruz.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;blockquote style="font-style: italic;"&gt;&lt;span&gt;# cd /home&lt;/span&gt;&lt;br /&gt;&lt;span&gt;# find . -depth -print0 | cpio --null --sparse -pvd /yenihome/&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;p style="font-style: italic;"&gt;&lt;/p&gt;&lt;p&gt;/home'un yerini değiştiriyoruz.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;blockquote style="font-style: italic;"&gt;&lt;p&gt;&lt;span&gt;# umount /yenihome&lt;/span&gt;&lt;br /&gt;&lt;span&gt;# mv /home /eskihome&lt;/span&gt;&lt;br /&gt;&lt;span&gt;# mv /yenihome /home&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;...ve bağlıyoruz.&lt;br /&gt;&lt;/p&gt;&lt;blockquote style="font-style: italic;"&gt;# mount -t ext3 /dev/sdb1 /home&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Tabi bu bağlama işini fstab'a da ekliyoruz:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;span style="font-style: italic;"&gt;/dev/sdb1    /home    ext3    usrquota,grpquota        1 1&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0); font-style: italic;"&gt;Kaynak : &lt;/span&gt;&lt;a style="color: rgb(0, 0, 0); font-style: italic;" href="http://eventualis.org/home-dizinini-tasimak/"&gt;http://eventualis.org/home-dizinini-tasimak/&lt;/a&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/23737116-586473763617839408?l=aytekinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aytekinux.blogspot.com/feeds/586473763617839408/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23737116&amp;postID=586473763617839408' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/586473763617839408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/586473763617839408'/><link rel='alternate' type='text/html' href='http://aytekinux.blogspot.com/2007/10/homeu-diskte-ayr-blme-tamak.html' title='/home&apos;u ayrı bölüme/diskte taşımak'/><author><name>Aytekin Aygün</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23737116.post-2576272103358702425</id><published>2007-10-05T12:18:00.000+03:00</published><updated>2007-10-05T12:16:16.081+03:00</updated><title type='text'>Artık yazmam lazım gelir...</title><content type='html'>Bu g&amp;#252;nl&amp;#252;ğ&amp;#252; a&amp;#231;alı uzun zaman oldu. Bir heyecanla a&amp;#231;mıştım ama tek t&amp;#252;k &lt;br&gt;yazılardan sonra kaldı &amp;#246;yle. Sildim o yazılarıda zaten. Şimdi tekrar &lt;br&gt;bişiler karalayım dedim Linux hakkında. Tırmalayıp duruyorum akşama &lt;br&gt;kadar şu ekranın &amp;#246;n&amp;#252;nde. Deneyimlerimi paylaşayım dedim bende işte. &amp;#214;le &lt;br&gt;işte be ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23737116-2576272103358702425?l=aytekinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aytekinux.blogspot.com/feeds/2576272103358702425/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23737116&amp;postID=2576272103358702425' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/2576272103358702425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23737116/posts/default/2576272103358702425'/><link rel='alternate' type='text/html' href='http://aytekinux.blogspot.com/2007/10/artk-yazmam-lazm-gelir.html' title='Artık yazmam lazım gelir...'/><author><name>Aytekin Aygün</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>
