Tem 01

Asp’de Birden Fazla Sayfa ile Çalışmak

Oluşturduğumuz bir asp sayfasına birden çok sayfa veya dosya gömebiliriz. Bu özellik aspnin en çok kullanılan ve asp yazılımcılarına kolaylık sağlayan özelliklerinden biridir. Bu işlemin ne işe yaradığını örnekle açıklayalım; asp web sayfaları oluşturuken birden çok sayfa ile çalışabiliriz. Bu sayfalarda sürekli kullanılan bir komut veya dosya bulunabilir. İşte bu komut veya dosyayı ayrı bir sayfada oluşturup diğer sayfalara kolayca ve kısa bir şekilde gömebiliriz.

Örnek:

sayfa1.asp ve sayfa2.asp adında iki asp sayfası oluşturalım. sayfa2.asp dosyasının içine yazılar yazalım.Şimdi sayfa1.asp dosyasını açalım ve içine aşağıdaki komutları yazalım;

<!–#include file=”sayfa2.asp”–>

Bu komuttan sonra sayfa2.asp dosyasındaki yazılar sayfa1.asp dosyasında da görülecektir. Başka bir makalede görüşmek üzere şimdilik hoşçakalın.

Tem 01

Asp Komutları2

Web sitemizi ziyaret eden internet kullanıcıların ip adreslerini sayfamızda göstermek yada bu adresleri öğrenmemiz işimize yarayabilir. Bu makalemizde web sitemizi ziyaret eden internet kullanıcıların ip adreslerini nasıl öğreneceğimizi göreceğiz.

ip adres:<% response.write request.servervariables(“remote_addr”)

ip adres:<%request.servervariables(“remote_addr”)

Bu komut ile artık web sitemizi ziyaret edenlerin ip adreslerini görebiliriz.(iki komutta aynı işlevi görür.) Başka bir makalede görüşmek üzere şimdilik hoşçakalın.

Tem 01

Asp Komutları1

Bugünkü asp dersimizde sitemizi ziyaret eden kullanıcının internet tarayıcısı hakkında bilgi almayı öğreneceğiz.

tarayıcı:<%=request.servervariables(“http_user_agent”)%>

tarayıcı:<%=response.write request.servervariables(“http_user_agent”)%>

Yukarıda yazdığımız komut ile sitemizi ziyaret eden internet kullanıcısının kullandığı internet tarayıcısı hakkında bilgi almış oluruz. Kullanışlı ve basit bir koddur. Başka bir asp deersinde görüşmek üzere.(NOT: Yazdığımız iki komutta aynı işlevi görür.Birinci komut daha kısa olduğundan tercih edilebilir.)

Tem 01

Linux Komutları 2

Linux komutları ile ilgili makalemizin ikinci bölümüyle devam ediyoruz. Linux işletim sisteminde kullanılan komutlar ve bu komutların işlevleri ile ilgili açıklamalarımıza devam edelim.

rmdir: Oluşturlan dizini silmeye yarar. Boş dizin olması gerekir.

host: Bbilgisayarın adını sormak için kullanırız.

nslookup: DNS sorgusu için kullanılan komut

ping: Başka bir bilgisayara ulaşabilme sorgusu yapmaya yarayan komut

poweroff: Sistemi kapatmaya yarayan komut

eboot: sistemi yeniden başlatmaya yarayan komut

time: Bir komutun ne kadar süre harcadığını gösterir.

users: Şu anda sisteme kayıtlı olan kullanıcıları gösterir.

whoami: Kullanıcının kendisi hakkında bilgi vermesi için kullanılan komut

write: Bir kullanıcıya mesaj göndermek için kullanılan komut

Tem 01

Ftp Server Kurulumu

Bu makalemizde Microsoft Server 2003 işletim sistemi üzerinden ftp (file transfer protocol Service) server kurulumunu göreceğiz. Ftp server kurulumuna geçmeden önce bu servisin ne işe yaradığını kısaca öğrenelim. Ftp, internet bağlı bir bilgisayardan diğerine (her iki yönde de) dosya aktarımı yapmak için geliştirilen bir internet protokolü ve bu işi yapan uygulama programlarına verilen genel isimdir. Şimdi server 2003 işletim sistemi üzerinden bu servisin nasıl kurulacağını görelim.

1-) Windows Server 2003 işletim sistemi kurulu bilgisayarın denetim masasına giriş yapalım. Denetim masasının içinden program ekle kaldır bölümüne tıklayalım. Karşımıza gelen ekrandan Windows bileşenleri ekle bölümüne tıklayalım.

2-) Yaptığımız işlemlerden sonra aşağıdaki ekran bizi karşılayacaktır. Bu ekranda Application Server‘ın yanındaki kutuyu işaretleyip Details butonuna basalım.

3-) Details butonuna bastıktan sonra aşağıdaki bölüm karşımıza gelecektir. Bu bölümden de Internet Information Services (IIS) bölümünü bulup yanındaki kutucuğu işaretleyip tekrar Details butonuna basalım.

4-) Yaptığımız işlemlerden sonra açılan pencereden File Transfer Protocol bölümünü bulup yaynındaki kutucuğu işaretleyip ok butonuna bastıktan sonra ftp servisinin kurulumu başlayacaktır.

Bu rolü bilgisayarımıza kurarken sizden kurulum cd’si istenecektir. Elimizde bulunan Server 2003 kurulum cdsini diskinize takarak kolayca kurulum yapacaksınız. Ftp rolünü kurduktan sonra Start -Programs-Administrator tools-IIS bölümünün içinden ftp server ayarlarına ulaşabilirsiniz.

Tem 01

Windows Server 2003-2008 Rolleri

İlk makalemizde server işletim sistemlerinin ne işe yaradığını öğrenmiştik. Bu makalemizde ise server 2003 ve server 2008 işletim sistemlerinin üzerinde bulunan rolleri ve bu rollerin ne işe yaradıklarını göreceğiz. Server işletim sistemleri üzerinde bulunan roller şunlardır;

Active Directory: Networke bağlı kullanıcılar, gruplar ve organizasyonlar oluşturmak için kullanılan bir servistir. Active Directory ile oluşturduğumuz kullanıcıyı gruba ve organizasyona dahil ederek kullanıcıları kolayca yönetebilir e network ortamında güvenlik önlemini almış oluruz.

IIS: Web site yayını yapmamız için gereken bir roldür. Web sitemizin yayın yapılacağı yolu ve web sitenin ayarlarının yapıldığı bölümdür.

Dns: İp adresini isme, isimi ip adresine çevirmeye yarayan servistir.Çok kullanılan önemli bir servistir.

Ftp: Network ortamında bir bilgisayarda diğer bilgisayara dosya transferi yapmak için kullanılan servistir.

Group Policy: Active Directory ile oluşturduğumuz networke bağlı kullanıcılara ve gruplara kısıtlamalr oluşturmaya yarayan bir Windows Server rolüdür. Örneğin network ortamımızdaki kullanıcıların denetim masasına uluşmasını engellemek isityorsak bu servisi kullanmalıyız.

Dhcp: Network ortamındaki bilgisayara otomatik ip adresi dağıtmaya yarayan sistemdir.  Network ortamında az sayıda bilgisayarımız varsa el ile ip vermek bizi sıkıntıya sokmaz. Ama bilgisayarlarımız yüzlerce hatta binlerce olursa dhcp rolünü kullanarak iş yükünden kurtulmuş oluruz.

Pop3-Smtp: Pop3 ve smtp rolünü kurarak sistemimizi mail server olarak yapılandırmış oluruz. Bu servis sayesinde mailler bizim server sistemimiz aracılığı ile gönderilir ve alınır.

Haz 30

Command (cmd) Komutları

Bu makalemizde sıkça kullanılan command komutlarının ne işe yaradığını anlatacağız. Konumuza geçmeden önce bilgisayarımızdan command ekranına nasıl geçileceğini öğrenelim. Command komut sayfasını açmak için bilgisayarımızdan başlat-çalıştır bölümüne tıkladıktan sonra açılan bölüme cmd veya command komutunu yazdıktan sonra command ekranına ulaşmış oluruz. Şimdi command komutlarını öğrenmeye çalışalım;

ipconfig = Bilgisayarın ağdaki ip adresini gösterir

ipconfig/all = Bilgisayarın ağdaki ip adresinin dışında, MAC adresini, default gateway adresini, dns adresi gibibirçok bilgiyi gösterir.

ping 192.168.1.100 = İp adresli bilgisayara ufak veri paketleri gönderip, alarak bağlantıyı test eder.

hostname = Bilgisayarın ismini öğrenmek için kullanırız.

ipconfig /release = Networkteki dhcp serverdan ip adresi almış client bilgisayara ip bıraktırmaya yarayan komut.

ipconfig /renew = İp bıraktırılan client bilgisayara yeniden ip adresi aldırmaya yarayan komut.

ipconfig /flushdns = Dns clientlerin cache belleklerinde tuttukları isim ve ip adres eşleşmelerine ait bilgileri siler ve cache belleği boşaltır.

mkdir = Dizn oluşturmak için kullanılır.

time = Sistemin saatini gösterir.

Bu makalemizde sıkça kullanılan command komutlarını öğrenmeye çalıştık. Başka bir makalede görüşmek üzere.

Haz 30

Bilgisayara Sabit İp Vermek

Bilgisayarlar genellikle internete çıkarken medemlerden (dhcp sağlatıcıdan) otomatik ip alırlar. Bazı uygulamalar için bilgisayarın ip adresinin sabit olması gerekmektedir. Bu konumuzda bilgisayara el ile sabit ip adresinin nasıl tanımlanacağını göreceğiz.

1-) İlk olarak Başlat-ayarlar-ağ başlantılarına tıklıyoruz.

2-) Açılan pencereden Yeral ağ bağlantısının üzerine sağ tuş ile tıklayıp özellikler bölümünü açalım.

3-) Açılan pencereden İnternet Protokol Sürümü (TCP/Ipv4) bölümüne çift tıklayalım.

4-) Bu işlemlerden sonra karşımıza sabit ip ayarlarının yapılacağı kısım çıktı. Bu bölümde Aşağıdaki İp adresini kullan bölümünü seçelim. Ip adresi bölümüne istediğimiz ip adresini yazalım(biz 192.168.1.77 adresini yazdık). Ip adresini yazdıktan sonra Alt ağ maskesi kendiliğinden oluşacaktır. Varsayılan Ağ Geçiti bölümüne ise modemin ip adresini verelim (bizim modem ipimiz 192.168.1.1). Bu işlemlerden sonra tamam butonuna bastığımız zaman bilgisayarımızın ip adresini sabitlemiş oluruz.Aynı sayfadan dns adreslerini belirtmemiz de mümkündür. Aşağıdaki dns sunucu adreslerini kullan bölümünü seçelim ve buraya istediğimiz dns adreslerini girelim (biz burada Türk Telekom dns adreslerini girdik). Tamam butonuna tıkladığımız zaman işlemimiz gerçekleşecektir.

Başka bir makalede görüşmek üzere. Şimdilik hoşçakalın.

Haz 30

Linux Server Dizin Yapısı

/home Kullanıcı dosyalarının bulunduğu kısım

/lib Kütüphanelerin bulunduğu bölüm

/etc Linux sistem ayarlarının bulunduğu bölüm

/usr Kullanıcı sistem dosyalarının bulunduğu bölüm

/tmp geçici dizinlerin bulunduğu yer

/bin sunucuyu kullananlar için linux komutlarının bulunduğu bölüm

Haz 30

Linux Server Dns Adresi Değiştirme

Bir önceki konumuzda linux server paketi olan Ubuntu Server işletim sistemi üzerinde bilgisayara nasıl sabit ip verileceğini görmüştük. Bu makalemizde ise Ubuntu Server’ın dns adreslerini değiştirmeyi göreceğiz. Bu işlem için ilk olarak komut ekranına aşağıdaki komutu yazıyoruz.

1-) sudo gedit /etc/resolv.conf (sudo gedit yerine vim komutunu kullanabilirsiniz)

2-)#Generated by NetworkManager

nameserver 8.8.8.8

nameserver 8.8.4.4

yukarıda nameserver yazan yere istediğiniz dns ip adreslerini yazınız. Biz yukarıda google dns iplerini yazdık. Yapılan değişiklikleri kaydedip roselv.conf ekranından çıkın.

3-) Şimdi komut sayfasına sudo gedit /etc/init.d/networking restart komutunu uygulayın

4-) Yukarıdaki komuttan sonra *Reconfiguring network interfaces…[OK] çıktısı alırsanız işleminiz başarı ile gerçekleşmiştir.

5-) Yaptığımız işlemi kontrol etmek için ifconfig komutu uygulayınız. Bu komut ile dns adreslerini görürseniz işlemleriniz doğrudur.