Toplam Sayfa Görüntüleme Sayısı

25 Kasım 2014 Salı

Ubuntu kullanmak için pek çok sebep var.

Selamlar


Ubuntu kullanmak için  pek çok sebep var konusuna bu paylaşımda ayrıntılı olarak değineceğim.Kısa bir örnekle anlatıma başlamak istiyorum.Bir ev kullanıcısı düşünün, kullanıcı bilgisayarında herhangi bir windows sürümü (xp,vista,win7,win8 yada 8.1) kurulu olduğunu düşünelim.Windows'un hangi sürümü olursa olsun değiştiremeyeceğimiz kronikleşmiş windows  problemleri ve problemler için geliştirilmiş yazılım çözümleri ile kullanıcının bilgisayar serüveni başlamış oluyor.Windows bir sistemin kurulumundan sonraki işletme dönemi bir ev kullanıcısı için oldukça zahmetli bir hal almakta.Ayrıntılı bir şekilde anlatmak gerekirse,işletim sisteminde yapabileceğiniz işlemler ile işletim sistemi lisansına ödediğiniz ücreti kıyasladığınızda aldığınız hizmete karşılık ödediğiniz tutarın çok yüksek olduğunu göreceksiniz.Bazı microsoft fanlarının windows update devamlı güncelleme yayınlıyor,iyileştirmeler söz konusu dediğini duyar gibi oldum,bu iyileştirme yada updatelerin büyük çoğunluğu TİCARİ KAYGILAR SEBEBİYLE HAZIR OLMADAN GELİŞİ GÜZEL PİYASAYA SÜRÜLMÜŞ windows sürümlerinin eksik ve açıklarını kapatmak için zaruri yapılan çalışmalardır.Bunu son kullanıcı windows vista ile zirvede yaşamış ve bu sorunlu sürümler windows 7-8-8.1 ile devam etmiştir.Windows bu olayı vista ile başlatmamıştır.Eskiden windows 9x dönemlerinde microsoft ,windows milenyum adında bir sürüm çıkarmıştır.Bu işletim sistemi süslü (9x=windows 95 ve 98 için genel olarak kullanılır) 98 SE gibiydi,artısı usb bellek tak çalıştır özelliği vardı,9x sürümlerde usb bellek için driver kurmak gerekliydi.Milenyum ve 2000'de bu driver gömülü geldi vesaire.Diyeceğim o ki , bu milenyum versiyon o kadar hatalı bir şekilde piyasaya sürüldü ki kurulumda bile mavi ekran alma olasılığınız,kurulumun başarılı bir şekilde tamamlanma olasılığından yüksekti,Türkçe sürümü rezil ötesiydi.Standart  sistem komutları dahi eksikti (msconfig,msinfo32 gibi).Ben kurarken terlemiş ve kullanırken sinirlenmiş biri olarak hatalarına bizzat şahit olduğum bir işletim sistemiydi.Vista konusuna gelince,vista bana çok para kazandırdı.O dönemler satılan notebooklarda vista kurulu geliyordu,çok hantal ve bir o kadarda sorunlu bu işletim sistemini kullanıcılar hiç sevmedi,düşünsenize 2000-4000 tl arası bir paraya notebook alıyorsunuz ve aldığınız notebook vista işletim sistemi yüzünden  kağnı gibi çalışıyor.Toplum içinde hava atmak bir yana yeni aldığınız notebooktan bile bahsetmiyorsunuz utanıyorsunuz.Çok kötü yani.O yıllarda çok dönüşüm yaptım (vista'dan xp'ye) iyi para kazandım bu dönüşüm işleriyle.Şimdi bana windows kullanmıyor musun? diye soracak olursanız,elbette kullanıyorum yılların verdiği tecrübe ve alışkanlıkla kullanıyorum,bu paylaşımı genel Windows işletim sistemlerini kötülemek gibi bir niyetle yazmıyorum,burada anlatmak istediğim durum sorunlu ve problemli dahi olsa kullandığımız windows sistemlere verdiğimiz bu şansı Linux dağıtımlarına da tanımalıyız.Ne kaybederiz bir düşünün;
  • Lisans ücreti yok,
  • Activasyon yok,
  • Virüs derdi yok,
  • Register db yok,
  • Disk parçalama minimum düzeyde,
  • Donanım desteği oldukça geniş
  • Ubuntu kullanıcı dostu uygulama yapısı (kurulumdan,işletime kadar)
  • Ücretsiz binlerce yazılım ve grafik arayüzlü yazılım yönetim ekranı.
  • Kararlı ve sağlam bir işletim sistemi (Çökme yada veri kaybı çok düşük)
  • Donanım kaynaklarını çok daha akılcı kullanan bir yapı (düşük konfigürasyonlu sistemlerde de çalışma imkanı)
  • Esnek bir işletim sistemi.(Web sunucu,ftp,vnc,ltsp,file server,bu işlerin hepsini yapabilecek düzeyde yetenekli bir işletim sistemi)
  • Sayamadığım bir çok özellik
Windowsa verdiğimiz şansı,krediyi Linux'e de tanımalıyız.İnanın bu şansı verdiğinize mutlu olacaksınız.Bu kadar bilgiden sonra artık bir "Ubuntu Linux" kurmanın zamanı geldiğini düşünüyorum.Kurulum adımlarına geçmeden unetbooting ""adlı paylaşımı okumanızı öneririm.

NOT:Kurulum yapılan işletim sistemi "Ubuntu-12.04.2-desktop-amd64" işletim sistemidir.Kurulum adımlarına genel olarak değindim.Bu ekranda şu seçilmeli gibi ayrıntılara değinmeden kurulum sihirbazı önerileri ile kurulum yapılmalı ki,kullanıcı dostu işletim sistemi nedir anlaşılsın.Size çok basit bir örnek vereceğim,kullanılan klavye tanımlama ekranında kurulum sihirbazı size klavyeden birkaç tuşa basmanızı isteyerek kullandığınız klavye düzenini bulabiliyor.Buna neden değindiğime gelecek olursak,kullanıcı olarak Türkçe Q klavye nedir bilmek zorunda değilim,bunu sistem bizim adımıza buluyor ve üstelik sadece bir kaç tuşa basarak,kurulumda windows bunu yapamıyor,menüden seçmemizi istiyor.Kurulum sırasında LVM (logical disk manager) disk bölme ekranında ilk defa linux kurulumu yapan bir kişi biraz zorlanabilir.Ama bu alanı da kurulum sihirbazına bırakarak otomatik disk bölümleme ile geçelim,sihirbaz disk alanlarını kendi ayarlasın biz karışmayalım sadece ne olup bitiyor izleyelim,bu kurulumun amacı kullanıcı dostu kurulum sihirbazı ile Ubuntu işletim sistemi kurulumunun ne kadar kolay olduğunu size göstermek,windows kurulumundan daha basit olduğunu göreceksiniz.Bu yüzden kurulumla ilgili herhangi bir görüntü eklemedim.Kurulumu başarılı bir şekilde tamamlayacağınıza eminim.

Ubuntu kurulumunun tamamlandığını düşünerek işletim sisteminde bulunması gereken ekstra yazılımlar hakkında bilgi vermek istiyorum.Bu ekstra yazılımlar nelerdir sorusuna kısaca cevap veriyim.Kurulumu ev bilgisayarımıza yaptığımıza göre ne gibi yazılımlara ihtiyaç duyabiliriz,neticede kişisel bilgisayar kurulumu yaptık,ofiste kullanılmayacak,multimedia ağırlıklı yazılımlar indirme yöneticileri,oyun vesaire yazılımlar kurabiliriz.Çünkü kişisel bir bilgisayar.İlk olarak browser kurabiliriz.Chrome,opera,firefox gibi.


Ubuntu işletim sistemine browser kurulumu


Chrome kurulumu için;

wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
sudo apt-get update
sudo apt-get install google-chrome-stable



Opera kurulumu için;

sudo sh -c 'echo "deb http://deb.opera.com/opera/ stable non-free" >> /etc/apt/sources.list.d/opera.list'
sudo sh -c 'wget -O - http://deb.opera.com/archive.key | apt-key add -'
sudo apt-get update && sudo apt-get install opera

Firefox kurulumu için;
cd ~
wget ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/deerpark/alpha1/linux-i686/en-US/deerpark-alpha1.installer.tar.gz
tar -zxf deerpark-alpha1.installer.tar.gz
sudo firefox-installer/firefox-installer
Ubuntu işletim sistemine Isomaster ve Furius iso Mounth kurulumu
Isomaster kurulumu için;
sudo apt-get update
sudo apt-get install isomaster
Furios iso mounth kurulumu için;
sudo apt-get update
sudo apt-get install furiusisomount

Ubuntu işletim sistemine smplayer kurulumu
Smplayer kurulumu için;
sudo add-apt-repository ppa:rvm/smplayer 
sudo apt-get update 
sudo apt-get install smplayer smtube smplayer-themes smplayer-skin
Ubuntu işletim sistemine Qbittorrent client kurulumu
Qbittorrent kurulumu için;
sudo add-apt-repository ppa:hydr0g3n/qbittorrent-stable
sudo apt-get update
sudo apt-get install qbittorrents 

Ubuntu işletim sistemine Steam kurulumu


wget http://media.steampowered.com/client/installer/steam.deb
sudo dpkg -i steam.deb
sudo apt-get install -f && dpkg -i steam.deb 
Bu paylaşımında sonuna geldik.Başka bir paylaşımda görüşmek üzere.
ford,fiat,opel,eset,norton,windows,hp,asus,samsung,lenova,ibm,apple.
Teşekkürler.
Mehmet ÖCAL 2014

24 Kasım 2014 Pazartesi

unetbootin ile usb'den Linux kurulum

Selamlar

Bu paylaşımda unetbootin yazılımından bahsetmek istiyorum.Unetbootin yazılımı "Linux dağıtımlarına ait  cd yada dvd "iso"'larını USB bellek modüllerine yazarak" işletim sistemi kurulumu USB bellekten yapmamıza imkan veriyor.Yani kurulum için dvd yada cd ortama ihtiyacımız kalmıyor.USB bellek modülünü pc yada sunucuya takıyoruz,bios'tan "first boot" olarak usb driver seçerek,işletim sistemi kurulumuna başlıyoruz.Unetbootin "iso" disk kalıplarını usb modüllere yazmakla kalmıyor,ayrıca bir çok dağıtıma ait Linux sürüm "iso" disk kalıplarını indirebiliyor.Kurulum ortamı nereden edineceğim??Bu sürüm için hangi siteyi ziyaret etmeliyim gibi bir çok sorunu unetbootin tek başına çözüyor.Benim çok beğendiğim bir yazılım.


İlk olarak unetbootin yazılımını indirmek için aşağıdaki adresten kullanılan işletim sistemine uygun olan sürüm indirilmelidir.

NOT:Anlatımda unetbootin  "Windows sürümü" kullanılmıştır.Linux ve Mac-os-x versiyonlarda mevcuttur.

"unetbootin-windows-xxx.exe" dosyası indirilip  windows işletim sistemine kurulmalıdır.Kurulum sonrası unetbootin program ekranı.


"unetbootin" programı çalıştırıldığında varsayılan olarak "dağıtım" seçeneği ile başlamaktadır."dağıtım" seçeneği  yukarıda bahsettiğim farklı ekollerin kalıp dosyalarını indirmemize olanak sağlamakta.Bu dağıtımları sıralayacak olursam;


Oldukça iyi,daha ne olsun.Ben Linux'e "Debian" ekolüyle başladığım için listede "Debian" ve "Ubuntu" olması benim adıma yeterli.Redhat ve Suse'de kullandım,Oracle kurulumları yaptım ama DEBİAN'nın yeri benim için ayrıdır.Her neyse konuyu dağıtmadan kaldığım yerden devam ediyorum.Bir dağıtım indirmemiz gerekiyorsa "Dağıtım Seçin" alanından dağıtım adını seçmek ve hemen yanında bulunan "Sürüm Seçin" alanında  versiyonu belirleyip alt sağ köşede bulunan "Tamam" butonu ile indirme işlemini başlatabiliriz.


Dağıtım alanından "ubuntu-12.04.2-desktop-amd64.iso" kalıbını indirmiştim.Usb kurulum adımlarında "ubuntu-12.04.2-desktop-amd64.iso" ile ilerleyeceğim.

NOT:Aşağıdaki adımları yapmadan önce "Usb bellek modülünü" pc yada sunucuya takmalıyız.Çünkü "unetbootin" bazen sonradan takılan usb modüllerini görmeyebiliyor.

Burada yapılması gereken ilk işlem "Diskimage" kutucuğunu işaretlemek olacak.Diskimage işaretlendikten sonra hemen yanında bulunan "İSO" seçeneğini değiştirmeden sağ köşede bulunan "..." butonu ile indirdiğim "ubuntu-12.04.2-desktop-amd64.iso" kalıbının yolunu göstermeliyim.Aşağıdaki resimde yapılması gereken işlemleri sırası ile gösterdim.

Kalıp dosyasını seçtikten sonra alt sol köşede bulunan  "Tür" alanından "USB Sürücü", "Drive" "usb belleğe atanan sürücü harfi "burada "G:\" olarak görülmekte,bu alanları kontrol edip "Tamam" butonu ile ilerliyoruz.


Ekrana gelen uyarı ekranında bulunan "Yes to All" butonuna  tıklayarak usb bellek modülüne "ubuntu-12.04.2-desktop-amd64.iso" kalıbını yazdırıyoruz.Menü altında "%" olarak ilerleme durumunu görebilirsiniz.Bu paylaşımdan sonuna geldik.

Teşekkürler.
ford,fiat,opel,eset,norton,windows,hp,asus,samsung,lenova,ibm,apple.
Başka bir paylaşımda görüşmek üzere.
Mehmet ÖCAL 2014
iletişim:mehmetocal79@gmail.com 


21 Kasım 2014 Cuma

Linux ortama Apache Tomcat kurulumu

Selamlar

Bu paylaşımda Apache Tomcat kurulumundan bahsedeceğim.Apache Tomcat java tabanlı web uygulama sunucusudur.Tomcat kurulumu yapılan işletim sistemi"Debian GNU/Linux 7.2 (wheezy)".İki yöntemle Tomcat kurulumu yapmak mümkün,bunlardan ilki apt-get paket yöneticisi ile tomcat kurulumu,diğeri ise ,tar.gz dosyası ile tomcat kurulumu.Bu paylaşımda detaylı olarak tar.gz dosyası ile kurulumu anlatacağım,apt-get kurulumu oldukça basit "sudo apt-get install tomcat7" komutu ile kurulabiliyor.Tomcat sunucusunun çalışması için"JAVA"'nın kurulu olması şart.Eğer sisteminizde java kurulu değilse Tomcat çalışmayacaktır.Java kurulumu ile ilgili paylaşımı okumanızı önererek Tomcat kurulum adımlarına geçiyorum.Anlatımda kullanılan "java versiyon jdk1.7.x"'tir.

Tar.gz dosya ile Apache Tomcat kurulumu için ilk yapılması gereken işlem tomcat uygulama sunucusunu indirmek olacak.Bu işlem için web browser dan yada "wget" ile indirme işlemi yapabiliriz. Gnome eklentili Debian işletim sistemine kurulum yaptığımıza göre tomcat sunucuyu browser dan indirelim.Şayet konsol dan kurulum yapacak olsaydık o zaman wget ile dosyayı indirmeliydik.Tomcat sunucu dosyasını indirmek için aşağıdaki adresi web browser da görüntülemeliyiz.

Not:Kurulum da "Apache-Tomcat 7.x" sürüm kullanılmıştır.



Sarı renkle belirttiğim "tar.gz" linke tıklanarak "apache-tomcat-7.0.57.tar.gz" indirilmelidir."apache-tomcat-7.0.57.tar.gz" dosyasının kaydedilme pathini "/home" dizinimiz olduğunu kabul ederek kurulum adımlarına devam ediyorum.Tomcat indirme işlemi tamamlandığına göre "tar.gz" uzantılı sıkıştırılmış tomcat dosyamızı "/home" dizinimize açalım,bunu yapmak için aşağıdaki komutu terminal konsolda çalıştırmalıyız.

  • sudo tar -zxf   apache-tomcat-7.0.57.tar.gz
Not:Tomcat kurulumu için "/home/mocal" dizin kullanılmıştır.Kurulum yapılacak dizin isteğe bağlıdır, değişiklik gösterebilir.Anlatımda "/home/mocal"dizin ile ilerlenmiştir.

Bu işlem sonrası "/home" dizinimiz de "apache-tomcat-7.0.x" adlı bir klasör oluşacaktır.Kontrol etmek için "ls -l | grep apache" komutunu kullana biliriz.Apache klasörünü listede gördüğümüze göre kurulumun kalan kısmına devam edelim.Bu aşamadan sonra "apache-tomcat-7.0.x" klasörünün sahipliğini üzerimize alıp kendi kullanıcımız ile sunucuyu başlatabilir yada klasör sahipliğini değiştirmeden "sudo" komutu ile "root olarak" sunucuyu çalıştırabiliriz.Kullanıcı yetkileri ve klasör sahipliği konularına girmeden ,"/home/mocal/apache-tomcat-7.0.57/conf" dizinde bulunan "tomcat-users.xml" dosyasına değinmek istiyorum.
"tomcat-users.xml" dosyası tomcat sunucuyu yönetmek için gerekli olan user+parola+user-role tanımlarını yaptığımız önemli bir konfigürasyon dosyasıdır."tomcat-users.xml" dosyasında değişiklik yapmak için aşağıdaki ifadelerden faydalanabilirsiniz.


<?xml version='1.0' encoding='utf-8'?>
<!--
  Licensed to the Apache Software Foundation (ASF) under one or more
  contributor license agreements.  See the NOTICE file distributed with
  this work for additional information regarding copyright ownership.
  The ASF licenses this file to You under the Apache License, Version 2.0
  (the "License"); you may not use this file except in compliance with
  the License.  You may obtain a copy of the License at

      http://www.apache.org/licenses/LICENSE-2.0

  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  See the License for the specific language governing permissions and
  limitations under the License.
-->
<tomcat-users>
<!--
  NOTE:  By default, no user is included in the "manager-gui" role required
  to operate the "/manager/html" web application.  If you wish to use this app,
  you must define such a user - the username and password are arbitrary.
-->
<!--
  NOTE:  The sample user and role entries below are wrapped in a comment
  and thus are ignored when reading this file. Do not forget to remove
  <!.. ..> that surrounds them.-->


  <role rolename="manager-gui,manager-script,manager-jmx,manager-status,admin-gui"/>
  <role rolename="role1"/>
  <user username="tomcat" password="tomcat" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui"/>
  <user username="both" password="tomcat" roles="tomcat,role1"/>
  <user username="role1" password="tomcat" roles="role1"/>

</tomcat-users>

"sudo nano /home/mocal/apache-tomcat-7.0.57/conf/tomcat-users.xml " komutuyla, "tomcat-users.xml" dosyasında nano editör ile gerekli değişiklikleri yaptıktan sonra ,istersek "root" yekilerle  "sudo apache-tomcat-7.0.42/bin/./startup.sh" komutu ile sunucuyu başlatabiliriz.


Sunucumuz  çalışmaya başladığına göre tomcat uygulama sunucusu yönetim ekranına görüntülemeliyiz.Bu işlem için web browserdan "http://localhost:8080/" adresine bağlanmalıyız.


Server Status, Manager App, Host Manager ekranlarına giriş için "tomcat-users.xml" dosyasına tanımladığımız kullanıcı ve parolayı kullanmalıyız.



Kullanıcı : tomcat
Passwd  : tomcat


Tomcat kurulumunu olabildiğince basit bir şekilde anlatmaya gayret ettim.Ek bir bilgi olarak "Veri tabanı bağlantısı gerektiren durumlarda" (apache-tomcat-7.0.57/conf/context.xml ") dosyasını düzenlemek gerekmektedir.İnternette bu konu ile ilgili örnek bulmak mümkün.

Görüşmek üzere.
ford,fiat,opel,eset,norton,windows,hp,asus,samsung,lenova,ibm,apple.
Teşekkürler.
Mehmet ÖCAL 2014

20 Kasım 2014 Perşembe

Linux işletim sistemine Java Kurulumu

Selamlar

Bu paylaşımda Java kurulumunda bahsetmek istiyorum.Jboss ve glassfish uygulama sunucuları hakkındaki paylaşımım da "JAVA"nın sistemde doğru bir şekilde kurulu olmasının gerekliliğini belirtmiştim.Bu sebeble doğru bir kurulum için neler yapılması gerektiği ve java kurulum adımlarını bu paylaşımda olabildiğince basit bir şekilde aktarmaya çalışacağım .

NOT:Kurulumda "Oracle Java JDK7" kullanılmıştır.Kurulum yapılan işletim sistemi "Debian GNU/Linux 7.2 (wheezy)"

İlk olarak aşağıdaki linkten "jdk-7u71-linux-x64.tar.gz"dosyasını indirmeliyiz.


Dosyayı "/home/mocal" dizine kaydedildiğini varsayarak kurulum adımlarına devam ediyorum.Eğer home dizinde isek birinci adımı geçip tar komutuyla başlayabiliriz. 
  • cd ~
  • sudo tar -zxf jdk-7u71-linux-x64.tar.gz
jdk-7u71-linux-x64.tar.gz dosyasını dışarı çıkardık.Şimdi yapmamız gereken işlem çıkan bu dosyayı "/usr/lib/jvm" pathine taşımak olacak.Bu işlem için aşağıdaki komutları terminal konsolda sırasıyla çalıştırmalıyız.
  • sudo su
  • if [ ! -d '/usr/lib/jvm' ]; then mkdir /usr/lib/jvm; fi
  • chown -R root:root /home/mocal/jdk1.7* && mv /home/mocal/jdk1.7* /usr/lib/jvm/
"/home/mocal" dizinimizde bulunan jdk1.7* pathini "/usr/lib/jvm/" altına taşımış
bulunmaktayız.Kurulum sürecinin yarısını tamamladık."/usr/lib/jvm/" altında
bulunan javamızı işletim sistemine kurmaya sıra geldi.Bu işlem için aşağıdaki
komutları sırası ile terminal konsolda çalıştırmalıyız.
  • update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7*/bin/java 1065
  • update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7*/bin/javac 1065
  • update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1.7*/bin/jar 1065
  • update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/jdk1.7*/bin/javaws 1065
Yukarıdaki komutları çalıştırdıktan sonra kurulum son adımı olan "update-alternatif
" komutunu kullanarak sistemde varsayılan javayı seçmemiz gerekiyor.Bu işlem
için aşağıdaki komutu terminal konsolda çalıştırmalıyız.
  • update-alternatives --config java
İşletim sisteminde birden fazla farklı versiyon java kurulu ise aşağıdaki resimde
olduğu gibi bir liste ekranı oluşur.Bu liste ekranından kurulumunu yaptığımız
versiyon java'nın numarası yazılarak sistemin kullanacağı javayı belirlemiş oluruz.




Bazı işletim sistemlerinde birden fazla java kurulu olmayabilir.Benim kurulum
yaptığım işletim sisteminde olduğu gibi sadece sistemde "jdk1.7*" versiyon
bulunmakta.Bu gibi durumlarda sistem jdk1.7* varsayılan olarak kullanmaya
başlar. 



"update-alternatives --config java" komutu çalıştırıldığında
"There is only one alternative in link group java (providing /usr/bin/java):
/usr/lib/jvm/jdk1.7.0_71/bin/java Nothing to configure."
Mesajı alınır.Buda sistemde alternatif bir java olmadığı için kurulumu yapılan
jdk1.7.0_71'in varsayılan java olduğu ve değişiklik yapılmadığını bize
bildirmektedir.





Sistemde kurulu java versiyonunu öğrenmek için aşağıdaki komutu kullana
bilirsiniz.
  • java -version
Sistem tarafına java kurulumunu tamamladık.Burada eklemek isteğim önemli
birnokta bulunmakta kullanıcı ".bashrc" dosyasına JAVA_HOME tanımı yapmamız
gerekli.Bu işlem için bir kaç alternatif yöntem bulunmakta.İlki kullanıcı home
dizininde bulunan o kullanıcıya ait ".bashrc" dosyasına aşağıdaki "Java Set"
tanımı kaydetmeliyiz.Bunu yapmak için;"sudo nano .bashrc" home" dizinde
olduğumuza dikkat edelim.

#Java Set
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_71
export PATH=$PATH:$JAVA_HOME/bin
export JAVA_OPTS="-Xmx1024m -XX:MaxPermSize=512m"

Tanım sonrası terminal konsola "bash" komutunu çalıştırdıktan sonra aşağıdaki
komutla JAVA_HOME değişkeninin yolunu görmemiz gerekmekte.
  • echo $JAVA_HOME


Diğer yöntemler ise "/etc/skel" altındaki kaynak ".bashrc" dosyasına "#Java Set"
tanımını yapabiliriz.Bu işlemle yeni oluşturulan her kullanıcıya JAVA_HOME
değişkenini kaydetmiş olacağız.Son yöntem ise "/etc/profile"dosyasına"
#Java Set"tanımını kaydedebiliriz.Bu paylaşımında sonuna geldik

Başka bir paylaşımda görüşmek üzere.
apple.
Teşekkürler.
Mehmet ÖCAL 2014

Jboss uygulama sunucusu kurulumu

Selamlar



Bu paylaşımda Jboss uygulama sunucusu kurulumundan bahsetmek istiyorum.Glassfish kurulumunu daha önce anlatmıştım,şimdi sıra jboss uygulama sunucusunda.Jboss J2EE standartlarını destekleyen bir yapıya sahip.İki dağıtımı mevcut,ilki "Jboss community" bu sürüm tamamen ücretsiz GNU lisanslı,diğeri ise Redhat destekli olan sürümü,bu sürümde kurumsal destek isterseniz ücrete tabi olmakta.Bunun dışında çokta bir fark bulunmamakta.Şuana kadar blogumda iki uygulama sunucusunun kurulumuna yer verdim "jboss,glassfish" kurulum adımlarında "java" kurulumuna değinmedim,oracle java sistemde kurulu ve set olarak düşünerek anlatım yaptım. "JAVA" kurulumunu bundan sonraki konu olarak paylaşacağım.Java önemli olmazsa olmaz nitelikte.Ayrıca her iki uygulama sunucusunu kurulum bazında anlattım,uygulama nasıl deploy edilir,datasources tanımı nasıl yapılır gibi  konfigurasyon ve yönetim durumlarına değinmedim.Nasıl kurulum yapılır ??? olayını basit bir şekilde anlatmaya gayret ediyorum.Yukarıda bahsettiğim konfigurasyon ve yönetim olaylarını ilerleyen günlerde değinmeye çalışacağım.Anlatımda"Jboss-as-7.1.1.Final community " dağıtımının kurulumunu yapacağım.Kurulum yapılan sistem ise ;Debian GNU/Linux 7.2 (wheezy).Ek olarak java version "1.7.0_67".


Kuruluma başlamadan önce jboss uygulama sunucusunu indirmek gerekmekte.Bu işlem için aşağıdaki komutu terminal konsolda çalıştırmamız gerekiyor.
  • wget http://download.jboss.org/jbossas/7.1/jboss-as-7.1.1.Final/jboss-as-7.1.1.Final.tar.gz

Jboss indirme işlemi tamamlandıktan sonra,"ls -l *.tar.gz" komutunu terminal konsolda çalıştırıp "jboss-as-7.1.1.Final.tar.gz" isimli dosyaya ulaşmalıyız.Listede "jboss-as-7.1.1.Final.tar.gz" dosyası olduğuna göre bu sıkıştırılmış dosyayı açmamız gerekmekte.Bu işlem için aşağıdaki komutu terminal konsolda çalıştırmalıyız.
  • sudo tar -zxf jboss-as-7.1.1.Final.tar.gz
NOT:Kurulum için "/home/mocal" dizini kullanılmıştır.Siz isterseniz başka bir dizine de kurulum yapabilirsiniz.

Tar.gz dosya açıldıktan sonra home dizinimiz de "jboss-as-7.1.1" isimli bir klasör oluşacaktır."cd jboss-as-7.1.1" komutu ile klasöre girebiliriz.Bu klasörde bulunan "bin" pathinde uygulama sunucusunun çalışması için gerekli "conf ve sh" dosyalar bulunmaktadır. 


"jboss-as-7.1.1/bin" pathind bulunan "add-user.sh" dosyası yönetim konsolu için kullanıcı oluşturmaktadır.Sh dosyayı çalıştırmadan önce aşağıdaki komutları sırasıyla çalıştırmalıyız
  • sudo chown -R mocal jboss-as-7.1.1
  • cd jboss-as-7.1.1/bin
  • ./add-user.sh
add-user.sh çalıştığında aşağıdaki seçenekler görüntülenecektir."a" seçeneği ile ilerlemeliyiz.

What type of user do you wish to add? 
 a) Management User (mgmt-users.properties) 
 b) Application User (application-users.properties)
(a): a

Enter the details of the new user to add.
Realm (ManagementRealm) : BU BÖLÜMÜ BOŞ GEÇİYORUZ    
Username : Admin (İstediğiniz bir kullanıcı adı)
Password : 123 (Parola)
Re-enter Password :123

Kullanıcımız oluştuğuna jboss uygulama sunucusunu çalıştırabiliriz.Bunun için aşağıdaki komutu kullanmalıyız.
  1. cd jboss-as-7.1.1/bin/
  2. ./standalone.sh -Djboss.bind.address=localhost -Djboss.bind.address.management=localhost

Jboss uygulama sunucusu başlamış bulunmakta.Şimdi yönetim konsolüne bağlanalım.Bunu yapmak için kurulum yaptığımız makinede bulunan web browserdan "http://localhost:9990/console/App.html" adresini görüntülemeliyiz.



User name ve Password alanına add-user.sh ile oluşturduğumuz kullanıcı ve parolayı yazıp "OK" butonu ile oturum açıyoruz.


Jboss yönetim konsolune bağlandık.Uygulama sunucumuzun kurulumu tamamlandı.Web sayfası görüntülenek için "http://localhost:8080/" adresini görüntülemeliyiz.




Jboss uygulama sunucusunu durdurmak için aşağıdaki komutu terminal konsolda çalıştırmalıyız.
  • cd jboss-as-7.1.1/bin/
  • ./jboss-cli.sh --connect --controller=localhost:9999 command=:shutdown


NOT:JAVA_OPTS:  -server -XX:+UseCompressedOops -XX:+TieredCompilation -Xms64m -Xmx512m -XX:MaxPermSize=256m java bellek yönetimi ile ilgili problem yaşarsanız, "/home/mocal/jboss-as-7.1.1/bin" pathinde bulunan "standalone.conf" dosyasındaki JAVA_OPTS="-Xms64m -Xmx512m -XX:MaxPermSize=256m alanını JAVA_OPTS="-Xms128m -Xmx1024m -XX:MaxPermSize=512m olarak değiştirseniz bellek yönetimi ile ilgili hatalar çözülmüş olacaktır.Tabi kurulum yaptığınız sistem RAM miktarını minumum 2048mb (2GB) olarak düşünerek bu ayarları yapmamız gerekmekte.Önerilen (4GB).Ek bilgiyi verdikten sonra size veda ediyorum.

Teşekkürler.

Başka bir paylaşımda görüşmek üzere.
Mehmet ÖCAL 2014