Kategori arşivi: Linux

Linux Plesk Mail Yönlendirme Komutu

Linux Plesk’de mail yönlendirme işlemini hem panel üzerinden hem de Linux komut satırı üzerinden yapabiliriz. Bu yazıda Linux komut satırından bu işlemin nasıl yapılacağını anlatacağız.

Linux komut satırı üzerinden mail yönlendirmesi yapabilmemiz için uygulamamız gereken komut örneği şu şekildedir;

Örneğimizde info@deneme.com adresine gelen mailleri iletisim@deneme.com adresini yönlendirmek istediğimizi varsayıyoruz. Bu işlem için yazmamız gereken komut şu şekildedir;

plesk bin mail -u info@deneme.com -forwarding true -forwarding-address add:iletisim@deneme.com

Birden fazla adrese yönlendirmeyi ise aşağıdaki örnekteki gibi yapabiliriz;

plesk bin mail -u info@deneme.com -forwarding true -forwarding-address add:iletisim@deneme.com,muhasebe@deneme.com,ik@deneme.com 

Bu işlemi Linux’ta root yetkisine sahip olan bir kullanıcı hesabı ile yapmamız gerekmektedir. Aksi durumda yönlendirme işlemi gerçekleşmeyecektir.

İlerleyen günlerde bu işlemin panel üzerinden nasıl yapılacağını anlatacağız. Bizi takip etmeye devam edin.

Linux Dosya ve Klasör Silme

Bu yazıda Linux’ta dosya veya klasör silmek için kullanmamız gereken komutları öğreneceğiz. Linux’ta dosya silmek için rm komutu, klasör silmek için ise rmdir komutu kullanılmaktadır. Fakat rmdir komutu ile sadece boş klasörleri silebilmekteyiz. İçi dolu olan bir klasörü silmek istediğimizde ise rm komutuna parametreler eklemeliyiz. Şimdi bu komutların kullanımını daha iyi öğrenmek için örnekler yapalım;

rm test.txt
rm /home/onur/ornek.txt
rm /home/onur/*

Burada ilk komut ile bulunduğumuz dizinde yer alan test.txt isimli dosyayı silmiş olduk. İkinci komutta ise home/onur/ klasörünün içinde yer alan ornek.txt dosyasını sildik. Son komut ile de home/onur klasörünün içinde yer alan tüm dosyaları silmiş olduk. Şimdi klasör silmek için kullanmamız gereken komutları öğrenelim;

rmdir deneme
rm -r test

Burada ilk komut ile bulunduğumuz dizinde (klasör) bulunan deneme isimli klasörü silmiş olduk. İkinci komutta ise içinde dosya ve klasör olan test isimli klasörü sildik.

Linux işletim sistemlerinde temel olarak dosya ve klasör silme işlemleri bu şekildedir. Tekrar görüşmek üzere. Şimdilik hoşçakalın.

Linux Disk Mount Etme

Linux sistemimize yeni disk eklediğimizde bu diski önce formatlayıp sonra sisteme tanıtmamız yani mount etmemiz gerekmektedir. Bu işlemlerin adımlarını bu makalede adım adım anlatacağım.

Linux sistemimize diski fiziksel olarak bağladığımızda ilk olarak sistemimizden aşağıdaki komutu uygulayarak diskimizi görmemiz gerekmektedir;

fdisk -l

Bu komut ile diskimiz dev/sda, dev/sdb gibi bir isimle gözükecektir. Disk bu komutla gözükmesine rağmen sisteme tanımlı olmadığından dolayı kullanılabilir durumda değildir. Diski kullanılabilir duruma getirmek için ilk olarak formatlamamız gerekmektedir. Şimdi bu işlem için gerekli olan komutu öğrenelim;

Not: Biz örneğimizde diskimizin sdb isminde olduğunu varsaydık. Siz burada disk ismine çok dikkat etmelisiniz. Aksi durumda kullanılır durumda olan diskteki verileriniz silinebilir. Linux konusunda uzman değilseniz bu işlem için destek almanızı öneririm.

mkfs.ext3 /dev/sdb

Evet diskimiz formatlandı. Şimdi diskimizi tanıtmak için ana dizinde boş bir dizin (klasör) oluşturuyoruz;

mkdir /yedekdisk

Şimdi oluşturduğumuz bu dizin içine diskimizi mount edelim. Bu işlem için aşağıdaki komutu uygulamamız yeterli olacaktır;

mount /dev/sdb /yedekdisk

Evet artık diskimizi kullanabiliriz. Fakat yaptığımız işlemleri bu şekilde bırakırsak sistemimizi yeniden başlattığımızda diskimiz kaybolacaktır. Bunu engellemek için Linux’ta başlangıçta mount işleminin otomatik olarak yapılmasını sağlamalıyız. Linux’ta rc.local dosyasında başlangıçta çalışan komutlar yer almaktadır. Bu dosyayı açıp mount komutunu eklemeliyiz. Aşağıdaki komut ile dosyayı açabiliriz;

nano /etc/rc.d/rc.local

Dosyanın en altına aşağıdaki komutu ekliyoruz;

mount /dev/sdb /yedekdisk

Dosyayı kaydetmek için CTRL+X tuşlarına birlikte basıp Y tuşuna basıyoruz. Artık bilgisayarımız veya sunucumuz yeniden başladığında diskimiz gözükmeye devam edecektir.

Linux’ta yeni disk tanımlama işlemi bu kadar. Linux ile ilgili konularımıza devam edeceğiz. Bizi takip etmeye devam edin.

Linux Kullanıcı Oluşturma

Linux işletim sistemlerinde kullanıcı oluşturmak için useradd, adduser komutlarından bir tanesini kullanabiliriz. Şimdi bu komutların kullanımı ile ilgili örnekler yapalım;

Not: Linux’ta kullanıcı oluşturmak için root yetkisine sahip olmamız gerekmektedir. Aksi durumda işlemi gerçekleştiremeyiz.

adduser komutu kullanımı;

adduser Onur

Yukarıdaki örnek komut ile sistemimizde Onur isimli bir kullanıcı oluşturmuş olduk. Eğer root olarak giriş yapmadıysak bu komutun başına sudo yazmamız gerekecektir. Yani;

sudo adduser Onur

Not: Bu komut ile kök dizinde yer alan home klasörünün içinde kullanıcı ismi ile kullanıcıya ait dizin oluşacaktır.

useradd komutu kullanımı;

Bu komutun kullanımının diğer komuttan bir farkı yoktur;

sudo useradd Onur

Bu komutun diğer komuttan farkı kullanıcı dizini ve grubunun kullanıcı oluşturulurken belirlenebilmesidir.

Evet bu yazıda Linux’ta kullanıcı oluşturmak için basit olarak hangi komutları kullanmamız gerektiğini öğrendik. Bu işlemlerin detaylarını yakında yayınlanacak olan e-kitabımız üzerinden öğrenebilirsiniz. Bizi takip etmeye devam edin.

Linux Çalışan Süreçleri Görüntüleme

Bu yazıda Linux’ta çalışan servisler ile ilgili detaylı bilgi almak için hangi komutları uygulamamız gerektiğini öğreneceğiz. Bu işlem için en çok kullanacağımız komutlar şu şekildedir;

Çalışan İşlemler ile ilgili bilgi almak için;

ps -axu

Hangi servisin ne kadar ram ve işlemci kullandığını görmek için;

top

Çalışan bir servisin işlem numarasını almak için;

pgrep “işlemadı”

İşlem sonlandırmak için (bir önceki komutta öğrendiğimiz işlemin numarası burada işimize yarayacaktır);

kill “işlem numarası”

Bir servisin durumu ile ilgili bilgi almak için;

service “servis-adı” status
Örnek; service bind9 status (Burada sistemimizde çalışan bind servisi ile ilgili bilgi almak için gerekli komutu yazmış olduk. Bu komutla servisin çalışıp çalışmadığı gibi birçok bilgiyi alabiliriz).

Bir servisi başlatmak için;

service “servisadı” start
Örnek; service bind9 start

Bir servisi durdurmak için;

service “servisadı” stop
Örnek; service bind9 stop

Bir servisi yeniden başlatmak için (sorun yaşayan veya üzerinde işlem yapılan bir servisi resetlememiz gerekmektedir. Bu komutu bu gibi işlemlerde kullanabilirsiniz.);

service “servisadı” restart
Örnek; service bind9 restart

Evet bu yazıda Linux’ta çalışan servisler ile ilgili detaylı bilgi öğrenmek için ve bu servisler ile ilgili işlem yapmak için uygulamamız gereken komutları öğrendik. Tekrar görüşmek üzere. Şimdilik hoşçakalın.

Not: Yakın zamanda “Linux Temel Komutları” e-kitabımız yayınlanacaktır. Kitabımıza bilgialnet.com üzerinden ve Google Play kitaplardan ulaşabileceksiniz. Sitemizi takip etmeye devam edin.

SSH ile Mysql Veritabanı Onarma

Linux sunucumuzda bazı durumlarda web sitemizin veritabanı zarar görebilmektedir. Bu sorun daha çok veritabanına veri yazılırken kesinti olması durumunda yaşanmaktadır. Bu durumda mysql de veritabanını onarmak için bir komut bulunmaktadır. Şimdi bu komutu öğrenelim;

Not: Bu işlemi yapmadan önce veritabanının yedeklenmesi doğru olacaktır. Şimdi veritabanı onarmak için uygulamamız gereken komutu öğrenelim;

mysqlcheck -r veritabanıismi

Örnek;

mysqlcheck -r bilgial

Yukarıdaki örnekte sunucumuzda bulunan bilgisal isimli veribanını onarmış olduk. Bu işlemi yapmak için Linux sunucumuza root hesabımızla bağlantı yapmamız gerekmektedir.

Mysql sisteminde veritabanı onarma işlemi bu kadar kolay. Tekrar görüşmek üzere. Şimdilik hoşçakalın.