Kategori arşivi: Linux Server

Centos Nano Editörü Kurulumu

linuxyenilogobil

Linux sunucularda nano editörü sayesinde dosyaları açıp değişiklikler yapabilmemiz mümkün olmaktadır. Bazen bu editör sunucuda kurulu olmamaktadır. Bu durumda yapacağımız işlemler şu şekildedir;

1-) İlk olarak sunucumuza root kullanıcısı ile bağlanıyoruz.

2-) Daha sonra aşağıdaki komutu uygulayıp enter tuşuna basıyoruz;

yum install nano

Not: Yukarıdaki komutu uyguladıktan sonra sizden yüklemeyi onaylamanız istenecektir. Bu durumda Y tuşuna basıp enter yapmanız yeterli olacaktır.

Bu işlemden sonra nano editörü sunucumuza kurulmuş olacaktır.

PHP Saat Ayarı Değiştirme

Linux sunucu üzerine Cpanel kurulduğunda saat konumu otomatik olarak yurt dışı tanımlı olmaktadır. Bu konumu Türkiye/İstanbul şeklinde değiştirebilmemiz mümkündür. Bunun için;

1-) İlk olarak sunucumuza root hesabımızla bağlantı yapıyoruz ve daha sonra aşağıdaki komutu kullanarak php.ini dosyasını açıyoruz;

nano /usr/local/lib/php.ini

2-) Açılan sayfada date.timezone olan yeri buluyoruz (ctrl +w tuşuna basıp arama yapabiliriz.)
date.timezone = “America/New_York” olan bölümü aşağıdaki gibi değiştiriyoruz;

3-) Son olarak ayarlarımızın aktif olması için aşağıdaki komutu uyguluyoruz;
service httpd restart

Bu işlemlerden sonra php saat sorunu ortadan kalkmış olacaktır.

Plesk PHP Versiyon Yükseltme

Hosting hesaplarımızda bazı scriptleri çalıştırabilmemiz için php versiyonunu yükseltmemiz gerekebilir. Plesk Panel’de bu işlemi birkaç adım ile yapabilmemiz mümkün olmaktadır. Bu durumda web sitemizin Plesk hesabına giriş yaparak aşağıdaki adımları uygulamamız yeterli olacaktır;

1-) İlk olarak Plesk ana sayfamızdan PHP Settings yazan yere tıklıyoruz.

pleskphp1

2-) Açılan sayfadan PHP support yazan yerden istediğimiz PHP sürümünü seçiyoruz ve sayfanın alt tarafından OK butonuna tıklıyoruz.

pleskphp2

Bu işlemleri uyguladıktan sonra Plesk sürümümüz güncellenmiş olacaktır.

Bazı hazır e-ticaret yazılımları (Opencart, Cs-Cart vb) php 5.4 ve üstü sürümleri desteklemektedir. Bu şekilde bir hata aldığınızda Plesk üzerinden yazdığımız şekilde PHP versiyonunu yükseltebilirsiniz.

Linux Chfn Komutu

linuxyenilogobilLinux’ta kullanıcılara ait kişisel bilgileri değiştirmek için chfn komutu kullanılır. Bu komut ile /etc/passwd dosyası içinde saklanan kullanıcı bilgileri değiştirilir.

Komutun kullanımı;

chfn parametre değer

Örnek;

chfn -f Ali Osman

Yukarıdaki örnekte chfn komutunun içinde -f parametresini kullanarak kullanıcının adını ve soyadını değiştirmiş olduk. Diğer parametreler şu şekildedir;

-p Telefon Numarası

-o İşyeri bölümünüz.

Linux’ta PHP Virüs Taraması Yapma

linuxyenilogobilCryptoPHP yazılımını kullanarak Linux sunucumuzda yer alan php dosyalarımıza virüs taraması yapabilmemiz mümkündür. CryptoPHP yazılımını Linux sunucumuza kurmak için şağıdaki adımları uygulamamız yeterlidir;

1-) İlk olarak sunucumuza root hesabımızla ssh bağlantısı yapıyoruz.

2-) Daha sonra aşağıdaki komutları teker teker uyguluyoruz;

wget https://raw.githubusercontent.com/fox-it/cryptophp/master/scripts/check_filesystem.py
chmod +x check_filesystem.py

3-) Yazılımın kurulumu tamamlandıktan sonra sunucumuzda taramak yapmak için aşağıdaki gibi bir komut kullanabiliriz;

./check_filesystem.py /home

Yukarıdaki örnekte sunucumuzun home dizini taranmıştır. Siz istediğiniz dizini tarayabilirsiniz.

İşlem bu kadar. Umarım sizler için faydalı bir yazı olur.

Cpanel Relay Kapatma

cpanellogoCpanel sunucularda spam yapılmasını engellemek için php mail özelliğini kapatmak tam çözüm değildir. Bu işlemin yanında relay kapatmakta gerekmektedir. Relay kapatmak için Cpanel kurulu sunucumuza root hesabımızla bağlanıp aşağıdaki komutları uygulamamız yeterli olacaktır;

/scripts/fixrelayd
/etc/init.d/exim restart

Bu işlem spam sorununa çözümlerden biridir.

Cpanel SSH ile Ftp Şifresi Değiştirme

whmCpanel lisans süresi tamamlandığında birçok işlemi ssh üzerinden yapabilmemiz mümkün olmaktadır. Bu işlemlerin arasında ftp kullanıcı şifresi değiştirmede bulunmaktadır. Bu işlemi yapabilmemiz için Cpanel kullanıcı isimini bilmemiz yeterlidir. SSH üzerinden ftp kullanıcı şifresini değiştirmek için uygulanması gereken komutlar şu şekildedir;

passwd kullanıcıismi
/scripts/ftpupdate

Bu komutları uyguladıktan sonra Cpanel kullanıcı ve ftp şifremiz değişmiş olacaktır.

Eximstats Veritabanı Temizleme

mailCpanel sunucularda mail alışverilerinden dolayı belirli bir süre sonra eximstats.sql tablosu şişebilmektedir. Diskimizde yer açmak için bu tabloyu belirli aralıklarla boşaltmamız önemlidir. Bu işlem için aşağıdaki kodları uygulamanız yeterli olacaktır;

Bu komutları uyguladıktan sonra tablo boşalmış olacaktır.

Linux Performans İzleme Yazılımı

linuxyenilogobilLinux sunucuların performanslarını izlemek için kullanılabilecek birçok farklı yazılım bulunmaktadır. Dstat bu yazılımlardan bir tanesidir. Linux sunucularda Dstat yazılımını kurmak ve kullanmak için hangi komutların uygulanması gerekeceğini bu yazımızdan öğrenebilirsiniz;

Redhat/Centos/Fedora işletim sistemlerinde Dstat kurulumu için aşağıdaki komutun uygulanması gerekmektedir;

yum install dstat

Linux Mint/Ubuntu/Debian işletim sistemlerinde Dstat kurulumu için aşağıdaki komutun uygulanması gerekmektedir;

sudo apt-get install dstat

Kurulum işlemi tamamlandıktan sonra aşağıdaki komutu uyguladığımızda sunucumuzun performans bilgileri ekranda görüntülenmiş olacaktır;

dstat

SSH Toplu MYSQL Tabloları Onarma

linuxyenilogobilLinux sunucularda yaşanan bağlantı sorunları mysql tablolarına zarar verebilmektedir. Bu durumda tabloları onarmak için aşağıdaki komutları uygulamamız yeterli olacaktır;

mysqlcheck – -all-databases -r #repair
mysqlcheck – -all-databases -a #analyze
mysqlcheck – -all-databases -o #optimize

Tekrar görüşmek üzere.