Plesk servisleri ile ilgili komutlar
Tum servisleri durdurmak: service psa stopall
Tum servisleri başlatmak: service psa startall
Http yi yeniden başlatmak: service httpd restart
Mysqli yeniden başlatmak: service mysqld restart
Email servisini yeniden başlatmak: service qmail restart
DNS servisini yeniden başlatmak: service named restart
FTP servisini yeniden başlatmak: service xinetd restart
Plesk panel, http ve mysqli yeniden başlatmak: service psa restart
I. Basit komutlar
A. Plesk admin şifresini gosterir
cat /etc/psa/.psa.shadow
B. Dizin değiştirir (cd) *
cd /path/to/directory/
C. Dosya ve alt klasorleri listeler (ls) *
ls -alh (dosya ve klasorleri yetkileri ile birlikte listeler)
D. Calışan servisleri gozlemleme
ps -a top -c (cıkmak icin Ctrl+C ye basın)
ps -auxf (işlem listesi)
E. Servisleri Başlatma/Durdurma
/etc/init.d/ start|stop|restart|status (“/etc/init.d/httpd stop” apache servisini durdurur)
II. Dosya Sistemi Komutları
A. Toplam disk boyutunu kontrol etme
df (disk durumunun % olarak doluluk oranını gosterir)
B. Dosya ve klasorleri boyutları ile birlikte listeler
du (bu komut gec cevap verebilir)
1. du -sh * (dizin icindeki tum klasorleri ve boyutlarını gosterir)
C. Dosyaları Silme (rm /path/to/dosyaadi.htm) – her zaman silmeden once sorulmsını sağlayın *
1. rm -vf (dosyaları silmeden once sormaz ve direkt siler. Bu komutu kullanmadan once dikkatli olunuz cunku silinen dosyanın geri donuşu mumkun olmayacaktır.)
2. rm -vrf (klasor ve alt klasorleri sormadan siler)
D. Dosyaları Kopyalama (cp) *
cp dosyaadi.abc /yeni/path/dosyaadi.abc
E. Dosyaları Taşıma (mv) *
mv dosya.abc /yeni/path/dosya.abc
F. Boş dosya oluşturma (touch) *
touch dosyaadi.123
III. Dosya yetkileri ve dosya sahibi (dv)[ss)
A. Dosya yetkilerini değiştirme (chmod) *
chmod 000 dosya.abc (Klasorler icin varsayılan 755, dosyalar icin 644 tur.)
1. Numaralandırmanın karşılığı. 1.=Sahibi; 2.=Grup; 3.=Diğer
(-rwxrwxwrx = 777, -rwxr-xr-x = 755, -rw-r–r– = 644, v.b.)
7 = Okuma + Yazma + Calıştırma
6 = Okuma + Yazma
5 = Okuma + Calıştırma
4 = Okuma
3 = Yazma + Calıştırma
2 = Yazma
1 = Calıştırma
0 = Tum hakları engelleme
B. Dosyaların Sahibini Değiştirme (chown) *
chown kullanici:kullanici dosya.abc
chown -R kullanici:kullanici klasor/
IV. Log Dosyalarını Kontrol etme (dv)
Log dosyaları sisteminiz uzerinde nelerin gercekleştiği konusunda size bilgi verir.
Komutu kullanmadan once ‘tail -n 100 ’ yazar iseniz loglardaki son 100 işlemi gorebilirsiniz.
En cok 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 icin)
C. MySQL logları
tail -n 100 /var/log/mysqld.log
D. Mail logları
tail -n 100 /usr/local/psa/var/log/maillog
V. Gelişmiş komutlar
A. 10 MB tan buyuk dosyaları bulma
find . -size ‘+10000k ’ -exec ls -Shl ;
B. Grep. komutu
cat file | grep ftp (icerisinde ‘ftp ’ kelimesi gecen dosyaları bulur)
C. Less/More
less filename.abc (dosya iceriğini gosterir. ‘q ’ ya basarak cıkabilirsiniz.)
more aynı gorevi yapar..
|more eklentisi ile iceriği buyuk olan dosyaları yada listeleme işlemlerini aşama aşama gorebilirsiniz.
‘tail -n 1000 /var/log/httpd/error_log | more ’
Boşluk (space) tuşuna basarak sonraki ekranlara gecebilir ctrl +c ile cıkabilirsiniz.
VI. Yazı editorleri
A. Vi editoru
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 cıkabilirsiniz.
:q = Yaptığınız işlemleri kaydetmeden cıkmanızı sağlar (INSERT modunda olmadığınıza emin olun)
Esc:x = Kaydeder ve cıkar.
B. Pico editoru
pico /path/to/dosya.abc
Normal bir txt editoru gibi kullanabilirsiniz.
Ctrl + x ve ‘y ’ ile kaydedip cıkabilirsiniz.
Ctrl + x ve ‘n ’ ile kaydetmeden cıkabilirsiniz.
Pico yerine ‘nano ’ komutunu kullanabilirsiniz.