HELLO, I’M SERHAT AND THIS IS MY FANCY TITLE.

Debian için openjdk kurulumu


Öncelikle kaynak listenize openjdk'yı ekleyin:

sudo echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee /etc/apt/sources.list.d/webupd8team-java.list
sudo echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list

Daha sonra GPG anahtarını makinanıza çekin ve oracle-java8'i kurun:

$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
$ sudo apt-get update
$ sudo apt-get install oracle-java8-installer
Continue reading
Date: | Tags: debian openjdk, openjdk kurulum | Categories: tech, sistem yönetimi, linux

Elasticsearch kurulumu - debian ve ubuntu


ElasticSearch kurulumu yapabilmek için öncelikle sisteminizde OpenJDK kurulu olmalıdır. OpenJDK'yı kurduktan sonra ElasticSearch kurulumuna geçebilirsiniz.

Öncelikle GPG anahtarını ekleyin:

$ wget -qO - http://packages.elasticsearch.org/GPG-KEY-elasticsearch | sudo apt-key add -

Aşağıda ki satırı /etc/apt/sources.list dosyanıza ekleyin:

deb http://packages.elasticsearch.org/elasticsearch/1.3/debian stable main

Kurulumu gerçekleştirin:

$ sudo apt-get update
$ sudo apt-get install elasticsearch
Continue reading

SSH Config Dosyası ve ForwardAgent


Sisteminizdeki SSH anahtarlarını uzaktaki bir makinada (örneğin sunucu) kullanabilmek için SSH AgentForwarding yapabilirsiniz.

$ cd ~/.ssh
$ touch ~/.ssh/config

Config dosyasını düzenleyin:

Host sepet
    HostName 172.x.x.x
    Port xxx
    User serhat
    ForwardAgent yes
    SendEnv LANG LC_*

Host kavun
    HostName 172.x.x.y
    Port xxx
    User serhat
    ForwardAgent yes
    SendEnv LANG LC_*

Bu düzenleme sonrasında ForwardAgent ile makinanızdaki SSH anahtarlarını uzak makinada kullanabilecek ve SendEnv sayesinde yerel ortamınızı uzak makinada uygulayabileceksiniz. Eğer uzak makinada Türkçe karakterlerin bozuk görünmesi vs. problemler yaşıyorsanız SendEnv oldukça kullanışlıdır.

Continue reading

Cronjob ve Moodle Cron İşleri


Cron çok basit ifade etmek gerekirse, zamanlandırılmış görevlerdir. Cron görevleri 2 kısımdan oluşur. Birinci kısım cron'un ne zaman çalışacağını, ikinci kısım ise çalıştığı zaman ne yapacağını belirtir. İlk kısım, yani cron'un ne zaman çalışacağının belirtildiği kısım 5 alandan oluşur ve alanlar bir tane boşluk karakteri (space) ile ayrılır.

# * * * * * çalıştırılacak komut
# ┬ ┬ ┬ ┬ ┬
# │ │ │ │ │
# │ │ │ │ │
# │ │ │ │ └───── Haftanın günü (0-6 arası değer veya *) (0 = Pazar'ı ifade eder.)
# │ │ │ └────────── Ay (1-12 arası değer veya *)
# │ │ └─────────────── Gün (1-31 arası değerveya *)
# │ └──────────────────── Saat (0-23 arası değerveya *)
# └───────────────────────── Dakika (0-59 arası değer veya *)

* karakteri ise "her" anlamı taşır. Örneğin "her hafta", "her gün", "her saat" vb.

Continue reading

FTP'den silinmeyen ve değiştirilemeyen dosyalar, chmod değiştirme sorunu


FTP'den bir takım dosyaların silinmiyor olması veya değiştirilemiyor olması sorununun sebebi Apache sunucusunun bazı dosya ve klasörler üzerinde belirli derecelerde sahiplik iddia etmesidir. Apache içerisindeki güvenlik modları, bazı teknik durumlarda klasörler veya dosyaları korumak amacı ile üzerlerinde sahiplik oluşturabilir. Daha önceden sunucu üzerindeki kullanıcı adına tanımlanmış sahiplik yetkisi bu durumdan sonra Apache'ye geçmektedir.

Continue reading
Date: | Author: | Tags: plesk yedekleme, plesk yedek alma, mysql yedekleme, mysql yedek alma, wordpress yedekleme, wordpress yedek alma | Categories: tech, sistem yönetimi