29 Kasım 2016 Salı

Ubuntu ile Basit Bir Uygulama

     Ubuntu Nedir ? 

   Kısaca Ubuntu'dan bahsedelim:
 Ubuntu, Linux çekirdeğini temel alarak geliştirilen bir işletim sistemidir. Açık kaynak kodlu ve ücretsizdir. En güncel sürümü 16.10 dur.

 Eğer bilgisayarınızda Windows işletim sistemi kullanıyorsanız aynı bilgisayara Ubuntu işletim sistemi yüklemek mümkündür. Bunun en basit yolu VirtualBox kurmaktır.


     VirtualBox ile Ubuntu Kurulumu

   Öncelikle VirtualBox kurmamız gerekiyor:
Programı kurduktan sonra VirtualBox'da sanal makine oluşturacağız. Eğer zorlanıyorsanız burayı tıklayarak bu adımları izleyebilirsiniz.




   Daha sonra sanal makineye Ubuntu Server kurulumu yapacağız.

iso dosyamızı indirip kurulum için usb diske yazalım.Daha sonra kuruluma başlayalım.



  İşletim sistemi dilini, bölge seçimini, bölge ayarlarını, klavye dili seçimini tamamladıktan sonra IP ayarlarını yapıyoruz.

  Kullanıcı adımızı girip şifremizi de belirleyelim. Disk yapılandırma ayarlarını da geçelim ve gerekli bir kaç işlemden sonra Reboot edip kurulumu tamamlayalım.



       


Şu anda VirtualBox ile kurduğumuz sanal makinemizde Ubuntu Server 16.10  var.
  
     Kurulum işlemlerimiz tamamlandığına göre;
      -İlk olarak güncelleme ve yüseltme yapalım: 
     sudo apt-get update
     sudo apt-get upgrade 




   -Şimdi ise sırasıyla şu adımları takip edip LAMP uygulamalarını yükleyelim.

  • İlk olarak MySQL kurulumunu yapalım: 
sudo apt-get install mysql-server mysql-client
  
 Kurulum sırasında sunucunuz sizden MySQL "root" kullanıcısı için bir şifre seçmenizi ve   onaylamanızı isteyecektir. 

  •  Apache2 kurulumunu yapalım:
Dünya çapında en yaygın kullanılan web sunucusu programıdır. 
 
sudo apt-get install apache2
 
  • Python3 kurulumu:
 sudo apt-get install python3
 


  •   PİP Kurulumu:
   Pip;  python programlama dili için oluşturulmuş veri merkezidir. Yani bütün yüklemelerin, paketlerin olduğu yerdir. Pip sayesinde bunları rahat bir şekilde kurabilme imkanımız vardır.
sudo apt-get install python3-pip




  Paket adi olarak belirlenen, veriyi merkezden arayıp yükleyecektir. 

  •  Django kurulumu
  Django Python alt yapısını kullanan,çok hızlı ve guvenli bir şekilde,sonuç odaklı web uygulamaları geliştirme platformudur.
Djangoyu kurmak için oncelikle bilgisayarımızda Python kurulu olması lazım.Biz önceden kurmuştuk.
sudo apt-get install python3-django

  
  • VİRTUALENV(Sanal Ortam) Kurulumu
  Virtualenv açılımı Virtual enviroment yani kelime anlamı sanal sunucu demektir. Tam olarak bu komut böyle çalışmaktadır. İstediğinize dizine size bir sanal python sunucusu kurar ve projelerinizi burada geliştirisiniz.
sudo apt-get install python3-virtualenv


  •  Pycharm (Düzenleyici) Kurulumu
  Pycharm python dili için özel oluşturulmuş bir IDE programıdır. Sağladığı özellikler sayesinde hızlı ve kolay uygulama geliştirebilirsiniz. Kod analizleri, grafiksel hata ayıklamacısı (debugger), versiyon kontrol sistemi (VCS) ile entegre ve Django ile Python web geliştirmeleri yapılmasını sağlamaktadır.
  Çapraz platformu Windows, OS X ve Linux işletim sistemleri üzerinde çalışır. PyCharm Community Edition ücretsiz olarak indirilebilir bir sürümdür.Professional Edition ise ücretli bir sürümdür ve gelişmiş özellikleri bulunmaktadır.PyCharm’ı burayı tıklayarak indirebilirsiniz.
sudo apt-get install pycharm
 
 PuTTY KURULUMU VE FAYDALARI
 PuTTY, Unix/Linux sunuculara, ağ cihazlarına kadar SSH, Telnet ve COM bağlantıları ile çalışan cihaz ve bilgisayarlara uzaktan oturum açarak işlemler yapmamızı sağlayan ücretsiz bir yazılımdır.PuTTY ile bağlantı yaptığınız sunucunuzu terminal üzerinden çeşitli komutlar ile yönetebilirsiniz. Daha çok gelişmiş linux kullanıcılarına hitap eder zira kullanıcı arayüzü yoktur tüm işlemleri komutlar ile yapmanız gerekir.
  PuTTY kurulum işlemine gerek duymadan çalışmaktadır. PuTTy’i bu bağlantı ile indirebilirsiniz.
 
   Programı çalıştırmamız için gereken tek şey Host Name kısmına localhost  yazmaktır. Ardından Ubuntu Server'a bağlantı gerçekleşecektir.

          Uygulamamızın Kodları

 

$ mysql -u root -p

CREATE DATABASE kullanicigiris;

ALTER DATABASE kullanicigiris charset=utf8;

Create user kullaniciadi;

SET PASSWORD FOR kullaniciadi = PASSWORD("sifre"); 

GRANT ALL ON kullanicigiris.* TO kullaniciadi@localhost IDENTIFIED BY "sifre";
 
quit; 
 
 

iyi günler :)






Kaynaklar:
https://tr.wikipedia.org/wiki/Ubuntu_(i%C5%9Fletim_sistemi)
http://www.getgnu.org/gnulinux/gnulinux-ipuclari/lamp-linux-apache-mysql-php-server-kurulumu.html
http://www.halitalptekin.com/django-ile-tanisma.html
http://mfyz.com/ubuntuda-apache-php-mysql-ve-phpmyadmin-kurulumu--lamp/
http://www.python.tc/ubuntu-pycharm-kurulumu 
https://tr.wikipedia.org/wiki/PyCharm
http://www.emrefirat.com.tr/linux/putty-xming-nasil-kullanilir.html







Hiç yorum yok:

Yorum Gönder