Kategori arşivi: Linux

Linux Dosya Kopyalama Komutu

Bilgisayarlarda ve sunucularda en çok yaptığımız işlemlerden biri dosya veya klasör kopyalamaktır. Bu işlemi Windows işletim sistemlerinde görsel olarak, kolay bir şekilde yapabilmekteyiz. Üzerine grafiksel arayüz (gui) veya panel kurulmamış Linux işletim sistemlerinde bu işlemi yapmak için komut kullanmamız gerekmektedir. Linux’ta bu işlemi cp komutu ile yapabilmekteyiz. Bu komutun kullanımı şu şekildedir;

cp kopyalanacakdosya kopyalanacakyer

Şimdi komutun kullanımı ile ilgili bir örnek yapalım;

cp deneme/notlar.txt test

Yukarıdaki örnekte deneme klasörünün içinde yer alan notlar.txt dosyasını test isimli klasörün içine kopyalamış olduk.

Bu yazıda Linux’ta en sık olarak kullanılan komutlardan birini öğrenmiş olduk. Linux ile ilgili konularımıza devam edeceğiz. Bizi takip etmeye devam edin.

Cpanel SSH ile Yedek Alma ve Geri Yükleme

Veri kaybı yaşamamak için web sitelerimizin yedeklerini belirli aralıklarda almamız önemlidir. Ydekleme işlemini tüm hosting kontrol panelleri üzerinden kolay bir şekilde yapabiliriz. Cpanel kurulu sunucularda web site yedekleme işlemini panel dışında sunucu üzerinden de yapabilmemiz mümkün olmaktadır. Bu işlem için Linux sunucumuza bağlanıp birkaç komut uygulamamız gerekmektedir.

Cpanel SSH ile Yedek Alma

Öncelikle şunu belirtmek isterim. Cpanel’de sunucu üzerinden yedek almak ve yedekleri geri yüklemek için sisteme root hesabımızla bağlantı yapmamız gerekmektedir. Bu hatırlatmadan sonra yedekleme işlemi için kullanmamız gereken komutları öğrenelim;

cd /home
/scripts/pkgacct bilgial

Burada ilk komut ile sunucumuzda home dizinine giriş yapmış olduk. İkinci komut ile de yedeklemek istediğimiz web sitemizin Cpanel hesap adını yazarak yedekleme işlemini başlatmış olduk. Burada siz bilgial yazan yere yedeklemek istediğiniz web sitenizin Cpanel kullanıcı ismini yazacaksınız. Bu işlemden sonra home dizininde yedek dosyası oluşacaktır. Dosyanın oluştuğunu aşağıdaki komut ile görebiliriz;

ls -l

Cpanel SSH ile Yedek Geri Yükleme

Cpanel’de ssh ile alınan bir yedeği geri yüklemek için uygulamamız gereken komutlar ise şu şekildedir;

cd /home
/scripts/restorepkg bilgial.tar.gz

Burada ilk olarak cd komutu ile home dizinine giriş yapmış olduk. Bir önceki komutta yedeklememizi bu dizin içine yapmıştık. İkinci komut ile de yedeğimizi geri yüklemek için gerekli komutu yazmış olduk. Siz burada bilgial.tar.gz yerine kendi yedek dosyanızın ismini yazacaksınız.

Cpanel ssh ile yedek alma ve geri yükleme işlemi bu kadar kolay. Takıldığınız bir yer olursa yorum bölümünden bizimle iletişime geçebilirsiniz.

Linux Chattr Komutu Kullanımı

Linux’ta bir dosya veya klasörün güvenliğini sağlamak için chattr komutunu kullanabiliriz. Peki bu komut tam olarak ne işe yarar? Linux’ta chattr komutu bir dosya veya klasörü kilitlemeye yaramaktadır. Yani bu komut ile belirlediğimiz bir dosya veya klasörün yanlışlıkla değiştirilmesini veya silinmesini engelleyebiliriz. Önemli dosyalarımızı bu şekilde koruyabiliriz. Bu komutun kullanımı şu şekildedir;

chattr +i dosyaismi
chattr -R +i dizinismi

Şimdi bu komutun kullanımı ile ilgili bir tane örnek yapalım. Örneğimizde bulunduğumuz dizinde deneme.txt isimli bir dosyanın olduğunu varsayıyoruz ve bu dosyayı kilitlemek istiyoruz. Ayrıca bulunduğumuz dizinde bulunan test adında bir klasörü de kilitlemek istiyoruz. Şimdi bu işlemler için uygulamamız gereken komutları öğrenelim;

chattr +i deneme.txt
chattr -R +i test

Bu komutlardan sonra belirlediğimiz dosya ve klasör kilitlenmiş olacaktır. Yani salt okunur olacaktır. Kilidi kaldırmak için ise chattr komutunu -i parametresi ile kullanmamız gerekmektedir. Yukarıdaki örneğe göre kilitleri kaldırmamız için uygulamamız gereken komutlar şu şekilde olacaktır;

chattr -i deneme.txt
chattr -R -i test

Linux Dosya İndirme Komutu

Linux işletim sistemlerinde internet üzerinden dosya indirmek için wget komutu kullanılmaktadır. Bu komutun kullanımını bu makalede detaylı bir şekilde açıklayacağız. Linux’ta wget komutu aşağıdaki gibi kullanılmaktadır;

wget indirilecekdosyanınadresi

Örneğin Linux sistemimizde masaüstüne internet üzerinden bir dosya indirmek istiyoruz. Bu işlem için ilk olarak cd komutu ile masaüstü klasörünün içine giriş yapıyoruz. Siz burada dosyayı indirmek istediğiniz klasörün içine giriş yapacaksınız. Direkt olarak bulunduğumuz konuma da indirebileceğimizi unutmayalım ;

cd /home/deneme/desktop

Son olarak wget komutu ile dosyamızı indiriyoruz;

wget https://dosyaindirilecekadres.com/dosyaismi.exe

Web tarayıcımız üzerinden indirmek istediğimiz dosyanın linkinin üstüne sağ tuş ile tıklayıp açılan menüden Bağlantı adresini kopyalı yaptığımızda link adresi kopyalanacaktır. Bu şekilde indirmek istediğimiz dosyaların linklerini kopyalayabiliriz. İndirdiğimiz dosyayı klasör içinde görmek için aşağıdaki komutu kullanabiliriz;

ls -l

Linux ile ilgili konularımıza devam edeceğiz. Bizi takip etmeye devam edin.

Ubuntu Güncelleme Komutu

İşletim sistemlerinin güncellemelerinin yapılması güvenlik için önemli bir işlem olmaktadır. Ayrıca sistemimizi sorunsuz kullanmak için bu işlem göz ardı edilmeden yapılmalıdır.

Linux çekirdeği ile oluşturulmuş işletim sistemlerinden bir tanesi olan Ubuntu’da güncelleme işlemini sadece bir komut ile yapabilmemiz mümkün olmaktadır. Bu işlem için güncelleme yapacağımız sisteme root hesabımızla bağlantı yapıp aşaağıdaki komutu uygulamamız yeterli olacaktır;

sudo apt-get update

Eğer root hesabı ile bağlantı yapmadıysak bizden root kullanıcısının şifresi istenecektir. Gerekli bilgileri girdikten sonra işlemi onaylamak için Y tuşuna basıp enter yapmamız yeterli olacaktır ve sistemimiz güncellenmeye başlanacaktır.

Ubuntu’da işletim sistemi güncelleme işlemi bu kadar kolay. Linux ile ilgili konularımıza devam edeceğiz. Bizi takip etmeye devam edin.

Linux Sisteme Giriş Yapan Kullanıcıları Görme

Linux sunucumuzda güvenlik için belirli aralıklarla sistemimize son giriş yapan kullanıcıları kontrol etmeliyiz. Bu işlem için sadece bir satırlık komut kullanmamız yeterli olmaktadır.

Linux’ta sisteme bağlantı yapan son kullanıcıları ekranda listelemek için kullanmamız gereken komut şu şekildedir;

lastlog

Bu komut ile sisteme bağlantı yapan tüm kullanıcılar listelenecektir. Komutu biraz daha geliştirelim ve son 15 gün içinde bağlantı yapan kullanıcıları görelim;

lastlog -t 15

Evet bu komut ile son 15 gün içinde sistemimize bağlantı yapan kullanıcıları görmüş olduk.

Bu işlem için kullanabileceğimiz diğer komut ise şu şekildedir;

last

Bu komut bize son bağlantı yapan kullanıcıları ve bu kullanıcıların ip bilgilerini ekranda gösterecektir.

Belirli adet kaydı listelememiz de mümkündür. Bu işlem için kullanmamız gereken örnek komut şu şekildedir;

last | head -10

Burada son 10 kaydı listelemiş olduk.

Belirli bir kullanıcı için bilgi almak istediğimizde aşağıdaki örnekteki gibi bir komut kullanabiliriz;

last deneme | head -10

Bu komutta sistemimizde bulunan deneme isimli kullanıcının son 10 giriş bilgilerini listeletmiş olduk.