Centos İçin Camstudio veya Camtasia Tarzı Masaüstü Video Kayıt Programı

Merhaba arkadaşlar bu makalemde sizlere centos için masa üstü video kayıt programı adlı makaleyi yayınlamaya karar verdim dilerim centos üzerinde video çekmek yada videolu görseller hazırlamak isteyen arkadaşlara faydalı olur. Bu program linux üzerinde sıklıkla kullanılan bir program olmakla dikkatleri çekmektedir. Adı xvidcap’tır. Programımız bir çok codec ile sıkıştırma yapmaktadır. Benzer bir makaleyi diğer linux sistemleri için bursa-bilgisayar.com adresimizde daha öncede paylaşmıştık. Gerek programın kurulumu gerekse ayrıntılı anlatımınıda dair bir makale yayınlamıştık.

xvidcap illüstrasyon veya dokümantasyon amaçlı bir X-Window masaüstü için videolar oluşturmakta kullanılan bir ekran yakalama aracıdır. Programın yapılış amacı : Lotus ScreenCam veya Camtasia Studio olarak bilinen ticari araçlar için bir alternatif olması yazılmıştır.

Dağıtım: CentOS 6 (RHEL 6)
Depo: ATrpms i386
Paket adı: xvidcap
Paket sürümü: 1.1.7-12.el6
Paket mimarisi: i686
Paket türü: rpm
İkili paket: xvidcap-1.1.7-12.el6.i686.rpm
Kaynak paket: xvidcap-1.1.7-12.el6.src.rpm
Yüklü boyutu: 7,52 MB
İndirme boyutu: 2,88 MB

En son ATrpms reposunu rpm olarak bağlantıdan indirin

http://dl.atrpms.net/el6-i386/atrpms/stable/

İndirdiğiniz ATrpms-repo rpm yükleyin:

rpm -Uvh atrpms-repo*rpm

Xvidcap rpm paketini kurun:

yum install xvidcap

Centos 6 64 Bit işletim sistemleri için kurulumu

Dağıtım: CentOS 6 (RHEL 6)
Depo: Nux Dextop x86_64
Paket adı: xvidcap
Paket sürümü: 1.1.7-12.el6.nux
Paket mimarisi: x86_64
Paket türü: rpm
İkili paket: xvidcap-1.1.7-12.el6.nux.x86_64.rpm
Kaynak paket: xvidcap-1.1.7-12.el6.nux.src.rpm
Yüklü boyutu: 7,63 MB
İndirme boyutu: 2,98 MB

En son versyon nux-dextop-release rpm indirin

http://li.nux.ro/download/nux/dextop/el6/x86_64/

İndirdiğiniz Nux-dextop-release rpm yükleyin:

# rpm -Uvh nux-dextop-release*rpm

Xvidcap rpm paketini kurun:

yum install xvidcap

Program kurulduktan sonra menüden sesvideo menüsü altında olacaktır. ” XVidCap Screen Capture ”

Program kurulumu sonrası alt bölümde göreceğiniz gibi açılacaktır.

EkranGoruntusu

Linux İşletim Sistemlerinde Silverlight Kurulumu

Merhaba arkadaşlar çok yoğun kullanılan bir uygulama olmamasına karşın zamanla gelişeceğini umduğum microsoftun flash player yerine alternatif olarak geliştirdiği aslında yapısı itibari ile içeriğini benimde sevdiğim bir yazılım olan silverlight’ı bu makale ile linuxta firefox tarayıcısı üzerinden kurup hemen kullanmaya başlayabileceksiniz.

Kurulum:

Alttaki adrese tıklıyorsunuz.

http://go-mono.com/moonlight/downloads/3.99.0.3/novell-moonlight-3.99.0.3-i586.xpi

Ardında tarayıcınızda bir soru penceresi belirecektir. Bu soruya izin ver diye butonu var oraya tıklıyoruz. Arından yükleme başlar bittiğinde yeniden başlat der buraya bastığınızda firefox yeniden başlar ve eklentiniz kurulmuş demektir.

Kontrol etmek için microsoftun sitesinden bir adres veriyorum. Adreste bir player var düzgün kurulum yaptıysanız player çalışacaktır.

http://windows.microsoft.com/tr-TR/windows-8/basics#1TC=t1

Bağlantıda sorun olursa site adresinide veriyorum.

http://go-mono.com/moonlight/download.aspx

Bursa-Bilgisayar.com’dan saygılar sevgiler.

Linux İşletim Sistemlerinde Son Versyon Java Kurulumu

Merhaba arkadaşlar şöyle bir geziniyordumki internette tek bir anlatıma rastlayamadım genelde yabancı siteleri dolaşıyorum ancak yinede bulamadım java sitesi aracılığı ile bulduğum birkaç makale sonrasında konuyu yazmanın iyi olacağını düşündüm ve şimdi sizlere bu makalede javanın firefox tarayıcısı ile sonra sürümünün nasıl yükleneceğini anlatacağım aslında kurulumu gerçekleştirdiğinizde otomatik yüklenmiş olacak.

Javayı indirmek için alt bölümden güncel son sürümü elde ediyorsunuz.

http://www.java.com/tr/download/linux_manual.jsp?locale=tr

Bu sayfada bir kaç bağlantı göreceksiniz.

Linux RPM
Linux x86
Linux x64
Linux x64 RPM

Ben başlığı bütün sistemler için açtığım için önce tar.gz dosyasından kurmayı anlatmayı planlıyorum. İkinci aşamada rpm ilede kurulumu kısaca anlatacağım.Bunun için sayfadan işletim sisteminize göre olan sürümü indirin.

Ben linux x86 yı indirdim aynı şekilde anlatımdaki yolla linux x64 te yüklenebilir. Önce dosyamızı bağlantıdan işletim sisteminin /home klasörümüze çekiyoruz.

Bu işlem için yönetici izinleri ile komut sisteminde giriş yapıyoruz.

Debian ve Ubuntu için java kurulumu

Ubuntu kurulumundaki tek değişen başındaki sudo bilginize. Kurulum aynen yapılıyor.

su

cd /home

wget http://sdlc-esd.sun.com/ESD6/JSCDL/jdk/7u10-b18/jre-7u10-linux-i586.tar.gz

Hemen uyarım bağlantı sizde çalışmaz çünkü sesion olayı mevcut siz siteden indireceksiniz.

tar xvf re-7u10-linux-i586.tar.gz

cd re-7u10-linux-i586

yer kazanmak için tar.gz dosyasını bu işlemden sonra dilerseniz sileiblirsiniz.

Bu işlem sonrası

Firefox’a javayı tanıtacağız dilerseniz kurmayanlara firefox kurulumu konusunuda sitemizde bulaibilirsiniz.

http://bursa-bilgisayar.com/linux-isletim-sistemlerinde-firefox-icin-son-versyon-flash-player-kurulumu.html

Firefox’un kurulu olduğu dizine giriyoruz. Dizin içerisinde plugins diye dosya varmı diye bakıyoruz. Varsa problem yok yoksa oluşturacağız.

cd /firefox dizininiz/

cd plugins

Plugins klasörüne girdiyseniz sorun yok girmeyenler yada hata alanlar için bir oluşturuyoruz.

mkdir plugins

cd plugins

Ardından javayı kurduğumuz dizinden bir kısayolu bu plugins klasörünün için yükleyeceğiz.Bunun için alttaki komutu plugins dizini içinde çalıştırmak yeterli olacaktır.

ln -s /home/jre1.7.0_10/lib/i386/libnpjp2.so

Versyon değişebilir ancak konu günceldir. Sorunsuz olarak kurup kullanabilirsiniz.

Kontrol etmek için firefox adres satırında

about:plugins

Yazınız ve alttak gibi Sayfanızda javayı ve kurduğumuz versyonu görüyorsanız kurulum tamamlanmış demektir.

Resim:

EkrenGoruntusu-3

Şimdi bu yükleme sonrası yinede bir deneme yapmak isterseniz alttaki bağlantıya girin.

http://www.java.com/tr/download/testjava.jsp

Sayfada alttaki gibi bir resim görüyorsanız sorunsuz kurdunuz demektir.

EkrenGoruntusu-4

Bursa-Bilgisayar.com’dan Saygılar sevgiler.

Linux İşletim Sistemlerinde Süreçler

Merhaba arkadaşlar bu makalemde linuxta süreçler konusunu konu olarak yazmaya karar vermiş bulunuyorum umarım sizlere bir nebze faydam dokunur. UNIX’in en büyük silahlarından biri süreçlerdir. Her süreç sistemde bağımsız çalışan, birbirini etkilemeyen ve herbiri kendi kaynağını kullanan programdır. Süreçler arkaplanda veya kabuğun kontrolünde çalışabilir. Çekirdek, her sürecin kullandığı sistem kaynağından haberdar olur ve bu kaynakların süreçler arasında adilce paylaşılmasından sorumludur.

Bir süreç, aksi belirtilmedikçe çalıştığı süre içinde klavyeden bilgi alır ve ekrana bilgi verir.

Kullanıcıların haberi bile olmadan çalışan süreçler, Linux makinasındaki G/Ç işlemlerini gerçekleştirebilmek için sürekli faaliyet içinde bulunurlar. Onlarca süreçten bazıları kullanıcıların sisteme girmesini sağlarken (getty) bazıları da WWW ve FTP gibi İnternet tabanlı istekleri yerine getirir (httpd, ftpd) ve bunun gibi.

Arkaplanda Çalıştırma

Bir komutu arkaplanda çalıştırmak için, komutun sonuna and yani

&

karakterini getirin.

Komutu girdikten sonra tekrar kabuk istemcisine düşecek ve kaldığınız yerden devam edebileceksiniz. Program, arkaplanda diğer süreçlerle çakışmadan bir süre çalışır ve işi bittiğinde durur.

htop &

Çıktı:

[2] 1800

Sizde bu rakamlar farklılık gösterecektir yeni giren arkadaşlara duyurulur.

Komutun arkaplana atılmasından sonra ekranda yeralan 2 numarası, sürecin sıra numarasını, 1800 sayısı ise süreç kimliğini (Process ID) gösterir. Her program, sistem kaynaklarını biraz daha azalttığından Linux’çuların deyimiyle makina yavaşlar.

Çalışan programların listesini görmek için

ps

komutunu kullanın. Hiç parametre çıktısı vermeden yazılırsa sadece üzerinde çalışılan kullanıcının süreçleri ekrana gelir. Sık kullanılan bir başka parametre dizisi de uax tir. Bu sayede sistemdeki o anda çalışan tüm programlar daha ayrıntılı bir şekilde ekrana listelenir.

ps

Çıktı:


PID TTY TIME CMD
3019 pts/2 00:00:00 bash
3032 pts/2 00:00:00 ps

ps -aux

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.0 2036 716 ? Ss 03:25 0:01 init [2]
root 2 0.0 0.0 0 0 ? S 03:25 0:00 [kthreadd]
root 3 0.0 0.0 0 0 ? S 03:25 0:00 [migration/0]
root 4 0.0 0.0 0 0 ? S 03:25 0:00 [ksoftirqd/0]
root 5 0.0 0.0 0 0 ? S 03:25 0:00 [watchdog/0]
root 6 0.0 0.0 0 0 ? S 03:25 0:00 [migration/1]
root 7 0.0 0.0 0 0 ? S 03:25 0:00 [ksoftirqd/1]
root 8 0.0 0.0 0 0 ? S 03:25 0:00 [watchdog/1]
root 9 0.0 0.0 0 0 ? S 03:25 0:00 [events/0]
root 10 0.0 0.0 0 0 ? S 03:25 0:00 [events/1]
root 11 0.0 0.0 0 0 ? S 03:25 0:00 [cpuset]
root 12 0.0 0.0 0 0 ? S 03:25 0:00 [khelper]
root 13 0.0 0.0 0 0 ? S 03:25 0:00 [netns]
root 14 0.0 0.0 0 0 ? S 03:25 0:00 [async/mgr]
root 15 0.0 0.0 0 0 ? S 03:25 0:00 [pm]
root 16 0.0 0.0 0 0 ? S 03:25 0:00 [sync_supers]
root 17 0.0 0.0 0 0 ? S 03:25 0:00 [bdi-default]
root 18 0.0 0.0 0 0 ? S 03:25 0:00 [kintegrityd/0]
root 19 0.0 0.0 0 0 ? S 03:25 0:00 [kintegrityd/1]
root 20 0.0 0.0 0 0 ? S 03:25 0:00 [kblockd/0]
root 21 0.0 0.0 0 0 ? S 03:25 0:00 [kblockd/1]
root 22 0.0 0.0 0 0 ? S 03:25 0:00 [kacpid]
root 23 0.0 0.0 0 0 ? S 03:25 0:00 [kacpi_notify]
root 24 0.0 0.0 0 0 ? S 03:25 0:00 [kacpi_hotplug]
root 25 0.0 0.0 0 0 ? S 03:25 0:00 [kseriod]
root 28 0.0 0.0 0 0 ? S 03:25 0:01 [kondemand/0]
root 29 0.0 0.0 0 0 ? S 03:25 0:01 [kondemand/1]
root 30 0.0 0.0 0 0 ? S 03:25 0:00 [khungtaskd]
root 31 0.0 0.0 0 0 ? S 03:25 0:00 [kswapd0]
root 32 0.0 0.0 0 0 ? SN 03:25 0:00 [ksmd]
root 33 0.0 0.0 0 0 ? S 03:25 0:00 [aio/0]
root 34 0.0 0.0 0 0 ? S 03:25 0:00 [aio/1]
root 35 0.0 0.0 0 0 ? S 03:25 0:00 [crypto/0]
root 36 0.0 0.0 0 0 ? S 03:25 0:00 [crypto/1]
root 241 0.0 0.0 0 0 ? S 03:25 0:00 [ksuspend_usbd]
root 242 0.0 0.0 0 0 ? S 03:25 0:00 [khubd]
root 243 0.0 0.0 0 0 ? S 03:25 0:00 [ata/0]

Gelelim burada yeralan bilgileri sırasıyla açıklamaya :

PID: süreç numarası. Her sürecin farklı bir numara alması sistem tarafından düzenlenir.

%CPU: İşlemcinin % olarak ne kadarı süreç tarafından kullanılıyor ?

%MEM: % olarak hafızada kapladığı yer

SIZE: Programın toplam kullandığı bellek alanı (kilobyte)

RSS: Programın bellekte kapladığı gerçel alan. Bu değer paylaşılan sistem kütüphaneleri (shared library) nedeniyle genellikle SIZE değerinden küçüktür.

TTY: sürecin çalıştırıldığı (sanal) terminal

STAT: süreç o sırada ne yapıyor ?

S: Uyumakta, bu durum genellikle sürecin bir G/Ç işlemi (örneğin fare'nin hareketi ya da ağdan gelecek veriler) beklemesi sırasında olur.

R: Çalışabilir. Çalışabilir süreçler, gereksinim duydukları bütün sistem kaynaklarına sahip olan süreclerdir. Çekirdek (tek işlemcili bir makinada) belirli aralıklarla bu süreçlerden sadece birini çalıştırır.

T: Durmuş. Bu durum sürecin kullanıcı tarafından (örneğin Control-Z tuşlarına basılarak) durdurulmasında görülür.

Z: Zombie. Bu tür süreçler, kendisini çalıştıran sürece mesaj bırakamadıklarından takılmış süreçlerdir. Öldürülemezler ancak sitem kaynaklarını da kullanmazlar.

D: Kesilemez uykuda. Bazı G/Ç işlemleri o sırada bu işlemi yapan sürecin kesilmemesini gerektirir. Böyle durumdaki süreçleri de ilgili G/Ç işlemi bitinceye kadar öldüremezsiniz.

START: sürecin çalıştığı zaman

COMMAND: komut satırından girilen programın ismi

ps komutuna bilgisayar üzerinde çalıştığınız her an ihtiyaç duymanız mümkündür, bu yüzden çeşitli parametrelerle kullanmayı öğrenmelisiniz.

Klavye Üzerinde Kesinti

Linux (ve UNIX) altında, klavyeden bazı tuş kombinasyonları yardımıyla çalışmakta olan program kesintiye uğratılabilir.

Klavyeden kabuk komut satırına yazılan bir programın uzun sürmesi halinde, eğer daha önceden komutun arkasına " & " işareti koyup arkaplanda çalışır halde bırakılmamışsa, klavyeden yapılan bir müdahele ile durdurulup arkaplanda çalışır hale getirilebilir. Örnek vermek gerekirse, uzun sürmesi beklenen bir komutu klavyeden yazalım ve ardından

ctrl-c

tuşlarına basalım:

linux:

find /usr -name "bursabilgisayar*" -print&

Çıktı:

[2]- Done find /usr -name "bursabilgisayar*" -print

Bu esnada sürecin çalışmasına ara verilmiş, fakat program tamamen durmamıştır. Programın çalışmasını arkaplanda sürdürmek için bg komutunu kullanın.

bg

Bu komutu tekrar komut satırında çalışacak ve klavyeden bilgi girilecek şekilde terminale bağlamak için fg yazın:

fg

Bir programı çalıştırmaya başlattıktan sonra tamamen durdurmaya karar vermişseniz klavyeden Control-C tuşlarına basın.

Durdurulup arkaplanda çalışmaya yönlendirilen süreçlere kısaca görev ismi verilir. Tüm görevleri görebilmek için

jobs

komutunu yazın.

Görevler, birden fazla oldukları zaman sıra numarası ile belirtilirler.

Süreçlerin Sona Erdirilmesi

Her an çalışan süreçlerden biri veya birkaçı, beklenmedik döngüye girebilir. Bunun sonucu olarak sistemin kaynaklarını, özellikle hafızayı tüketici bir duruma gelebilir. Bu tür kısır döngüye giren süreçleri bulup, eğer hayati önem taşımıyorlarsa `öldürmek' gerekir.

Süreci öldürmekten kasıt, programı tamamen durdurarak sistemle ilişkisini kesmektir. Bu sayede programın hafızada kapladığı bölge serbest kalacak, çekirdek de hafıza düzenlemesini tekrar yaparak başka süreçlere daha fazla yer ayıracaktır. Bir süreci öldürmek için

kill -9

komutu kullanılır.

Bu komutu icra etmek için komut satırında

top

yazın ve kendinize bir pid numarası seçin.

3150 yunus 20 0 2468 1208 900 R 0 0.0 0:00.04
top

kill 3150

Birçok süreç sizden bu mesajı aldıktan sonra, dosya sistemi üzerinde yarattığı geçici dosyaları, dosyalar üzerine koyduğu kilitleri temizlemek gibi yapması gereken işlemleri yaptiktan sonra çalışmasına son verecektir. Eğer öldürmeye çalıştığınız süreç herhangi bir nedenle takılmışsa ve bu komuta tepki vermiyorsa aşağıdakini deneyin:

kill -9 3150

Artık programın sistemle ilişkisi tamamen kesilmiştir. Kill komutu, -9 seçeneğiyle sürece 9 numaralı sinyali gönderir. Bu sinyali alan sürecin yukarıda sözü edilen iki özel durum dışında çalışmayı sürdürmesi olanaksızdır. -9 seçeneğini özellikle sistem süreçleri üzerinde gerekmedikçe kullanmamalısınız. Diğer sinyaller ve anlamları yeri geldikçe diğer bölümlerde anlatılacaktır.

Bursa-Bilgisayar.com'dan saygılar sevgiler. İşinize yaradıysa bir duva edin kafidir.

Linux İşletim Sistemlerinde Php Hata Mesajlarını Aktifleştirmek

Merhaba arkadaşlar daha önceki anlatımlarımda localhost kurulumu ile ilgili bir konu göreceksiniz buda yine bu konu ile ilintili aslında bu anlattığım şey bütün server kurulumları için geçerli ancak bazen işletim sistemine dayalı yolu değişebiliyor sonuçta bu değiiklik php.ini dosyası ile ilintili şimdi ufak bir değişiklik yaparak sayfalarımızda hata kodunu gösteriyoruz.

Not: Bu içeriği değiştirmek için konsolda yönetici hakları ile oturum açmış olmanız gerekmekte

Apache php.ini dosyamızı buluyoruz
Debian ve ubuntuda kolay yoldan bulmak için

locate php.ini

locate komutu çalışmıyorsa

Alttaki konudan locate kurulumunu görebilirsiniz.

http://bursa-bilgisayar.com/linux-isletim-sistemlerinde-locate-kurulumu-ve-komutlari.html

Şimdi php.ini dosyamızı bulduğunuzu farzediyorum

Debian veya ubuntuda buşekilde gelir diğer sistemlerde locate kurulumu konumu inceleyin oradan dosyanızı hemen bulursunuz.

/etc/php5/apache2/php.ini

Daha sonra kulandığınız nano pico vi vs editörlerinizle dosyamızı açıyoruz

nano /etc/php5/apache2/php.ini

İçerisinde

display_errors = Off

Satırını buluyoruz

Off kısmını alttaki gibi değiştiriyoruz.

display_errors = On

Daha sonra apache’mizi yeniden başlatıyoruz.

ubuntu veya debian

/etc/init.d/apache2 restart

/etc/init.d/apache restart

centos veya diğerleri

service apache2 restart

veya

service apache restart

Bursa-Bilgisayar.com’dan saygılar sevgiler.