Arama:

Ubuntu ayarları (LAMP veya Tomcat)

Birinci Bölümde,

ubuntu-server-10-04-lts-vmware-wst-kurulumu/ ve ubuntu-desktop-11-10-windows-kurulumu/ UBUNTU Sunucu ve iş istasyonu kurduk, üzerinde farklı uygulamaları çalıştırabilirsiniz fakat bizim amacımız, örnek bir BPM uygulaması için zemin hazırlamak olacak.

LAMP mı, Tomcat mi?

Ubuntu Server veya Workstation kurulum sonrasında nasıl devam edeceğimize ve ne tür birleşenler gerekli olacağını bakacağız. Örneğin bir LAMP işletimi kullanarak (Linux, Apache, MySQL ve PHP) kurup tüm (PHP/HTML/JAVA) Web tabanlı uygulamalarınızı çalıştırabilirsiniz.  Gördüğünüz gibi sırasıyla, önce Linux işletim Sistemi (biz burada UBUNTU kullandık) üzerine, Apache HTTP Web Sunucusu, MySQL Veritabanını ve PHP yorumlayıcısını kullanıyoruz.

LAMP kurulumu üzerinde çalışan örnek bir BPM uygulaması: ProcessMaker

Başka bir kurulumu ise, Linux üzerine Java ve Apache Tomcat Sunucusu kullanarak, Java tabanlı (Servlet) uygulamaları kullanmanız. Java tabanlı BPM uygulamalar daha yaygın ve bir çoğu açık kaynaklı (Open source*) Lisana tabidir, örneğin;

Intalio BPMS*

BonitaSoft*

jBPM*

Comunda*

iFlow BPM*

Bunlardan bahsettikten sonra önce hazırlıklarımızı yapıp Kurulum işlemlerine geri dönelim. Sistemimizin açıldığından emin olalım ve aşağıda ki işlemlere geçelim.

Standart UBUNTU Server kurulum sonrası yapılacak işlemler:

Komut satırından;

1) # Kök şifresini oluşturalım, önce kurulum esnasında sizin oluşturduğunuza kullanıcıya ait şifresini isteyecek ve hemen sonrasında Kök şifrenizin tanımlamanızı isteyecek.

 sudo passwd root


2) Kök kullanıcıya geçiş yapalım    ve belirlediğiniz kök şifrenizi girin

su


3) SSH Server kurulumu, böylece putty kullanarak Sistem erişim sağlanır. putty indirmek için 

apt-get install ssh openssh-server


4) Önce Network IP adresimizi sabitleyelim, bunun için şu komut çalıştırılacak, aşağıda ki satırları görüldüğü gibi düzenleyelim.

nano /etc/network/interfaces

—————————————————

auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1

girdiğimiz parametreleri kontrol edelim ve Ctrl + x  tuşları kullanarak kayıt işlemine geçelim,  soruya “E” veya “Y” basarak “Enter” tuşuyla onaylayalım. Türkçe Ubuntu kurulumu ise “E” olacak.


5) Networkü yeniden başlatma için gerekli ve aşağıda ki komutu girelim

 /etc/init.d/networking restart

Böylece eth0 belirlemiş olduğunuz IP adresi almış olacak, bu durumda Sunucunuzun IP adresi 192.168.1.100. Kontrol amaçla ping 192.168.1.100 deneyebilirsiniz.


6) Host dosyasına geçerli bir domain kaydı gireceğiz, böylece IP adresi yerine alan adına göre sunucuyu çağırabiliriz. Örneğin: http://192.168.1.100 yerine http://sunucu1.kolaybpm.com

nano /etc/hosts

———————————————

127.0.0.1 localhost

yerine

127.0.0.1        localhost.localdomain    localhost

192.168.0.100     sunucu1.kolaybpm.com     sunucu1

girdiğimiz parametreleri kontrol edelim ve Ctrl + x  tuşları kullanarak kayıt işlemine geçelim,  soruya “E” veya “Y” basarak “Enter” tuşuyla onaylayalım. Türkçe Ubuntu kurulumu ise “E” olacak.


7) Hostname dosyasına kaydını yapalım şimdi

echo sunucu1.kolaybpm.com > /etc/hostname

/etc/init.d/hostname.sh start

hostname

hostname -f

…..komutlarıyla test ediyoruz ve iki komutu çalıştırdığımızda “sunucu1.kolaybpm.com ” şeklinde bir cevap gelmelidir.


8) Güncelleme komutu çalıştırmadan önce bazı kontrolleri yapalım ve günceleme kaynak Listesini çağıralım.

/etc/apt/sources.list

“##” işareti olanlar ise kaynağı okunmayacak, “main restricted” yani yasaklı ve bu kaynaktan indirdiğiniz güncellemelerden kendi sorumluluğunuzda olan adreslerdir.


9) Güncelleme çalıştırmak için;

apt-get update # Güncellemeleri al

apt-get upgrade # Güncellemeleri yükle

reboot


10) Bazı engelleri önlemek (Gerçek üretim ortamında bu ayarı kurulum sonrası aktif hale getirmekte fayda var!)

/etc/init.d/apparmor stop     # AppArmor güvenlik eklentisi bazen sorun çıkartıyor,
update-rc.d -f apparmor remove     # bu komutla Armor’u kaydırıyoruz
apt-get remove apparmor apparmor-utils     # birleşenleri de kaldırıyoruz (tümü)


11) evet budan sonrası, LAMP (Linux, Appache, Mysql ve PHP, Python) gibi Kurulumlara başlayabilir veya PHP/MySQL tabanlı farklı bir uygulama için zemin hazırlayabilirsiniz.

Örneğin RED5, openFire, Dimdim, BigBluebutton, Openmeetings Server, Chat Server, BPM vs., her ne isterseniz.


12) MYSQL kurulumu

apt-get install mysql-client mysql-server #komutu girelim

——————————Gelen Ekranda ———————

New password for the MySQL “root” user: <– sql root şifrenizi giriniz
Repeat password for the MySQL “root” user: <– tekrar giriniz


13) Apache2, PHP5, phpMyAdmin kurulumu

apt-get install apache2 apache2-doc apache2-utils libapache2-mod-php5 php5 php5-common php5-gd php5-mysql php5-imap phpmyadmin php5-cli php5-cgi libapache2-mod-fcgid apache2-suexec php-pear php-auth php5-imagick imagemagick libapache2-mod-suphp libruby libapache2-mod-python php5-curl php5-intl php5-memcache php5-memcached php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl memcached php5-xcache

————————————————————–

Web server to reconfigure automatically: <– apache2
Configure database for phpmyadmin with dbconfig-common? <– Hayır (No) 


14) Web sunucusunu çalıştıralım

http://localhost      # komutu Browser’e yazdıktan sonra “it Works!” diyorsa Web sunucusu çalışıyor demektir.

http://locahost/phpmyadmin       # komutu ile MySQL Veritabanına ulaşabilirsiniz (Daha öncesi tanımladığınız root/şifreni kullarak Veri Tabanı kurabilirsiniz artık.


Eğer LAMP değil, Tomcat kurmak istiyorsanız 10. adımdan sonra şu yolu izlemelisiniz

Apache Tomcat hakkında

Apache Tomcat, Java tabanlı bir sunucudur (server) ve  Apache Software Foundation tarafından geliştirildi. Bu Web sunucusu “servlet container” şeklinde Java uygulamalarınızı sunuyor.

 Kurulumu

Tomcat kurulumu oldukça kolaydır ve ana birleşen olarak tek Java uygulamasına ihtiyaç duymaktadır.


1) Hazırlık & Kurulumu

Tomcat’in son sürüm Tomcat 7 dir ve kolayca ‘apt-get install’ komutuyla  Apache Tomcat sitesinden yüklenebilir.

sudo apt-get install tomcat7 # komutu çalıştıralım

veya Kurulum dosyaları kendiniz indirir ve kurabilirsiniz (tercihen)

cd  /tmp   #geçci indirme Klasörüne geçiş yapalım,

wget http://mirror.atlanticmetro.net/apache/tomcat/tomcat-7/v7.0.29/bin/apache-tomcat-7.0.29.tar.gz  #yazalım

indirme işlemi sonrasında

tar xvzf apache-tomcat-7.0.29.tar.gz   # komutu çalıştıralım

sudo mv apache-tomcat-7.0.29 ~/path/to/tomcat    # konutuyla tomcat yolunu tanımlayalım


2)  JAVA JDK

Tomcat kurulum bir önceki adımda tamamlatık, Tomcat çalıştırmak için Java JDK ihtiyacımız olacak

sudo apt-get install default-jdk  # yazalım ve Java JDK indirelim

3) Java’nın yerini tanımlayalım

Tomcatı çalıştırmak için  /.bashrc dosyasına bir kayıt girmemiz gerekiyor.

sudo nano ~/.bashrc # çalıştıralım

Dosyanın sonuna doğru şu satırları ekleyelim:

export JAVA_HOME=/usr/lib/jvm/default-java
export CATALINA_HOME=~/path/to/tomcat

ve  .bashrc den çıkalım ve yazdığımız satırların geçerli olması için bashrc yeniden yükleyelim.

 ~/.bashrc  # çalıştıralım

4) Tomcat çalıştırmak

 Tomcat artık kurulu ve ayarlanmış olarak karşımıza çıkmaya hazır. son olarak çalıştırmamız kaldı;

$CATALINA_HOME/bin/startup.sh    # çalıştıralım

Tomcat’in portu  ‘8080’ o yüzden Tomcat Sunucusuna ulaşmak için ‘http://localhost’ yerine

http://localhost:8080   veya   http://IP_adresiniz:8080  # yazmalısınız.

Karşınıza çıkacak Ekran şuna benziyor olmalı.


 

 

 

Ubuntu Server 10.04 LTS VMware (Wst) kurulumu

İÇERİK,

  • Ubuntu Server 10.04 LTS kurulum için gereksinimler
  • Kurulum seçenekleri
  • Ubuntu kurulum rehberi (+ VMware Workstation ayarları)

GİRİŞ:

Linux işletim Sistemlerin arasında en başarılı Sunucu olarak bilinen “UBUNTU Server” ile tanışacağız.  8.04 Sürümünde olduğu gibi 10.04 sürümde LTS (uzun vadeli destek) güvencesi altında dağıtılmakta. Kişisel olarak, Ubuntu’nun kolay kullanımı ve performans açısında her türlü Sunucu-istemci ortamı kolaylıkla kurup çalıştırabilirsiniz. Örneğin, Tomcat, Jboss, Apache, Postgre, MySQL gibi başarılı Sunucu uygulamaları deneme fırsatını bulabilirsiniz. Ubuntu’nun özellikleri ile tanışmak istiyorsanız, Ubuntu‘nun resmi İnternet sitesinden daha fazla bilgi alabilir veya yükleyebilirsiniz.(Link)

GEREKSİNİMLER:

  • mevcut bir Network ağı bağlantısı ve hızlı bir İnternet,
  • Ubuntu Server 10.04 LTS  (32 veya 64-bit seçiniz)
  • En az 1GB RAM, 17GB boş disk alanı,
  • İndirdiğiniz .iso uzantılı dosyayı yazdırmak bir CD/DVD yazıcısına ve Nero benzeri bir programa ihtiyacınız olacak.

Not: VMware (sanal kurulumda), fisiksel bir CD/DVD sürücüsüne gerek duymuyor, doğrudan kurulum dosyası tanımlanabiliyor.

KURULUM SEÇENEKLERİ:

  • Ubuntu Server 10.04 LTS kurmak istiyorsanız işletim Sistemi olmayan bir Bilgisayara seçmenizde faydalı olabilir, aksi taktirde çift işletim Sistemli bir yapı oluşacaktır. Unutmadan belirtmek istiyor, Ubuntu Server, bir grafik arayüze sahip değildir ve yönetimi tamamen (shell) komut satırları ile gerçekleştirilir.
  • Diğer bir seçenek ise VMware Workstation for Windows kullanarak sanal makine şeklinde kurup çalıştırmanız. Böylece bağımsız bir Sunucu elde etmiş olur, kendi Ağınız üzerinden erişip her türlü Sunucu-istemci işlemleri gerçekleştirebilirsiniz.  Bu sistemi yükleyebilmek için önce VMware’in resmi İnternet sitesinde kayıt olmanız gerekiyor. Daha sonra VMware size 30 gün ile sınırlı tam fonksiyonlu kullanma hakkı veriyor. Program çok başarılı buluyorum, özellikle IT personeli, yazılım Geliştiriciler ve öğrenciler için ideal bir deneme ortamı sağlamaktadır.

1- ADIM, HAZIRLIK

VMware Workstation :  

File → New → Virtual Maschine seçin, gelen ekranda “typical” işaretli kalsın ve next ile devam edin. Kurulacak işletim Sisteminin kaynağını soruyor olacak, “Install disc from image (iso)” seçerek, indirmiş olduğumuz Ubuntu Server 10.04 LTS ait iso doyasının bulunduğu dizini sormaktadır. Burada, “Browse..” butonuna basarak dosyanın konumunu belirleyelim. “Next” ile davam edelim ve öncelikle kuracağımız Sanal Makine’ye bir isim verelim. Örneğin: “Ubuntu Server“. Alt kısımda sanal Makinanın dosyalarını saklayacağı bir yer belirleyelim, Örneğin: “D:\Documents\My Virtual Machines\Ubuntu Server“. Farklı bir konum belirlemek istiyorsanız “Browse..” ederek farklı bir klasör belirleyebilirsiniz. Tekrar “Next” diyerek yeni bir ayar ekranına ulaşırız, burada ise “Max. Disk size (GB)” belirleyerek Sistem için bir Disk alanın boyutunu belirleyeceğiz. Örneğin “8GB” uygun bir ölçü sayılır. “Store vitual disk as a single file” işaretli kalsın ve next ile yeni bir ekrana geçelim. Açılan bu ekranda, sanal Donanımları düzenleyebiliriz.  “Customize Hardware” butonuna basalım ve ilgili alanları aşağıda sıraladığım gibi düzenleyelim.

  • Memory : 512MB, (yeterli)
  • Network Adapter : Bridged, (Sanal Makinenin aynı Network ağın da başka bir Bilgisayar gibi görünmesi ve ulaşılmasını sağlar)
  • USB Controllers : sağ tarafta işaretli olan seçenekleri tamamını kaldıralım, (ihtiyaçımız yok)
  • Sound Card : “Connect at power on” yanında ki işareti kaldıralım, (ihtiyaçımız yok)
  • Display : 3D graphics altında ki işaretli yeri kaldıralım, (ihtiyaçımız yok)
  • Processors:  Bilgisayarınız çekirdek sayısına göre , 1-2-4 seçeneğinden birin seçebilirsiniz, ama 1-2 CPU (Sanal-CPU) yeterlidir.

Şimdi ayarları tekrar gözden geçirelim ve son olarak onaylayıp bir önce ki ekrana dönelim. “Finish” butonuna basmadan önce, “Power on this virtual Maschine after creation” işartli olduğundan emin olalım.

Artık sanal Makinanız açılılıyor, ve ilk mesajı dikkate almanıza gerek yok,  ” Ok” diyelim.

2- ADIM, KURULUM

Ekranda kurulum başlamak üzere ve karşınıza dil seçenekleri bulunan bir ekran gelecek. “Türkçe” seçin, bu şekilde kurulumun devamında Türkçe dilinde yapabilirsiniz. (Önce ekranı tıklayın, ve menü seçenekleri kullanmak için klavyenizin sağ-sol, yukarı, aşağı tuşlarını kullanmalısınız. Seçim için “Enter” tuşunu kullanın. Ekrandan çıkmak için “Ctrl + Alt” tuşları birlikte basarak fareniz Windows ortamına geri döner.

CD/DVD ile klasik kurulum yapıyorsanız: (VMware Workstation kullanmadan)

Ubuntu CD’sini okuyucuya takın, Bilgisayarınızı başlatın, karşınıza dil seçenekleri bulunan bir ekran gelecek. “Türkçe” seçin, bu şekilde kurulumun devamında Türkçe dilinde yapabilirsiniz.

Bundan sonra ki kurulum aşamalarını ortaklaşa devam edelim ve sadece uygulamak istediğimiz seçenekleri adım adım birlikte yapalım.

  1. Ubuntu Sunucu Kur” seçelim.
  2. Ülke olarak “Türkiye” seçelim.
  3. Klavye yerleşimi belirlemek için “Evet” diyelim.
  4. y” , “w” tuşların yerlerini harflere basarak belirleyelim.
  5. Klavyeniz de “ö” harfi var mı? “Evet” diyelim ve 30sn. içerisinde “ö” harfine basalım.
  6. Klavye yerleşimi saplanma işlemi tamamlandığında, “Devam” edelim.
  7. Bu arada bazı yüklemeler yapıyor olacak, ayrıca DHCP (Ağ IP sunucusundan dinamik bir IP adresi alacaktır, ev ortamında ADSL Modeminiz bunu sağlar).
  8. “Makine adı” sorusuna “ubuntuserver” yazabilirsiniz, veya “sunucu_isim.alan_adınız” şeklinde (örneğin: ubuntusrv1.kolaybpm.com).
  9. Zaman dilimini sorulduğunda, “Asia/Istanbul” görüyorsanız, şüphesiz “Evet” diyelim.
  10. Disk bölünme kısmında ise, seçili olana seçeneğini kullanabilirsiniz.
  11. Tekrar “Onayla“.
  12. 8.3 GB onaylayıp “Devam” ediyoruz.
  13. Değişikliği diske kayıt edelim mi? “Evet” diyelim.
  14. Bu arada Sistem paketleri kurulacaktır…5-10 dakika bekleyeceksiniz.
  15. Yeni bir kullanıcı adı belirleyelim, “kendi adınız” olabilir başka bir isim olabilir, fakat “adminolmaz çünkü, Ubuntu kendine saklı tutuyor. Bir isim belirledikten sonra “devam” diyelim ve tekrar “Devam” diyelim,
  16. Şimdi bir parola belirtmeniz gerekiyor ve bir sonra ki adımda aynı parolayı kullanarak doğrulamanız gerekecek.
  17. “Ev dizinini şifrelensin mi ?” sorusuna “Hayır” diyelim ve devam edelim,
  18. Proxy sunucusu kullanıyorsanız, gerekli bilgileri girmelisiniz, yoksa boş bırakarak devam edebilirsiniz.
  19. Bu aşamadan sonra Ubuntu, son güncellemeleri Internet üzerinden yapar ve size bir soru yöneltir. Bu alanda “Güvenlik güncellemeleri otomatik olarak yükle” seçip “Devam” edelim.
  20. Kurulacak yazılımları seçin“, bu bölümünde sadece “OpenSSH Server”  işaretleyip devam edelim. (işaretlemek için boşluk tuşu kullanılıyor).
  21. Artık tüm işletim Sistemi kuruldu ve son soruya da “Evet” diyelim.
  22. Gelen küçük bir uyarıyı dikkate alarak “Devam” diyoruz.

Sistem açıldıktan sonra, karşınıza bir kullanıcı giriş ekranı belirlenecektir. 15. ve 16. adımlarda belirlediğiniz kullanıcı adı ve parolasını kullanarak giriş yapabilirsiniz.

Sanırım Sunucu’ya giriş yaptınız, Tebrikler! Tabii ki, Sunucunun bu haliyle hiç bir şeylere yaramıyor, önce bir kaç ayar ve kullanabileceğiniz uygulama yüklemeniz gerekiyor.

3- ADIM,  KURULUM SONRASI

Uygun bir şekilde Sistemi kapatmak için şöyle bir yol izlemeniz gerekiyor;

  • Komut satırına önce şunu yazalım “shutdown -h now
  • root yetkisi gerekli olduğunu size söyler, mmm…
  • sudo shutdown -h now” yazalım,
  • Evet, şimdi size kullanıcını parolası soracaktır,
  • parolayı girin ve Sistem tüm işlemleri durdurup kendiliğinden kapanacaktır.

 

 

VMware kullanıcıları artık bir Sanal makineye sahipler ve VMware’in sunduğu bir takım avantajlarından yararlanabilirsiniz;

  • Sanal Makineyi klonlayıp birebir aynı makineyi kopyalayabilirsiniz. Tekrar kurulum yapmak zorunda kalmazsınız.
  • Sanal Makinenin çalışır durumda bir “Snapshot”  yani anlık görüntüsünü alabilirsiniz. Alındığı görüntüye istediğiniz zaman geri dönebilirsiniz. Bu özellikle, test aşamalarında çok faydalı, kritik güncellemeleri önceden test edebilirsiniz, başarısız mı oldu? Hemen bir önce ki görüntüsüne geri dönebilirsiniz.
  • Aynı anda birden fazla sanal makineyi gruplayıp özel bir Network ağında çalıştırabilirsiniz.
  • Sanal Network (NIC) kartları sayesinde, Bridge, NAT, Host only gibi Ağ ayarları kolaylıkla yapabilirsiniz.

Amacım burada VMWare’in reklamını yapmak değil, ancak çok faydasını gördüğüm için sizlerle paylaşmak istedim!

4- ADIM, GELECEK PROGRAM

Bir sonraki yazımda ise, Ubuntu Server’in ince ayarları hakkında konuşuyor olacağız, ayrıca  bir Apache Web sunucu ve MySQL kurmayı planlıyorum.

Ubuntu Desktop 11.10 Windows kurulumu

İÇERİK

  • Ubuntu Desktop 11.10 Windows kurulum için gereksinimler
  • Diğer kurulum seçenekleri
  • Kurulum rehberi

GİRİŞ:

Linux işletim Sistemleri arasında çok konuşulan “UBUNTU Desktop” ile tanışacağız. Kişisel olarak, Ubuntu’nun kolay kullanımı ve performans açısında her türlü Sunucu-istemci işleri kolaylıkla görsel arayüzü üzerinden gerçekleştirebilirsiniz. Üstün masaüstü uygululamaları Windows   dan daha başarılı sayılabilir. Ayrıca, Tomcat, Jboss, Apache, Postgre, MySQL gibi uygulamaları deneme fırsatı bulabilirsiniz. Ubuntu ile tanışmak istiyorsanız, Ubuntu‘nun resmi İnternet sitesini ziyaret edebilir ve aynı yerden  ücretsiz olarak indirebilirsiniz.(Link)

GEREKSİNİMLER:

  • Mevcut bir Network Ağı ve hızlı internet bağlantısı,
  • Ubuntu 11.10 ait Windows Installer, (Bilgisayarınıza uygun 32/64-Bit arasında seçin)
  • En az 1GB RAM, 17GB boş (Disk) depolama alanı,
  • İndirdiğiniz “.iso” uzantılı dosyayı yazdıracak bir CD/DVD yazıcınız ve Nero benzeri bir programa ihtiyacınız olacak.

WINDOWS KURULUMU :

Bilgisayarınızda Windows işletim Sistemi varsa, Ubuntu’nun Windows kurulum kullanabilirsiniz. Kurulum sonrasında, Bilgisayarınızda ikinci bir işletim Sistemi oluşacak, Boot esnasında iki sistem arasında seçim yapabilirsiniz. İsterseniz 10.04 LTS Sürümü de kurabilirsiniz, kurulum açısında hiç fark etmiyor, tercihi size bırakıyorum.

DİĞER SEÇENEKLER:

  • Bilgisayarınıza yüklemeden, sadece bir göz atmak istiyorsanız, karşılama ekranında ilgili seçeneği kullanabilirsiniz.
  • Eğer Ubuntu Desktop yerine  Ubuntu Server kurmak istiyorsanız şu makalemi inceleyin.(Link)

1- ADIM,  KURULUM DOSYALARI İNDİR

Ubuntu’nun son sürümünü indir (http://www.ubuntu.com/download/ubuntu/windows-installer)

 

 

 

2-ADIM, KURULUM

Kurulumu çalıştırıp “Save File” işaretleyelim.

 

 

 

 

 

 

 

 

 

 

 

 

 

Continue” ile devam edelim.

 

 

 

 

 

 

Sürücü belirleyip, hangisinde yeterince boş alan varsa onu seçebilirsiniz. “Language” olarak “Türkçe”  seçebilirsiniz.

 

 

 

 

 

 

 

 

 

 

 

 

 

Kurulum biraz vakit alır ve donanım özelliklerine göre değişir.

 

 

 

 

 3-ADIM KURUM SONRASI

Kurulum tamamlandıktan sonra Bilgisayarınızı yeniden başlatılacaktır, her açılışta size iki işletim Sistemi arasında seçme imkanı verilecek. Açılış sonrasında ,zengin masa üstü uygulamaları deneyin, Windows’dan daha görsel ve başarılı olduğunu düşünüyorum. Ayrıca, bu deneyim sayesinde Linux dünyasına daha sıcak bakacağınızı umuyorum.