Burak Çalışkan

CentOS CWP mysql şifre sıfırlama

  • 7 sene önce, Burak Çalışkan tarafından yazılmıştır.
  • CentOS CWP mysql şifre sıfırlama için yorumlar kapalı
  • CentOS

mysql password reset

ssh/terminal komutu:
cd /usr/local/cwpsrv/htdocs/resources/scripts

sh mysql_pwd_reset

NOT: cwp panel versiyon öğrenmek için
curl http://dl1.centos-webpanel.com/files/s_scripts/sinfo.sh|sh

Server Ram / Hafıza kullanımı artarsa apache resetle

  • 7 sene önce, Burak Çalışkan tarafından yazılmıştır.
  • Server Ram / Hafıza kullanımı artarsa apache resetle için yorumlar kapalı
  • CentOS

Vps server veya dedicated server tarzı bir sistemin başındaysak ,ve ram aşırı yüklenmeden ötürü genel bir yavaşlık sorunu yaşıyorsak bu script bir nebze olsun rahatlamanızı sağlayacak.

Konuya girmeden önce belirtmeliyim ki bu çözüm niteliğindeki komut satırı uygulaması asıl sorunun odağına gitmediğinden geçici bir rahatlama imkanından başka bir şey sunmayacaktır. Bu ram kullanımının asıl sebeplerine odaklanmanız daha yerinde olacaktır. Örneğin serveriniz gerçek manada aşırı yükü kaldıramayacak seviyede bir yoğunluğa mı sahip. Bu durumda işlemci ve ram artırımına gitmeniz akıllıca olacaktır. Ya da serverinizde çalışan bir cms ,veya script bu yoğunluğa mı sebep olmaktadır. WordPress kuruluysa kullandığınız pluginlerden birisi gereksiz trafiğe neden oluyor olabilir. visitor online ,statisctic ,post counter gibi web sitenizin istatistiğini tutan pluginler genelde kasar. Veya kaynaklarınız yetersizse cache pluginleriyle mysql i daha az yoran html çıktıları üretip yayınlayabilirsiniz. vsvs konularıyla uğraşmak daha etkili çözüm olacaktır.

KOD
Aşağıdaki örnekte ram total kullanımı %95 e ulaştığında apache yi yeniden başlatıp biriken iş yığınını bitirecek,yeni gelen görevlere müsait hale gelecektir.

İlk olarak komut satırına ; nano apache-free.sh veya vi apache-free.sh yazarak boş bir dosya oluşumuna vesile olalım. Komut satırında açılan boş dosyanın içine aşağıdaki kodu CTRL+C ile kopyaladıktan sonra editörün içinde sağ tıklayarak yapıştıralım.

 

 

Vi editör kullanıyorsak önce ESC ,sonra SHIFT+ZZ  tuşlarına basarak kaydedip çıkalım ,nano editörü kullanıyorsak CTRL+xyaptıktan sonra y tuşuna basıp ENTER e dokunup kaydedelim.

UYGULAMA

Dosya izinlerini atamak için komut satırına sırasıyla chmod +X /home/apache-free.sh   ve  chmod 755 apache-free.sh  komutlarını çalıştırıyoruz. Daha sonra yine komut satırına  crontab -e  yazarak açılandosyada en alt satıra */1 * * * * cd /dir/of/script && sh apache-free.sh  yazarak yukarıdaki scriptin dakika 1 sistemdeki ram kullanımını tespit edip , %95 in üzerindeyse apacheyi otomatik resetlemesini sağlıyoruz.

Bu kod ram şişince apache’yi öldürüp yeniden başlatır ,eğer sorun varsa log dosyasına yazar ve size durumun ne olduğuna dair (Ram kullanımı ,toplam ram ,en çok kasan işlemler ,aktif işlemler)  bilgilendirme mesajı atıp işini bitirir.

 

Scriptin çalışıp çalışmadığını kontrol etmek isterseniz komut satırına direkt cd /dir/of/script && sh apache-free.sh yazmanız yeterlidir. Hata vermiyorsa crontab dakikada bir işini yapacaktır. Dilerseniz crontab’a yazdığımız */1 ifadesini */5 yaparak 5 dakikada bir çalışmasını da sağlayabiliriz.

Arada bir komut satırına cat /var/log/apache-free.log dosyasını açıp okuyarak crontabın çalıştığı süreler içerisinde ram kullanımınızın hangi aralıklarda seyrettiğini gözlemleyebilirsiniz.

CentOS CWP Panel 2030 Port

  • 7 sene önce, Burak Çalışkan tarafından yazılmıştır.
  • CentOS CWP Panel 2030 Port için yorumlar kapalı
  • CentOS

iptables -A INPUT -p tcp –dport 2030 -j ACCEPT

service iptables restart

iptables -I OUTPUT -p tcp –dport 2030 -j ACCEPT

/etc/init.d/iptables stop

/etc/init.d/iptables start

reboot

NFS Mount

  • 7 sene önce, Burak Çalışkan tarafından yazılmıştır.
  • NFS Mount için yorumlar kapalı
  • CentOS,FreeBSD

FreeBSD
/etc/rc.conf içindekiler;
nfs_server_enable=”YES”
nfs_server_flags=”-u -t -n 4″
nfsv4_server_enable=”YES”
rpcbind_enable=”YES”
mountd_flags=”-r”
mountd_enable=”YES”

/etc/exports içindekiler;
/NFS -maproot=root 192.168.1.110
veya
/NFS -alldirs 192.168.1.110  bütün klasörler için izin verir.

NOT: bağlanacak clientin ip adresi olmalı ona göre izin vermekte.

# rpcbind
# nfsd -u -t -n 4
# mountd -r

service rpcbind restart
service nfsd restart
service mountd restart

umount -f -l /mnt/myfolder

CentOS
yum install nfs-utils nfs-utils-lib
mount -t nfs 192.168.1.180:/NFS -o nolock /NFS

Windows Listesi İçin

C:\Windows\system32>showmount -e 10.31.31.31
Exports list on 10.31.31.31:
/Store/Share 10.86.86.14, 10.86.86.16, 10.86.86.18,
10.86.86.20, 10.86.86.22, 10.31.31.33,
10.86.86.30

Windows Map Edilmiş Bütün Sürücüleri Silme
NET USE * /DELETE

Windows Map Edilmiş N: Sürücüsünü Silme
NET USE N: /delete

Windows NFS Restart

CentOS SSH Kurulumu

  • 7 sene önce, Burak Çalışkan tarafından yazılmıştır.
  • CentOS SSH Kurulumu için yorumlar kapalı
  • CentOS

# yum -y install openssh-server
# chkconfig sshd on
# service sshd start

 

Centos 7 CWP Panel Kurulumu

  • 7 sene önce, Burak Çalışkan tarafından yazılmıştır.
  • Centos 7 CWP Panel Kurulumu için yorumlar kapalı
  • CentOS

yum -y install wget

yum -y update

 

cd /usr/local/src
wget http://centos-webpanel.com/cwp-el7-latest
sh cwp-el7-latest

 

yum install rsync

 

CentOS için bozuk yum nasıl düzeltilir?

  • 8 sene önce, Burak Çalışkan tarafından yazılmıştır.
  • CentOS için bozuk yum nasıl düzeltilir? için yorumlar kapalı
  • CentOS

yum update

yum clean all
vim /etc/yum/pluginconf.d/fastestmirror.conf

enabled=0 yapılır.

yum clean all
rm -f /var/lib/rpm/__db*
rpm –rebuilddb
yum update

Centos yum veritabanı

  • 8 sene önce, Burak Çalışkan tarafından yazılmıştır.
  • Centos yum veritabanı için yorumlar kapalı
  • CentOS

rm -f /var/lib/rpm/__db*
rpm –rebuilddb

yum clean all
yum update

SSH ile CentOS sunucuda son değişen dosyaları görüntülemek

  • 8 sene önce, Burak Çalışkan tarafından yazılmıştır.
  • SSH ile CentOS sunucuda son değişen dosyaları görüntülemek için yorumlar kapalı
  • CentOS

Son değişen dosyaları listele;
find . -mtime -1

24 Saatte değişenleri listele;
find . -amin -1 -print

1 DK içinde erişilenleri listele
-mtime -0.5

12