Linux Server Yönetimi/Sunucu İçin Kullanılan Linux Komutları

BÖKE

Yaşayan Forum Efsanesi
20 Ağu 2016
8,754
411
Linux Server Yönetimi Hakkında Sunucu Yönetimi İçin Kullanılan Linux Komutarından Bahsettim Video Kaydını İse Haftaya Yayınlıyacağım Umarım İşinize Yarar... İyi Forumlar Dilerim

Bir dizinin ve altındaki tüm klasörlerin isimlerini ve toplam boyutlarını öğrenmek için;
# du
# du /etc (Örnek kullanım /etc dizini için)
# du -sh (Dizin boyutunu öğrenmek için kullanılır)
# du -sh /etc (Sadece /etc dizinin boyutunu öğrenmek için)
# du -sh * (Bulunduğunuz dizindeki tüm dosyaların boyutlarını öğrenmek için)


43.gif


Klasördeki mp4 uzantılı dosyaların boyutlarını bir liste şeklinde alırız;
# du -sh *.mp4


43.gif


Çalışan tüm işlemleri (Process) görmek için PS komutu kullanılır;
# ps
# ps -a (Sistemde çalışan gizli işlemler)
# ps -e (Sistemde çalışan tüm süreçlerin listesini görmek için)
# ps -le (Ayrıntılı listeleme için l parametresini ekliyoruz)
# ps -eF (Ebeveyn süreçleri izlemek için)
# ps -u burakavcioglu (burakavcioglu kullanıcısına ait süreçlerin listesini görebilmek için)


43.gif



Sunucuda çalıştırılan işlemlerin CPU/RAM kullanımıyla birlikte detaylı olarak gösterir;
# ps aux
# ps auxf (Tree şeklinde gösterim, Dizinlerin altındaki süreçleride gösterir)
# ps -axl (Başka bir versiyonu)
# ps -aux | grep cpba


43.gif



Çalışan bir uygulamanın PID numarasını yazarak işlemini sonlandırmak için;
# kill -9 PIDNUMARASI
# kill -9 1518 (1518 PID numaralı Process’i kapattık)


43.gif



Bir servisi ve süreçlerini komple kapatmak için (Örnek Apache Servisi);
# killall -9 httpd


43.gif



Zombie Süreci kapatmak için;
# kill -s SIGCHLD PIDNUMARASI
# kill -s SIGCHLD 1518 (1518 PID numaralı Zombie süreci kapattık)


43.gif



Sunucuya bağlanan IP adreslerini gösterir;
# netstat -n


43.gif


Sunucuya bağlanan Reseller IP adreslerini gösterir;
# netstat -a


43.gif



Advanced Komutlar;

Sunucuda en fazla CPU kullanan hesabı öğrenebilirsiniz;
# ps axo pcpu,comm,pid,euser | sort -nr | head -n 10


43.gif




Sunucuda en fazla Ram Bellek kullanan hesabı öğrenebilirsiniz;
# ps axo %mem,comm,pid,euser | sort -nr | head -n 10


43.gif



Load Average değerini direk ekrana yazdırmak için;
# top -b -n 1 | head -n 10 | grep average | awk ‘{print $12}’ | cut -d, -f1



43.gif



Gelen SYN ataklarını görmek için;
# netstat -n | grep SYN


43.gif



Sunucunun IP adresini çekmek için;
# ifconfig eth0 | grep inet | awk ‘{ print $2 }’



43.gif



Sunucu IPv4, Lokal IP ve IPv6 bilgilerini ekrana verir;
# ip addr show eth0 | grep inet | awk ‘{ print $2; }’ | sed ‘s/\/.*$//’



43.gif



Sunucudaki İşlemci(CPU) sayısı;
# cat /proc/cpuinfo | grep -c processor


43.gif



Boş Bellek(Memory) Alanı;
# (free | awk ‘/Mem:/ { print $4 }’)


43.gif



Konuda göstermiş olduğum linkleri her yerde bulmanız mümkündür alıntı değildir...

43.gif



Bu Konu İçin Bahsettim Devam Niteliğindeki Konu Ve Derlediğim Video ;

http://www.turkhackteam.org/linux-server-yonetim/1508968-linux-server-yonetimi-sunucu-icin-kullanilan-linux-komutlari-2-cem-adrian.html#post6921530

yE19r9.png
W0aRLP.png
 
Son düzenleme:
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.