Kategori : Centos ...

04
02
2011

Linux makineye yeni hard disk eklemek (Konsol)

Kategorisi : Centos,Debian,Linux

Öncelikle tüm sürücü bilgilerimize ulaşalım.

sudo lshw -C disk

sürücüyü bölümlere ayıralım

fdisk /dev/sdb

yeni bölüm oluşturmak için “n” tek partisyon için “1”,
yaptıklarımız kaydetmek için “w” ‘ye basıyoruz.
daha sonra diski formatlayalım.

mkfs -t ext3 /dev/sdb1
(sdb1 yerine farklı bir sürücü adı gelebilir,"ext3" yerine de fat32 kullanılabilir.)

daha sonra sürücüyü mount ediyoruz.

mount -t ext3 /dev/sdb1 /media/yenisurucu
vi /etc/fstab

komutu ile mount işlemini kalıcı hale getirirsek, makinenin her açılışında sürücü otomatik yüklenir.

 /dev/sdb1    /media/yenisurucu ext3    defaults     0        2

kaydını fstab dosyamıza ekliyoruz.


13
01
2011

Ddos saldılarında kullanılan ip adreslerini iptables’a eklemek ve bloklamak

Kategorisi : Centos,Debian,Linux

Aşağıdaki kodları ddos-durdur.pl olarak /root dizini altına kaydedin.

#!/usr/bin/perl

my @netstat = `netstat -na`;
my %ipaddresses;
my @iptables = `iptables -vn --list`;
foreach my $line (@netstat)
{
chomp $line;
$line =~ m/^tcp\s+\d+\s+\d+\s+\:\:ffff\:00\.000\.000\.\:80\s+\:\:ffff\:(\d+\.\d+\.\d+\.\d+)\:.*$/;
my $ipaddr = $1;
my $ret = grep(/$ipaddr/,@iptables);
unless ($ret)
{
print "$ipaddr\n";
$ipaddresses{$ipaddr}++;

}
}

foreach my $ipaddr (sort keys %ipaddresses)
{
my $ret = `iptables -I INPUT -s $ipaddr -j DROP`;
print "Blocked $ipaddr : $ret\n";
}

Not: 00\.000\.000\.000\:80 yazan kısma sunucu ip’niz gelmelidir.

sh-3.2# cat /root/ddos-durdur.pl

komutuyla çalıştıralım.


12
01
2011

dns sunucusunu recursive sorgulamalara kapatmak (named)

Kategorisi : Centos,Debian,Linux

named.conf içerisinde,

options {
allow-recursion { 127.0.0.1/32; <sunucumuzun ip adresi>;};
// etc.
};

satırlarını ekleyerek, dns sunucumuzu dış sorgulamalara kapatıyoruz. “;” ile ayırarak istediğimiz kadar ip ekleyebiliriz.


11
01
2011

Linux sunucu üzerindeki tüm dosyalar içinde text arama

Kategorisi : Centos,Linux
find / -type f -exec grep -l "aranacak cümle veya kelime" {} \;

11
01
2011

ddos ataklarını önlemek için mod_evasive kurulumu

Kategorisi : Centos,Linux

1. Ssh ile sunucuya bağlanalım
2.  mod_evasive modülünü indiriyoruz:

cd /opt/
wget http://www.tunalioglu.org/wp-content/uploads/2011/01/mod_evasive_1.10.1.tar.gz

3. Modülü açalım

tar -zxvf mod_evasive_1.10.1.tar.gz
cd mod_evasive

4. Kuruyoruz

/usr/local/apache/bin/apxs -cia mod_evasive.c

5. httpd.conf’ u düzenleyelim :

vi /usr/local/apache/conf/httpd.conf

#Bu satırları ekleyelim

DOSHashTableSize 3097
DOSPageCount 5
DOSSiteCount 100
DOSPageInterval 1
DOSSiteInterval 1
DOSBlockingPeriod 600
DOSLogDir "/var/log/httpd/"
DOSEmailNotify users@ornek.com

6. Apache’ yi baştan başlatalım

/etc/init.d/htpd restart
ya da 
service httpd restart

04
12
2010

Starting kloxo: Could not connect to Mysql server hatası ve çözümü

Kategorisi : Centos,Kloxo,Linux
Ssh ile giriş yaptıktan sonra,  /script/fix-program-mysql

yazdığımızda :
grant all on kloxo.* to kloxo@localhost identified by 'xxx'
gibi bir yetkilendirme mesajı veriyor. 

Daha sonra 7778/7777 portları üzerinden klasik girişimizi yapabiliyoruz.

25
11
2010

Linux dağıtımlarında versiyonu görmek

Kategorisi : Centos,Linux

cat /etc/*-release


25
11
2010

Yum Kurulumu CentOS 5 x86_64

Kategorisi : Centos,Linux
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/gmp-4.1.4-10.el5.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/readline-5.1-3.el5.x86_64.rpm 
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/python-2.4.3-27.el5.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/libxml2-2.6.26-2.1.2.8.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/libxml2-python-2.6.26-2.1.2.8.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/expat-1.95.8-8.3.el5_4.2.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/python-elementtree-1.2.6-5.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/sqlite-3.3.6-5.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/python-sqlite-1.1.7-1.2.1.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/elfutils-libelf-0.137-3.el5.x86_64.rpm
rpm --nodeps -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/elfutils-0.137-3.el5.x86_64.rpm
rpm --nodeps -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/rpm-4.4.2.3-18.el5.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/rpm-python-4.4.2.3-18.el5.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/m2crypto-0.16-6.el5.6.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/python-urlgrabber-3.1.0-5.el5.noarch.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm
rpm --nodeps -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/yum-fastestmirror-1.1.16-14.el5.centos.1.noarch.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/yum-3.2.22-26.el5.centos.noarch.rpm
yum -y update

25
11
2010

Yum kurulumu CentOS 5 i386

Kategorisi : Centos,Linux
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/elfutils-libs-0.137-3.el5.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/gmp-4.1.4-10.el5.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/readline-5.1-3.el5.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/python-2.4.3-27.el5.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/libxml2-2.6.26-2.1.2.8.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/libxml2-python-2.6.26-2.1.2.8.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/expat-1.95.8-8.3.el5_4.2.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/python-elementtree-1.2.6-5.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/sqlite-3.3.6-5.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/python-sqlite-1.1.7-1.2.1.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/elfutils-0.137-3.el5.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/rpm-python-4.4.2.3-18.el5.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/m2crypto-0.16-6.el5.6.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/python-urlgrabber-3.1.0-5.el5.noarch.rpm
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm
wget http://mirror.centos.org/centos-5/5/os/i386/CentOS/yum-fastestmirror-1.1.16-14.el5.centos.1.noarch.rpm
wget http://mirror.centos.org/centos-5/5/os/i386/CentOS/yum-3.2.22-26.el5.centos.noarch.rpm
rpm -Uvh yum-*.rpm
yum -y update


photo

Php, ajax, jquery, mootools web programlama. Linux, apache, lamp sunucu yönetimi. Cpanel, plesk, lxadmin panel kurulumlari.

01 / 07 / 2025, 17:01:12
Web yazilim, grafik
barbetto.com

Tunalioglu.org - 2015