Autor del tema
#0
Uzak bir Linux sunucusunu yönetmek, sistem yöneticileri ve geliştiriciler için temel bir beceridir. Bu yazıda, uzak sunucularla etkileşim kurmak için yaygın olarak kullanılan bazı temel komutları inceleyeceğiz. Bu komutlar, sunucuya bağlanmaktan, dosyaları transfer etmeye kadar birçok işlemi kolaylaştırır.
İlk olarak, uzak bir sunucuya bağlanmak için en yaygın kullanılan komut
Örneğin,
Uzak sunucularda dosya transferi için
Örneğin,
Bir diğer önemli komut ise
Son olarak,
Bu temel komutlar, uzak bir Linux sunucusunda yönetim yaparken sıkça kullanılır ve sistem yöneticileri için vazgeçilmez araçlardır. Uzak sunucu yönetiminde daha farklı komutlar ve yöntemler hakkında daha fazla bilgi edinmek, sistemlerinizi daha etkili bir şekilde yönetmenize yardımcı olabilir.
İlk olarak, uzak bir sunucuya bağlanmak için en yaygın kullanılan komut
ssh (Secure Shell) komutudur. Bu komut, uzak bir makineye güvenli bir şekilde bağlanarak terminal üzerinde komut çalıştırmanıza olanak tanır. Kullanım şekli genellikle şu şekildedir:CODE
1ssh kullanıcı_adı@sunucu_ip_adresiÖrneğin,
ssh [email protected] komutu, belirtilen IP adresine sahip sunucuya “user” adlı kullanıcıyla bağlanmanızı sağlar.Uzak sunucularda dosya transferi için
scp (Secure Copy) komutu kullanılır. Bu komut, dosyaları güvenli bir şekilde kopyalamak için SSH protokolünü kullanır. Aşağıdaki gibi kullanılabilir:CODE
1scp yerel_dosya kullanıcı_adı@sunucu_ip_adresi:/hedef/dizin/Örneğin,
scp file.txt [email protected]:/home/user/ komutu, file.txt dosyasını uzak sunucunun /home/user/ dizinine kopyalar.Bir diğer önemli komut ise
rsync’dir. Bu komut, dosyaları senkronize etmek ve yedeklemek için idealdir. Özellikle büyük dosya transferlerinde sadece değişen kısımlar kopyalanarak işlem süresi kısaltılır. Temel kullanım şekli:CODE
1rsync -avz yerel_dosya kullanıcı_adı@sunucu_ip_adresi:/hedef/dizin/Son olarak,
top veya htop komutları, sunucuda çalışan işlemleri izlemek için kullanılır. top komutu, sistem kaynaklarının anlık durumunu gösterirken, htop daha gelişmiş bir arayüze sahiptir ve daha fazla kontrol imkanı sunar.Bu temel komutlar, uzak bir Linux sunucusunda yönetim yaparken sıkça kullanılır ve sistem yöneticileri için vazgeçilmez araçlardır. Uzak sunucu yönetiminde daha farklı komutlar ve yöntemler hakkında daha fazla bilgi edinmek, sistemlerinizi daha etkili bir şekilde yönetmenize yardımcı olabilir.