RHEL / CentOS'ta 'POUND' Kullanarak Web Sunucuları Yük Dengelemesini Ayarlama

POUND, ITSECURITY Company tarafından geliştirilmiş bir yük dengeleme programıdır. Yükü birkaç sunucu arasında dağıtmak için bir web sunucusu yük dengeleyicisi olarak kullanılabilen hafif bir açık kaynaklı ters proxy aracıdır. POUND'un son kullanıcıya sağladığı çok kulla

DAHA FAZLASI →

Linux Komut Satırında PHP Kodları Nasıl Kullanılır ve Çalıştırılır - Bölüm 1

Bir PHP Sözdizimi, C, Java ve Perl Programlama Dilindeki Sözdizimine birkaç PHP'ye özgü özellikle çok benzer. PHP şu an itibariyle yaklaşık 260 Milyon web sitesi tarafından kullanılmaktadır. Mevcut kararlı sürüm, PHP Sürüm 5.6.10'dur.

PHP, geliştiricilerin dinamik olarak oluşturulmuş sayfaları hızlı bir şekilde yazmasını kolaylaştıran HTML gömülü komut dosyasıdır. PHP, HTTP üzerinden dinamik web sayfaları oluşturmak için öncelikle Sunucu tarafında (ve İstemci Tarafında JavaScript) kullanılır, ancak bir Linux Terminalinde bir web tarayıcısına ihtiyaç duymadan bir PHP çalıştırabileceğinizi bilmek sizi şaşırtacaktır.

Bu makale, PHP betikleme Dilinin komut satırı yönüne ışık tutmayı amaçlamaktadır.

1. PHP ve Apache2 kurulumundan sonra, PHP command Line Interpreter'ı kurmamız gerekiyor.

# apt-get install php5-cli 			[Debian and alike System)
# yum install php-cli 				[CentOS and alike System)

Daha sonra yaptığımız şey, genellikle '/ var/www/html' konumunda bir infophp.php dosyası oluşturarak (çoğu dağıtımlar), , basitçe aşağıdaki komutu çalıştırarak.

# echo '<?php phpinfo(); ?>' > /var/www/html/infophp.php

ve sonra tarayıcınızı, bu dosyayı web tarayıcısında açan http://127.0.0.1/infophp.php adresine yönlendirin.

PHP, başlangıçta "Kişisel Ana Sayfa" anlamına gelen açık kaynaklı bir sunucu tarafı kodlama dilidir ve şimdi özyinelemeli bir kısaltma olan "PHP: Hypertext Preprocessor" anlamına gelir. C, C ++ ve Java'dan oldukça etkilenen bir çapraz platform betik dilidir.

DAHA FAZLASI →

Mobil Uyumlu ve Duyarlı Bir Web Uygulaması Yazmak için jQuery ve Bootstrap Ekleme

Birkaç kelimeyle, jQuery'yi HTML sayfalarında istemci tarafı komut dosyasını büyük ölçüde basitleştirebilen tarayıcılar arası ve platformlar arası bir Javascript kitaplığı olarak düşünebilirsiniz. Öte yandan Bootstrap, mobil uyumlu ve duyarlı web sayfaları oluşturmak için HTML, CSS ve Javascript araçlarını entegre eden eksiksiz bir çerçeve olarak tanımlanabilir.

Bu yazıda, HTML 5 kodunu daha kolay yazmak için paha biçilmez iki araç olan jQuery ve Bootstrap'i tanıtacağız. Hem jQuery hem de Bootstrap, GPL ile uyumlu olan ve dolayısıyla özgür yazılım olan MIT ve Apache 2.0 lisansları altında lisanslanmıştır.

Lütfen temel HTML, CSS ve Javascript kavramlarının bu serinin hiçbir makalesinde ele alınmadığını unutmayın. Devam etmeden önce bu konularla ilgili hızlanmanız gerektiğini düşünüyorsanız, W3Schools'taki HTML 5 eğitimini şiddetle tavsiye ederim.

JQuery ve Bootstrap'i Projemize Dahil Etmek

JQuery'yi indirmek için, projenin http://jquery.com adresindeki web sitesine gidin ve en son kararlı sürüm için bildirimi görüntüleyen düğmeyi tıklayın.

Bu yazının yazıldığı sırada, tam tarayıcı uyumluluğu için v1.11.3 (Internet Explorer sürüm 6, 7 ve 8 dahil) veya ziyaretçilerinizin IE'nin bu sürümlerini kullanmayacağından eminseniz v2.1.4'tür.

Bu kılavuzda bu ikinci seçeneğe gideceğiz. Henüz indirme bağlantısına TIKLAMAYIN (aşağıdaki resim yalnızca hangisinin doğru seçenek olduğunu belirtmek içindir).

Bu serinin 1. Bölümünde, IDE'miz olarak Netbeans kullanarak temel bir HTML 5 projesi oluşturduk ve ayrıca dilin bu yeni spesifikasyonuna eklenen birkaç öğeyi sunduk.

DAHA FAZLASI →

Java nedir? Java Hakkında Kısa Bir Tarihçe

Java, Genel Amaçlı, sınıf tabanlı, nesne yönelimli, Platformdan bağımsız, taşınabilir, Mimari açıdan nötr, çok iş parçacıklı, dinamik, dağıtılmış, Taşınabilir ve sağlam yorumlanmış bir Programlama Dilidir.

DAHA FAZLASI →

Yeni Başlayanlar İçin Java Programlamayı Öğrenmek İçin Kesin Bir Seri

Okuyucularımızın talebi üzerine Java Programlama Dili hakkındaki özel yazı serimizi duyurmaktan mutluluk duyuyoruz. Bu dizide Java hakkında bilmeniz gereken her şeyi ele alacağız.

DAHA FAZLASI →

Debian 8'de X2Go Sunucusunu ve İstemcisini Kurmak ve Yapılandırmak

Linux'un arkasındaki gücün çoğu komut satırından ve bir sistemin kolayca uzaktan yönetilebilmesinden gelir. Ancak, Windows dünyasından çoğu kullanıcı veya acemi Linux yöneticileri için, uzaktan yönetim işlevselliği için grafik kullanıcı arayüzüne erişim tercihi olabilir.<

DAHA FAZLASI →

Psensor - Linux için Grafiksel Donanım Sıcaklık İzleme Aracı

  1. Show Temperature of motherboard, CPU, GPU (Nvidia), Hard Disk Drives.
  2. Show CPU fan speed.
  3. Psensor is capable of showing remote server Temperature and Fan Speed.
  4. Show CPU usages, as well.
  5. Infact Psensor will detect any supported Hardware and report the Temperature as text and over graph, automatically.
  6. All the temperatures are plotted in one graph.
  7. Alarms and Alerts ensures you don’t miss a critical System Hardware Temperature and Fan Speed related issues.
  8. Easy to Configure. Easy to use.
  1. lm-sensor and hddtemp: : Psensor depends upon these two packages to get the reports about temperature and fan speed.
  2. psensor-server : It is an optional package, which is required if you want to gather information about Remote Server Temperature and Fan Speed.

Linux'ta Psensor Kurulumu

1. Yukarıda söylediğim gibi, Psensor programı lm-sensor ve hddtemp paketine bağlıdır ve bu iki paketin Psensor'u kurmak için sisteme yüklenmesi gerekir.

Bu iki paketin her ikisi de standart Linux dağıtımlarının çoğunun resmi deposunda mevcuttur, ancak RedHat/CentOS tabanlı sistemlerde, bu paketleri almak için epel sürüm havuzunu kurmanız ve etkinleştirmeniz gerekir.

# apt-get install lm-sensors hddtemp
# yum install epel-release 
# yum install lm_sensors lm_sensors-devel hddtemp

Not: Fedora 22 kullanıyorsanız, yukarıdaki komutta yum yerine dnf yazın.

2. Bu iki bağımlılık sisteme yüklendikten sonra, aşağıdaki komutları kullanarak Psensor'u Debian'a benzer sistemlere kurabilirsiniz.

# apt-get install psensor

Ne yazık ki, RedHat benzeri sistemlerde, Psensor varsayılan sistem deposunda mevcut değildir ve onu aşağıda gösterildiği gibi kaynaktan derlemeniz gerekir.

# yum install gcc gtk3-devel GConf2-devel cppcheck libatasmart-devel libcurl-devel json-c-devel libmicrohttpd-devel help2man libnotify-devel libgtop2-devel make 

Ardından, en son kararlı Psensor (yani sürüm 1.1.3) kaynak tarball'unu indirin ve aşağıdaki komutları kullanarak derleyin.

# wget http://wpitchoune.net/psensor/files/psensor-1.1.3.tar.gz 
# tar zxvf psensor-1.1.3.tar.gz 
# cd psensor-1.1.3/ 
# ./configure 
# make 
# make install

3. Psensor Sunucusunu kurun - isteğe bağlı. Yalnızca uzak sunucunun sıcaklığını ve fan hızını görmek istiyorsanız gereklidir.

# apt-get install psensor-server

Not: Psensor Sunucusu paketinin yalnızca Debian benzeri sistemler altında mevcut olduğunu, RedHat sistemleri için herhangi bir ikili veya kaynak paket bulunmadığını unutmayın.

Psensor'un Test Edilmesi ve Kullanımı

4. Bu isteğe bağlıdır, ancak izlemeniz gereken anlamlı bir adımdır. Donanımın sensörlerle teşhis edilmesi için kök olarak sensörler-algıla 'ı çalıştırın. Her Zaman Ne yaptığınızı bilene kadar varsayılan seçenek olan "Evet" i yazın.

# sensors-detect

Psensor, GTK + (Grafik Kullanıcı Arayüzü oluşturmak için Widget Toolkit) tabanlı bir uygulama yazılımıdır. Hızlı inceleme için elde edilen verilerden donanım sıcaklığını izlemek ve Gerçek Zamanlı grafiği çizmek için en basit uygulamalardan biridir.

DAHA FAZLASI →

Ubuntu 14.04'te Netbeans ve Java JDK Kurmak ve Bir Temel HTML5 Projesi Kurmak

Bu 4 makalelik mobil web geliştirme serisinde, mobil uyumlu ve duyarlı HTML5 web uygulamaları geliştirmeye başlamak için Ubuntu 14.04.2 LTS Trusty Tahr'da Netbeans'ı bir IDE (Entegre Geliştirme Ortamı olarak da bilinir) olarak kurma konusunda size rehberlik edeceğiz.

DAHA FAZLASI →

Collectd'i İstemciler için Merkezi İzleme Sunucusu olarak yapılandırın

Bu eğitim, ağınız üzerindeki çeşitli sunucularda kurulu olan diğer Collectd istemcileri için merkezi bir izleme sunucusu olarak hareket etmek üzere Collectd arka plan programı için ağ eklentisini nasıl etkinleştirebileceğinize odaklanacaktır.

DAHA FAZLASI →

Atom - Linux için Hacklenebilir Metin ve Kaynak Kodu Düzenleyicisi

Atom projesi, GitHub'ın kurucusu Chris Wanstrath tarafından 2008 yılının ortasında başlatıldı. Yaklaşık 6 yıl sonra, ilk genel beta 26 Şubat 2014'te yayınlandı. Yaklaşık 15 ay sonra ilk genel beta (ve 7 yıl sonra) fikir tasarlandığından beri), 25 Haziran 2015'te Atom kararlı bir sürüm aldı.

Atom metin/kaynak kodu editörünün özellikleri.

  1. Cross Platform support (Linux/OS X/Windows)
  2. Polished edges
  3. Modern and approachable editor that can be customized to core.
  4. Built in Package Manager – Search and install from within. You may develop your own package.
  5. Smart Approach – Ensures you write code with speed, flexibility and auto-completion.
  6. Embedded File System Browser – Browse and open file/project/group of projects with ease in one window.
  7. Split Panel – Multi-panel feature to compare and edit code from single window. No more switching between windows.
  8. Find and replace text in one file or all your projects.
  9. There are some 2,137 Free and open-source Packages, that you can use.
  10. As of Now it supports some 685 themes to pick from.
  11. Plug-ins supported
  12. Can be used as IDE (Integrated Development Environment)
  1. C++
  2. Git
  3. node.js version 0.10.x or node.js Version 0.12.x or io.js (1.x) [Any one of three]
  4. npm Version 1.4.x
  5. Gnome Keyring (libgnome-keyring-dev or libgnome-keyring-devel)

Linux'ta Atom Düzenleyici Nasıl Kurulur

Yalnızca 64 bit mimari için DEB ve RPM tabanlı dağıtımlar için kullanılabilen ikili paket vardır, bu nedenle onu kaynaktan derlemeye gerek yoktur.

Bununla birlikte, DEB ve RPM tabanlı dağıtım dahil herhangi bir sistem için kaynaktan derlemek istiyorsanız, aşağıdaki talimatları izleyin.

Atom'u Linux'a kurmak için, Debian ve RedHat tabanlı sistemler için DEB veya RPM ikili paketini ana Atom web sitesinden indirebilir veya paketleri doğrudan terminalinize indirmek için aşağıdaki wget komutunu kullanabilirsiniz.

$ wget https://atom.io/download/deb		[On Debain based systems]
$ wget https://atom.io/download/rpm		[On RedHat based systems]

Debian tabanlı sistemlerde, ikili paketi kurmak için dpkg -i komutunu kullanın.

$ sudo dpkg -i deb
[sudo] password for tecmint: 
Selecting previously unselected package atom.
(Reading database ... 204982 files and directories currently installed.)
Preparing to unpack deb ...
Unpacking atom (1.0.0) ...
Setting up atom (1.0.0) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu1) ...
Processing triggers for mime-support (3.54ubuntu1) ...

RedHat tabanlı sistemlerde, ikili paketi kurmak için rpm -ivh komutunu kullanın.

# rpm -ivh rpm
Preparing...                          ################################# [100%]
Updating / installing...
   1:atom-1.0.0-0.1.fc21              ################################# [100%]

Atomu yalnızca kaynaktan oluşturmak istiyorsanız, Linux sistemlerinde güncel ayrıntılı derleme talimatlarını izleyerek yapabilirsiniz.

Atom'u kaynaktan derlemek için, Atom'u kaynaktan derlemeden önce sisteme yüklenecek aşağıdaki gerekli paketlere sahip olmanız gerekir.

$ sudo apt-get install build-essential git libgnome-keyring-dev fakeroot
$ curl --silent --location https://deb.nodesource.com/setup_0.12 | sudo bash -
$ sudo apt-get install --yes nodejs
$ sudo apt-get install npm
$ sudo npm config set python /usr/bin/python2 -g
# yum --assumeyes install make gcc gcc-c++ glibc-devel git-core libgnome-keyring-devel rpmdevtools
# curl --silent --location https://rpm.nodesource.com/setup | bash -
# yum install --yes nodejs
# yum install npm
# npm config set python /usr/bin/python2 -g

Gerekli paketler yüklendikten sonra, şimdi Atom deposunu git'ten klonlayın.

$ git clone https://github.com/atom/atom
$ cd atom

En son Atom sürümüne göz atın ve onu oluşturun.

$ git fetch -p
$ git checkout $(git describe --tags `git rev-list --tags --max-count=1`)
$ script/build

Not: Atom oluşturma işlemi aşağıdaki hata mesajıyla başarısız olduysa:

npm v1.4+ is required to build Atom. Version 1.3.10 was detected.

Bu, sistemde npm'nin (yani v1.4) en son sürümüne sahip olmanız gerektiği anlamına gelir; npm'nin en son sürümünü almak için, Nodejs ve NPM'nin en son sürümünü almak için sisteminize node.js PPA eklemeniz gerekir.

$ sudo apt-get install python-software-properties
$ sudo apt-add-repository ppa:chris-lea/node.js
$ sudo apt-get update
$ sudo apt-get install nodejs

Ardından, aşağıdaki komutu yürüterek atom ve apm komutlarını /usr/local/bin dizinine kurun:

$ sudo script/grunt install

Atom Testi ve Kullanımı

1. Uygulama Menüsünden veya komut istemine ‘ atom komutunu yazarak Atom’u ateşleyin.

$ atom

Atom'u ilk kez çalıştırdığınızda, aşağıdaki gibi bir atom Hoş Geldiniz ekranı görmelisiniz.

Bugünlerde Atom metin editörü pek çok haber yapıyor. Atom, platformlar arası İşletim Sistemleri - Windows, Linux ve Mac OS X için kullanılabilen ücretsiz ve açık kaynaklı bir metin ve kaynak kodu düzenleyicisidir. C ++, HTML, CSS, JavaScript, Node.js ve Coffee Script, Atom Chromium

DAHA FAZLASI →