Posts Tagged “anlatım”

Açık kaynaklı olması çekirdek yapı üzerine uygulama geliştirmeyi kolaylaştırmaktadır. Bundan dolayı Linux farklı amaçlar dâhilinde kullanılır. Cep telefonlarında, Cep bilgisayarlarında, Dizüstü bilgisayarlarda, masaüstü bilgisayarlarda ve sunucularda kullanımı yaygındır. Her amaç için farklı bir Linux dağıtımı bulmak mümkündür. Ev kullanıcıları için SUSE, Ubuntu, Mandriva, Pardus gibi dağıtımlar yaygınken; sunucularda Fedora, CentOS, Debian daha yaygın olup ayrıca eğitim için Edubuntu gibi dağıtımlar da bulmak mümkündür.

Comments Yorumlar kapalı

Linux Arabirimleri.

LINUX ARABİRİMLERİ
Linux yüklü (kurulu) bir bilgisayarı açtığınızda; eğer kurulum sırasında LILO kurulmuşsa, bilgisayardaki işletim sistemlerinden birisini seçmeniz gerekecektir. Ardından seçtiğiniz işletim sistemi yüklenir.

Kod:
LILO: LinuxLinux’un seçilmesiyle bilgisayarınıza Linux yüklenecektir.

Linux’e komut vermek için $ ya da # işareti ile başlayan bilgi istemi (prompt) kullanılır. Bu işaretin ardından komutlar yazılır ve ENTER tuşuna basılır.

Kod:
# ls –sgibi.

Linux, komut satırı arabiriminin yanı sıra, X Windows gibi grafik kullanıcı arabirimine sahiptir.

1. KOMUT SATIRI

Komut satırı (command line, command prompt), komutları yazabileceğiniz bir satırdır. Komutların yazılarak işletilmesini sağlar.

Komut satırı kullanımı eskiden beri (DOS, UNIX, vb) işletim sistemlerinde yaygın olarak kullanılan bir ortamdır. Günümüzde hemen her işletim sisteminde komut satırı aracılığıyla yazabileceğiniz komut (hala) vardır.

Genel olarak komut satırı formatı:

Kod:
# komut parametreleriKomutun ardından komutun parametreleri yazılır. Örneğin ls bir komut s ise bir parametredir.

Kod:
# ls –sKomut satırında, kullanılan komutların parametreleri hakkında geniş bilgi için man komutu kullanılır.

Kod:
# man lsYukarıdaki komut sayesinde, ls komutuna ait yardım bilgileri alınır.

2. KDE

K Desktop Environment olarak bilinen bir masaüstü arabirim programıdır. KDE, Windows işletim sistemlerinde yer alan, masaüstü ve grafik arabirim olarak kullanılan programlara benzer.

KDE, sayesinde programları başlatmak, sistem ayarları yapmak ve diğer yönetim işlemlerinin çoğu grafik kullanıcı arabirimi sayesinde kolayca yapılır. KDE’nin diğer arabirim ortamları gibi ana amacı, kullanıcıların işletim sistemini kolayca (fare ile) kullanabilmelerini sağlamaktır. Grafik kullanıcı arabiriminin alternatifi komut satırıdır. Komut satırında işlem yapabilmek için komutları ve parametrelerini bilmek gerekir.

KDE pencereleri, Windows pencereleri gibi belli bir stile sahiptir.

3. GNOME

GNOME (GNU Network Object Model Environment) da KDE gibi kullanıcı arabirimi için araçlar (programlar) topluluğudur. GNOME arabiriminde bir panel ve ekranın alt tarafından da bir görev çubuğu vardır.

Pencere yönetiminde KDE kadar etkili olmayan GNOME özellikle dosya yöneticisi olarak kullanılır. Dosya yöneticileri, bildiğiniz gibi sistemin sabit diskinde yer alan dizin ve dosyaları görüntüler ve üzerinde çeşitli işlemlerin yapılmasını sağlar.

4. X WINDOWS

X WINDOWS SYSTEM X olarak bilinen diğer bir grafik kullanıcı arabirimi de özellikle Windows işletim sistemine benzer kullanıcı arabirimi sağlar.

X WINDOWS ortamında pencere, dosya ve program yöneticileri vardır. Pencere yöneticileri, komut satırı arabirimi yerine Linux işletim sistemi üzerinde pencereleri, menüleri kullanabilme olanağı sunar.

Dosya yöneticileri sistemin sabit diskinde yer alan dizin ve dosyaları yönetmek için grafik kullanıcı arabirimi sağlar.

5. LİNUX İÇİN PENCERE YÖNETİCİLERİ

Bazı pencere yöneticileri:

BlackBox
Enlightenment
AfterStep
WindowMaker
IceWm

Linux üzerinde kabuk (shell) işlemlerini açıklamak.

A. KABUK (SHELL)

Kabuk (shell) işlemleri denince genellikle UNIX işletim sistemlerinde bulunan gelişmiş komut satırı sistemi düşünülür. Onu da size şu size şekilde aktarmak istiyorum: Hepimiz DOS işletim sistemini duymuş ve kullanmışızdır. İşte DOS üzerinde DIR komutu ile yaptığımız işlemler, bu sözü edilen kabuk işlemlerine (komutlarına) karşılık gelmektedir.

Kabuk, Linux işletim sistemini komut satırı arabirimi ile yönetebileceğimiz bir arabirimdir. Kabuk, yalnızca verilen komutları yorumlamak ya da yerine getirmenin yanı sıra gelişmiş ve etkileşimli bir programlama ortamıdır. Yani kullanıcı ve uygulama yönetimi için çeşitli kabuk programları yazılabilir.

Genel olarak komut satırı formatı:

Kod:
# komut parametreleriKomutun ardından komutun parametreleri yazılır. Örneğin ls bir komut s ise bir parametredir.

Kod:
# ls –sKomut satırında, kullanılan komutların parametreleri hakkında geniş bilgi için man komutu kullanılır.

Linux ve UNIX işletim sistemleri üzerinde çalışmak üzere çok sayıda kabuk sistemi vardır. Programcı ya da sistem yöneticisi bunlardan istediğini seçebilir.

Comments Yorumlar kapalı

Günümüzde internet teknolojilerinin genişlemesi ile bir çok firma web site yayınlarını kendi bünyelerinde barındırmaktadır. Microsoft platformlarında web site yayınlanması için sunucu üzerinde iki temel servisin kurulması ve yapılandırılması gerekmektedir. Bu servisler IIS ( internet information services ) ve DNS ( Domain Name System) servisleridir.
IIS 6.0 İle Web Sayfası Yayınlama konusunda Serkan DURAN’ ın yazmış olduğu bir makale bulunmaktadır. Bu makalemde Microsoft DNS kurulumu ve yapılandırması konusundan bahsetmek istiyorum.

Kurulum işlemine başlamadan önce web sitenizi ve DNS hizmetini kendi bünyenizde barındırmanız için en az 1 adet statik ip adresine sahip olmanız ve bünyenizde yayınlamak istediğiniz web siteniz için NS (Name Server) kaydı yaratmanız gerekmektedir.NS kaydını alan adınızı satın aldığınız firmanın kontrol panelinden basit şekilde tanımlayabilirsiniz.

Windows platfromlarında DNS hizmeti ilk kurulumda varsayılan servisler arasında gelmemektedir.Dns servisini kurmak için Control Panel (Denetim Masası) de bulunan Add or Remove Programs (Program Ekle Kaldır) menüsünden Add Remove Windows Components (Windows Bileşenleri Ekle Kaldır) seçeneği ile kuruluma başlıyoruz.

Resim – 1
Windows Components penceresinden Networking Services seçeneği çift tıklanarak Domain Name Systems (DNS) seçerek OK butonu ile seçimi onaylıyor, Next butonu ile kuruluma devam ediyoruz ve Finish butonu ile kurulumu tamamlıyoruz.

Resim – 2

Resim – 3

Kurulum işlemi tamamlanmasının ardından Resim – 4 ‘ teki standart ekran karşımıza çıkacaktır.Forward Lookup Zone seçeneğine mouse sağ tuşuna basarak New Zone menüsünden  Alan adımız için bir zone kayıdı yaratmamız gerekmektedir.Zone kayıt için Resim – 5’ teki karşılama ekranını Next butonu ile geçiyoruz.

Resim – 4

Resim – 5

Resim – 6’ da Primary zone seçeneğini işaretleyerek yapılanırma ayarlarına Next butonu ile devam ediyoruz ve Resim – 7 ‘ de zone kaydımız için alan adımızı www olmayacak şekilde yazıyoruz ve next butonu ile devam ediyoruz.

Resim – 6

Resim – 7

Zone yaratma sihirbazımızı Next butonu ile sunulan ayarları değiştirmeden devam ediyor ve alan adımız için Zone kayıt işlemini tamamlıyoruz. Dns üzeride web sitelerinin çalışması için gerekli olan NS, Host A, MX ve CNAME gibi kayıtlar bulunmaktadır.Zone yaratma sihirbazımız ile kbh.com.tr zone kaydını yaratmamızın ardından Resim – 8 deki ekran bizi karşılayacaktır. Son aşamada DNS üzerindeki kayıtları yaratıyoruz.Resim – 8’ de yaratmış olduğumuz zone kaydımız görütülenmektedir.Sıra zone içerisindeki kayıtların düzenlenmesine gelmiştir. İlk olarak Resim – 9’ da görüldüğü üzere Name Server (NS) kaydının üzerinde sağ tuşa basarak Properties seçeneği tıklanarak mevcut NS kayıtları gözlemlenir. Resim – 10’ da görüldüğü gibi standart gelen ns kaydı işaretlenerek Remove butonu yardımı ile kayıt silinir.

Resim – 8

Resim – 9

Resim – 10

Resim – 11 de görüldüğü şekilde Add butonuna basılarak NS adreslerimiz DNS içerisine kayıt edilir.Bu işlem sırasında Makalemin başında belirtmiş olduğum Name server adreslerinizin yaratılmış ve aktif olması gerekmektedir. Yaratmış olduğunuz NS adresi aktif ise name server adresinizi yazarak Resolve butonuna bastığınızda NS adresinizin karşılığı olan ip adresi çözümlenerek ip hanesine otomatik olarak girecektir ve ok butonu ile ilk Ns adresimiz kayıt edilir.Aynı adımlar takip edilerek var ise ikinci ve üçüncü Ns adreslerimiz de dns içerisine kayıt edilir.

Resim – 11

Resim – 12 te görüldüğü şekilde Zone kayıdı üzerinde sağ tuş yaparak Host A (web sitemizin yayınlandığı sunucu ip adresi) kaydı yaratma işlemine geçebiliriz.Resim – 13’ te Host A kaydı değerlerimizi gireceğimiz pencere görüntülenmektedir. İp Address kısmına web sitemizin yayınlandığı sunucu ip adresi kayıt edilir ve sırası ile Add Host, Ok ve Done butonları tıklanır.

Resim – 12

Resim – 13

Bir sonraki Adımda MX kaydımızı yaratmaya geçebiliriz.Mx kaydı yayınlamak istediğimiz web sitemizin Mail hizmetinin yayınlanacağı sunucunun belirlenmesi görevini üstlenmektedir. Mx kaydı yaratma işlemi için Resim – 14 ve Resim – 15’ deki adımları izleyebiliriz.MX kaydı işlemlerinde Resim – 15’ de göreceğiniz üzere Host or child domain adı boş bırakılmaktadır. FQDN ismine mail.kbh.tr yazıyor ve Mail server Priority kısmına 10 yazıyoruz. Mail server Priority kısmı mail server önceliğini belirtmekte olup 10 önceliği yüksek bir değerdir.
Resim – 14

Resim – 15

Bu aşamaya kadar Host (A) ve MX kaydı tanımlamalarını bitirmiş durumdayız.MX kaydı tanımı için 1 Adet Host (A) kaydı ve web sitemizin yayını için 2 adet CNAME kaydı girilmesi ile birlikte Dns yapılandırma işlemimiz tamamlanmış olacaktır.
Yaratmış olduğumuz mail.kbh.com.tr isimli MX kaydımız için bir Host (A) kaydı yaratmamız gerekmektedir.Bunun nedeni dns üzerinde mail.kbh.com.tr kaydına karşılık gelecek ip adresi ile mail hizmetinin barındırılacağı sunucuyu belirlemektedir.Bir önceki Host (A) kaydı işleminde olduğu şekilde Resim – 16’ da görüleceği üzere Zone kaydı üzerinde sağ tuşa basarak New Host (A) seçeneği ile Resim – 17’ deki şekilde görüldüğü gibi Name kısmına mail yazıyor ve IP  Address kısmına Mail sunucumuzun ip adresini yazarak sırası ile Add Host, Ok ve Done butonlarına tıklıyoruz.
Resim – 16

Resim – 17

2 adet CNAME kaydı işlemi ile dns yapılandırmamızı tamamlayabiliriz.Zone kayıdı üzerinde sağ tuşa basarak New Alias (CNAME) seçeneği ile CNAME kayıt ekranı açılır ve Resim – 19’ da görüldüğü üzere Alias name kısmına www yazılır ve FQDN kısmına kbh.com.tr yazarak ilk CNAME kayıt işlemi gerçekleştirilir.Ftp kaydı için yaratılacak CNAME işlemlerinde de aynı adımlar izlenerek Alias kısmına ftp yazarak Dns yapılandırma işlemlerimizi tamamlamış oluruz.

Resim – 18

Comments Yorumlar kapalı

Öncelikle BIND ‘i sitesinden indiriyoruz ve zip dosyasını herhangi bir yere açıyoruz. Zipin içindeki BINDInstall.exe programını çalıştırıp BIND kurulumuna başlıyoruz.

Sizden ‘Service Account Password’ isteyecektir herhangi birşey sallayabilirsiniz. ‘Install’ düğmesine basıp kurduktan sonra BIND’in kurulumu bitmiyor. Bindin çalışmaısnı sağlamak için Control Panel > Administrative Tools > Services (Servisler)i açıyoruz ve ISC BIND’i bulup sağ tıklayız Propertiens diyoruz.

‘Log On’ sekmesine gelerek Bind’in çalışacağı windows hesabını seçeceğiz. System Servisi olarak çalışması için ‘Local System account’ u seçiyoruz ve ok deyip çıkıyoruz.

Kurulum bu kadarla da bitmiyor. BIND’i yapılandırmak için ‘command’ ı açıp BIND’i kurduğumuz klasördeki bin klasörüne geliyoruz. Kendi pcmize göre conf ayarları yaratmak için rndc-confgen programını çalıştırıyoruz.
Resim Küçük Boyutta Gösteriliyor Orjinal Halinde Görmek ?çin Lütfen Buray? T?klay?n Orjinal Hali669×446 Ve Büyüklük 20KB.
Sonra yeni bir dosya oluşturup ismini rndc.conf yapıyoruz ve
# Start of rndc.conf
Bölümünden
# End of rndc.conf
bölümüne kadar olan kısmını kopyalayıp oluşturduğumuz dosyaya kaydediyoruz.

Daha sonra aynı işlemi bu sefer named.conf dosyası oluşturup

# Use with the following in named.conf, adjusting the allow list as needed:

bölümünden sonraki kısmını, başındaki # ları silerek kopyalıyoruz ve BIND’i kurduğumuz klasörün içindeki etc klasörüne named.conf isminde bir dosya oluşturarak yapıştırıyoruz. Dosyayı kaydedip çıkıyoruz ve oluştuduğumuz bu iki dosyayı BIND’in etc klasörüne atıyoruz.

Tekrar servislere dönerek Bind servisini başlatacağız. Servislerde ISC BIND’e sağ tıklayıp Start diyoruz. Eğer hiç bir hata vermezse ve Status Started olursa herşeyi doğru yapmışsınız demektir. DNS serveriniz hayırlı olsun.

Ağ ayarlarından kulandığınız ağa sağ tıklayıp Propertiens dedikten sonra TCP/IP özelliklerinden DNSinizi 127.0.0.1 olarak girebilirsiniz.

Comments Yorumlar kapalı

Merhabalar
Wordpress mu (multi-user) kurulumu belki bir çok yerde yayınlandı. Fakat genel olarak Wildcard dns ayarlarının yapılması için http.conf dosyasına girilmekten bahsedildi, bunu deneyen kullanıcılar %80 oranında başarısızlıkla sonuçlandı, ya ayarlarını tam olarak yapamıyordu yada http.conf dosyasını karıştırıp sunucunun yayın düzenini bozuyorlardı, ki bunun yanında http.conf ne olduğunu bilmeyen bir çok arkdaşımız vardı, ben bunun için yeni bir yöntem buldum. Bu daha önce ingilizce yada türkçe olarak işlenmedi. Sunucusunun Whm (Reseller olması fark etmez ) Panelini ve Cpaneli açabilen herkes wordpress mu kurabilir.

1. Adım
Whm paneline giriyoruz ve soldan “Edit DNS Zone” yi buluyoruz

Wordpress Multi-user kuracak olduğumuz domain adresini buluyor ve “edit” butonuna tıklıyoruz

Gelen sayfayı aşağıdaki resimde gördüğünüz gibi düzenliyoruz. İlk boşluğa * (yıldız) koyuyoruz. İkincisini (A) olarak seçiyoruz. Üçüncüsünde ise “ip” adresi yazdım oraya kendi sunucumuzun “ip” adresini giriyoruz

Bu eklemeleri yaptıktan sonra “Save” Butonuna basıyoruz ve kaydediyoruz. Artık Whm Panelini kapatabiliriz.
2. Adıma geçiyoruz ;
Wordpress Multi-User kurmak istediğimiz alanadının Cpaneline giriyoruz ve subdomain ekleme kısmına giriş yapıyoruz.

Subdomain olarak “*” (yıldız) ekliyoruz.

Başka bir değişiklik yapmadan “Create” Butonu ile subdomanimizi ekliyoruz. Böylelikle bütün http.conf ayarlarını tamamlamış oluyoruz. Geriye kalan tek kullanıcılı wordpress kurar gibi Wordpress Mu yu kurmak. Normal Wordpress burdan, çok kullanıcılı Wordpress Multi-User ise şurdan indirebilirsiniz. Wordpress kurmayı bilmiyorsanız şurada kutsiyan arkdaşımızın hazırlayıp yayınlamış olduğu Adım Adım Wordpress Kurulumu dosyasını indirebilirsiniz

Comments Yorumlar kapalı