May 2012
5 posts
xwiki rocks!
Confluence’dan sonra kullandığım, confluence’ye en çok benzeyen ve bedava kullananılabilen en iyi wiki olarak xwiki’yi ilan ediyorum.
http://www.xwiki.org/xwiki/bin/view/Main/WebHome
Btfrs ile ilgili çok güzel bir sunum.
dinçer salih kurnaz: report memory map of a... →
dincersalihkurnaz:
Processiniz hangi uygulamalarla iletişim halinde ne kadar RAM tüketiyor görebiliyorsunuz $ pmap 4059 {PID} 4059: /usr/bin/java -jar /home/dincer/Desktop/ApacheDirectoryStudio-linux-x86_64-1.5.3.v20100330/plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar -os linux -ws gtk -arch…
http://portablepython.com/ →
Windows ortamına mahkumsanız :( elinizin altında olmasında büyük fayda var :)
qcow2 imajini mount etmek
dincersalihkurnaz:
imaj hakkında bilgi edinelim. $ qemu-img info image.qcow2 modülü ekleyelim. $ modprobe nbd max_part=16 imajı nbd sürücüsüne bağlayalım. $ qemu-nbd -c /dev/nbd0 image.qcow2 nbd sürücüsü üzerindeki partitionlara bakalım. $ fdisk /dev/nbd0 istediğimiz partitionu mount edelim. $ mount /dev/nbd0p1 /mnt/image Şimdi ise bağladığımız imajı bırakalım. $ umount /mnt/image $ qemu-nbd -d...
March 2012
1 post
February 2012
2 posts
httpie - Python-powered HTTP CLI for humans →
Wallix: Pylogsparser : visualizing ssh attacks in... →
Harika.
December 2011
4 posts
Untangle Directory Connector Kullanıcı Adı...
Captive Portal ve Directory Connector uygulamalarını kaldırın. İlk önce Directory Connector uygulamasını kurun ve konfigüre edin. Directory Connector uygulamasının çalıştığından emin olduktan sonra Captive Portal uygulamasını kurun ve konfigüre edin. Sorun ortadan kalkacaktır.
debian vsftpd tcp wrappers hosts.allow
vsftp kullanıyorsanız ve tcp wrappers ile ip kısıtlamısı yapmak istiyorsanız, /etc/vsftpd.conf dosyasına
tcp_wrappers=YES
satırını eklemeniz gerekiyor.
Adam çok derinmiş...
“Choose a job you love, and you will never have to work a day in your life.” ~Confucius
Weblogic standart out ve standart error
Weblogic konsolunda General sekmesinin bulunduğu yerde log ile ilgili bir sekme var. Burada standart output’a düşen mesajların log dosyasına gitmesini ayarlayabiliyorsunuz.
November 2011
3 posts
Zabbix'de guest account'u silmeyin
Zabbix kullanıyorsanız guest accountu silmeyin disable edin.
http://www.zabbix.com/forum/showthread.php?t=10114
http://www-uxsup.csx.cam.ac.uk/misc/horror.txt →
IT alanında çalışıyorsanız, okuyun derim, oldukça eğlenceli de üstelik…
fail2ban kullandım, rahat bir nefes aldım
sürekli değişik coğrafyalardan çeşitli bot’lar sözlük saldırısı şeklinde (dictionary attack) gelip tarıyor dışarıdaki sunucularımızı. artık bıkmıştım gerçekten. Güvenlik kademelerine bir de fail2ban ekledim. güzel ve sorunsuz çalışıyor. Rahatladım diyebilirim.
October 2011
5 posts
Ubuntu 11.10 flash videos fast forward problemi
Eğer ubuntu’da youtube videolarınız hızlı modda oynuyor ve flash videolardan ses gelmiyorsa sorun büyük olasılıkla ses kartınızın HDMI output’undadır.
pavucontrol
<disable HDMI output>
komutunu verip HDMI outputu disable ettikten sonra flash videolarınızı tekrar izleyebilir olabiliyorsunuz.
5 tags
root mailleri /dev/null'a
exim4 ve debian kullanıyorsunuz, exim4 konfigürasyonunuzda relay tanımlı ama siz root maillerinin relay edilmesini istemiyorsunuz ve /dev/null’a gitmesini istiyorsunuz o halde /etc/aliases dosyasına
root: :blackhole:
satırını ekleyip,
newaliases
komutunu çalıştırmanız gerekiyor. root: /dev/null, öntanımlı exim4 konfigürasyonunda çalışmıyor.
Debian Squeeze ruby [ gem install bundler ]
eğer yukarıdaki komutu herhangi bir kurulum sırasında vermeniz gerekiyorsa ve debian squeeze kullanıyorsanız şu komutu çalıştırırsanız belki benim gibi 1 saat kaybetmezsiniz :(
sudo ln -s /var/lib/gems/1.8/bin/bundle /usr/local/bin/bundle
Puppet Çevre Değişkenleri
Client’larda aşağıdaki komutu girin:
facter
çıkan çevre değişkenlerini puppet template’lerinde kullanabilirsiniz.
Weblogic'de öntanımlı umask değeri ve...
öntanımlı 037 olarak set ediliyor. bu şu demek:
ahmet@mavi:~$ umask 037 ahmet@mavi:~$ umask -S u=rwx,g=r,o=
yani weblogic kullanıcısı ile oluşturulan dosyalar diğer kullanıcılar (söz gelimi apache) tarafından okunamıyor. Eğer okunmasını istiyorsanız startWeblogic.sh dosyasının içerisinde umask 037 satırını değiştirin.
September 2011
8 posts
lxc (linux container) içerisinde ikinci bir...
web’de aradım bulamadım ama çok kolaymış, Bekir sağolsun …
sudo ifconfig eth0:0 <ip adresiniz> netmask <netmask> up
eğer kalıcı olmasını istiyorsanız /etc/network/interfaces dosyasına ekleyin yeter.
iface eth0:0 inet static
address <ip adresiniz>
netmask <netmask>
http://developer.ubuntu.com Harika olmuş... →
Benim aklıma gelmişti :)
Waiting for network configuration....
Eğer ubuntu, xubuntu yada kubuntu kullanıyorsanız ve boot sırasında 2 dakika kadar network kartınızı bekliyorsanız, /etc/network/interfaces dosyasından network kartınızın auto satırını deaktif etmeniz gerekiyor.
Xmonad ile gnome kullanmayı bıraktım, XFCE'ye...
Masaüstü ortamımda xmonad ve arka plan servislerim için gnome kullanıyordum, ancak gnome3 güncellemesiyle nautilus’a ve servislere yapılan değişikliklerle gnome beni çileden çıkarttı, xfce’ye zor attım kendimi, GNOME’un yeni arayüz yaklaşımından çok rahatsızım, ve gnome’un aldığı bu kararı gereksiz ve aptalca olarak görüyorum. Kullanıcı kaybettiklerinin farkına...
Crontab'da @reboot diyebiliyormuşuz...
Bilgisayar açıldığı zaman çalışmasını istediğimiz betikleri @reboot şeklinde crona koyabiliyormuşuz.
Yeniden ailecek odtü macerası
Sevindik af çıktı ailecek döndük odtü ye diye ama 6 tane dersi tekrar alman gerekli deyince pek hoş olmadı:(
The Return of "Easy": Oracle Database 11g Express... →
Oracle 11g express edition çıkmış, light bir oracle isteyenler burdan yaksın…
Dilendirilen Çocuklara Para Vermeyelim! →
August 2011
2 posts
LXC üzerinde vsftpd kuracaksanız dikkat!!
Aman deyim şu iki satırı vsftpd.conf dosyasına ekleyin, yoksa lxc’yi kapattığınızda bir daha lxc’yi açamıyorsunuz. Bunun sebebi kernel seviyesinde vsftp’nin container kullanması imiş.
EKLENMESi GEREKEN SATIRLAR:
isolate=NO
isolate_network=NO
http://www.mail-archive.com/lxc-users@lists.sourceforge.net/msg01110.html
Normal kullanıcı olarak sshfs ile mount ettiniz,...
Normal kullanıcı olarak sshfs ile uzaktaki bir sistemi mount ettiniz ama umount dediğinizde bunu sadece root yapabilir şeklinde bir hata ile karşılaşıyorsanız, umount dışında bir komut kullanmanız gerektiğini bilmiyorsunuz demektir :)
mount ederken —-> ahmet@ltsp142:~$ sshfs <hostname>: <mount point>
umount ederken —-> fusermount -u <mount point>
July 2011
7 posts
debian host üzerine centos vserver kurdunuz ama...
/etc/pam.d/* altındaki pam_loginuid.so satırlarını comment’leyin.
15 Incorrect yet Popular Core Java Interview... →
aklımda ve aklınızda olsun.
MDLog:/sysadmin: HowTo Improve IO Performance for... →
Dikkate almaya değer, notlarınız arasına alın derim.
Ubuntu'da turkcell 3g vınn modem ile komut...
wvdial paktini sisteminize kurun. Bu paketin şu paketlere bağımlılığı var:
libwvstreams4.6-base
libwvstreams4.6-extras
libuniconf4.6
eğer internete erişiminiz yoksa yukarıda saydığım paketleri ve wvdial paketini internete bağlı başka bir bilgisayardan indirip kurulum yapacağınız bilgisayara taşıyın ve kurun (dpkg -i komutu ile).
/etc/wvdial.conf dosyası şu şekilde:
[Dialer 3g]
Modem =...
şirkette svn'den git'e geçmek (git-svn kulllanın)
Tartışılır ama dikkate almak lazım.
http://java.dzone.com/articles/how-start-using-git-svn-based
xmonad ve xcompmgr harika oluyor
masaüstü ortamı olarakk uzun zamandır xmonad kullanıyorum (bekir sağolsun). Otomatik mount, tema, ses vs. gibi şeyler ile uğraşmamak içinde arka tarata gnome daemon çalıştırıyorum. Bugün arka tarafta çalıştırdığım servislere bir yenisini ekledim ve gerçekten memnun kaldım. Servis xcompmgr. sessiz sakin bir şekilde çalışıyor ve sadece composite manager olarak işini yapıyor. Masaüstüm biraz daha...
haproxy'nin unix soket arayüzü varmış
E haliyle soket arayüzünden python ile veri okumakta mümkün öyleyse,
Burdan buyrun,
http://www.gefira.pl/blog/2011/07/01/accessing-haproxy-statistics-with-python/
June 2011
9 posts
Gedit Meld Integration
install meld.
sudo aptitude install meld
install gedit developer plugins.
sudo aptitude install gedit-developer-plugins
create an external tool script from external tools plugin configuration page and paste following script.
i=0
for item in $GEDIT_DOCUMENTS_URI; do
i=$(( $i + 1 ))
done
if [ “$i” == “2” ]; then
#if we have two documents, compare them...
Bitsort güzelmiş
http://code.activestate.com/recipes/577763-bitsort/?in=lang-python
Görsel Olarak Crontab Hazırlama
Daha basiti yoktur herhalde.
http://www.corntab.com/
Python'un string objelerini ele alışı
http://www.laurentluce.com/?p=307
Sleep Sort
Aklıma gelmezdi :)
http://en.wikipedia.org/wiki/Sleep_sort
http://code.activestate.com/recipes/577758/
Yeni Projem: Bash History Collector
bitbucket’da host ediyorum.
hg clone https://ahmetkurukose@bitbucket.org/ahmetkurukose/collector
pgrep işinize çok yarayabilir
şimdiye kadar process ayıklamak için grep kullanıyordum ama pgrep varmış, öğrendim mutlu oldum.
ssh reverse (ters) tünel açıyorsanız ve 0.0.0.0'ı...
sshd_config dosyasına
GatewayPorts yes
ayarını girmelisiniz. Buluncaya kadar baya yoruldum.
cloudns kullanmayın
cloudns kullanmayın, kritik anlarda ulaşılamaz olursunuz.
May 2011
13 posts
Flask Rocks!! →
VPS aldığımda ilk şu komutları çalıştırdım
passwd
aptitude update
aptitude upgrade
df -h
free -m
adduser xxxx
adduser xxxx
aptitude install sudo
aptitude install vim
update-alternatives —config editor
visudo
vi /etc/hostname
vim /etc/hosts
/etc/init.d/hostname.sh start
hostname -i
hostname -f
dpkg —get-selections
ps axf
sudo aptitude purge apache2
crontab -l
ls cron.*/
vim .bashrc
sudo aptitude install...
http://www.dotdeb.org/ →
Daha Hızlı SSH →
vim ~/.ssh/config
Host *
ControlPath ~/.ssh/master-%l-%h-%p-%r.sock
Compression yes ControlMaster yes