Dökümanlar

İki ayrı bilgisayarda klavye/mouse paylaşımı; Synergy2

22 April 2008, Tuesday

Tuhaf bir başlık oldu, kabul.
İşin aslı şu; masanızda birden fazla bilgisayar var. Misal benim gibi, sol tarafınızda Ubuntu kurulu dizüstü bilgisayarınız, sağ tarafınızda Windows XP kurulu şirketin masaüstü bilgisayarı.
Her bilgisayar için ayrı ayrı klavye ve mouse kullanmak yerine bir tane server seçip, ikinci (veya üçüncü/dördüncü ~) bilgisayarları client olarak ayarlayabilirsiniz. Bu sayede server olarak seçtiğiniz bilgisayarın klavye ve mouse’unu kullanarak diğer bilgisayarların yönetimini gerçekleştirebilirsiniz.
Ubuntu/Windows üzerinde yalnızca ekran koruyucularını ve kopyala/yapıştır özelliklerini kullanabiliyorken, Windows/Windows ortamında pencereleri bilgisayarlar arasında paylaşabiliyorsunuz.
Bazı eksikleri ve limitleri olsa da bu haliyle bile son derece kullanılabilir, kurulumu son derece kolay bir çalışma olmuş.
TCP/IP üzerinden bu işlemi yapan dahiane yazılımını ismi; Synergy2.
Windows, RPM ve kaynak kod dosyalarını kendi sitesinden, Ubuntu paketlerini şuradan bulabilirsiniz.
Örnek olması açısında Ubuntu üzerindeki yapılandırma dosyam şu şekilde;

GNU nano 2.0.6 File: /home/arda/.synergy.conf

section: screens
blueberry:
blackberry:
end
section: links
blackberry:
right = blueberry
blueberry:
left = blackberry

end

“Virtualization – a feature not a platform”

13 April 2008, Sunday

Herkes virtualization hakkında atıp tuta dursun, Parallels‘ten Ilya Baimetov olayı çok güzel özetlemiş.

Datacenter Günlüğü: Sunucu bulma girişimleri

15 February 2008, Friday

600~ sunucunun bulunduğu bir sistem odası düşünün.
Kablolar, santraller, klimalar, kabinler ve sunucular…

Sunucularınızdan bir tanesi var ki, sunucu var ama yok.
Yani, SSH’dan ulaşabiliyorsunuz, bütün servisleri çalışıyor fakat sunucuyu fiziksel olarak sistem odasında nerede bilmiyorsunuz.

Günün birinde böyle salakça bir mevzu ile karşılaşırsanız ilk yapılması gerekeni en son yapmayın diye tarafımızdan yapılanları belirteyim;
* “eject” komutuyla sunucuda varsa cd-rom’u çıkartabilirsiniz. (Ki eğer varsa çok şanslısınız!)
* beep paketi kurularak, “beep -l 30000″ şeklinde bir komutla anakarttan biip sesi çıkartılması sağlanır. (Sistem odasındaki sunucu sayısıyla eş değer olarak gürültünün de oldukça fazla olduğu düşünülürse malesef bu da pek işe yaramaz.)
* Disk üzerindeki GB’lık dosyalar, diskin farklı bir partition’una veya makine içinde varsa ikinci bir diske taşınarak, disk ışıklarını takip etmek.
* Ve bizim en son yaptığımız, sizin ilk yapmanız gereken; VLAN’dan makinenin hangi switch’in hangi portuna takılı olduğuna bakıp, o portun gittiği kabloyu takip etmek.

RoundCube Kurulumu

17 November 2007, Saturday

RoundCube‘un nasıl kurulduğuna geçmeden önce RoundCube’un ne olduğu hakkında fikir sahibi olalım;
PHP/MySQL (veya PostgreSQL, MSSQL) üzerinde çalışan, GNU GPL ile lisanslanmış, ekran görüntülerinden de görüleceği üzere gerek tasarım, gerekse kullanım olarak gayet başarılı bir webmail projesi. Maillerinizi sürükle-bırak diyerek bir dizinden diğerine aktarma şansınız bulunmakta. (Ki bu daha beta sürümü)

Çeşitli forumlarda kontrol panel (cPanel, Plesk vs.) kurulu sunucularda RoundCube’un nasıl iki tıkla kurulduğu bolca anlatıldığından dolayı, sadece bir mail sunucu üzerine nasıl kurulacağından kısaca bahsedeyim;

Öncelikle sistem gereksinimleri olarak; PHP, MySQL (4 veya 5 sürümü), Apache, ve (elbette bir) e-posta sunucusu (tercihen qmail).

RoundCube.net‘ten indirdiğimiz son sürümde “SQL” dizini hariç diğer dosyaları FTP’den veya SSH’dan (bkz “man scp”) sunucumuza atıyoruz. Webmail’imizin çalışabilmesi için bir MySQL veritabanı ve kullanıcısı yaratıp, bu kullanıcının bilgilerini config/db.inc.php dosyasında yer alan; ‘mysql://roundcube:password@localhost/roundcube_’; satırına yazıyoruz.

Webmail arayüzünü Türkçe olarak kullanmak istediğimizden config/main.inc.php dosyasındaki $rcmail_config['locale_string'] = ‘en’; satırını $rcmail_config['locale_string'] = ‘tr’; olarak değiştiriyoruz.

Son adım olarak PHPMyAdmin üzerinden veya SSH’da mysql roundcubemail < SQL/mysql.initial.sql komutunu vererek SQL dizini içerisindeki veritabanı dosyasını import ediyoruz.

Tüm işlem bu kadar. Artık kurulumu yaptığınız dizini web’e taşıyarak, (webmail.domain.com tarzında?) webmailinizin yayınına başlayabilirsiniz.

TOP Alternatifleri

15 October 2007, Monday

Özelikle sunucu izleme araçları olarak pek şugar aletlerden iki tanesi, göz bebeğimi sunayı akıl ettim bugün.

HTOP; daha ayrıntılı ve janjanlı ekranıyla “top” komutunun alternatifidir.
htop.png

MyTOP; Özellikle cPanel kurulu olmayan tüm sunucularda, MySQL yönetimini izlemek işkence gibidir, “mysqladmin pr” komutunun “top” ile birleşimi sayabilirsiniz, (pek bir tarzanca tanım oldu bu ama öyle)
# mytop “-d db_adi” parametresiyle istediğiniz veritabanını görüntüleyebilir, -s ile yenilenme süresini belirtebilirsiniz.
mytop.png

Geri kalan bilgiler için “man” komutnun güzelliklerinden yararlanabilirsiniz.

Rss Feed Tweeter button Facebook button