Linux’ta SCP İle Dosya Transferi

Bazı durumlarda bir sunucuda yer alan dosyayı farklı bir sunucuya transfer yapma ihtiyacı duyabiliriz. Bu işlemi yapmanın çeşitli yöntemleri bulunmaktadır. Dosya transfer işlemi iki Linux sunucu arasında yapılacaksa scp komutunu kullanmak bu yöntemlerden bir tanesidir. Linux sistemlerde scp komutu aşağıdaki örnekteki gibi kullanılır;

scp home/ali/deneme.txt root@192.168.1.100:/home/veli/

Yukarıdaki örnekte ali dizinimizde yer alan deneme.txt dosyasını 192.168.1.100 ip adresli sunucuda yer alan home/veli klasörün içine transfer yapmak için gerekli komutu yazmış olduk. Bu komutta root yazan yer dosya transfer yapılmak istenen sunucuda yer alan kullanıcının ismidir. Transfer işleminin başarılı bir şekilde gerçekleşmesi için root kullanıcısının şifresini bilmemiz gerekmektedir.

Linux sistemlerde scp komutunun kullanımı bu şekildedir.

Güncel DNS Adresleri 2019

Web sitelere erişmede sıkıntı yaşamamak için güncel dns adreslerini kullanmamız en etkili çözümlerden bir tanesidir. Aşağıda güncel dns adresleri belirtilmiştir. Bu adresleri bilgisayarımıza veya modemimize tanımlayabiliriz;

Google DNS
8.8.8.8
8.8.4.4

OpenDNS
208.67.222.222
208.67.220.220

TTnet (Türk Telekom) DNS
195.175.39.49
195.175.39.50

Yandex.DNS
77.88.8.8
77.88.8.1

DNS.WATCH
84.200.69.80
84.200.70.40

openNIC DNS
96.90.175.167
193.183.98.154

DynDNS
216.146.35.35
216.146.36.36

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

Linux sistemlerde dosyaların içeriğinde bulunan toplam satır sayısını wc -l komutunu kullanarak öğrenebiliriz. Bu komutun kullanımı şu şekildedir;

wc -l dosya_ismi

Örnek;

wc -l /deneme/ornek.txt

Yukarıdaki örnekte deneme dizinimizin içinde yer alan ornek.txt dosyamızdaki satır adedini ekranda görüntülemiş olduk.

Linux’ta Son Değişen Dosya ve Klasörleri Görme

Linux sunucunuzda dosya ve klasörlerde yapılan değişiklikler sisteminizin sorunlu olarak çalışmasına neden olabilir. Özellikle sisteme yapılan saldırılar sonucu sistem dosyalarınızda değişiklik yapılmış olarabilir. Bu durumda sisteminizde değişiklik yapılan klasörler ve dosyaları listelemek için aşağıdaki komutu kullanabilirsiniz;

find $1 -type f -exec stat –format ‘%Y :%y %n’ “{}” \; | sort -nr | cut -d: -f2- | head

Bu komut uygulandıktan sonra sisteminizde son olarak değiştirilmiş dosya ve klasörler ekranda listelenecektir.

Linux İki Dosyayı Karşılaştırma

Linux sistemlerde iki dosyayı karşılaştırmak için diff komutu kullanılmaktadır. Bu komut ile belirtilen iki dosya satır satır karşılaştırılır. Komutun kullanımı şu şekildedir;

diff dosya1 dosya2

Örnek;

diff deneme.txt ornek.txt

Yukardaki örnekte bulunduğumuz dizinde yer alan deneme.txt ile ornek.txt dosyalarını karşılaştırmış olduk.

Ağ Ortamında Dosya Aktarımı

Ağ ortamında bir bilgisayardan başka bir bilgisayara kolay bir şekilde dosya gönderebilmemiz mümkündür.  İnternet olmayan yapılarda bu işlem programsız olarak yapılabilmektedir.  Bu işlem için bilgisayarımızın çalıştır ekranını açıyoruz ve açılan kutucuğa aşağıdaki gibi bir değer giriyoruz;

\\ipadres-veya-bilgisayarismi\c$

Burada ip adres veya bilgisayar ismi yazan yere bilgisayarımızdan dosya göndermek istediğimiz bilgiayarın ip adresini veya bilgisayar ismini yazıyoruz . c$ değeri ise belirtilen bilgisayarın c sürücüsüne ulaşmak istediğimizi belirtiyoruz. Bu yazımdan sonra karşı bilgisayarın dosya sistemine ulaşmış olacağız. Artık bilgisayarımızdaki dosyayı karşı bilgisayarın masaüstüne veya başka bir konumuna gönderebiliriz.

Not: Yukarıdaki değeri girdikten sonra bizden kullanıcı adı ve şifre girmemiz istenecektir. Domain (etki alanı)ortamında bu bölüme admin yetkisine sahip bir hesabı girmemiz gerekektir. Domain ortamı olmayan yapılarda ise dosya göndermek istediğimiz bilgisayarda bulunan kullanıcı hesabının bilgilerini girmemiz gerekmektedir.

Centos Güncelleme Komutu

Özellikle güvenlik nedeniyle işletim sistemlerini güncellememiz çok önemlidir. Linux tabanlı bir işletim sistemi olan Centos’u bir komut ile güncellememiz mümkündür. Bu işlem için sistemimize root hesabımızla bağlantı yapıp aşağıdaki komutu uygulamamız yeterli olacaktır;

yum -y update

Güncelleme işlemi tamamlandıktan sonra reboot komutu uygulayarak sistemimizi resetlememiz gerekmektedir.