-
06
-
02
-
2018
Kategorisi : Debian,Linux
apt-get install monit -y
vi /etc/monit/monitrc
## bind
check process named with pidfile /var/lib/named/var/run/bind/run/named.pid
start program = "/etc/init.d/bind9 start"
stop program = "/etc/init.d/bind9 stop"
if failed host 127.0.0.1 port 53 type tcp protocol dns then restart
if failed host 127.0.0.1 port 53 type udp protocol dns then restart
if 5 restarts within 5 cycles then timeout
-
26
-
05
-
2016
Kategorisi : Apache,Debian,Linux,Ubuntu
Bağlantı limiti koymak istediğimiz port :
iptables -A INPUT -p tcp –syn –dport $port -m connlimit –connlimit-above N -j REJECT –reject-with tcp-reset
Apache 80 için :
iptables -A INPUT -p tcp –syn –dport 80 -m connlimit –connlimit-above 20 -j REJECT –reject-with tcp-reset
SSH 22 için :
iptables -A INPUT -p tcp –syn –dport 22 -m connlimit –connlimit-above 3 -j REJECT
iptables-save > /etc/iptables.up.rules
nano /etc/network/if-pre-up.d/iptables
ile dosyayı açıp içine yazıyoruz :
#!/bin/bash
/sbin/iptables-restore < /etc/iptables.up.rules
İzinler :
chmod +x /etc/network/if-pre-up.d/iptables
-
19
-
12
-
2014
Kategorisi : Centos,Debian,Linux
apt-get install lvm2
modprobe dm-mod
vgscan
vgchange -ay VolGroup00
lvs
mkdir /yedek
mount /dev/VolGroup00/LogVol00 /yedek -o ro,user
-
24
-
10
-
2014
Kategorisi : Debian,Linux
chown -R www-data:www-data mysite/
usermod -a -G www-data user
dosya yazma izinlerini verelim :
chmod 770 -R /var/www/mysite
-
01
-
10
-
2014
Kategorisi : Centos,Debian,Linux,Ubuntu
env 'VAR=() ; echo Bash is vulnerable!' 'FUNCTION()=() ; echo Bash is vulnerable!' bash -c "echo Bash Test"
komutu ile açığı test edebilirsiniz. Eğer açık varsa : Bash is vulnerable; yoksa : Bash Test
yazacaktır.
Kapatmak için :
Debian/Ubuntu kullanıcıları: apt-get update && sudo apt-get install –only-upgrade bash
Centos : yum update bash
-
06
-
09
-
2014
Kategorisi : Debian,Linux
Debian üzerinde :
cd ~
export PHANTOM_JS="phantomjs-1.9.2-linux-x86_64"
wget https://phantomjs.googlecode.com/files/$PHANTOM_JS.tar.bz2
sudo mv $PHANTOM_JS.tar.bz2 /usr/local/share/
cd /usr/local/share/
tar xvjf phantomjs-1.9.2-linux-x86_64.tar.bz2
ln -sf /usr/local/share/$PHANTOM_JS/bin/phantomjs /usr/local/share/phantomjs
ln -sf /usr/local/share/$PHANTOM_JS/bin/phantomjs /usr/local/bin/phantomjs
ln -sf /usr/local/share/$PHANTOM_JS/bin/phantomjs /usr/bin/phantomjs
phantomjs --version
git clone git://github.com/n1k0/casperjs.git
$ cd casperjs
$ git checkout tags/1.0.0-RC4
$ ln -sf `pwd`/bin/casperjs /usr/bin/casperjs
-
14
-
07
-
2014
Kategorisi : Centos,Debian,Linux,Ubuntu
Yalnızca seçilen klasörleri tar biçiminde sıkıştırmak için :
tar -czvf yedekle.tar klasör1 klasör2 klasör3
-
03
-
07
-
2014
Kategorisi : Centos,Debian,Linux,Php,Ubuntu
SQLSTATE[HY000]: General error: 14 unable to open database file hatasının çözümü için :
sqlite dosyamız ve onun bir üst klasörünün Linux kullanıcısının : www-data ya da apache olması gerekiyor. İki klasör eşleştiğinde çalıştığını gördüm. Diğer durumlarda select yapabilirken, insert ve update komutlarını gerçekleştiremedi.
-
25
-
06
-
2014
Kategorisi : Centos,Debian,Linux,Ubuntu
Eklemek için :
Fedora
# chkconfig httpd --add
Fedora
# chkconfig httpd on --level 2,3,5
Debian/Ubuntu
# update-rc.d apache2 defaults
Debian/Ubuntu
# update-rc.d apache2 start 20 2 3 4 5 . stop 80 0 1 6 .
Listeleme :
Fedora
# chkconfig --list httpd
Silme :
Fedora
# chkconfig httpd off
Fedora
# chkconfig httpd --del
Debian/Ubuntu
# update-rc.d -f apache2 remove
-
04
-
02
-
2014
Kategorisi : Centos,Debian,Kloxo,Linux,Php,Ubuntu
Cron ile php dosyasını çalıştırmak ama dosyayı kaydetmek istemiyorsak :
wget -q –spider http://www.ornek.com/cron.php
ya da
wget -O- http://www.ornek.com/cron.php >> /dev/null