4. İstanbul International Innovation Investors Exchange – Global teknoloji yatırımcıları 1 milyar dolar yatırım yapmak için İstanbul’a geliyor

Posted by admin | Posted in Etkinlik, Windows | Posted on 21-10-2011-05-2008

0

Global teknoloji yatırımcıları 1 milyar dolar yatırım yapmak için İstanbul’a geliyor

4iX 15-16 Kasım tarihlerinde global lider yatırımcıları, Türkiye’nin en heyecan verici teknoloji şirketleri ile buluşturuyor. Organizasyonun amacı katılımcılarına bu olağanüstü networkten faydalanma, iş fikirleri ile ilgili karşılıklı görüş alışverişinde bulunma, girişimlerini uluslararası pazara açma ve yatırım olanağı sağlamaktadır.

HEDEFLER

  • Türk girişimcileri dünyaca ünlü dev yatırımcılarla buluşturmak
  • Türk girişimcilerle uluslararası yatırımcıları stratejik iş ortaklıklarına teşvik etmek
  • Ulusal şirketlerin önündeki potansiyeli açığa çıkarmak
  • Türk teknoloji şirketlerini global yatırımcılara sunmak için bir fırsat ortamı oluşturmak

KATILIMCILAR

  • Çığır açan teknoloji girişimcileri
  • Aktif finansal yatırımcılar
  • Melek ve ticari yatırımcılar
  • Kurumsal şirketlerin üst düzey yöneticileri
  • Lider Türk şirketleri ve finansal kurumlar
Daha fazla bilgi için
http://www.istanbulinnovation.com/page.php?pid=high_tech&lang=tr

Zihin Gücü

Posted by admin | Posted in Hayat | Posted on 19-07-2011-05-2008

0

Zihnin Gücü

Nick adında bir demiryolu isçisinin öyküsü bu. Nick güçlü,sağlıklı bir işçi, manevra sahasında çalışıyor. Arkadaşlarıyla ilişkisi iyi ve işini iyi yapan güvenilir bir insan. Ne var ki, kötümser biri, her şeyin kötüsünü bekler ve başına kötü şeyler geleceğinden korkar. Bir yaz günü, tren isçileri, usta başının doğum günü nedeniyle bir saat önceden serbest bırakılırlar. Tamir için gelmiş olan ve manevra alanında bulunan bir soğutucu vagonun içine giren Nick, yanlışlıkla içerden kapıyı kapatır, kendini soğutucu vagona kilitler. Diğer isçiler Nick’in kendilerinden önce çıktığını düşünürler. Nick kapıyı tekmeler, bağırır, ama kimse duymaz, duyanlar da bu tür seslerin sürekli geldiği bir ortamda olduğu için pek kulak vermezler. Nick burada donarak öleceğinden korkmaya başlar. Eğer buradan çıkmazsam, burada kaskatı donacağım, diye düşünümeye başlar. İçeride yarısı yırtılmıs bir karton kutunun içine girer. Titremeye başlar. Eline geçirdigi bir kağıda karısına ve ailesine son düşündüklerini yazar:
“Çok soğuk, bedenim hissizleşmeye başladı. Bir uyuyabilsem! Bunlar benim son sözlerim olabilir.” Ertesi günü soğutucu vagonun kapısını açan isçiler, Nick’in donmuş bedenini bulurlar. Üzerinde yapılan otopsi, onun donarak öldüğünü göstermektedir. Fakat bu olayı olağanüstü yapan, soğutucu vagonun soğutma motorunun bozuk ve çalışmıyor olmasıydı.
Vagonun içindeki ısı 18°C idi, ve vagonda bol hava vardı. Nick’in korkusu, kendini gerçekleştiren bir kehanet oluşturmuştu.

Ref:
Doğan CÜCELOGLU’nun Savasçı (1999) adlı kitabından alınmıştır

Bilgi Paylaşmak

Posted by admin | Posted in Hayat | Posted on 19-07-2011-05-2008

0

Konfüçyüs ‘ün dediği gibi ,
“Bende bir yumurta var. Sende bir yumurta var. Eğer, sen bana bir yumurta verirsen, ben sana bir yumurta verirsem, yine sende bir yumurta bende bir yumurta olur. Şayet, sende bir bilgi var. Bende bir bilgi var. Ben sana bir bilgi verirsem, sen bana bir bilgi verirsen, sende iki bilgi, bende iki bilgi olur.”

Konfüçyüs amcamın söylediği bu söz üzerinden yola çıkarak, bilgi paylaşmanın ne kadar faydalı bir hareket olduğunu anlayabiliriz. Günümüz dünyasında bilginin yeri ve önemi tartışılamaz dereceye sahip. İmkanlarında bol bol sahip olunduğu şu zamanda bol okumalı ve çok çalışmalı insan.  Zamanı etkin ve faydalı bilgiler öğrenerek geçirmeniz dileğiyle !

Linux Ağlarda Yedekli Çalışma

Posted by admin | Posted in Linux, Network | Posted on 18-07-2011-05-2008

0

Günümüz bilişim dünyasında önemli faktörlerden biride, hizmet verilen durumlarda erişilebilirliğin kesintisiz en yüksek seviyede olmasıdır. Bilişim konusundaki hizmetlerin aksaması konusunda ki kehanetlerimden biri internetin 1 saat durması örneğidir. Bu durumu düşünmek çok zor olacaktır diye düşünüyorum. Kehanetin bu kadar büyük çaplı olmasına gerek yok aslında, bugün ülkemizde bulunan büyük datacenter firmalarından birinde aynı problemin yaşandığını düşünecek olduğumuzda bile, gerçekten hizmet kalitesinin burada çok önemli olduğu göze çarpmıyor değil.

Bu makalede Linux işletim sistemi konusunda büyük ağ yapısına sahip kurum, kuruluş, firma vb. gibi hizmet veren yerlerin kullanabileceği (kullandığı) bonding modülü anlatılacaktır. Bonding modülü Ethernet kartlarının aktif / pasif veya beraber çalışmalarını sağlayan modüldür. Arayüzleri birleştirme işlemi sistemin ağ performansını arttırmak için yapılabileceği gibi yedeklilik, sürdürülebilirlik için de yapılabilir. Windows sistemlerdeki ismi “teaming” olarak geçmektedir.

Bonding modülü Linux işletim sistemi çekirdeği desteği ile gelir. Ethernet kartı standartı olarak IEEE 802 kullanılır. Bonding modülünün 6 farklı şekilde çalışma yapısı bulunur.

mode=0

Round-robin çalışır. Yani ağ trafiğini çalışan arayüzlere sırası ile göndermektedir. Yük paylaşımı ve hata toleransı sağlar.

mode=1

Aktif-yedek mantığı ile çalışır. Sadece bir arayüz aktiftir. Diğerleri sadece ve sadece asıl olan çalışmaz ise devreye girer. Hata toleransı sağlar.

mode=2

[(Kaynak MAC adresi XOR hedef MAC adresi) % arayüz sayısı] algoritmasına göre paketleri gönderir. Böylece her hedef için aynı arayüzü seçmiş olur. Yük paylaşımı ve hata toleransı sağlar.

mode=3

Broadcast çeşididir. Tüm paketleri tüm arayüzlerden gönderir. Hata toleransı sağlar.

mode=4

IEEE 802.3ad Dynamic link aggregation. Belirtilen standarda göre çalışır. Çalışması için sürücülerinin ethtool desteğinin olması gerekir. Ayrıca anahtarlama cihazı üzerinde de 802.3ad ayarlarının yapılması gerekir.

mode=5

Bu modda ise toplam yük her arayüzün kendi yüküne göre paylaşılır. Her arayüzün yükü hızına oranla ölçülür. Gelen trafik aktif ilk arayüz tarafından alınır. Eğer bu arayüz çalışmaz ise herhangi diğer bir arayüz aynı MAC adresi ile işlemi devralır. Çalışması için sürücülerinin ethtool desteğinin olması gerekir.

mode=6

Bu modda ise hem gidiş hemde geliş trafiği yük paylaşımı yapılır ve özel bir anahtarlama cihazı desteği gerektirmez. IPv4 üzerinden bu işlemi gerçekleştirir.

Bonding modülünün kullanılması için aşağıdaki adımlar uygulanmalıdır.

Öncelikle “bond0” ağ arayüzü dosyası oluşturulur.

# vi /etc/sysconfig/network-scripts/ifcfg-bond0

Açılan dosya aşağıdaki gibi düzenlenir.

DEVICE=bond0 [bond0 ağ arayüzünün belirtilmesi]
IPADDR=192.168.2.10 [ip adresi]
NETWORK=192.168.2.0 [network adresi]
NETMASK=255.255.255.0 [ağ maskesi]
USERCTL=no
BOOTPROTO=none [yerine göre dhcp,static olabilir]
ONBOOT=yes [başlangıçta aktif olması]

Gerekli değişiklik ve ip adresi ayarlamaları yapıldıktan sonra oluşturulan “/etc/sysconfig/network-scripts/ifcfg-bond0” dosyası kayıt edilerek çıkılır.

“bond0” ağ arayüzü oluşturulduktan sonra bonding yapılacak ağ arayüzü dosyalarınında içeriğinin değiştirilmesi gerekmektedir. Bu işlem için aşağıdaki adımlar uygulanır.

# vi /etc/sysconfig/network-scripts/ifcfg-eth0

Açılan dosya aşağıdaki gibi düzenlenir.

DEVICE=eth0
USERCTL=no
ONBOOT=yes
MASTER=bond0
SLAVE=yes
BOOTPROTO=none

Gerekli değişiklikler yapıldıktan sonra dosya kayıt edilerek çıkılır.

“eth0” ağ arayüzü oluşturulduktan sonra bonding yapılacak diğer ağ arayüzü dosyasının içeriğinin değiştirilmesi gerekmektedir. Bu işlem için aşağıdaki adımlar uygulanır.

# vi /etc/sysconfig/network-scripts/ifcfg-eth1

Açılan dosya aşağıdaki gibi düzenlenir.

DEVICE=eth1
USERCTL=no
ONBOOT=yes
MASTER=bond0
SLAVE=yes
BOOTPROTO=none

Gerekli değişiklikler yapıldıktan sonra dosya kayıt edilerek çıkılır.

Bonding modülünün Linux işletim sisteminde aktif hale getirilmesi için aşağıdaki adımlar uygulanır.

# vi /etc/modprobe.conf

Açılan dosya aşağıdaki gibi düzenlenir.

alias bond0 bonding
options bond0 mode=1 miimon=100

Gerekli değişiklikler yapıldıktan sonra dosya kayıt edilerek çıkılır.

Bonding modülü aktif hale getirildi. Bu işlemin test edilmesi işlemi için aşağıdaki adımlar uygulanır.

# modprobe bonding

# service network restart

“/proc/net/bonding/bond0” dosyasının çıktısı (bonding durumunu) aaşğıdaki komut ile öğrenilebilir.

# less /proc/net/bonding/bond0

Bonding Mode: load balancing (round-robin)

MII Status: up

MII Polling Interval (ms): 0

Up Delay (ms): 0

Down Delay (ms): 0

Slave Interface: eth0

MII Status: up

Link Failure Count: 0

Permanent HW addr: xx:yy:zz:aa:bb:cc

Slave Interface: eth1

MII Status: up

Link Failure Count: 0

Permanent HW addr: xx:yy:zz:aa:bb:cc

Ethernet kartlarının durumlarını görebilmek için aşağıdaki komut uygulanır.

# ifconfig

bond0 Link encap:Ethernet HWaddr xx:yy:zz:aa:bb:cc

inet addr:192.168.2.10 Bcast:192.168.2.255 Mask:255.255.255.0

inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link

UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1

RX packets:2804 errors:0 dropped:0 overruns:0 frame:0

TX packets:1879 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RX bytes:250825 (244.9 KiB) TX bytes:244683 (238.9 KiB)

eth0 Link encap:Ethernet HWaddr xx:yy:zz:aa:bb:cc

inet addr:192.168.2.10 Bcast:192.168.2.255 Mask:255.255.255.0

inet6 addr: fe80::20c:29ff:fec6:be59/64 Scope:Link

UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1

RX packets:4819 errors:0 dropped:0 overruns:0 frame:0

TX packets:1390 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:351261 (145.2 KiB) TX bytes:180289 (176.0 KiB)

Interrupt:11 Base address:0×1400

eth1 Link encap:Ethernet HWaddr xx:yy:zz:aa:bb:cc

inet addr:192.168.2.10 Bcast:192.168.2.255 Mask:255.255.255.0

inet6 addr: fe80::20c:29ff:fec6:be59/64 Scope:Link

UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1

RX packets:4 errors:0 dropped:0 overruns:0 frame:0

TX packets:502 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:258 (258.0 b) TX bytes:66516 (64.9 KiB)

Interrupt:10 Base address:0×1480

Bonding durumunu anlık görüntülemek için aşağıdaki komut uygulanır.

#watch cat /proc/net/bonding/bond0

Bonding Mode: load balancing (round-robin)

MII Status: up

MII Polling Interval (ms): 0

Up Delay (ms): 0

Down Delay (ms): 0

Slave Interface: eth0

MII Status: up

Link Failure Count: 0

Permanent HW addr: xx:yy:zz:aa:bb:cc

Slave Interface: eth1

MII Status: up

Link Failure Count: 0

Permanent HW addr: xx:yy:zz:aa:bb:cc

Örnek Uygulama:

“eth0” ağ arayüzüne takılı ağ kablosunu çıkarılır. Anlık görüntülemek için aşağıdaki komut çalıştırıldığında, komutun çıktısı aşağıdaki gibi olacaktır.

#watch cat /proc/net/bonding/bond0

Bonding Mode: load balancing (round-robin)

MII Status: up

MII Polling Interval (ms): 0

Up Delay (ms): 0

Down Delay (ms): 0

Slave Interface: eth0

MII Status: down

Link Failure Count: 0

Permanent HW addr: xx:yy:zz:aa:bb:cc

Slave Interface: eth1

MII Status: up

Link Failure Count: 0

Permanent HW addr: xx:yy:zz:aa:bb:cc

Kaynaklar

[1] http://blog.csirt.ulakbim.gov.tr

[2] http://www.cyberciti.biz

[3] http://www.debianadmin.com/linux-ethernet-bonding-configuration.html

[4] http://www.howtoforge.com/network_card_bonding_centos

[5] http://www.linuxquestions.org

Linux Sistemde Seri Port Kullanımı

Posted by admin | Posted in Linux | Posted on 17-06-2011-05-2008

0

How do I check and configure serial ports under Linux for various purposes such as

modem, connecting null modems or connect a dumb terminal?

Linux offers various tools. Linux uses ttySx for a serial port device name. For example, COM1 (DOS/Windows name) is ttyS0, COM2 is ttyS1 and so on.

Task: Display Detected System’s Serial Support

Simple run dmesg command
$ dmesg | grep tty
Output:

[   37.531286] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[   37.531841] 00:0b: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[   37.532138] 0000:04:00.3: ttyS1 at I/O 0x1020 (irq = 18) is a 16550A

setserial command

setserial is a program designed to set and/or report the configuration information associated with a serial port. This information includes what I/O port and IRQ a particular serial port is using, and whether or not the break key should be interpreted as the Secure Attention Key, and so on. Just type the following command:
$ setserial -g /dev/ttyS[0123]
Output:

/dev/ttyS0, UART: 16550A, Port: 0x03f8, IRQ: 4
/dev/ttyS1, UART: 16550A, Port: 0x1020, IRQ: 18
/dev/ttyS2, UART: unknown, Port: 0x03e8, IRQ: 4
/dev/ttyS3, UART: unknown, Port: 0x02e8, IRQ: 3

setserial with -g option help to find out what physical serial ports your Linux box has.

Linux serial console programs

Once serial ports identified you can configure Linux box using various utilities:

  1. minicom- The best friendly serial communication program for controlling modems and connecting to dump devices
  2. wvidial or other GUI dial up networking program – a PPP dialer with built-in intelligence.
  3. getty / agetty – agetty opens a tty port, prompts for a login name and invokes the /bin/login command.
  4. grub / lilo configuration – To configure serial port as the system console

Tüm bu işlemlerden sonra Linux işletim sisteminde bulunan “minicom” uygulaması ile ilgili cihazın özelliklerinde veri hızı baud ayarını yaptıktan sonra istediğiniz verilere ulaşabiliyor olmanız gerekmektedir.