VirtualBox Ubuntu Server 16.10 Üzerinde Basit Bir Web Uygulaması

VirtualBox Nedir?

VirtualBox işlemci, HDD, ekran kartı gibi fiziki cihazları yazılımsal olarak taklit ederek, işletim sistemlerini bir başka işletim sistemi üzerinde sanal olarak kullanabilmemize imkan sağlayan sanallaştırma yazılımıdır. Yazılım sayesinde Windows üzerinde Linux/MacOX deneyebilir yazılımları bilgisayarınaza kurmadan önce sanal makinede test edebilirsiniz.

VirtualBox’ı bilgisayarınıza https://www.virtualbox.org/wiki/Downloads bu adresten indirip kurabilirsiniz.

Ubuntu Server Nedir?

Ubuntu, Linux tabanlı özgür ve ücretsiz bir işletim sistemidir. Bilgisayarlar, sunucular ve akıllı telefonlara yönelik olarak geliştirilmektedir. VirtualBox’a Ubuntu Server kuruyoruz. https://www.ubuntu.com/download/alternative-downloads bu adresten indirebilirsiniz.

VirtualBox’a Ubuntu Server Kurma

Ben kısaca özetledim fakat detaylı olarak adım adım gitmek isterseniz https://www.youtube.com/watch?v=O0bG_xxPOVI bu adresten yararlanabilirsiniz.

VirtualBox’ı açıp sol üstteki yeni butonuna tıklıyoruz. Karşımıza aşağıdaki pencere çıkacak.
Buradan belirlediğimiz sanal makine adını, türünü ve sürümünü giriyoruz. Sanal makinamızı oluşturuyoruz.

Oluşturduğumuz sanal makinanın depolama alanında denetleyici kısmı boş gelecektir. Optik sürücüden ubuntu serverın .iso dosyası uzantısını seçip yüklüyoruz.

Bu işlemden sonra sanal makinemizin ağ ayarlarını yapıyoruz.

Sıradaki aşama işletim sisteminin kurulumu olacak. Sanal makinamıza çift tıklıyoruz ya da göster diyoruz. Karşımıza dil seçimi, klavye seçimi, ülke seçimi, makine adı, kullanıcı adı, parola gibi belirlenmesi istenilen değerler gelecek. Parola ve kullanıcı adınızı belirledikten sonra bir yere not etmeyi unutmayın. İleride sürekli sizden istenecek. 






GRUB kurulmasına izin vermeliyiz.

Kurulum bitince oturum açmak için bizden kullanıcı adımızı ve parolamızı isteyecek. Doğru girdiğimiz taktirde oturum açılacaktır.



MySQL Veritabanı

Sudo apt-get install mysql-server komutunu çalıştırarak MySQL-Server’ı yüklüyoruz.

Sudo apt-get install python-mysqldm komutunu çalıştırarak MySQL veritabanı için Python arayüzünü yüklüyoruz.

Mysql –u root –p komutunu çalıştırarak MySQL sunucusuna root şifresi veriyoruz.

Create database kubraninveritabani; komutunu çalıştırarak veritabanı adını oluşturuyoruz.

Show databases; komutunu çalıştırarak oluşan veritabanını görüntülüyoruz.

Sonraki işlem olarak veritabanının admin ve şifresi belirlenecektir.

Create user ‘KubAy’@’localhost’ identified by ‘kubraubuntu’; bu komutu çalıştırarak Admin: KubAy, Şifre: kubraubuntu yapmış olduk. Siz de istediğiniz adı ve şifreyi belirleyebilirsiniz.

Use kubraninveritabani; komutunu çalıştırıyoruz.

Grant all on kubraninveritabani.*to ‘KubAy’@’localhost’; komutunu çalıştırarak izinleri alıyoruz.

Create table öğrenci(no int, ad varchar(15),bolum varchar(35)); komutunu çalıştırarak veritabanı tablomuzu oluşturuyoruz.

İnsert into ogrenci values(‘684’,’Kubra’,’Bilgisayar Muh’); komutunu çalıştırarak veritabanı tablomuza kayıt ekliyoruz.

Select * from ogrenci; komutunu çalıştırarak tablomuzdaki kayıtları görüntülüyoruz.

PYTHON Kurulumu ve Kodlanması

Sudo apt-get install python-pip komutunu çalıştırarak python kurulumunu yapıyoruz.

sudo apt-get install python-django komutunu çalıştırarak framework yüklemesi yapıyoruz.

Django-admin startproject kubraproje komutu ile proje oluşturuyoruz.

sudo apt install mc komutunu çalıştırarak mc'yi kuruyoruz

nano komutu ile metin düzenleme işlemi yapacağız. nano kubraproje.txt komutunu çalıştırıyoruz.

Dosyanın içine oluşturduğumuz verileri yazıyoruz.

cd kubraproje komutu ile projenin içine giriyoruz.


python manage.py syncdb komutunu çalıştırdıktan sonra kullanıcı adı, mail adresi ve şifre isteyecek. Belirlediğimiz kullanıcı adı mail ve şifreyi giriyoruz.
python manage.py runserver 0.0.0.0.8000 komutunu çalıştırarak projemizi ağa sunmuş oluyoruz.

Tarayıcımızda 'localhost:8080' i çalıştırarak sitemize ulaşıyoruz.



Benden bu kadar arkadaşlar umarım anlaşılabilir olmuşumdur. Herkese kolay gelsin. 
😉😉















Yorumlar

Bu blogdaki popüler yayınlar

VirtualBox Üzerinde Ubuntu Desktop - Kali Linux ve PfSense Kurulumu

GNS3 Nedir? GNS3 Kurulumu ve Tanıtımı

Sanal Makinelerin İnternete Çıkması - PfSense Bağlantıları