Archive | Belgeler

Kitap, dergi vb.

WEBMIN Kurulum ve Konfigürasyonu

Webmin, UNIX türevi işletim sistemleri için Web tabanlı yönetim arayüzüdür. Tamamı PERL dili ile yazılmıştır. Sistem ile ilgili her türlü ayarın web üzerinden yapılmasına olanak sağlar. Sun Solaris, Linux, LinuxPPC, FreeBSD, OpenBSD, HPUX, SGI Irix, DEC Compaq, MacOS X işletim sistemlerinde çalışır. Desteklenen diğer işletim sistemleri için http://www.webmin.com/support.html adresine bakılabilir. Webmin tüm UNIX türevi işletim sistemleri için standart bir kontrol arayüzü sunmaktadır. Webmin sitesinin sağ üst tarafında Webmin RPM paketi için link bulunmaktadır. Webmin paketini bilgisayarınıza kaydettiğiniz dizine gelip rpm –ivh webmin-1.240-1.noarch.rpm komutu ile kurulumu gerçekleştiriniz.

Continue Reading →

Her Linux dağıtımının ayarları farklı ayarlamalara sahip olduğundan webmin kurulum programı işletim sisteminizin türünü ve sürümünü tam olarak algılamalıdır. Aksi halde webmin kurulmayacaktır…

WEBMIN Kurulum ve Konfigürasyonu adlı e-kitabı edinmek için tıklayınız.

0

PHP Kılavuzu

PHP (açılımı PHP: Hypertext Preprocessor) geniş bir kitle tarafından kullanılan, özellikle sanal yöreler üzerinde geliştirme için tasarlanmış HTML içine gömülebilen bir betik dilidir. Tamam da, bu tam olarak ne anlama gelmektedir? Bir PHP betiğinin Perl ya da C gibi dillerden ne kadar farklı bir yapıda olduğuna dikkat edin. HTML kodu oluşturmak için bir sürü kod yazacağınıza, istediğiniz işi yapan bir PHP kodu yazıp onu HTML kodunun içine gömüyorsunuz (bu örnekte, yapılan iş ekrana yazı yazmak). PHP kodu <?php ve ?> özel başlangıç ve bitiş etiketleri arasına yazılır. Bu etiketler “PHP kipine” rahatlıkla girip çıkabilmenizi sağlarlar. PHP’yi Javascript gibi kullanıcı tarafında çalışan dillerden ayıran, sunucu tarafında çalıştırılıyor olmasıdır. Yukardaki örnekteki kodu kendi sunucunuzda çalıştırırsanız, sitenize bağlanan kullanıcılar kodu göremeyecekler ve müdahale edemeyecekler, yalnızca sonucu görebileceklerdir.

Continue Reading →

Dilerseniz HTTP sunucunuzu bütün HTML dosyalarınızı PHP dosyası olarak görüp işleyecek hale bile getirebilirsiniz. Buna rağmen kullanıcılar sizin gerçekte sunucu taraflı bir uygulama kullandığınızı fark edemeyebilirler. PHP kullanmanın en güzel yanlarından biri, yeni kullanıcılar için öğreniminin oldukça kolay olması ve aynı zamanda profesyonel kullanıcılar için ileri seviyede özellikler içermesidir. PHP’nin uzun özellikler listesini okumaktan korkmayın. Kısa sürede PHP ile programlamaya başlayabilir ve birkaç saat içersinde basit programlar yazmaya başlayabilirsiniz. PHP Kılavuzu adlı e-kitabı edinmek için tıklayınız. Söz konusu e-kitap .chm formatında olduğu için sisteminizde chmsee, xchm veya kchmviewer gibi bir .chm gösterici uygulamanın kurulu olması gerektiğini unutmayın.

0

PHP'de RFI Saldırılarını Engelleme

Bu belgede kısaca File Inclusion açıkları ve bu sorunun nasıl giderileceği anlatılmaktadır. Konu anlatılırken, kısaca php güvenliği hakkında alınabilecek diğer önlemlerden de söz edilmektedir. Birçok kurum veya kişi php yada asp vb. dillerde kod yazmayı bilmedikleri için veya hazır kaynak kodlu açık portallar veya scriptleri kullanmak daha kolay geldiği için bu tarz kodları kullanmaktadırlar. Bu scriptlerde yada kodlarda yazan kişi tarafından kasıtlı olarak bırakılabileceği gibi dikkatsizlik sonucu ortaya çıkan XSS veya RFI açıkları aynı kodu kullanan başka kişiler tarafından farkedilebilir ve kötü amaçlı olarak başkaları ile paylaşıldığında web üzerinde çok fazla saldırı oluşabilir (mass defacement).

Continue Reading →

Birçok site google dorks diye adlandırılan yöntemle bu açıkları yayınlamakta hatta exploitlerini bile derlenmiş olarak barındırmaktadır. Bir çok art niyetli insan tarafından ziyaret edilen bu siteler sayesinde açık kaynak kodlu portalları kullanan kişilerin web sayfaları ve sunucuları zarar görmektedir.

PHP’de RFI Saldırılarını Engelleme adlı e-kitabı edinmek için tıklayınız.

0

Python Kılavuzu Sürüm 2.x

Python, Guido Van Rossum adlı Hollandalı bir programcı tarafından yazılmış bir programlama dilidir. Geliştirilmesine 1990 yılında başlanan Python; C ve C++ gibi programlama dillerine kıyasla; daha kolay öğrenilir, program geliştirme sürecini kısaltır, bu programlama dillerinin aksine ayrı bir derleyici programa ihtiyaç duymaz, hem daha okunaklıdır, hem de daha temiz bir sözdizimine sahiptir. Python’un bu ve buna benzer özellikleri sayesinde dünya çapında ün sahibi büyük kuruluşlar (Google, Yahoo! ve Dropbox gibi) bünyelerinde her zaman Python programcılarına ihtiyaç duyuyor.

Continue Reading →

Mesela pek çok büyük ̧sirketin Python bilen programcılara iş olanağı sunduğunu, Python’un baş geliştiricisi Guido Van Rossum’un 2005 ile 2012 yılları arasında Google’da çalıştığını, 2012 yılının sonlarına doğru ise Dropbox ̧sirketine geçtiğini söylersek, bu programlama dilinin önemi ve geçerliliği herhalde daha belirgin bir ̧sekilde ortaya çıkacaktır. Python Kılavuzu Sürüm 2.x adlı e-kitabı edinmek için tıklayınız.

0

Python Kılavuzu Sürüm 3.x

Eğer yaşamınızın bir döneminde herhangi bir programlama dili ile az veya çok ilgilendiyseniz, Python adını duymuş olabilirsiniz. Önceden bir programlama dili deneyiminiz hiç olmamışsa dahi, Python adının bir yerlerden kulağınıza çalınmış olma ihtimali bir hayli yüksek. Bu satırları okuyor olduğunuza göre, Python adını en az bir kez duymuş olduğunuzu ve bu şeye karşı içinizde hiç değilse bir merak uyandığını varsayabiliriz. Peki, en kötü ihtimalle kulak dolgunluğunuz olduğunu varsaydığımız bu şey hakkında acaba neler biliyorsunuz?

Continue Reading →

Guido Van Rossum

Python Nedir? Tahmin edebileceğiniz gibi Python (C, C++, Perl, Ruby ve benzerleri gibi) bir programlama dilidir ve tıpkı öteki programlama dilleri gibi, önünüzde duran kara kutuya, yani bilgisayara hükmetmenizi sağlar. Bu programlama dili Guido Van Rossum adlı Hollandalı bir programcı tarafından 90’lı yılların başında geliştirilmeye başlanmıştır. Çoğu insan, isminin Python olmasına aldanarak, bu programlama dilinin, adını piton yılanından aldığını düşünür. Ancak zannedildiğinin aksine bu programlama dilinin adı piton yılanından gelmez. Guido Van Rossum bu programlama dilini, The Monty Python adlı bir İngiliz komedi grubunun, Monty Python’s Flying Circus adlı gösterisinden esinlenerek adlandırmıştır. Ancak her ne kadar gerçek böyle olsa da, Python programlama dilinin pek çok yerde bir yılan figürü ile temsil edilmesi neredeyse bir gelenek halini almıştır. Python Kılavuzu Sürüm 3.x adlı e-kitabı edinmek için tıklayınız.

0

APT Nasıl

Bu doküman Debian paket yönetim uygulaması APT hakkında genel kullanım bilgileri vermeyi amaçlamaktadır. APT’nin amacı, Debian kullanıcılarının hayatını kolaylaştırmak ve sistem yönetiminin daha iyi,  daha anlaşılır bir ̧sekilde yapılabilmesini sağlamaktır. APT, Debian dağıtımı olarak kullanıcıları daha çok desteklemek amacıyla, Debian projesi için geliştirilmiştir. Önce .tar.gz vardı. Kullanıcılar GNU/Linux sistemlerinde kullandıkları her programı derlemek zorundaydılar. Debian geliştirimi sırasında, kurulu paketlerin yönetimini sağlayacak bir sistemin zorunluluğu hemen görüldü. Bu amaçla geliştirilen sisteme dpkg adı verildi. Sonuçta GNU/Linux dünyası, RedHat’in kendi paket yönetim sistemini geliştirmesinden biraz önce, dpkg ile tanıştı.

Continue Reading →

Hemen ardından GNU/Linux sisteminin geliştiricilerinin kafasında yeni bir ikilem oluştu. Paketlerin hızlı, pratik ve verimli bir yöntemle kurulabilmesini, paket bağımlılıkları yönetimi ve paket güncellemeleri sırasında konfigürasyon dosyalarının güncellenmesini sağlayacak bir araca ihtiyaç vardı. Gene Debian projesi kapsamında ilk ürün ortaya çıktı: APT (Advanced Packaging Tool). Apt daha sonra Connectiva tarafından rpm paketler ile kullanılmak üzere port edildi ve bazı dağıtımlar tarafından da kullanılmaya başlandı. APT Nasıl adlı e-kitabı edinmek için tıklayınız.

0

Pardus İleri Seviye Eğitimi

Bu eğitim materyali, MEB Öğretmen Yetiştirme ve Geliştirme Genel Müdürlüğü tarafından Mersin’de düzenlenen «Pardus İleri Seviye» kursu için hazırlanmıştır. Kurs katılımcılarının giriş ve orta düzey sistem yönetim kabiliyetleri kazanmaları hedeflenmiştir. Kursun hedef kitlesi ve amaçları genel amaçlı bir sistem yönetim kursu ile ortak noktalar içermekle birlikte, farklılıkları da bulunmaktadır. Bu nedenle ders planı, içeriğin oluşturulması, sunum biçimi alternatif kaynaklar ile çeşitli farklar içerebilmektedir. Bu belgede kullanılan temel Linux dağıtımı Pardus 2011.3K RC1 (15 Ağustos 2012) sürümüdür. Söz konusu dağıtım, Debian temelli bir dağıtım olduğu için bu belge, genel olarak Debian temelli herhangi bir dağıtım için yararlı bir içeriğe sahiptir.

Continue Reading →

Pardus İleri Seviye Eğitimi adlı e-kitabı edinmek için tıklayınız.

0