Boyutu büyüyen log dosyalarını boşaltma yöntemi.
cat /dev/null > 로그파일명
Ek olarak, büyük dosyaları bulma yöntemi.
find ./* -size +파일크기
Boyutu büyüyen log dosyalarını boşaltma yöntemi.
cat /dev/null > 로그파일명
Ek olarak, büyük dosyaları bulma yöntemi.
find ./* -size +파일크기
Sunucu kurulumundan sonra kontrol short_open_tag = On “<?php” ve “<?” kullanılabilmesini sağlar. display_errors = On PHP betiği çalıştırılırken hata oluştuğunda ilgili mesajı görüntüler. (off durumunda HTTP 500 iç sunucu hatası görüntülenir) date.timezone = Asia/Seoul İlgili saat dilimini ayarlar. error_reporting=E_ALL &…
WordPress’i kurup analiz ediyorum … hâlâ alışamadım ㅠㅠ Menüleri kurarken bile epey zorlandığım için çok geciktim Alt menüde sayfa (?) olduğunda Navigate odağı doğru şekilde gösteremiyordu. Geçici olarak düzelttim, artık düzgün çalışıyor. Daha fazla incelemem gerekecek gibi görünüyor. (Dosya konumu:…
Sunucuya yapılan bir saldırı sonucunda kötü amaçlı PHP yüklenip yüklenmediğini izlemek ve riskli kod olup olmadığını kolayca kontrol etmek için oluşturuldu. İlgili kodu sunucu hesabınızda oluşturup yükleyin. [php] &lt;? /** * Name: Kilho’s PHP Diagnosis * Author: Kilho Oh (prince@kilho.net)…
Kurulum ortamı: CentOS 7 varsayılanı, PHP7 yum install gcc-c++ java-1.7.0-openjdk-devel python-devel zlib-devel openssl openssl-devel git -y wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz tar xf Python-3.* cd Python-3.* ./configure make make altinstall pip3.6 install JPype1-py3 pip3.6 install konlpy cd .. wget https://bitbucket.org/eunjeon/mecab-ko/downloads/mecab-0.996-ko-0.9.2.tar.gz tar zxfv mecab-0.996-ko-0.9.2.tar.gz…
SSHD yapılandırması vi /etc/ssh/sshd_config Port {port numarası} service sshd restart Güvenlik duvarı yapılandırması vi /etc/sysconfig/iptables -A INPUT -m state –state NEW -m tcp -p tcp –dport {port} -j ACCEPT service iptables restart * SSH portunu değiştirdikten sonra bu portun kullanılabilmesi…
Kullanım procedure RegistryMonitor(RootKey: HKEY; Key: string; Proc: TProc; WatchSub: boolean); begin TThread.CreateAnonymousThread(procedure var Reg: TRegistry; Event: cardinal; begin Reg := TRegistry.Create; Reg.RootKey := RootKey; if Reg.OpenKeyReadOnly(Key) then begin Event := CreateEvent(nil, False, False, nil); if Event > 0 then begin…