Kategori arşivi: Linux

Linux’ta Dosya Satır Sayısı Öğrenme

Linux ile ilgili ipuçları vermeye devam ediyoruz. Bu yazımızda Linux’ta bir dosyanın satır sayısını öğrenmek için uygulamamız gereken komutu öğreneceğiz. Bu işlem için aşağıdaki örnek komutu inceleyelim;

wc -l /home/deneme/ornek.txt

Bu komutta sistemimizde home/deneme klasörünün içinde yer alan ornek.txt dosyasının kaç adet satırdan oluştuğunu ekrana yazdırmış olduk. Dosya satır sayısını öğrendikten sonra dosyamızı görüntülemek için aşağıdaki komutu uygulamamız yeterli olacaktır;

cat /home/deneme/ornek.txt

Bu komuttan sonra dosya içeriğini ekranda görüntülemiş olacağız. Linux’ta dosya satır sayısı öğrenme işlemi bu kadar kolay.

Linux ile ilgili konularımıza devam edeceğiz. Sorularınızı ve isteklerinizi yorum bölümünden bizlere iletebilirsiniz. Şimdilik hoşçakalın.

Centos Ram Önbellek Temizleme

Centos işletim sisteminde sadece bir komut kullanarak ram önbelleğini temizleyebiliriz. Belirli aralıklar ile ram önbellek temizleyerek sunucumuzun veya bilgisayarımızın performansını arttırabiliriz.

Centos işletim sisteminde ram önbellek temizleme işlemini yapabilmek için sunucumuza root hesabımızla veya root yetkisine sahip bir kullanıcı hesabı ile bağlantı yapmamız gerekmektedir. Aksi durumda işlemi gerçekleştirmemiz mümkün değildir.

Centos işletim sisteminde ram önbellek temizlemek için kullanmamız gereken komut şu şekildedir;

echo 3 > /proc/sys/vm/drop_caches

Evet bu komutu uyguladıktan sonra ram önbelleğimiz temizlenmiş olacaktır. Linux ile ilgili konularımıza devam edeceğiz. Bizi takip etmeye devam edin.

Centos Plesk Panel Kaldırma

Centos sunucumuzda kurulumu olan Plesk Panel’i kaldırmak istediğimizde genellikle sunucu formatlama işlemi yapmaktayız. Hosting kontrol panelleri sunuculardan kaldırmanın en sağlıklı yolu genellikle bu şekildedir. Bu şekilde uzun bir işlem yapmamamız için Plesk Panel bizlere bir script sunmuştur. Bu script ile Centos sunucumuzda kurulu olan Plesk Panel’i sadece bir komut ile kaldırabilmemiz mümkün olmaktadır.

Centos’ta Plesk Panel Nasıl Kaldırılır?

Centos işletim sistemi üzerine kurulu olan Plesk Panel’i kaldırmak için root hesabımızla veya root yetkisine sahip bir kullanıcı hesabı ile sunucumuza bağlanıp aşağıdaki komutu uygulamamız yeterli olacaktır;

yum remove sw-* psa-* plesk-*

Bu komutu uyguladıktan sonra Plesk Panel sunucumuzdan silinmeye başlanacaktır. Kaldırma işlemi tamamlandıktan sonra temiz bir şekilde tekrardan Plesk Panel kurulumu yapabiliriz.

Cyberpanel Uzak Mysql Aktif Yapma

Bir domain için ücretsiz kullanımının olması ve stabil olarak çalışmasından dolayı Linux sunucularda Cyberpanel’in kullanımı her geçen gün artmaktadır. Bu durumda bu panel ile ilgili destek makalelerine ihtiyacı arttırmaktadır. Bizde bu doğrultuda Cyberpanel kullanımı ve sorunlarının çözümü ile ilgili makaleler yayınlacağız. İlk makalemizde Cyberpanel’de uzak mysql bağlantısının nasıl aktif yapılacağını anlatacağız.

Cyberpanel kurulumu yapıldığında uzak mysql bağlantısı varsayılan olarak kapalı bulunmaktadır. Bu ayarı açmak için sunucumuz üzerinden işlem yapmamız gerekmektedir. Şimdi bu işlemin adımlarını öğrenelim;

İlk olarak aşağıdaki komutu uygulayarak ayarı aktif yapacağımız ilgili dosyayı açıyoruz;

nano /etc/my.cnf

Daha sonra dosyanın en altına aşağıdaki değeri ekliyoruz;

bind-address=10.0.0.1 (sunucu ip adresi)

Son olarak yaptığımız işlemin aktif olması için aşağıdaki komutu uyguluyoruz;

service mariadb restart

Artık CyberPanel üzerinden uzak mysql (remote mysql) servisi aktif olacaktır. İşlem ile ilgili sorun yaşamanız durumunda yorum bölümünden bize yazabilirsiniz.

Ubuntu Phpmyadmin IP Kısıtlama

Web sunucuların güvenliğini sağlamak için bazı işlemleri yapmamız önemlidir. Bu yazıda Ubuntu işletim sistemi üzerinde kurulu olan PhpMyadmin’de ip kısıtlama işleminin nasıl yapılacağını anlatacağım. Phpmyadmin bir veritabanı yönetim sistemi olduğundan dolayı kritik bilgileri üzerinde barındırmaktadır. Bu nedenden dolayı bu sistemi varsayılan ayarlarda bırakmamız güvenlik açısından pekte sağlıklı olmayacaktır. Bu servise ulaşabilecek olan ip adreslerini kısıtlamamız güvenlik açısından önemli bir işlemdir. Şimdi bu ayarın nasıl yapılacağını öğrenelim;

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

2-) Aşağıdaki komutu uygulayarak phpmyadmin ile ilgili ayarları yapabileceğimiz ilgili dosyayı açıyoruz;

sudo nano /etc/apache2/conf-enabled/phpmyadmin.conf

Bu komutu uyguladıktan sonra bizden root şifresi istenecektir. Gerekli şifreyigirdiktan sonra phpmyadmin.conf dosyası açılacaktır.

3-) Açılan dosyaya aşağıdaki değerleri yazıyoruz;

Order Allow,Deny
Allow from 127.0.0.1
Allow from 192.168.100.50
Allow from 192.168.100.51

Burada Phpmyadmin’e sadece 192.168.100.50 ve 192.168.100.51 ip adreslerin bağlanabileceğini belirtmiş olduk. Yaptığımız değişikliği kaydetmek için CTRL + X tuşlarına birlikte basıyoruz ve daha sonra Y tuşuna basıp enter yapıyoruz.

4-) Son olarak yaptığımız değişikliklerin aktif olması için aşağıdaki komutu uygulayarak apache servisini resetliyoruz;

sudo /etc/init.d/apache2 restart

Evet artık sadece belirlediğimiz ip adresler üzerinden phpmyadmin servisine bağlanabileceğiz. Güvenlik için yapılması gereken işlemlerden bir tanesidir. Eğer konu ile ilgili fazla bir bilginiz yoksa uzman bir kişiden destek almanızı öneririm. Yapacağınız bir hatada Phpmyadmin’e erişimi tamamen kaybedebilirsiniz.

Linux SCP ile Dosya Transferi

Linux sunucular arası dosya transferi yapmak için çeşitli yöntemler bulunmaktadır. Scp komutunu kullanmak bu yöntemlerden biridir. Sunuculara fiziksel olarak erişimimiz yoksa dosya transferi yapmak için scp komutunu kullanmamız en kolay yöntemdir.

Scp komutu ile Linux sunucular arası dosya transferini kolay ve hızlı bir şekilde yapabilmemiz mümkündür. Bu komutun temel olarak kullanımı şu şekildedir;

scp gönderilecekdosya gönderilecekyer

Yukarıdaki yapı komutun kullanımını tam olarak açıklamaya yetmemektedir. Bu nedenden dolayı komutun kullanımını daha iyi anlamak için bir tane örnek yapalım;

scp home/test/bilgiler.txt deneme@192.168.1.100: /home/deneme/

Yukarıdaki örnekte Linux sunucumuzda home/test klasörünün içinde yer alan bilgiler.txt dosyasını 192.168.1.100 ip adresli linux sunucunun home/deneme klasörünün içine transfer yapmak için gerekli komutu yazmış olduk. Burada ip adresin önüne karşı tarafta yer alan kullanıcının ismini yazarak (deneme) bu hesap bilgileri ile sunucuya dosya transferi yapmak istediğimizi belirtmiş olduk. Dosya transferinin gerçekleşmesi için karşı taraftaki bu kullanıcının şifresini bilmemiz gerekmektedir. Yani yukarıdaki komutu uyguladığımızda deneme isimli kullanıcının şifresini girmemiz bizden istenecektir. Şifreyi girdiğimizde dosya transfer işlemi gerçekleşecektir.

Linux’ta scp komutunu kullanarak dosya transferi yapma işlemi bu kadar kolay. Linux ile ilgili konularımıza devam edeceğiz. Bizi takip etmeye devam edin.