Plesk ve SSH Komutlari

[b]Plesk servisleri ile ilgili komutlar[/b]
[color=red]Tüm servisleri durdurmak:[/color] [b]service psa stopall[/b]
[color=red]Tüm servisleri başlatmak:[/color] [b]service psa startall[/b]
[color=green]Http yi yeniden başlatmak:[/color] service httpd restart
[color=green]Mysqli yeniden başlatmak:[/color] service mysqld restart
[color=green]Email servisini yeniden başlatmak:[/color] service qmail restart
[color=green][b]DNS servisini yeniden başlatmak: [/b][/color]service named restart
[color=green]FTP servisini yeniden başlatmak: [/color]service xinetd restart
[color=green]Plesk panel, http ve mysqli yeniden başlatmak:[/color] service psa restart

[b][size=99px]I. Basit komutlar[/size][/b]
[b]A. Plesk admin şifresini gösterir[/b]
cat /etc/psa/.psa.shadow
[b]B. Dizin değiştirir (cd) *[/b]
cd /path/to/directory/
[b]C. Dosya ve alt klasörleri listeler (ls) *[/b]
ls -alh (dosya ve klasörleri yetkileri ile birlikte listeler)

[b]D. Çalışan servisleri gözlemleme[/b]
ps -a top -c (çıkmak için Ctrl+C ye basın)
ps -auxf (işlem listesi)
[b]E. Servisleri Başlatma/Durdurma[/b]
/etc/init.d/ start|stop|restart|status ("/etc/init.d/httpd stop" apache servisini durdurur)
[b][size=99px]II. Dosya Sistemi Komutları[/size][/b]
[b]A. Toplam disk boyutunu kontrol etme[/b]
[color=red]df[/color] (disk durumunun % olarak doluluk oranını gösterir)
[b]B. Dosya ve klasörleri boyutları ile birlikte listeler[/b]
[color=red]du [/color](bu komut geç cevap verebilir)
1. du -sh * (dizin içindeki tüm klasörleri ve boyutlarını gösterir)
[b]C. Dosyaları Silme[/b]
(rm /path/to/dosyaadi.htm) - her zaman silmeden önce sorulmsını sağlayın *
1. [color=red]rm -vf [/color](dosyaları silmeden önce sormaz ve direkt siler. Bu komutu kullanmadan önce dikkatli olunuz çünkü silinen dosyanın geri dönüşü mümkün olmayacaktır.)
2. [color=red]rm -vrf[/color] (klasör ve alt klasörleri sormadan siler)
[b]D. Dosyaları Kopyalama (cp) *[/b]
[color=red]cp dosyaadi.abc /yeni/path/dosyaadi.abc[/color]
[b]E. Dosyaları Taşıma (mv) *[/b]
[color=darkred]mv dosya.abc /yeni/path/dosya.abc[/color]
[b]F. Boş dosya oluşturma (touch) *[/b]
[color=green]touch dosyaadi.123[/color]
[b][size=99px]III. Dosya yetkileri ve dosya sahibi (dv)+(ss)[/size][/b]
[b]A. Dosya yetkilerini değiştirme ([color=red]chmod[/color]) *[/b]
[color=blue]chmod 000 dosya.abc[/color] (Klasörler için varsayılan 755, dosyalar için 644 tür.)
[color=green]1. Numaralandırmanın karşılığı. 1.=Sahibi; 2.=Grup; 3.=Diğer[/color]
(-rwxrwxwrx = 777, -rwxr-xr-x = 755, -rw-r--r-- = 644, v.b.)
7 = Okuma + Yazma + Çalıştırma
6 = Okuma + Yazma
5 = Okuma + Çalıştırma
4 = Okuma
3 = Yazma + Çalıştırma
2 = Yazma
1 = Çalıştırma
0 = Tüm hakları engelleme
[b]B. Dosyaların Sahibini Değiştirme (chown) *[/b]
[color=red]chown kullanici:kullanici dosya.abc[/color]
[color=darkred]chown -R kullanici:kullanici klasor/[/color]

[b][size=99px]IV. Log Dosyalarını Kontrol etme (dv)[/size][/b]
Log dosyaları sisteminiz üzerinde nelerin gerçekleştiği konusunda size bilgi verir.
Komutu kullanmadan önce 'tail -n 100' yazar iseniz loglardaki son 100 işlemi görebilirsiniz.
En çok kullanılan log komutları:
A. Ana hata logları
tail -n 100 /var/log/messages
B. Apache hata logları
1. tail -n 100 /var/log/httpd/error_log
2. tail -n 100 /home/httpd/vhosts/domain.com/statistics/logs/error_log (her domain için)
C. MySQL logları
tail -n 100 /var/log/mysqld.log
D. Mail logları
tail -n 100 /user/local/psa/var/log/maillog
V. Gelişmiş komutlar
A. 10 MB tan büyük dosyaları bulma
find . -size '+10000k' -exec ls -Shl {} ;
B. Grep. komutu
cat file | grep ftp (içerisinde 'ftp' kelimesi geçen dosyaları bulur)
C. Less/More
less filename.abc (dosya içeriğini gösterir. 'q' ya basarak çıkabilirsiniz.)
more aynı görevi yapar..
|more eklentisi ile içeriği büyük olan dosyaları yada listeleme işlemlerini aşama aşama görebilirsiniz.
'tail -n 1000 /var/log/httpd/error_log | more'
Boşluk (space) tuşuna basarak sonraki ekranlara geçebilir ctrl +c ile çıkabilirsiniz.

[b][size=99px]VI. Yazı editörleri[/size][/b]
A. Vi editörü
vi /path/to/dosya.abc
i = INSERT modu. Herhangi bir değişiklik yapmak istediğiniz zaman 'i' tuşuna basarak insert moduna girin.
'Esc' tuşuna basarak insert modundan çıkabilirsiniz.
:q = Yaptığınız işlemleri kaydetmeden çıkmanızı sağlar (INSERT modunda olmadığınıza emin olun)
Esc:x = Kaydeder ve çıkar.
B. Pico editörü
pico /path/to/dosya.abc
Normal bir txt editörü gibi kullanabilirsiniz.
Ctrl + x ve 'y' ile kaydedip çıkabilirsiniz.
Ctrl + x ve 'n' ile kaydetmeden çıkabilirsiniz.
Pico yerine 'nano' komutunu kullanabilirsiniz.
Hanci.org sizlere daha iyi hizmet sunmak için çerezleri kullanıyor.
Hanci.org sitesini kullanarak çerez politikamızı kabul etmiş olacaksınız.
Detaylı bilgi almak için Gizlilik ve Çerez Politikası metnimizi inceleyebilirsiniz.