Linux işletim sistemi | Centos Kurulumu | Cpanel/Whm Kurulumu | Türkiye'nin Linux sistem platformu

19 Ağustos 2010

FreeBSD Main ip Değiştirme

Merhaba bu yazımda sizlere freebsd işletim sisteminde main ip ( ana ip adresi ) ni nasıl değiştireceğinizden bahsedeceğim. Ana ip adresini değiştirmek için bana göre en basit yöntem /etc/rc.conf dosyasının düzenlenmesidir. Yapmanız gerek işlem ise sunucunuzda nano kurulu olduğunu ( kurulu değilse freebsd nano kurulumu ) varsayarsak ssh ekranına

nano /etc/rc.conf  yazıp karşınıza aşağıdaki gibi çıkan değerlerin içerisinden ifconfig_le0=”inet in karşısında yer alan ip adresini değiştirmeniz yeterlidir.

GNU nano 2.0.9                            File: /etc/rc.conf

# — sysinstall generated deltas — # Thu Aug 19 13:20:45 2010
# Created: Thu Aug 19 13:20:45 2010
# Enable network daemons for user convenience.
# Please make all changes to this file, not to /etc/defaults/rc.conf.
# This file now contains just the overrides from /etc/defaults/rc.conf.
defaultrouter=”95.167.30.300″
gateway_enable=”YES”
hostname=”freebsd.frebsddeneme.com”
ifconfig_le0=”inet 95.167.34.453  netmask 255.255.255.0″
keymap=”us.iso”
sshd_enable=”YES”
mysql_enable=”YES”

17 Ağustos 2010

Windows Plesk Panel 401 Unauthorized Hatası

windows plesk panel kurulu sunucunuzda eğer

Access is denied due to invalid credentials.

Web Server at xxxx.com

401 Unauthorized

gibi bir hata alıyorsanız

Plesk Panelde  Password Protected Directories dizininizi kontrol ediniz. Mutlaka burada şifreli dizinler oluşmuştur. istem dışı oluşmuş bu dizinlerin üzerindeki şifreleme işlemini kaldırırsanız büyük ihtimalle sorununuz çözülmüş olacaktır.

FreeBSD ssh root giriş sorunu

FreeBSD işletim sistemini kurduktan sonra direk ssh üzerinden root girişi yapma izniniz bulunmamaktadır. Bunun için freebsd kurulumu sırasında tanımladığınız kullanıcı adınız ile ssh bağlandıktan sonra

su – root yazıp root şifresini girin ve root hakkına sahip olup daha sonra

dosyaları düzenleyebilmemiz için nano editörü FreeBSD üzerine kuruyoruz. Bunun için sırasıyla yapmanız gereken işlemler

cd /usr/ports/editors/nano
make install

kurulum işlemi sırasında karşınıza bir pencere çıkacaktır buna ok diyip kurulumu devam ettirin. Kurulum tamamlandıktan sonra ise ssh ekranına

rehash

Komutunu giriniz. Bu komut eğer girmezseniz nano editörünü çalıştıramazsınız.

bu işlemleri yaptıktan sonra tekrar ssh ekranınızda

nano /etc/ssh/sshd_config yazıp

# PermitRootLogin no

değerini

PermitRootLogin yes olarak değiştiriyoruz ve daha sonra ctrl + x yapıp yes diyerek ayarlarımızı kayıt ediyoruz. # PermitRootLogin no değerinin başında ki # işaretini kaldırmayı sakın unutmayın :)

bu işlemleri gerçekleştirdikten sonra

/etc/rc.d/sshd restart

diyerek ssh servisini yeniden başlatıp root olarak giriş yapmaya başlıyabilirsiniz.

STOPPING server from pid file /var/db/mysql/localhost.pid hatası


STOPPING server from pid file /var/db/mysql/localhost.pid hatası

eğer freebsd işletim sistemi kurulu sunucunuzda yukarıdaki gibi bir hata alıyorsanız aşağıdaki adımları uygulayarak bu sorunu giderebilirsiniz.

Ssh’a giriş yaptıktan sonra sırasıyla yapmanız gereken komutlar şu şekildedir.

cd /usr/ports/databases/mysql50-server

make WITH_CHARSET=utf8 install clean

make install clean


/usr/local/bin/mysql_install_db


chown -R mysql /var/db/mysql/

chgrp -R mysql /var/db/mysql/

daha sonra aşağıdaki komutu verin

/usr/local/bin/mysqld_safe -user=mysql &

alttaki sonuc geliyorsa işlem tamamdır.

# Starting mysqld daemon with databases from /var/db/mysql

mysql şifresini değiştimeniz gerekmiyor fakat yinede bilgi vermek açısından bunuda belirtmek isterim. Yapmanız gereken işlem kodu aşağıda yer almaktadır.

$ /usr/local/bin/mysqladmin -u root password newpassword

UYARI : make install clean komutunu uyguladığınızda eğer

# make install clean
===>  Installing for mysql-server-5.0.90
===>   mysql-server-5.0.90 depends on shared library: mysqlclient.15 – found
===>   Generating temporary packing list
===>  Checking if databases/mysql50-server already installed
===>   mysql-server-5.0.90 is already installed
You may wish to “make deinstall” and install this port again
by “make reinstall” to upgrade it properly.
If you really wish to overwrite the old port of databases/mysql50-server
without deleting it first, set the variable “FORCE_PKG_REGISTER”
in your environment or the “make install” command line.
*** Error code 1
Stop in /usr/ports/databases/mysql50-server.
tarzında bir hata ile karşılaşırsanız
make install clean komutundan önce

make deinstall

komutunu çalıştırıp daha sonra işlem tamamlandığında

make install clean komutunu kullanınız. Bu işlemden sonra sorunsuz şekilde işleminize devam edeceksinizdir.

28 Haziran 2010

Plesk Panel www Dns zone Sorunu

Bu yazımda windows plesk panellerde sık yaşanan bir sorundan bahsedeceğim. Plesk’in hep hata üreten bir sistem olduğunu bilmeyeniniz yoktur zaten. Bu www sorununu ve ping almama sorununu çözmeniz için yapmanız gerekenler öncelikle uzak masa üstüne giriş yapıp

C:\Program Files\Parallels\Plesk\dns\etc

klasörü içerisinde yer alan named.conf  içerisinde domainadiniz’in olup olmadığına bakmak ve

C:\Program Files\Parallels\Plesk\dns\var

klasörü içerisinde domainadiniz ile başlayan bir dosyanın olup olmadığını kontrol etmenizdir. Eğer bu dosyaları kontrol ettikten sonra ilgili yerlerde domain adresinize ait bir kayıt bulamazsanız sırasıyla şu işlemleri yapmanız gerekmektedir.

ilk önce named.conf dosyasına girip herhangi bir domainden sonra

zone “sizindomainadresiniz.com” {
type master;
file “C:\Program Files\Parallels\Plesk\dns\var\sizindomainadresiniz.com”;
allow-transfer {
common-allow-transfer;
88.255.204.68;
};
};

kaydını eklemelisiniz ve daha sonra C:\Program Files\Parallels\Plesk\dns\var
klasöründe yer alan herhangi bir domaine ait dosyayı masa üstüne kopyalayıp bir notepad yardımı ile içerisini kendi domain adresinize gore düzenleyin ve daha sonra ismini kendi domain adresiniz olarak değiştirip var klasörünün içerisine atınız ve ardından plesk service monitöründen ( ekranın saat kısmında yer alan simge ) DNS servisini restart ediniz. Bu işlemlerden sonra sitenizde www sorunu ortadan kalkacaktır ve açılmayan siteniz açılacaktır ayrıca siteniz ping almaya da başlıyacaktır. ;)

09 Ocak 2010

Cpanel/Whm Lisans Sorunu Alanlara Çözüm

Eğer cpanel ile ilgili lisans hatası ile karşılaşıyorsanız ssh’a root olarak giriş yaptıkdan sonra

/usr/local/cpanel/cpkeyclt

komutunu kullanmanız yeterlidir. Eğer lisansınızda bir iptal olmamışsa veya lisans ile ilgili bir sorun yaşamıyorsanız bu uygulamadan sonra lisans hatanız düzelecektir.

06 Ocak 2010

Linux Nedir.?

Linux, serbestçe dağıtılabilen, çokgörevli, çok kullanıcılı UNIX işletim sistemi türevidir. Linux, Internet üzerinde ilgili ve meraklı birçok şahıs tarafından ortak olarak geliştirilmekte olan ve başta IBM-PC uyumlu kişisel bilgisayarlar olmak üzere birçok platformda çalışabilen ve herhangi bir ücreti olmayan bir işletim sistemidir.

UNIX 1970′li yıllarda büyük bilgisayarlar üzerinde çok client’li bir işletim sistemi olarak geliştirilmiştir. Zaman içerisinde yayılarak birçok değişik türleri ortaya çıkmıştır. UNIX ismi UNIX Research Laboratories INC şirketinin tescilli markası olduğundan dolayı birçok şirket, aynı temele dayanan işletim sistemleri için değişik isimler kullana gelmişlerdir.

Linux, temel olarak Finlandiya Üniversitesinde öğrenci olan Linus Torvalds’ın ve Internet üzerinde meraklı bir çok yazılımcının katkılarıyla geliştirilmiştir. Linux gelişimi açık bir şekilde ( open source code )  yapılmaktadır. Bunun anlamı, işletim sisteminin her aşaması açık olarak Internet üzerinde yayınlanmakta, dünyanın dört bir yanında ki kişiler tarafından test edilmekte, hataları ve eksiklikleri tesbit edilerek düzeltilmekte ve geliştirilmektedir. Zaman zaman bu deneme aşamaları belirli bir noktada durdurulur ve güvenilir bir işletim sistemi sunulup, geliştirme için ayrı bir sürüme devam edilir. Geliştirmede yer alan bu açıklık Linux’un en büyük avantajlarından biridir. Gelişimi evrimseldir, hatalar anında kullanıcılar tarafından tesbit edilip rapor edilmekte ve birçok kişinin katkısıyla düzeltilmektedir. Bazı işletim sistemi sürümleri saatler içerisinde güncellenebilmektedir.

05 Ocak 2010

Directadmin Panel Kurulumu

Merhaba bu yazımda sizlere direct admin panel kurulumundan bahsedeceğim. Bilindiği gibi dünya genelinde en çok tercih edilen paneller Cpanel/whm ve Plesk paneldir fakat bana göre directadmin bu panellere oranla hem çok daha az sistem tüketmekte hemde sadelik ve performans açısından bu panellerden oldukça iyi bir paneldir. Dilerseniz sözü fazla uzatmadan Directadmin panel kurulumuna geçelim.

ilk önce bilmeniz gereken önemli bir nokta bulunmaktadır. Directadmin panel cpanel veya plesk panel gibi demo olarak kurulmuyor. Yani ilk önce direct admin Resmi sitesinden lisans almanız gerekmektedir. Panel kurulumu sırasında sizden Lisans ID ve Client ID numaraları istenecektir bu bilgiler olmadan ne yazık ki kurulum gerçekleşmemektedir.

Lisans işleminizi yapıp lisansınızı aldığınızı var sayıyorum ve anlatımıma devam ediyorum. Sırasıyla yapmanız gereken işlemler şu şekildedir.

öncelikle ssh da

yum install gcc-c++

şu komutu kullanarak gcc derlemesi yapınız ve derleme işlemi bittikten sonra ssh da

wget http://www.directadmin.com/setup.sh
chmod 755 setup.sh
./setup.sh

sırasıyla şu komutları uygulayın. kurulum sırasında karşınıza

You will be prompted for a client ID number, license ID number, and hostname.

şu şekilde bir bölüm gelecektir.buralara almış olduğunuz license id , client id , ve makinenize oluşturmak istediğiniz hostname adresinizi giriyorsunuz ( örnek : sunucu1.linuxsistem.com ) gibi  bu işlemleri yaptıktan sonra kurulum işleminiz başlıyacaktır. Kurulum sırasında sorun yaşayan arkadaşlar bu konu altına yorum bırakarak yaşadıkları sorunu yazarlar ise sorunlarını çözmekte onlara fırsat buldukça yardımcı olmaya çalışırız.

04 Ocak 2010

/tmp Dizinini Temizlemek

Merhaba bu yazımda sizlere /tmp dizinini nasıl temizliyebileceğiniz hakkında bilgiler sunacağım. Öncelikle yapmanız gereken işlem  /tmp dizininizin dolu olup olmadığına bakmaktır. Bunun için aşağıda ki komutu kullanabilirsiniz.

df -h /tmp

bu işlemden sonra eğer /tmp dizininiz dolu ise sırasıyla şu işlemleri gerçekleştirmelisiniz. Ama daha öncesinde size bu işlemlerin riskli olduğunu hatırlatmak isterim. Yapacağınız yanlış bir işlem sisteminizin zarar görmesine neden olabilir.

dizin temizleme işlemine devam edebilmek için öncelikle çalışır servisleri durdurmanız gerekmektedir.  Bunun için ssh da

service httpd stop
service mysql stop
/etc/init.d/chkservd stop

Sırasıyla şu komutları kullanmanız yeterlidir.  Daha sonra ise /tmp dizinini silip yeniden oluşturacağız bunun için

/bin/umount -l /tmp
/bin/umount -l /var/tmp
/bin/rm -fv /usr/tmpDSK
/scripts/securetmp (soru sorarsa onaylayın)

Sırasıyla şu komutları kullanmanız gerekmektedir. En son adım da ise ilk başta durdurmuş olduğumuz servisleri tekrar aktif etmemiz gerekmektedir ve bunun için ssh panelinizde

service mysql start
service httpd start
/etc/init.d/chkservd restart

Komutlarını kullanmanız ve servisleri tekrar başlatmanız gerekmektedir.

Not : Yapacağınız işlemler daha önce test edilip onaylanmış ve çalışmaktadır. Bu anlatılan uygulama sadece linux sistemlerde geçerlidir ve riskli olduğunu tekrar belirtmek isterim. Yaşayacağınız aksiliklerden www.linuxsistem.com ve ekibi sorumlu tutulamaz.

23 Aralık 2009

Bilgisayar Dns Önbelleğini Temizleme

Merhaba bu yazımda sizlere bilgisayarlarınızın dns önbelleğini nasıl silebileceğinizden bahsedeceğim. Bu işlem pek çok şeyde sizin kurtarıcınız olabilir :) örneğin rapidshare sitesinden dosya indirdikten sonra modem resetlemenize gerek kalmadan bir iki komutla dns adreslerinizi sıfırlıyabilir ve seri bir şekilde dosya indirmeye devam edebilirsiniz ya da bir başka serverdan bir başka server a sitelerinizi taşıdığınızda dns önbelleğinizde eski server ip adresleriniz ve sitelerinizin eski bilgileri kayıtlı olduğu için siteleriniz açılmayabilir bu durumda dns önbelleğinizi temizlediğinizde bu sorun da ortadan kalkmış olur. Dilerseniz bilgisayarınızda yapmanız gereken komutları sizlere açıklayım.

Öncelikle bilgisayarınızda yer alan sol alt köşedeki başlat tuşuna basınız ve ardından çalıştır kısmına giriş yapıp açılan pencereye cmd yazıp çıkan dos ekranında sırasıyla

1) ipconfig /flushdns (Burada DNS Önbelleğini Silmiş Oluyoruz)
2) ipconfig /release  (Burada Ip Adresimizi Serbest Bırakmış Oluyoruz 0.00.00.0 Vs. )
3) ipconfig /renew   (Burada Yeni Ip Adresi Almış Oluyoruz)

komutlarını uygulayınız. Hepsi bu kadar :) artık dns önbelleğiniz temizledi.

Eski Yazılar »

WordPress'in desteğiyle.