Linux

Oracle OSWatcher Aracı

OSWatcher aracı belirli aralıklarla top, iostat,vmstat, netstat gibi komutlar ile üretilen verilerin analiz edilip saklanılıp raporlanması için geliştirilmiş bir araçtır.İçinde barındırdığı OSWg aracı ile analiz edilen verileri grafik olarak sunar.

OSWatcher aracı Oracle tarafından geliştirilmiştir ve metalink üzerinden (support.oracle.com) ücretsiz indirip kullanabilirsiniz. Metalink üzerinden (https://support.oracle.com) “OS Watcher Black Box User Guide [ID 301137.1]” isimli dokümanda bulunan oswbb733.tar isimli dosyayı indirelim.

1.Bu dosyayı WinSCP tarzı bir program ile Linux sunucumuza “oracle” kullanıcısı ile kopyalayalım.

2.tar dosyasını “oracle” kullanıcısı ile açalım.

[oracle@test-rac1 oswatcher]$ tar xvf /home/oracle/oswatcher/oswbb733.tar
oswbb/
oswbb/docs/
oswbb/docs/The_Analyzer/
oswbb/docs/The_Analyzer/OSWatcherAnalyzerOverview.pdf
oswbb/docs/The_Analyzer/oswbbaUserGuide.pdf
oswbb/docs/The_Analyzer/oswbba_README.txt
oswbb/docs/OSWatcher/
oswbb/docs/OSWatcher/oswbb_README.txt
oswbb/docs/OSWatcher/OSWatcherUserGuide.pdf
oswbb/Exampleprivate.net
oswbb/nfssub.sh
oswbb/stopOSWbb.sh
oswbb/call_du.sh
oswbb/iosub.sh
oswbb/OSWatcherFM.sh
oswbb/ifconfigsub.sh
oswbb/ltop.sh
oswbb/mpsub.sh
owbb/call_uptime.sh
oswbb/psmemsub.sh
oswbb/tar_up_partial_archive.sh
oswbb/oswnet.sh
oswbb/vmsub.sh
oswbb/call_sar.sh
oswbb/oswib.sh
oswbb/startOSWbb.sh
oswbb/Example_extras.txt
oswbb/oswsub.sh
oswbb/oswbba.jar
oswbb/OSWatcher.sh
oswbb/tarupfiles.sh
oswbb/xtop.sh
oswbb/src/
oswbb/src/Thumbs.db
oswbb/src/OSW_profile.htm
oswbb/src/tombody.gif
oswbb/src/missing_graphic.gif
oswbb/src/coe_logo.gif
oswbb/src/watch.gif
oswbb/src/oswbba_input.txt
oswbb/oswrds.sh
[oracle@test-rac1 oswatcher]$

NOT : OSWatcher ksh kabuğunda(shell) yazıldığı için sistemimizde ksh olması gerekmektedir. ksh olup olmadıgını anlamak için aşagıdaki komutdan yararlanabiliriz.

[root@test-rac1 ~]# rpm -qa | grep ksh
ksh-20100621-19.el6.x86_64

(continue reading…)

2,663 total views, no views today


Linux Sunucularda Ağ Bağdaştırıcısının Adını(Network Interface Card) Değiştirme

Bu yazıda, ethernet/kablosuz bağdaştırıcı (eth0, eth1, wlan0, wlan1 vb.) için tanımlanan adın nasıl değiştirileceği ele alınacaktır. Linux altında kablolu/kablosuz bağdaştırıcı için geçerli adı şu komutla kontrol edebilirsiniz;

ifconfig

Sonra, ilgili dosyanın bir yedeğini almak üzere şu komutu döndürüyoruz;

cp /etc/udev/rules.d/70-persistent-net.rules /etc/udev/rules.d/70-persistent-net.rules.back

1. Öncelikle ağ bağdaştırıcılarının MAC adreslerini aşagıda ki komut yardımıyla ögreniriz.

# ifconfig -a | grep -i --color hwaddr

Örnek çıktı;

eth0      Link encap:Ethernet  HWaddr b8:ac:6f:65:31:e5
pan0      Link encap:Ethernet  HWaddr 4a:71:40:ed:5d:99
vmnet1    Link encap:Ethernet  HWaddr 00:50:56:c0:00:01
vmnet8    Link encap:Ethernet  HWaddr 00:50:56:c0:00:08
wlan0     Link encap:Ethernet  HWaddr 00:21:6a:ca:9b:10

2. Şimdi “/etc/udev/rules.d/70-persistent-net.rules” dosyasını düzenleyerek ağ bağdaştırıcılarının isimlerini degiştirebiliriz.

vi “/etc/udev/rules.d/70-persistent-net.rules”
# PCI device 0x14e4:0x1680 (tg3)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="b8:ac:6f:65:31:e5", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
 

Örnegin “/etc/udev/rules.d/70-persistent-net.rules” dizinimizin içerisi yukarıdaki gibi olsun buna gore mac adresi “b8:ac:6f:65:31:e5” olan cihazın adı “eth0” dır.
Bunu eth1 yapmak istersek “NAME” kısmını aşagıda ki gibi düzeltmemiz gerekir.

# PCI device 0x14e4:0x1680 (tg3)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="b8:ac:6f:65:31:e5", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

3. Daha sonra sisteme reboot vererek degişlikligi tamamlamış oluruz.

NOT : Sisteme reboot vermeden ismi degiştirmek istersek öncelikle “/etc/sysconfig/network-script” dizininde ki “ifcfg” ile başlayan dosyalarıda düzenlemeliyiz daha sonra network servisine restart vermeliyiz.

/etc/init.d/network restart

Ağ bağdaştırıcılarının isimlerini görmek için aşagıda ki komutlardan herhangi birini kullanabiliriz.

# ifconfig -a
# ifconfig wan0
# ifconfig -a | less
# ip addr show

Yararlı olması Dilegiyle…

3,277 total views, no views today


Linux Sistemde reboot Vermeden Disk Ekleme

Çalışan sistemlere online olarak (scsi) disk eklemek mümkün. Ancak Linux yeni diskin algılanabilmesi için SCSI bus’ın re-scan edilmesi gerekiyor. Bu şekilde sistemi reboot etmeksizin yeni diski sisteme gösterebiliyorsunuz.
Bu işlemi yapmak için aşağıdaki adımları takip edebilirsiniz.
Sisteminize yeni diski ekledikten sonra üzerinde yapılması gereken re-scan işlemi, RHEL ve Debian tabanlı dağıtımlarda şu şekilde yapılmaktadır:

echo "- - -" > /sys/class/scsi_host/host0/scan

“host0″ ibaresi benim test sistemimdeki scsi_host’un ismidir ve bu değer sizin sisteminiz için farklı olabilir. Kendi scsi_host bilginizi öğrenmek için /sys/class/scsi_host dizininin altına bakabilirsiniz; host değeri buradaki dizinin ismidir:

ls -1 /sys/class/scsi_host

host0
host1
host2
Kendi scsi_host’unuzu öğrendikten sonra yukarıdaki komutu ilgili host değerini içerecek şekilde çalıştırsanız rescan işlemi yapılacaktır.

echo "- - -" > /sys/class/scsi_host/host0/scan
echo "- - -" > /sys/class/scsi_host/host1/scan
echo "- - -" > /sys/class/scsi_host/host2/scan

Durumu check etmek için fdisk komutunu -l paramteresi ile çalıştırabilirsiniz:

fdisk -l

Örnekte görüldüğü gibi sdc ismi ile yeni bir disk algılanmış durumda. Artık yeni diski uygun bir dosya sistemi ile formatlayabilir ve sisteminize mount edebilirsiniz.
Yararlı olması Dilegiyle…

2,202 total views, no views today


Linux İşletim Sistemlerinde VNC Server Yapılandırması

Merhaba bu yazımda Linux İşletim Sistemine uzak bağlantı kurabilmek için VNC Server kurulumunu ve ayarlarını örnekle anlatacagım.
Ben örnegimi Oracle Enterprise Linux 6 üzerine yapacagım,diger dagıtımlarda da küçük degişiklikler hariç hemen hemen yapılan işlemler aynı.

  • Sistemize istegigimiz VNC server paketini kurarız.Ben tigervnc yazılımını tercih edecegim,bu paket OEL cd’sinin repo’sunda geldigi için tercih nedenim.
[root@***** yum.repos.d]# yum install tigervnc-server -y
Loaded plugins: refresh-packagekit, security
Setting up Install Process
Resolving Dependencies
–> Running transaction check
—> Package tigervnc-server.x86_64 0:1.1.0-5.el6 will be installed
–> Finished Dependency Resolution
Dependencies Resolved
========================================
========================================
Package Arch
Version Repository Size
========================================
========================================
Installing:
tigervnc-server x86_64
1.1.0-5.el6 Oracle 1.0 M
Transaction Summary
========================================
========================================
Install 1 Package(s)
Total download size: 1.0 M
Installed size: 2.6 M
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : tigervnc-server-1.1.0-5.el6.x86_64 1/1
Verifying : tigervnc-server-1.1.0-5.el6.x86_64 1/1
Installed:
tigervnc-server.x86_64 0:1.1.0-5.el6
Complete!
  • /etc/sysconfig/vncservers dosyayımızı düzenleriz.

vi /etc/sysconfig/vncservers

VNCSERVERS=”2:root 3:mustafa”

VNCSERVERARGS[2]=”-geometry 1280×1024 -nolisten tcp -localhost”

VNCSERVERARGS[3]=”-geometry 1280×1024″



VNCSERVERS=”4:oracle”

VNCSERVERARGS[4]=”-geometry 1024×768 -depth 16″

Burada kullanılan 2,3,4 gibi numaralar kullanıcıya atanan numaralardır,mesela yukarıda ki örnekte 2’yi root kullanıcısına attık.

  • VNC Server parolasını yapılandırdııgmız kullanıcılar için belirliyoruz.Bizim örnegimiz de  “root”,“oracle” ve “mustafa” kullanıcıları için belirliyecegiz.
[root@***** ~]# vncpasswd
Password:
Password must be at least 6 characters – try again
Password:
Verify:
[root@***** ~]# su – oracle
[oracle@***** ~]$ vncpasswd
Password:
Verify:
[oracle@***** ~]$ su – mustafa
Password:
[mustafa@***** ~]$ vncpasswd
Password:
Verify:

VNC Server servisini başlatmak ve sunucumuz yeniden başladığında otomatik açılması için gerekli komutları çalıştırıyoruz.

/etc/init.d/vncserver start
chkconfig vncserver on

NOT : VNC paketini kurduktan sonra “/etc/sysconfig/vncservers” dosyasında degişiklik yapmadan da vnc baglantısı yapabiliriz.Örnek verecek olursak ;

  • Hangi kullancıya vnc ile baglanmak istersek o kullanıcıya girer aşagıda ki gibi bir komut çalıştırdıgımız da bir tane vnc servis oluşturmuş oluruz ve bu servis aracılıgı ile sunucuya vnc ile baglanabiliriz.
vncserver -geometry 1024x768 -depth 16 :4
  • VNC’yi kullanabilmemiz için vnc servisi oluşturdugumuz kullanıcıya bir de şifre oluşturmamız dogru olacaktır.
vncpasswd 
  • Oluşturdumuz vnc servisini öldürmek için aşagıda ki komutu kullanabiliriz.
vncserver -kill :4

NOT : VNCSERVER komutu hakkında daha ayrıntılı bilgi almak için aşagıda ki komutları kullanabiliriz.

man vncserver
vncserver --help

NOT : VNC Client aracılıgı ile VNC Server’a baglanmak;
Linux için ;

vncviewer machine-name:portnumber
vncviewer 192.168.1.150:4

Windows için ;

VNC Client

Yararlı olması Dilegiyle…
Yazar : Mustafa Bektaş Tepe

1,907 total views, no views today


Linux’a Swap Alanı Eklemek

Merhaba arkadaşlar bu yazımda Linux işletim sistemi kurduktan sonra nasıl Swap alanı eklenebileceğini yazacağım.Öncelikle Swap nedir dersek ; belleğimiz yetmediğinde diskin bir bölümünden kullanılmak üzere ayrılmış sanal bellektir. Diskin ayrı bir bölümü olabileceği gibi disk üzerinde ayıracağımız bir dosya da olabilir.

NOT : Çalıştırdıgımız bütün komutları root kullanıcısı ile çalıştırmalıyız.

Öncelikle ne kadar Swap alanı istedigimize karar verelim ondan sonrada ona göre aşagıda ki komutu çalıştıralım.Örneğin 1 GB’lık swap alanı ayırmak istersek count’u 1024*1024 ‘e eşitlememiz gerek ;

dd if=/dev/zero of=/root/myswapfile bs=1024 count=1048576

(continue reading…)

1,583 total views, no views today


Linux üzerine ASM mimarisiyle Oracle 11gR2 Kurulumu-2

Merhaba arkadaşlar bu yazı Linux üzerine ASM mimarisiyle Oracle 11gR2 Kurulumu-1 yazısının devamıdır bu yüzden öncelikle bu yazının okunmasını öneririm.

d-)Oracle 11gR2 veritabanının kurulması

1. Indirdigimiz Oracle 11gR2 veritabanını  aşagıda ki kod ile zip’ten çıkartırız.(oracle kullanıcısı ile)

unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip

2. Zip’ten çıkan database adlı dosyaya cd database/ komutu ile girer ve aşagıda ki kod ile kurulumu başlatırız.(oracle kullanıcısı ile)

./runInstaller

3. Email adresimizi ve update’ler ile Oracle’dan destek almak için oracle support şifremizi isteyen ekran karşılayacaktır.Ben burayı boş geçiyorum.İstersek bu alanı doldurabiliriz ya da sonradan da bu alanları ekleyebiliriz.

Linux Uzerine Oracle Grid Infrastructure ile ASM mimarisi ile Oracle 11g R2 Kurulumu
(continue reading…)

1,589 total views, no views today


  • Sertifikasyon



  • Etiketler

  • Topluluklar

                     
                     
  • Live Traffic Feed

    Feedjit Widget
  • Copyright © 1996-2010 Mustafa Bektaş Tepe. All rights reserved.
    Türkçeleştirme Blogizma | AltyapıWordPress
    Takip Et

    Her yeni yazı için posta kutunuza gönderim alın.

    Diğer takipçilere katılın: