Linux Server Archive

MySQL uzaktan bağlantı ayarları

Mysql Sunucunuza uzaktan Navicat vb. gibi programlarla bağlanmak istiyorsanız MYSQL konsolundan bu bağlantıya ve hangi kullancının uzaktan erişeceğine izin vermeniz gerekiyor. Plesk panel kullandığınızı varsayarak anlatmaktayım, SSH ile giriş yaptıktan sonra komut satırında; mysql -uadmin -p`cat /etc/psa/.psa.shadow` mysql Komutu ile mysql > komut satırına giriş yapmış oluyoruz; update user set Host = ‘ipadresi’ where  User

mysql.servers doesnt exist hatası

Centos + Plesk sunucunuzda yum update ile mysql server versiyonunu yükselttiğinde bu hata ile karşılabilirsiniz ERROR 1146 (42S02) at line 1: Table ‘mysql.servers’ doesn’t exist; Bu hatayı gidermek için aşağıdaki işlemleri ssh komut satırından uygulayalım; mysql_upgrade -T –debug-check -u admin -p`cat /etc/psa/.psa.shadow` mysql bu komut ile debug check yaptıktan sonra ; mysql_fix_privilege_tables –user=admin –password=`cat /etc/psa/.psa.shadow`

Linux Server Antivirus

Merhaba; Linux Serverlarınızda kullanabileceğiniz antivirüs programı olarak “Bit Defender Console” önerebiliriz. C99, R57 gibi  bir takım injecktion scriptleri tesbit edebiliyor. Download edelim, wget http://www.halil.org/download/BitDefender-Console-Antivirus-7.0.1-3.linux-gcc29x.i586.rpm Paketi Kuralım; rpm -i BitDefender-Console-Antivirus-7.0.1-3.linux-gcc29x.i586.rpm Kurulum Bittikten Sonra update edelim; komut ekranında : bdc –update bitdefender’i update ettikten sonra taratma yapabiliriz, taratma yaparken kullanacağımız komut; bdc –files /var/www/vhosts gibi kullanabilirsiniz, burda

SSH Portu Değiştirmek

Merhaba; Güvenliği, izinsiz erişimleri ve brute force ataklarını engellemek, root giriş denemelerini en asgariye indirmek için Linux sunucularınızın SSH portunu değiştirmek gerekiyor. SSH Portunu değiştirmek için; nano -w /etc/ssh/sshd_config İle sshd config dosyamızı açıyoruz, #Port 22 Port 22 başındaki diyezi # kaldırıp, yeni bir port numarası veriyoruz, dikkat edilecek bir kaç unsur var, 1) Vereceğiniz

max_allowed_packet değerini değiştirmek

Merhaba; Mysql ayarlarınızda yükleme veya diğer işlemler yaparkan Max_allowed_packet_size hatasını alıyorsanız eğer, şu değişiklikleri yapalım; my.cnf pathini tesbit edin locate my.cnf veya whereis my.cnf   ile tesbit ettikten sonra standart olarak aşağıdaki gibidir; editör ile my.cnf ‘yi açalım; nano /etc/my.cnf [mysqld] satırının altına max_allowed_packet=50M yazıp kaydedip çıkalım. Mysql servisini yeniden başlattıktan sonra ayarlarımız geçerli olacaktır. 50M

Linux Server SMTP Port Değişikliği

Merhaba; Linux Server (Centos, Redhat) üzerinde PLESK kullanıyorsanız eğer Alternatif olarak 587 portunu da açmanız gerekecektir bu durumda aşağıdaki yolu izlemeliyiz; Sunucuya SSH ile eriştikten sonra root# cd /etc/xinetd.d/ root# nano /etc/services Komutlarını sırayla veriyoruz ve servis portlarının yer aldığı list karşımıza çıkıyor; ctrl + w  yapıp smtp yazıp entera basıyoruz Böylelikle 25/udp 25/tcp  mail

Mysql Mytop Kurulumu

Merhaba; Linuxda hepimiz TOP ile task’ı izleriz neler olup bittiğini görüp ona göre konfigrasyonlarımızı değiştirir veya önlemlerimizi alırız.  MySQL işlemlerini de mysql’e login olarak show processlist; veya show full processlist; komutlarıyla izleyebiliyoruz hali hazırda, ancak biraz daha görselleştirip detaylandırıp hangi veritabanı ne işlem yapıyor vs. görebilmek için MYTOP ile mysql’i izleyebiliriz. Centos sunuculara kurulum yaparken

Table mysql.servers doesn’t exist

Merhaba; Linux Plesk panelinizde; DB kullanıcı eklerken Error: Connection to the database server has failed: Table ‘mysql.servers’ doesn’t exist şeklinde bir hata alıyorsanız ; sunucunuza ssh ile root girişi yapın giriş yaptıktan sonra şu komutu çalıştırın; mysql_fix_privilege_tables –user=admin –password=<admin sifresi> – -verbose admin kullanıcı adı fix, şifresi ise plesk admin login şifresiyle aynıdır. Bu komutu

Plesk, “The domain is still suspended for the following reason” sorunu

Merhaba; Domaini listede silemiyor veya açıp kapayamıyorsanız, ” The domain is still suspended for the following reason: Domain is temporarily suspended for backing up or restoring ” hatası veriyorsa psa veri tabanında domain status’u ’4′durumda yani Suspend durumunda kalmıştır. Bu domainin Plesk Backup yada Plesk Restore işlemleri sırasında ayarlar kısmından seçilen Suspend ayarı ile ilgilidir. Durumu düzeltmek

Centos’da FTP kullanıcısını düzenlenme (chown)

Merhaba; Herhangi bir sebepten ötürü bozulan dosya sahiplerini tekrar ftp kullanıcısı veya ihtiyacınız olan herhangi bir kullanıcıya çevirmek için aşağıda ki örneği inceleyebilirsiniz. Joomla , WordPress vb. bazı hazır scriptlerde modül ve bileşen yükledikten sonra bazı dosya ve klasörlerin kullanıcı yetkisini “Apache” olarak değiştirmektedir. Kullanıcı yetkisi “Apache” olduktan sonra bu dosya/klasörler üzerinde herhangi bir işlem