İnternette çok fazla türkçe kaynak olmaması sebebi ile Oracle Linux kurulumunu elimden geldiğinde screenshot (ekran görüntüsü) ekleyerek anlatmaya çalıştım. Kurulumu Vmware Workstation 10.0.1 üzerinde yapacağım. Kurulum yaparken konfigürasyonumu (configuration), kurulum bittikten sonra Oracle Database kuracağım şekilde yapacağım. (Onun nasıl kurulduğunu da başka bir başlıkta anlatacağım.). Oracle Linux’un son versiyonunu buraya tıklayarak adresten indirebilirsiniz. Ben alttaki resimden en son versiyonu olan “Oracle Linux 6 Update 5 (6.5.0) Media Pack for x86_64 bit” seçtim. Siz de kendi kurulumunuzda en son versiyon neyse onu indirebilirsiniz.

Biraz uzun bir anlatım oldu ama herhangi bir sıkıntı yaşamamanız için tüm ekran çıktılarını eklemek istedim. Herkese kolay gelsin.

1 - Download edilecek versiyon seçimi

1 – Download edilecek versiyon seçimi

Ben kurulumu 64 bit yapacağım için “Oracle Linux Release 6 Update 5 for x86_64 (64 Bit) seçtim (Part Number : V41362-01)

2 - 64 bit iso dosyasının indirilmesi

2 – 64 bit iso dosyasının indirilmesi

Dosya indikten sonra VMware Workstation’ı açınız. “File” -> “New Virtual Machine…”

3- File -> New Virtual Machine...

3- File -> New Virtual Machine…

“Welcome to the New Virtual Machine Wizard” ekranı gelecektir. “Custom (advanced)” seçilir.

4 - Welcome to the New Virtual Machine Wizard -> Custom(advanced)

4 – Welcome to the New Virtual Machine Wizard -> Custom(advanced)

“Choose the Virtual Machine Hardware Compatibility” ekranı gelir. Daha eski VMWare Workstationlarda çalışacaksanız, Hardware compatibility’i daha eski bir versiyon seçebilirsiniz. Ben farklı bir makinaya virtual makinemi taşımayacağım için, en yeni yani mevcut versiyonu seçtim.

5 - Choose the Virtual Machine Hardware Compatibility

5 – Choose the Virtual Machine Hardware Compatibility

İnternetten indirdiğimiz oracle linux işletim sisteminin iso uzantılı dosyasının yolunu burada vereceğiz.

6 - Gues Operating System Installation

6 – Gues Operating System Installation

“Name the Virtual Machine” ekranında “Virtual machine name:” kısmına sanal makinamıza vereceğimiz mantıklı bir isim gireriz. “Location” kısmına ise sanal makinamızın ayarlarının bulunacağı path’i gireriz. Ben tüm sanal makinalarımı farklı bir driver’da topladım, her sanal makina için ise yeni bir klasör ismi verdim.

7 - Name the Virtual Machine

7 – Name the Virtual Machine

“Process Configuration” kısmında ise sanal makinemizin kullanacağı cpu/core sayısını gireceğiz. Benim makinemde 1 adet 8 çekirdekli cpu olduğu için, “number of cores per processor” kısmına 8 dedim. Daha az da verebilirdim fakat performans için tamamını girdim.

8 - Processor Configuration

8 – Processor Configuration

“Memory for the Virtual Machine” kısmında sanal makinemize tahsis edeceğimiz ram miktarını belirliyoruz. Bu vm (sanal makina) üzerine oracle database kuracaksanız, bu değer minimum 1 gb olmalı. Not: Yukarıda makinamdaki tüm cpu’yu sanal makineye ayırdım çünkü, sanal makine ihtiyacı kadarını kullanacak. Yani sanal makinem idle(boşta) ise host(ana) makina cpu’su da boşta olacaktır. Fakat ram’de durum farklı, bu alan direk allocate(tahsis) ediliyor. Örneğin: 4 gb ram seçtik diyelim. Vm açılıdğı anda 1 gb bile kullanıyor olsa sizin fiziksel raminizdeki 4 gb direk kullanımda gözükür. Bu sebeple ram konusunda abartmamanızı öneririm, sonuçta production ortamında kullanılacak bir makina kurmuyoruz. 🙂

9 - Memory for the Virtual Machine

9 – Memory for the Virtual Machine

“Network Type” ekranından ağ bağlantı ayarlarını yapacağız. Ben ana(host) makinenin vereceği bir IP adresi alması için “Use network address translation (NAT)” seçtim. Makinaya sabit bir IP de verilebilir. Fakat ben bu kurulumda basitlik adına, otomatik IP alacağım yapılandırmayı seçtim.

10 - Network Type

10 – Network Type

“SCSI Controller” ekranında “LSI Logic (Recommended)” olarak seçip “Next” diyoruz

11 - Select I/O Controller Types

11 – Select I/O Controller Types

“Select a Disk Type” ekranında “Virtual Disk type”ı “SCSI (Recomended) olarak seçiyorum

12 - Select a Disk Type

12 – Select a Disk Type

“Select a Disk” ekranında Disk’imizi “Create a new virtual disk” olarak belirliyoruz.

13 - Select a Disk

13 – Select a Disk

“Specify Disk Capacity” ekranında “Maximum disk size (GB)”‘ı 50.0 GB olarak belirliyorum.

Not: 100 GB da desem, sanal makine yalnızca ihtiyaç kadar disk alanını kullanacak. Yani mevcut normalde, ihtiyaç kadar fiziksel alan kullanacak, ihtiyaç olunca expand(genişleme) işlemi yapılacak. Tabi ki performansı olumsuz etkiler bu işlem. Benim disk alanıyla ilgili sıkıntım yok diyorsanız, performans açısından “Allocate all disk space now” ı, işaretliyebilirsiniz. Bu seçildiğinde, “Maximum disk size (GB)” da belirleyeceğiniz değer disk fiziksel disk alanından alınacaktır. Max disk size’ı 50 gb seçip, 5 gb bile kullansanız fiziksel(host/ana) makina üzerinde 50 gb yer kaplar…

14 - Specify Disk Capacity

14 – Specify Disk Capacity

“Specify Disk File” ekranında sanal makinemizin diskinin nerede hangi isimle tutulacağı belirlenir. Ben vmdk uzantılı sanal diskimi, sanal makinam ile aynı klasör altında muhafaza edeceğim.

15 - Specify Disk File

15 – Specify Disk File

“Ready to Create Virtual Machine” ekranında mevcut ayarlar listelenmektedir. Aklınıza yatmayan bir şey varsa, geri(back) gidip ayarları düzeltebilirsiniz.

16 - Ready to Create Virtual Machine

16 – Ready to Create Virtual Machine

Makinamız iso dosyasından direk boot olduğu için alttaki “Welcome to Oracle Linux Server 6.5!” ekranı ile karşılaşırız.

17 - Welcome to Oracle Linux Server 6.5!

17 – Welcome to Oracle Linux Server 6.5!

Diskin bütünlüğü test edilecek, ben “Skip” diyerek bu adımı atladım. siz “OK” diyebilirsiniz bir kaç dakikanızı alacaktır.

18 - Disc Found (testing media)

18 – Disc Found (testing media)

Kuruluma başlangıç ekranı alttaki gibidir.

19 - Oracle Linux 6

19 – Oracle Linux 6

Kurulum esnasında kullanılacak dili ben English (English) olarak belirledim.

20 - Installation Language (kurulumda kullanılacak dil)

20 – Installation Language (kurulumda kullanılacak dil)

Türkçe karakter problemi yaşamamak için Klavye ayarını “Turkish” seçtim.

21 - Keybord (Klavye seçimi)

21 – Keybord (Klavye seçimi)

Disk yapısının belirlenmesi aşamasında “Basic Storage Devices” ı seçtim.

22 - Kurulumun Yapılacağı Disk Türü

22 – Kurulumun Yapılacağı Disk Türü

Sanal makinanın ayarlarını girerken belirlediğimiz 50gb’lık diskimizi bölümlendirilmemiş ve boş bir hale getireceğini belirtiyor. Biz de “Yes, discard any data” yı seçiyoruz.

23 - Disk'i Kullanıma Hazırlama

23 – Disk’i Kullanıma Hazırlama

Bu adımda Hostaname (makina adı) belirlenir. İstediğiniz bir değeri girebilirsiniz ama mantıklı bir değer girmenizi öneririm.

24 - Hostname (makina adı) belirlenmesi

24 – Hostname (makina adı) belirlenmesi

Zaman dilimi (time zone) ayarlamak için ben haritadan direk İstanbul’u işaretledim.

25 - Time Zone (Zaman Dilimi) ayarlanması

25 – Time Zone (Zaman Dilimi) ayarlanması

Linux işletim sistemimizin en yetkili kullanıcısı olan root kullanıcısının şifresini belirliyoruz. Verdiğiniz şifreyi sakın unutmayın 🙂

26 - Root Şifresinin Belirlenmesi

26 – Root Şifresinin Belirlenmesi

Disk bölümlendirmesini kendim (manuel) yapacağım için “Create Custom Layout” u seçiyorum. Disk yapılandırmasını oracle database nin kurulabileceği şekilde ayarlama yapacağım.

27 - Disk Partition (bölümlendirme) ayarları

27 – Disk Partition (bölümlendirme) ayarları

Disk partitioning (bölümlendirme) işine başlıyoruz. Açılan ekrandan “Create” butonuna tıklanır ve “Create Storage” Menusu açılır. Burada “Standard Partition” seçilip (varsayılan olarak bu seçili geliyor), “Create” e tıklanır.

28 - Create Storage

28 – Create Storage

Açılış ile ilgili verilerin yükleneceği kısımı oluşturuyoruz.

  • Mount Point: /boot
  • File System Type: ext4
  • Size (MB): 500
  • Aditional Size Option: Fixed Size
29 - /boot Oluşturulması

29 – /boot Oluşturulması

Geçici verilerin yükleneceği kısımı oluşturuyoruz. (Oracle database kurulumunda bu kısım kullanılacak)

  •  Mount Point: /boot
  • File System Type: ext4
  • Size (MB): 2048
  • Aditional Size Option: Fixed Size
30 - /tmp Oluşturulması

30 – /tmp Oluşturulması

Swap bizim fiziki belleğimizin yetersiz kaldığı durumda kullanılacak olan kısımdır ( windows’taki page file gibi). Normalde ram miktarı kadar swap alanı verilir (8gb ram’e kadar). Ben fazla verdim, sonrasında ram’i 3 gb’a çıkarmak gereği duyarım diye.

  •  Mount Point: –
  • File System Type: swap
  • Size (MB): 3072
  • Aditional Size Option: Fixed Size
31 - swap (sanal bellek) Oluşturulması

31 – swap (sanal bellek) Oluşturulması

Geriye kalan tüm alanı “/” a ayıracağız. Buraya işletim sistemi dosyaları ekleniyor.

  •  Mount Point: /
  • File System Type: ext4
  • Size (MB): –
  • Aditional Size Option: Fill to maximum allowable size
32 - / Bölümünün Oluşturulması

32 – / Bölümünün Oluşturulması

Partitionlar (bölümlendirmeler) tamamlandıktan sonra aşağıdaki gibi bir görünüm elde edilecektir.

Not: SCSI bir Disk üzerinde maksimum 3 primary (birincil) partition(bölüm) oluşturabiliriz. 4. ve daha sonraki partitionlar (bölümler) mantıksal (logical) bölümlendirme olacaktır. Alttaki kural dışı görünümün sebebi budur. Kurulumu etkileyen bir sıkıntı yok, bilgi olsun diye ekledim 🙂

33 - Partitions (bölümler) Genel Görünümü

33 – Partitions (bölümler) Genel Görünümü

“Format Warnings” ekranında partitionların(bölümlerin) formatlanacağının uyarısı karşımıza çıkmaktadır.

34 - Format Warnings

34 – Format Warnings

Disk üzerinde yaptığımız yapılandırma ayarlarının diske yazılması için “Write changes to disk” i seçiyoruz.

35 - Yapılan Ayarların Diske Uygulanması

35 – Yapılan Ayarların Diske Uygulanması

Boot ayarlarının yapılması.

36 - Boot loader Ayarı

36 – Boot loader Ayarı

Kurulu gelmesini istediğimiz yazılımların seçimini burada yapacağız. “Customize now” seçilip “Next” e tıklanır

37 - Kurulum Ayarları

37 – Kurulum Ayarları

  • Desktops : Desktop
  • Desktops : Desktop Platform
  • Desktops : Fonts
  • Desktops : General Purpose Desktop
  • Desktops : Graphical Administration Tools
  • Desktops : X Window System
38 - Desktops

38 – Desktops

  • Desktops : Desktop
  • Desktops : Desktop Platform
  • Desktops : Fonts
  • Desktops : General Purpose Desktop
  • Desktops : Graphical Administration Tools
  • Desktops : X Window System

Ardından kurulum başlar. Kurulum uzun sürecektir.

39 - Desktops

39 – Desktops

Kurulum tamamlanmak üzeredir. Reboot edilir.

40 - Kurulum Tamamlandı

40 – Kurulum Tamamlanmak Üzere

“Welcome” ekranında bir kaç basit ayarın kaldığı yazmaktadır.

41 - Wellcome - Basic Configurations

41 – Wellcome – Basic Configurations

License Information (lisans bilgisi) ekranı. Her zaman ki gibi okumadan “Yes I agree the License Agreement” seçilir.

42 - Lisans Bilgisi

42 – Lisans Bilgisi

Updateleri işletim sistemi açıldıktan sonra terminalden yapacağız.

43 - Set Up Software Updates

43 – Set Up Software Updates

“firstboot” ekranında “No thanks, I’ll connect later.” seçilir.

44 - firstboot - Set Up Software Updates

44 – firstboot – Set Up Software Updates

“Forward” diyerek “Finish Updates Setup” adımını geçiyoruz.

45 - Finish Updates Setup

45 – Finish Updates Setup

Admin olmayan (administrator grubunda olmayan) bir kullanıcı oluşturmak için kullanıcı adı, tam adı, şifre girilir.

46 - Kullanıcı Oluşturma (Create User)

46 – Kullanıcı Oluşturma (Create User)

Date and Time ayarı yapılır. Ben “Synchronize date and time over the network”‘ü işaretliyorum. Böylece tarih ve saat bilgisi internetten alınacak ve zaman her zaman için doğru gözükecek.

47 - Date and Time (Tarih ve Zamanın Ayarlanması)

47 – Date and Time (Tarih ve Zamanın Ayarlanması)

Benim kurulumunda “Kdump” ‘a ihtiyaç bulunmadığından (sistemimde herhangi bir sorun olmadığından), Kdump’ı açmıyorum.

48 - Kdump (kernel crash dumping mechanisim)

48 – Kdump (kernel crash dumping mechanisim)

Artık login olabiliriz. Ben normal kullanıcı ile login oldum. root yetkisi icap edecek olursa zaten “su” komutuyla işimi görürüm.

49 - Login (oturum açma)

49 – Login (oturum açma)

Kullanıma başlayabilirsiniz. Sağ üst taraftaki network simgesine tıklayıp “System eth0” derseniz network bağlantınız da açılmış olur.

50 - Kurulum Tamamlandı

50 – Kurulum Tamamlandı