Kategori arşivi: Genel

Bilgisayar dünyası ve teknoloji hakkında güncel haberler ve görüşler, sistem yönetimi hakkında bilgiler, network mühendisliği ve yönetim bilgi sistemleri hakkında belgeler

IBM System x3650 M2 Boot Sorununa Çözüm

Geçenlerde bir taşıma işinde uzunca bir süredir kapanmayan ve yangından sağ sağlim çıkmış sunucuları kurtarmamız gerekti. Önce prosedürüne göre sunucuları tekrar son yedekleri alıp kapatılma işlemini gerçekleştirdim. Ardından yeni sistem odasında sunucular yerini aldı. 2 tane IBM System x3650 M2 ve 1 adet HP Storage MSA 2040 cihazını ile birlikte çalışan 1 adet IBM Storwize v7000 cihazını sorunsuz bir şekilde aktif edebildik. Tabi bunun dışında yeni Alınan bir DELL R400 serisi cihazıda konumlandırdık. Ama aşağıda göreceğiniz 2 adet sunucuda bulunan işletim sistemi açılmadı.(IBM System x3650 M2)

sunucu model ibm

Sunucular ilk açılışta sorun çıkartıyor diye bize de belirtilmişti. Bende bunu dikkate alarak sunucuyu başlattım. Ama boot sorunu devam ettiğini gözlemledim. Biraz baktıktan sonra kurulan sistemin EFI desteklemediğini anlayınca olaylar çözüldü. Makinalarda Legacy mod(Legacy Only) kullanarak başlatma işlemi gerçekleştirdim. Sorunda böylelikle çözülmüş oldu.

sunucu bios secenek

Firefox Tarayıcısı Üzerinde DNS-over-HTTPS Kullanımı

Firefox’ta HTTPS üzerinden DNS işlevselliği için tüm tercihler “network.trr” öneki ile tanımlanmıştır. (TRR = Trusted Recursive Resolver). Bunların desteği Firefox 60 sürümüne getirilmiştir. Lakin tam olarak desteği 62 sürümünde göreceğiz. Bunun DNS tarafında direk olarak nasıl yapılabileceğini Unbound ile DNS Over TLS Kurulumu ile göstermiştik. Şimdi Firefox’un son sürümünde kullanabileceğiniz DoH’un nasıl yapılandırılabileceğini göstereceğim. Aslında size Firefox üzerinde config yapmayı da göstermiş olacağım.

Bu fonksiyonların tamamını kullanabilmek için about:config adresine gidiyorsunuz ve arama alanına network.trr yazıp aratıyorsunuz karşınıza aşağıdaki gibi pek çok seçenek çıkacak.

network trr DoH ayarlamalari

Şimdi burada yazanları kısa kısa açıklamamız gerekiyor. Tarayıcıya yeni gelen bir teknolojinin entegre edilmesi ve bunun desteklenmesi gerekiyor

network.trr.allow-rfc1918

(varsayılan: false) TRR yanıtlarında RFC 1918 özel adreslerine izin vermek için bunu true olarak ayarlayın. Yanlış ayarlandığında, böyle bir adres bulunamadı olarak size geri dönüşü olacaktır. Bu yüzden kurcalamayın.

network.trr.blacklist-duration

(varsayılan: 1200), TRR kara listesindeki bir alan adının bu süre sona erinceye kadar tutulacağı saniye cinsinden değerdir ve tekrar TRR ile denenir. Varsayılan süre 20 dakikadır.

TRR ile çözümleme işlemi başarısız olduğunda hızlı bir şekilde TRR kara listesine eklenir, ancak kullanılan yerel çözümleyici ile site çalışır.

network.trr.bootstrapAddress

(varsayılan: none), bu alan network.trr.uri adresinde kullanılan hostun IP adresine istenirse ayarlanmalıdır, kullanılmayacaksa yerel çözümleyici ayarları aynen uygulanır.

network.trr.confirmationNS

(varsayılan: example.com) Firefox, doğru yapılandırmayı sağlamak için TRR’nin çalıştığını doğrulamak üzere başlangıçta bir NS girişini kontrol edecektir. Bu tercih, hangi alanın kontrol edileceğini ayarlamaya yardımcı olur. Olumlu cevap döner ise doğrulama işlemi tamamlanır aksi halde geçersiz kılınır.  Onaylama işleminden kurtulmak için skip olarak ayarlayın.

network.trr.credentials

(varsayılan: none) HTTP isteklerinde DoH için kullanılacak kimlik bilgilerini ayarlayın. Kullanılacak olan servise giriş bilgileri Authorization: başlığı ile gönderilir.

network.trr.early-AAAA

(varsayılan: false) Firefox A girişleri için HTTP ve AAAA kayıtlarına ulaşmak için istek gönderir. Her iki kayıtta ayrı geleceği için hangi kayıt önce gelirse dikkate almasını isteyebilirsiniz. A kayıtları önce gelirse, Firefox AAAA istediğini beklemeden işlemlerine devam edecektir. AAAA kayıtları önce gelirse, Firefox ilk önce AAAA kayıtlarını kullanacak.

network.trr.mode

Çözümleyici modunu ayarlamak için kullanılır. Aşağıdaki gibi 6 modu bulunur;

  1. 0 – Kapalı (varsayılan). Yalnızca standart yerel çözümleme kullanılır çözümleme sırasında TRR kullanılmaz
  2. 1 – Yarış Modu Paralel olarak çalışmaya devam eden resolver, hangisinden hızlı yanıt gelirse o kullanılır
  3. 2 – Öncelik Önce TRR kullanılır çözümleme başarısız olursa local resolver kullanılır.
  4. 3 – Sadece TRR Asla yerel çözümleyiciyi kullanma.
  5. 4 – Gölge Modu TRR çözümlemesi için yerel çözümleyici ile birlikte çalışır ve sadece yerel çözümleyiciyi kullanır.
  6. 5 – Seçime dayalı Mod Bu ilk mod ile aynı özellikleri taşır ama bunu tercih edilen şekilde yapar.

network.trr.request-timeout

Varsayılan: 3000) DOH sunucusundan gelen yanıtın başarısız olduğu durumlarda milisaniye cinsinden bekleneceği süredir.

network.trr.uri

(varsayılan: yok) DOH sunucunuz için URI’yi ayarlamamız gerekirse. Bu, Firefox’un DoH için kullanılacak olan HTTP isteklerinin gönderileceği URL bilgisidir. Bir HTTPS URL’si olmalıdır.  Varsayılan POST metodu kullanılırken URL bilgisi aşağıdakilerden biri seçilmelidir.

Kullanılabilecek DoH sunucuları;

network.trr.useGET

(varsayılan: false) Tarayıcı, ana bilgisayar adlarını çözmek için DOH sunucusuna bir istek gönderdiğinde, bunu POST veya GET kullanarak yapabilir. Firefox varsayılan olarak POST kullanır, ancak bunu değiştirerek GET metodunu kullanmasını sağlayabilirsiniz.

Örnek Kullanım

CloudFlare üzerinden kullanılan DoH yapısında aşağıdakiler uygulanacaktır.

  • network.trr.mode = 2
  • network.trr.uri =
  • network.trr.confirmationNS = skip
  • network.trr.bootstrapAddress = 1.1.1.1 veya 1.0.0.1
  • network.trr.blacklist-duration = 1200

Uyarılar

Release sürümünde bu özellikler her ne kadar gelsede kullanımı sırasında linux makinalarda kernel panic windows makinelerdede firefox tarayıcısının çökmesine sebebiyet verebilir. Dikkatli bir şekilde ayarlanmalı ve kullanılmalıdır.

Eğer ayarlamalarını yaptıysanız ve tarayıcıyı açamıyorsanız yada bilgisayarınızda soruna neden oluyorsa. Win + R tuş kombinasyonu ile Çalıştır alanına ulaşınız. Burada "%APPDATA%\Mozilla\" yazıyorsunuz ve Firefox > Profiles klasörü içerisine girin. Profil ile ilgili tüm dosyalar burada tutulmaktadır. pref.js dosyasını buluyorsunuz. Herhangi bir text editör ile açıp içerisinde network.ttr.mode aratıyorsunuz. Çıkan değeri 0 yapıyorsunuz ve kayıt ediyorsunuz. Ardından normal bir şekilde hayatınıza devam edebilirsiniz.

Durumun açıklandığı 1434852 numaralı issue ile bu soruna yardımcı olmak isteyebilirsiniz.


Trusted Recursive Resolver
DNS Over TLS
DNS Over HTTPS in Firefox

E-ticarete Başlayanların Yapması Gereken İlk 3 Önemli Adım

Eticarete başlayan işletmelerin ilk günden yapması gereken bazı önemli adımlar mevcuttur. Google algoritmalarında doğru indekslenmek ve kısa sürede ilk sayfada yer almayı hedefliyorsanız, bu 3 önemli adımı gerçekleştirmelisiniz.

  1. Ürün sayfalarınızı anahtar kelimelerinize göre optimize edin.
  2. Özgün içerik kullanın
  3. Kaliteli kaynaklardan sitenize bağlantı oluşturun

Yukarıda bahsedilen 3 adım, Google webmaster yönergelerinde özellikle belirtilmektedir. Bu yönergelere uyumlu olmayan sitelerin daha sonradan uyumlu hale getirilmesi hem zaman hem de maliyet sorunu getirmektedir. Dolayısıyla, eticaret işine soyunan işletmelerin ilk yapmaları gereken iş Google yönergelerine göre eticaret altyapısını oluşturmalıdır.

E-ticaret’te Bu Adımlar Neden Önemlidir?

e ticaret temsili gorselHem eticaret sitelerinde hem de normal işletmelerin sitelerinde aslında bu adımlar çok kritiktir. Ayrı ayrı yapılan site sayfaları, bunlar ürün sayfaları veya hizmet sayfaları olabilir, webmaster yönergelerine göre seçilen bir anahtar bir kelime etrafında site içi seo kriterlerine uyumlu hale getirilmelidir. Peki, nedir bu site-içi seo kriterleri:

Profesyonel seo ajansları, sitenizi incelemeye bu noktalardan başlar.  Bu noktalar arasında aşağıdakiler yer almaktadır:

  • Sayfa yüklenme hızı
  • Title yapısı
  • Metadescription açıklama yapısı
  • H1, H2 ve H3 heading yani başlık yapısı
  • İçerik / Kod oranı
  • Görsel ve kullanılan title ve ALT açıklama yapısı

Tüm bu noktaların, sayfa özelinde belirlediğiniz anahtar kelimeye göre uyumlu olması gerekmektedir. Peki, anahtar kelime etrasında teknik tarafı hallettikten sonra ne yapılmalı?

Bu noktada, site-içi seo düzenlemesinden sonra, içerik yapısı konuya dahil olmaktadır. Sayfada kullandığınız hizmet açıklamları veya ürün açıklamaları kesinlikle ve kesinlikle özgün yani orjinal olmalıdır. Başka sitelerde yer alan açıklamaları kopyalamak veya tedarikçilerden alınan açıklamaları kullanmak kopya içerik sorununu doğurmaktadır.

Google gözünde site hızla değer kaybetmektedir. O yüzden siteye ekleyeceğiniz her cümle kendinize ait olmalıdır. Bu konuda gerekli zamanı veya insan kaynağını ayırmayan işletmeler rekabete çok gerilerden başlamaktadır. Peki site içi seo tekniklerine göre uyumlu hazırlanmak ve özgün içerik oluşturduktan sonra, ilk sayfa sonuçlarında çıkmak hatta sektör lideri olmak için ne yapmak gerekir?

Son aşama: link inşası

link insasi e ticaretİlk iki noktayı tamamladıktan sonra, artık sitenize bilinirlik ve popülerlik kazandırmak gerekiyor. Bu bilinirlik, sitenize diğer sitelerden oluşturacağınız dış bağlantılar ile sağlayabiliyorsunuz. Alakalı ve site değerleri yüksek yerlerden “yavaş yavaş” tercihen bir içerik içinden bağlantı alıyor olmanız gerekmektedir.

Piyasada çok fazla ucuza backlink paketleri satılmaktadır. Bu konuyla ilgili araştırma yapıyorsanız, her yerde karşınıza çıkıyordur. Kesinlikle backlink paketlerinden uzak durun. Sitenize yapabileceğiniz en büyük kötülüklerin başında yer alır. Sektörünüzle ilgili olmayan ve doğal bir şekilde oluşturulmayan dış bağlantılar site kalite değerinizini negatif etkiler.

Sunduğunuz ürünler veya hizmetler ile ilgili diğer sitelerden doğal yollarla bağlantı oluşturmalısınız. İşletmeniz özelinde,Ajansad.com’dan ücretsiz analiz veya toplantı talep edebilirsiniz.

Erişim Engelleme Yöntemleri Bölüm 1 – HTTP Header Manipülasyonu

Bugün sizlere dünya üzerinde uygulanan erişim engellemelerinin hangi şart ve koşullarda yapıldığını ve bu gibi yaptırımların nasıl işlediğini dilimin döndüğünce anlatmaya çalışacağım.

HTTP Header Manipülasyonu Nedir?

HTTP Header Manipülasyonu, doğrulanmayan kötü amaçlı verilerin HTTP Header’a eklenmesidir. Buna yanıt bölme saldırısı da denmektedir. HTTP Header Manipülasyonu ayrıca siteler arası komut dosyası oluşturma, tarayıcıları ele geçirme, çerez işleme, yönlendirme saldırıları ve kullanıcı hataları ile karşılaşılabilir.

Bu tip saldırıları uzaktaki bir saldırganın yapabilmesi hiçte kolay değildir. Ancak bu gibi manipülasyon işlemleri ISP’ler ve network güvenlik cihazları tarafından oldukça kolay bir şekilde yapılabilmektedir.

Bizi ilgilendiren kısım neresi ?

Observation Cihazları belirli veri türlerini işlemek için özel olarak tasarlanmış komut ve fonksiyonlar içerir. Bu durum veri işleme, başlıkların(header) ve çerezlerin(cookie) içinde bulunan belirli değerlerin ayarlanmasının yanı sıra verilerin eklenmesi, değiştirilmesi ve kaldırılmasını da mümkün kılar.

Asıl ilgilenmemiz gereken nokta ekosistem içerisinde gözlemleme işlemlerinin nasıl yapıldığı. Bu noktada yukarıdaki açıklamalar ışığında edindiğimiz bilgiden sadece yönlendirme saldırılarına ve kullanıcı hatalarına göz atacağız.

HTTP, verileri İnternet üzerinden aktaran veya değiş tokuş yapan bir protokol. Bunu yapmak için bir kişi sunucuya gönderdiği bağlanma isteğine bakarız ve bu kişinin isteğine istek atılan sunucunun yanıtı vermesi beklenir. Standart protokol bu şekildedir.

header-field-http

Ancak erişim engeli ile karşı karşıya kalınan durumlarda işler biraz farklıdır.

Siteye giriş yapmak için istek attığınızda hiçbir şey olmamış gibi size aşağıdaki örnekte de gözüken bir header bilgisi karşılık verir. Bu başlıkta yer alan bilgilere kısa bir göz atalım;

HTTP/1.1 301 Moved Permanently
Date: Sun, 08 Apr 2018 13:44:07 GMT
Server: Varnish
X-Varnish: 594660927
X-Cache: cp3031 int
X-Cache-Status: int-front
Set-Cookie: WMF-Last-Access=08-Apr-2018;Path=/;HttpOnly;secure;Expires=Thu, 10 May 2018 12:00:00 GMT
Set-Cookie: WMF-Last-Access-Global=08-Apr-2018;Path=/;Domain=.wikipedia.org;HttpOnly;secure;Expires=Thu, 10 May 2018 12:00:00 GMT
X-Client-IP: 10.0.0.1
Location: https://wikipedia.org/
Content-Length: 0
Connection: keep-alive

envaiçeşit bilgi yer alıyor bunlardan bazıları bizim siteye erişimimiz sağlar ve tarayıcımızın tepki vermesi için pek çoğu gereklidir.

Tanımlar

Location: Konum yanıtlama alan alanı, alıcıyı tamamlanmak üzere Request-URI’den başka bir konuma yönlendirmek için kullanılır. HTTPS kullanılan sitelerde bu headeri görmeniz oldukça normaldir.

Host: request-header alanı, talep edilen kaynağın Internet ana bilgisayarını ve bağlantı noktası numarasını belirtmek için kullanılır.

Set-Cookie: Çerez istek başlık alanı, söz konusu URL için depolanmış bir ad/değer çiftini içerir.

Transfer-Encoding: Aktarım Kodlama genel başlık alanı, gönderen ve alıcı arasında güvenli bir şekilde veri aktarmak için mesaj gövdesine ne tür bir dönüşüm uygulandığını gösterir. Bu, içerik kodlamasıyla aynı değildir çünkü aktarım kodlamaları, entity-body’den değilde, iletinin bir özelliğidir.

Manipülasyon Zamanı Geldi de Geçiyor

HTTP header bilgilerinin ne işe yaradığına ve kısa bir açıklamasını yaptıktan sonra şimdi sıra geldi test için kullanılacak header bilgisini oluşturmaya atacağımız isteğin header bilgisinde birtakım alanları değiştireceğiz. Değiştirilmiş hali ise şu şekilde olmuş olacak

ACcEpt-LaNGuAGE
AccEpT
AcCept-eNCODINg
Accept
Accept-Charset
Accept-Encoding
Accept-Language
Connection
UsER-AgENt
User-Agent
aCCEpt-ChARsET
HOSt

İstek için gereken değerleri oluşturduk. Bu isteği daha önceden hazırladığınız bir web sunucusuna gönderiyoruz gönderdiğimiz istek aşağıdaki gibi

"ACCEpT-cHarSET": "ISO-8859-1,utf-8;q=0.7,*;q=0.3",
                        "AccEPT-LAngUAge": "en-US,en;q=0.8",
                        "HOSt": "kFR32amwImcc3Kwc0ivv.com",
                        "aCCePT": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
                        "acCEpt-encOdING": "gzip,deflate,sdch",
                        "useR-agEnT": "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2) Gecko/20110115 Firefox/3.6"

Biz bu bilgiyi servise hiçbir şey olmamış gibi iletiyoruz. Bunu yaparken özellikle ip adresi üzerinden istek göndermeyi de ihmal etmeyin. (host bilgisi temsilidir) SSL bağlantısı olmayan servisleri kullanın ki sağlayıcınız isteği görebilsin ve tepki verebilsin.

İsteği attığımızda bize geri dönen dataya ufak bir göz atıyoruz.

    "headers_dict": {
        "Accept-Language": ["en-US,en;q=0.8"],
        "Accept-Encoding": ["gzip,deflate,sdch"],
        "Connection": ["keep-alive"],
        "Accept": ["text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"],
        "User-Agent": ["Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2) Gecko/20110115 Firefox/3.6"],
        "Accept-Charset": ["ISO-8859-1,utf-8;q=0.7,*;q=0.3"],
        "Host": ["kFR32amwImcc3Kwc0ivv.com"]

Birde ne görelim bizim sağını solunu değiştirip gönderdiğimiz istek bize düzgün bir şekilde geri geldi ve gelirken de yanında bizim göndermediğimiz header başlıkları ile birlikte geldi buda arada observation cihazının olduğuna işarettir.

Değiştirilme işlemi yapılarak bize geldiğinin işaretidir. Ve yolda gönderdiğimiz paketin açılıp içerisine bakıldığını bu yöntem ile anlayabilmemiz bir nebzede olsa mümkündür.

flow-semasi-yeni1

Normal şartlar altında eğer internet üzerinde herhangi bir observation cihazı yok ise gönderilen isteğin aynı şekilde bize geri dönmesi gerekmektedir.

Bunların dışında önemli bir takım hatırlatmalarda bulunacağım.

  • Bahsi geçen bu observation cihazları her zaman açık tutulabilecek ve üzerinden geçen trafiği inceleyebilecek türdedirler.
  • Varsayılan olarak sağlayıcılar bu tür basit değişiklikleri algılayabilecek yapılarda sistemler kullanıyor ise False Pozitif dediğimiz sonuçlara sebebiyet verir
  • Observation cihazının mevcudiyeti sansürleme yapılmıyor olsa bile, önbellekleme amacı için kullanılıyor olabilir bu durumda yukarıdaki anlattıklarım geçerli olmamakla birlikte, yanıltıcıdır.

Peki Bu Bahsettiklerin Normal Mi?

Aslında evet, tüm network cihazlarında bu tarz özellikler sunuluyor. Network Güvenliği konusunda oldukça hayati bir öneme sahip, önceden tehditleri anlama ve anlamlandırma, alınacak önlemlerin önceden tespit edilmesi vb diyebiliriz.


Exploring HTTP Header Manipulation In-The-Wild
HTTP Header Manipulation

10 Yıllık Laptop ile Günümüz Standartlarında Hayatta Kalma Rehberi

Kendi laptopumun başına gelen talihsiz olaydan sonra günlük işlerimi bi arkadaştan bulduğum 2008 model Datron PL5C ile görmeye çalışıyorum.

Makinayı günümüz koşullarında nasıl kullanılır hale getirdiğimden bahsetmeden önce donanım hakkında bilgi vereyim:

  • Intel Core Duo T2080 1.73 GHz İşlemci
  • 1024 MB DDR2 667 Mhz RAM
  • 120 GB SATA HDD
  • ATI RADEON X200 SM 256 MB Paylaşımlı Ekran Kartı
  • 15.4″ TFT LCD WXGA 1280×800
  • Dual Layer DVDRW
  • 10/100 Ethernet
  • 802.11b/g Wireless
  • Li-ion Batarya
  • Ağırlık 2.7 Kg

Gördüğünüz üzere makinanın son derece mütevazi bir donanımı olduğundan işe Lubuntu 17.10 32 bit sürümünü kurmak ile başladım. Lubuntu LXDE masaüstü kullanan Ubuntu tabanlı hafif bir dağıtımdır. Düşük güçlü ve eski donanımlar için idealdir. Kurulumu USB bellek ile yaptım. Her ne kadar USB’den boot aşaması daha önce rastlamadığım kadar uzun sürse de kurulum aşaması normal bir sürede bitti. Görüntü, ses, ethernet, wifi ve touchpad çalıştığını görünce içim rahatlamış bir şekilde kullanmadığım gereksiz yazılımları ve servisleri kaldırmaya başladım.

Web Tarayıcı

Lubuntu 17.10 sürümünde varsayılan olarak Firefox 55 gelse de bu güncellemeyle birlikte son sürüm olan 58’e yükseliyor. Firefox gerek performans gerekse arayüz konusunda son zamanlarda yaptığı ataklarla gönlümü çalmayı başardığından ona bir şans verdim. Performansı fena olmasa da bazı durumlarda çok kastığından Opera ve Palemoon web tarayıcılarını denemeye karar verdim.

youtube-proof-10yillik-pc

Opera genel anlamda Firefox’tan daha hızlı olsa da Palemoon çok daha iyi performans gösterdi. Eski Firefox sürümlerini andıran ilkel arayüzüne rağmen işlev ve görünüş bakımından sık kullandığım websiteleri ve web uygulamarında sıkıntı çıkartmadığından günlük olarak bu tarayıcıyı kullanmaya karar verdim. Ekran kartı çok kötü olduğundan her iki tarayıcıda da donanım ivmesini (içeriği çizmek için ekran kartı kullanımını) devre dışı bıraktım. Bunun dışında reklam engelleme eklentisi Adblock Latitude ve Chrome teması ekleyerek bi nebze daha modern bir görünüm sağladım.

Masaüstü Ortamı ve Pencere Yöneticisi

Bu makinada LXQT masaüstü ortamının ilginç bir şekilde LXDE’den daha hızlı ve stabil çalıştığını düşündüğümden LXDE’den LXQT + Openbox ikilisine geçtim. Daha değişik bir deneyim yaşamak isteyenler Openbox yerine Fluxbox da kullanabilir.

Kernel

Kernel olarak şuan yüksek performans için optimize edilmiş bir kernel olan Liquorix kullanıyorum (4.15.0-7.1-liquorix-686). Bu kernel öntanımlı olarak bfq schedulerını kullandığından bu makinada kernel panic verdi.

Bu sıkıntıyı bir önceki kernel ile sistemi başlatarak /etc/default/grub dosyasındaki GRUB_CMDLINE_LINUX_DEFAULT= kısmına elevator=cfq kernel parametresini ekleyip sudo update-grub2 komutuyla grub’u güncelleyerek çözdüm.

eski-linux-laptop

Güç Yönetimi ve Diğer Servisler

Makinayı %95 güce bağlı olarak kullandığımdan güç yönetimi modülünü başlangıçtan kaldırdım. Bunun dışında Masaüstünü kullanmadığımdan o modülü de kaldırıp yerine Nitrogen ile sadece duvar kağıdını göstermesini sağladım. Başlangıç uygulamalarından kullanmadığım Blueman Applet, Update Notifier, Qlipper Print Queue Applet uygulamalarını kaldırdım. Ayrıca Light Locker’ı da kaldırıp yerine Xscreensaver’ın oturum kilitleme özelliğini kullanmaya başladım.

CPUFrequtils

Öntanımlı ondemand olarak gelen cpu governor ayarını gecikmeyi düşürmek adına performance olarak ayarlamak için sudo apt-get install cpufrequtils komutuyla cpufrequtils servisini kurarak /etc/init.d/cpufrequtils dosyasındaki GOVERNOR= ile başlayan satırdaki değeri performance olarak değiştirip servisi yeniden başlattım.

Sonuç

Bu ayarlamalardan sonra makina günlük işlerimi görebileceğim (Youtube’dan müzik dinleme, Google Docs kullanarak ödev yapma, yazılım geliştirme, internette takılma, vs. ) kıvama geldi. Böylece düzgün konfigüre edildiği takdirde Linux’un eski donanımlarda ne kadar performaslı çalıştığını görmüş oldum. Siz siz olun eskimiş donanımlarınızı bir köşeye atmadan önce bir daha düşünün.

Google Partner Rozetli Adwors Ajansı İle Zirveye

Dünyanın en büyük arama motoru olan Google tarafından sunulan adwords sistemi internet kullanıcıları tarafından yapılan Google aramalarında en üst sıralarda görüntülenmek için önemli bir yoldur. Firmamız tarafından sizlere sağlanan profesyonel adwords hizmetleri ile emeklerinizi zirveye taşıyabilirsiniz.

Google Adwords Nedir?

İçinde bulunduğumuz çağ, bilişim teknolojilerinin en üst seviyede fayda sağladığı bir zaman zarfıdır. Bu zamanda bu teknolojileri doğru şekilde kullanarak daha geniş kitlelere ulaşabilir, satış grafiğinizi yükseltebilir ve firmanızın kurumsallaşma alanında bilinçli adımlar atmasına yardımcı olabilirsiniz. Google adwords sizlere tüm bunların anahtarını sunan bir çalışmadır.

google-adworks-gorsel-2

Google adwords anahtar kelime odaklı bir reklam çalışmasıdır. Bu reklam çalışmasını kavrayabilmek için öncelikle anahtar kelimelerin öneminden bahsetmekte yarar var. İnternet kullanıcıları, ihtiyaç duydukları ürün ve hizmetleri bazı anahtar kelimeler ile ararlar. Bu anahtar kelimeler Google tarafından kaydedilir. Daha sonra aynı anahtar kelimeler ile bilgi almak isteyen internet kullanıcılarına seçenek olarak sunulur. Google adwords reklamı verebilmek için öncelikle firmanız için bazı anahtar kelimeleri belirlemeniz gerekir. Bu kelimeler sunulan hizmet ile ilişkili ve internet kullanıcıların bu hizmete yönelik olarak Google üzerinde arama yaptığı kelimeler olmalıdır.

google-adworks-gorsel-3

Adwords Ajansının sizlere sunduğu çalışmalarda Google üzerinde en çok arama yapılan doğru anahtar kelimelerin seçilmesi sağlanmaktadır. Profesyonel ekibimiz ile sizlere sunduğumuz hizmetlerde günümüz internet ve bilişim teknolojisinin sağladığı avantajlar, firmanızın internet dünyasında da zirveye taşınması amacıyla kullanılmaktadır.

Google Adwords Nasıl Çalışır?

Anahtar kelimelere odaklı bir çalışma sistemine sahip olan Google adwords ücretli bir çalışmadır. Anahtar kelimeleri belirleyip reklamınızı verdikten sonra Google üzerinde yapılan aramalarda sizin firmanız üst sıralarda listelenir. Ancak bu listeleme sonucunda sizin sitenizi görüntülendikten sonra, siteyi ziyaret eden kullanıcılar başına Google’a ücret ödersiniz. Ancak bir adwords ajansı tarafından size sunulan hizmet, yalnızca bu değildir. Çünkü bir internet sitesinin doğru içerikler ile donatılmış olması, kolay gezinilen bir site olması, sitedeki şeffaflık gibi unsurlar da oldukça önemlidir.

Site içeriğinin anahtar kelime ile ilişkisi de Google tarafından dikkate alınmaktadır. Tüm bu özellikler Google tarafından verilen kalite puanında etkili olmaktadır. Adwords ajansının sizlere sağlayacağı hizmette tüm bu düzenlemeler yapılmaktadır.

google-adworks-partner

Google Partner Rozeti Nedir?

Sizleri en etkin adwords ajansı hizmetleriyle buluşturan firmamız Google Partner rozetine sahiptir. Google partner rozeti, yalnızca Google tarafından iş ortaklığı statüsünde bulunan firmalar için tanınan bir haktır. Sizlere her zaman en başarılı çalışmaları sunmayı kendisine hedef belirleyen firmamız gerek adwords ajansı gerek diğer başarıları ile Google partner rozetini almaya hak kazanmıştır.

Sizler de bu etkin hizmetlerden yararlanmak, çağımızın internet teknolojilerini en yararlı şekilde kullanmak için bizimle iletişim kurabilir ve çalışmalarımız hakkında daha detaylı bilgiler alabilirsiniz.

Web Siteleri İçin AMP Story Entegrasyonu Nasıl Yapılır

Bu yazımda sizlere Googlenin son günlerde duyurduğu amp-story eklentisinden bahsedeceğim.

Artık her yerde bu saçma story olaylarını görmek mümkün. Evimizdeki çamaşır makinesi ve bulaşık makinesine gelmediği kaldı onada eklemelerin yapılmasını üreticiden isteyeceğiz.

Dün gece google sessiz bir şekilde bu özelliği eklediğini duyurdu. Ufak bir kaç düzenlemeler ile web sitenize entegre edebiliyorsunuz.

Peki bu AMP Stories neye benziyor diyecek olursanız size aşağıdaki uzun gif ile baş başa bırakıyorum.

amp-story

Kullanılacak olan eklentinin javascript dosyalasını ise sayfanıza eklemeyi unutmayın.

<script async custom-element="amp-story" src="https://cdn.ampproject.org/v0/amp-story-0.1.js"></script>

Ekleme işlemini yaptıktan sonra geri kalan story çatısını oluşturmak için ise aşağıdaki yapıyı inceleyiniz.

<!doctype html>
<html amp lang="en">
  <head>
    <meta charset="utf-8">
    <script async src="https://cdn.ampproject.org/v0.js"></script>
    <script async custom-element="amp-story"
        src="https://cdn.ampproject.org/v0/amp-story-0.1.js"></script>
    <title>Hello, amp-story</title>
    <link rel="canonical" href="http://example.ampproject.org/my-story.html" />
    <meta name="viewport"
        content="width=device-width,minimum-scale=1,initial-scale=1">
    <style amp-boilerplate>body{-webkit-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-moz-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-ms-animation:-amp-start 8s steps(1,end) 0s 1 normal both;animation:-amp-start 8s steps(1,end) 0s 1 normal both}@-webkit-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-moz-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-ms-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-o-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}</style><noscript><style amp-boilerplate>body{-webkit-animation:none;-moz-animation:none;-ms-animation:none;animation:none}</style></noscript>
  </head>
  <body>
    <amp-story standalone>
      <amp-story-page id="my-first-page">
        <amp-story-grid-layer template="fill">
          <amp-img src="https://example.ampproject.org/helloworld/bg1.jpg"
              width="900" height="1600">
          </amp-img>
        </amp-story-grid-layer>
        <amp-story-grid-layer template="vertical">
          <h1>Hello, amp-story!</h1>
        </amp-story-grid-layer>
      </amp-story-page>
      <amp-story-page id="my-second-page">
        <amp-story-grid-layer template="fill">
          <amp-img src="https://example.ampproject.org/helloworld/bg2.gif"
              width="900" height="1600">
          </amp-img>
        </amp-story-grid-layer>
        <amp-story-grid-layer template="vertical">
          <h1>The End</h1>
        </amp-story-grid-layer>
      </amp-story-page>
    </amp-story>
  </body>
</html>

Burada dikkat edilecek olay hikaye içerisinde gözükecek olan artık her ne olur ise <amp-story-grid-layer template="vertical"> </amp-story-grid-layer> etiketleri içerisinde yer alacak olmasıdır.

Yaptığınız her bir hikaye paylaşımı ise <amp-story-page> </amp-story-page> etiketleri arasına yetleştirilmek zorunda bir den çok paylaşımı bu şekilde yapabilirsiniz.

<amp-story standalone bookend-config-src="./related.json" background-audio="my.mp3">
  <amp-story-page>[...]</amp-story-page>
  <amp-story-page>[...]</amp-story-page>
  <amp-story-page>[...]</amp-story-page>
</amp-story>

Hikaye ayarlarında görmüş olduğunu bookend-config-src değeri, ilgili bağlantıları içeren bir hikayenin bitiş ekranına ilişkin URL’leri içeren bir yapılandırma dosyasıdır. Bu sistem, ilgili yazılar alanı yapmak için bulunmaz bir nimettir. Bu, statik bir JSON dosyasından sunulabilir veya dinamik olarak oluşturulabilir.

Aynı zamanda bu alan amp-social-share ile birlikte çalışmaktadır.

{
  "share-providers": {
    "email": true,
    "twitter": true,
    "tumblr": true,
    "facebook": {
      // Facebook requires an `app_id` param
      "app_id": "MY_FACEBOOK_APP_ID"
    }
  },
  "related-articles": {
    "More to Read": [
      {
        title: "My friends, this is India [...]",
        url: "http://a-publisher.com/india"
        image: "./media/b1.jpg"
      },
      {
        title: "A wonderful weekend with Tenturi",
        url: "http://a-publisher.com/tenturi"
        image: "./media/b2.jpg"
      },
      ...
    ],
  }
}

Teknik dokümantasyonun devamı için Tıklayınız

ClassiPress AMP Kurulumu

Wordpress sitenizde ClassPress kullanıyor ve AMP kurulumu yapmak istiyorsanız doğru yerdesiniz.

AMP, diğer adıyla hızlandırılmış mobil sayfalar, sizin Google’da üst sıralarda yer almanızı sağlayacak bir eklenti. AMP kullanarak mobil sıralamada yerinizi üst sıralara taşıyabilir ve sitenizin belirli bir otoriteye kavuşmasını sağlayabilirsiniz. ClassiPress temasında AMP kullanmayan sitelerin önüne geçebileceksiniz ve SEO açısından iyi bir ivme yakalayacaksınız. Aynı zamanda AMP cache tuttuğu için siteleriniz daha hızlı açılacaktır.

ClassiPress temanıza AMP kurulumu yapmak için öncelikle AMP eklentisi yüklemeniz gerekli. Wordpress admin panelinizin eklentiler kısmından gerekli olan AMP eklentisi kurun. Bazı AMP eklentileri ClassiPress temanızla uyumla olmayabilir, bunu test ederek öğrenebilirsiniz. Bizim size tavsiyemiz ise Better AMP eklentisini kurmanız. ClassiPress temanıza AMP eklentisini kurduktan ve etkinleştirdikten sonra gerekli ayarları yapmanız yeterli olacaktır.

ClassiPress AMP Ayarları

ClassiPress AMP eklentisini sisteminize kurduktan sonra sol menüde Better AMP menüsünün aktif olduğunu göreceksiniz. Bu menüye tıkladıktan sonra ‘Translation’ kısmından ingilizce olan içerikleri Türkçe’ye çevirerek AMP temanızın tamamen Türkçe olmasını sağlayabilirsiniz.

İçeri Aktar/Dışarı Aktar menüsünden daha önce kullanmış olduğunuz içerikleri buradan import edebilir veya export yapabilirsiniz.

ClassiPress AMP Teması

ClassiPress temasında AMP eklentinizi özelleştirmek istiyorsanız,Customize AMP menüsüne tıklayarak, kendinize özel tasarımsal değişlikleri gerçekleştirebilirsiniz. Bu menüden nasıl değişikler yapacağınız hakkında sizi bilgilendireceğiz.

ampproject ar21

AMP temanızın görünümünü değiştirmek istiyorsanız ‘AMP Theme’ menüsüne tıklayın. Header kısmından ClassiPress AMP temanızın logosunu değiştirebilir, ve arama kutucuğunun görünüp görünmemesini sağlayabilirsiniz. Aynı zamanda sticky header, yani yapışık menü kullanmak isterseniz bu düğmeyi aktif hale getirebilirsiniz.

ClassiPress AMP temanızın sidebar kısmında bir değişiklik gerçekleştirmek istiyorsanız, menüye tıkladıktan sonra, sidebar’da logonuzun görünmesi için yükleme yapabilir ve sosyal ağlarınızı burada belirtebilirsiniz.

ClassiPress İlan ve Yazılar

ClassiPress temanızın yazılar ve ilanlar (ads) kısmında bir değişiklik yapmak istiyorsanız Post menüsüne tıklayın. Yazılar kısmında küçük resimlerin (thumbnails) gözükmesini istiyorsanız ‘Show Thumbnail’ düğmesini aktif hale getirin. ‘Related Posts Count’ kısmından ise bir sayfa üzerinde kaç tane yazınızın gözükmesi istediğinizi belirtebilirsiniz.

classipress-amp-kurulumu

Aktif bir sosyal medya kullanıcısı iseniz ve hitinizi sosyal medya üzerinden sağlıyorsanız. ‘Show Share Box In Posts?’ sorusunu show olarak yanıtlayabilir ve sosyal medya paylaşım butonlarınızın yazılar sayfasında gözükmesini sağlayabilirsiniz.

ClassiPress temanızın bir slider’a ihtiyacı olduğunu düşünüyorsanız, customize menüsünden ‘Show Slider?’ seçeneğini ‘Yes’ olarak kaydedebilir ve anasayfanızda son yazılarınızın gösterildiği bir slider’a sahip olabilirsiniz.

Eğer AMP temanızın analizini yapmak istiyorsanız, Better AMP eklentisi içerisinden Google Analystic kodunu kaydetmeniz yeterli olacaktır. Bu sayede mobil sayfalarınızın analizini de gerçekleştirebilirsiniz.

ClassiPress İlan Sayfası Ayarları

ClassiPress temanızda AMP kullanmak istiyor fakat ilan sayfalarınızı AMP olarak göremiyorsanız bunu ancak kod yapısını değiştirerek halledebilirsiniz. ClassiPress farklı bir taxonomy kullandığı için ilan sayfalarınız maalesef AMP olarak listelenmeyecek.

Bu sorunu AMP eklentisine fonksiyon ekleyerek veya ClassiPress temasının fonksiyonlarından ‘/ads/’ URL’lerini değiştirerek gerçekleştirebilirsiniz. Eğer bir geliştirici değilseniz veya daha önce AMP eklentisi üzerinde bir değişiklik yapmadıysanız, kodlarla oynama yapmamanızı tavsiye ederiz, bunun için teknik destek almanız en doğrusu olacaktır.

wordpress-amp-kurulumu

Ancak tüm bunlara rağmen değişiklik yapmayı denemek istiyorsanız yanlış bir işlem yaptıktan sonra geri dönüşü olması için, temanızı ya da eklentiniz üzerindeki kodları değiştirmeden önce yedeklemenizi tavsiye ederiz. Herhangi bir sorunla karşılaşmanız durumunda elinizde bulunan yedekler sayesinde sitenizi eski halinde sıkıntısız bir şekilde getirebilirsiniz.

Bu düzenlemeyi yapmamanız halinde, sitenizde AMP eklentisi kullanmanızın bir anlamı kalmayacak çünkü ilan sayfaları Google üzerinde AMP olarak listelenmeyecektir. Gerekli düzenlemeleri yaptığınızı düşünüyor ve bunu test etmek istiyorsanız, bulunduğunuz URL’in sonuna ‘/amp/’ söz dizimini ekleyerek sayfanızın çalışıp çalışmadığını test edebilirsiniz.

ClassiPress ilan sayfanız listeleniyor ancak AMP hataları ile karşılaşıyorsanız, Google’ın AMP testi ve doğrulamasından yararlanarak hangi kod parçacıklarında hata alıyorsunuz görebilir ve gerekli düzenlemesini sağlayabilirsiniz.

Tüm işlemleri gerçekleştirdikten sonra ClassiPress AMP temanız kullanıma hazır bir hale gelecektir.

Artık Google üzerinde sayfalarınız ve ilanlarınız AMP olarak listelenecek ve, sitenizi üst sıralara daha kolay taşıma fırsatı elde edeceksiniz. Hızlandırılmış Mobil Sayfalar yani AMP kullanmanın yararını sitenizde zamanla göreceksiniz.

ClassiPress AMP kurulumu ile ilgili teknik destek almak için info@seslichat.com Skype adresini ekleyebilir, savas@port.com.tr adresine mail atabilir, Canlı destek almak için 0541 810 40 41 telefon numarasını kullanabilirsiniz.

Veri Merkezi Standartları

Bu yazımda sizlere herkesin aşina olmadığı bir takım standartlardan bahsetmek ve insanların kafalarındaki sorulara bir nebze olsun yanıt vermek istiyorum.

Veri merkezi işindeyseniz ve Uptime Institute derecelendirme notlarına aşina değilseniz, muhtemelende veri merkezi şirketi değilsiniz. Yada SLA (Service Level Agreement) gibi hizmet düzeyi sözleşmelerine bakmadan geçen birisiniz.

Uptime Enstitüsünün Tier Standart Sistemi Nedir?

Bir veri merkezinin sunucu barındırma kabiliyetinin kalitesini ve güvenilirliğini değerlendirmek için pek çok veri merkezi standartları mevcuttur.

uptime-institute-gorsel

Bunlardan bir tanesi olan Uptime Enstitüsü, bir veri merkezinin güvenilirliğini belirlemek için bu şekilde bir yöntem tercih edilmiştir.

Bu tescilli derecelendirme sistemi, Tier 1 veri merkezleriyle başlar ve % 99,99 kesintisiz çalışma garantisi ile devam eder. Ayrıca N + 1 yedeklilik sağlamasıda gerekmektedir.

Veri Merkezileri aşağıdaki görseldede görebileceğiniz gibi 4 aşamalı olarak değerlendirilir.

veri-merkezi-seviyeleri

Tier 1 Veri Merkezi Özellikleri

Bu seviyede bir veri merkezi size şunları belirtir.

  • %99.671 Çalışma süresi
  • Yedeklilik yoktur
  • Yılda 28,8 saatten fazla kesinti olmaz

Tier 2 Veri Merkezi Özellikleri

Bu seviyede bir veri merkezi size şunları belirtir.

  • %99.749 Çalışma süresi
  • Güç ve soğutma sistemleri kısıtlı olarak yedeklidir
  • Yılda 22 saatten fazla kesinti olmaz

Tier 3 Veri Merkezi Özellikleri

  • %99.982 Çalışma süresi
  • En az 72 saat elektrik kesintisi koruması sağlayan N + 1 hata toleranslı yedeklilik
  • Yılda 1,6 saatten fazla kesinti olmaz

Bir Tier 3 veri merkezi, aynı zamanda bakım yapılabilir ve güç ve soğutma sistemlerinin herhangi bir planlı bakım faaliyetinin, veri merkezinde bulunan bilgisayar donanımının çalışmasını bozmadan gerçekleşmesine izin verir.

Tier 4 Veri Merkezi Özellikleri

Tier 4 veri merkezi, Tier 3 veri merkezi tasarımın alt yapısını gerektirir.

yedekli-yapi-tier-4

MBP: Maintenance bypass panel
UPS: Uninterruptible power supply
PDU: Power distribution unit

Bir Tier 4 veri merkezi, sorunlara dayanıklıdır ve operasyonları sürdürürken herhangi bir planlanmamış olayların meydana gelmesine izin verilir. Tier 4 veri merkezleri sorunsuz olacak şekilde tasarlanır.

  • %99.995 Çalışma süresi
  • 2N + 1 tamamen yedekli altyapı
  • 96 saatlik elektrik kesintisi koruması
  • Yılda 45 dakikadan fazla kesinti olmaz

N + 1 Yedeklilik Nedir?

Paralel yedeklilik olarak da adlandırılan N + 1, sunucunuzun daima erişilebilir olmasını sağlamak için kesintisiz güç kaynağı (UPS) sisteminin bulunduğu durumdur.

Diğer bir deyişle, sunucunuz BT altyapınız için tutarlı bir güç sağlamak için tasarlanmış bir UPS sistemi üzerinde çalışır ve acil durumlarda bir yedek güç ile çalışacak başka bir UPS sisteminide içerir.

yedekli-elektric-yapisi-gorsel

UPS: Uninterruptible power supply
HVAC: Heating, Ventilating and Air Conditioning

Bir elektrik kesintisi meydana gelirse, ilave kesintisiz güç kaynağı (UPS) sistem güç üreticisi olan + 1, makinenize güç sağlamak için kullanılabilir duruma gelecek ve sunucunuza kesintisiz bir şekilde erişebileceksiniz.

Herhangi bir elektriksel sorun olursa, bu yedekleme tesislerdeki elektriği sabit güçle çalıştırmak için kullanılacaktır.

Çerez Politikası Hakkında Bildirimlerin Eklenmesi

Bu yazımda sizlere avrupa birliği ülkelerinin tabi olduğu bir takım yasa ve kuralları açıklayıp. Türkiyeden hizmet veren sitelerinde bu eklemeleri yapmaları gerektiğini bir kez daha hatırlatmak isteyerek başlıyorum.

Bildiğiniz gibi avrupa birliği ülkelerinde gizlilik ve kişisel verilerin korunması konuları oldukça büyük önem taşıyor. Her bir veri sızıntısı firmalara ciddi miktarlarda tazminat davası olarak geri dönüyor.

Peki bu neden önemli

Avrupa Birliği (AB) yasaları gereğince AB ziyaretçilerine internet sitenizde kullanılan çerezlerle(cookie) ilgili bilgi vermenizi zorunlu kılmaktadır. Birçok durumda bu yasalar gereği ziyaretçiden onay almanızda gerekmektedir.

Alınan bu onay 120 iş gününü geçmemesi gereklidir. 1 defa onay aldım diye bir durum malesef bulunmuyor.

Web sitenizde çerez kullanımınız yoksa kullanıcıya her hangi bir bilgi vermeniz gerekmiyor. Web sitenizde üçüncü taraf analitikleri(Google Analytics ve türevleri) veya reklam hizmetleri(Google Adsense ve türevleri) de dahil olmak üzere, çerezler ayarlayan başka site özellikleri eklediyseniz ek veya farklı bir bildirim sağlamanız zorunludur.

Bu Bildirimler nasıl sağlanır

Bu bildirimleri kullanıcıların görmesi ve kabul etmesi gerekir. Kabul etmeme gibi bir ihtimal genelde yoktur çünkü kabul etmediğinde kullanıcının siteye girişinin engellenmesi gerekir.

Sitenize özel bu şekilde bir yapı yapamayacağınızı düşünüyorsanız. Yapacağınız şeyler oldukça basittir. İnternette bu hizmetleri sağlayan pek çok servis bulunmaktadır.

Benim aralarında en çok beğendiğim servis olan Cookie Consent kullanılabilirliği ve dikkat çekiciliği açısından güzel

Kullanımı ise şu şekilde Yapabiliyorsunuz. Bir adet Js ve Css dosyasını sitenizin footer bölümüne ekliyorsunuz. Otomatik olarak bildirimler gözükmeye başlıyor. href kısmına ise kullanıcının okuyabilmesi için gereken gizlilik bildirimi ve çerez politikasını ekliyorsunuz.

Başarılı bir şekilde yayına hazırsınız.

<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.0.4/cookieconsent.min.css" />
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.0.4/cookieconsent.min.js"></script>
    <script>
        window.addEventListener("load", function() {
            window.cookieconsent.initialise({
                "palette": {
                    "popup": {
                        "background": "#666666"
                    },
                    "button": {
                        "background": "#fff",
                        "text": "#000000"
                    }
                },
                "theme": "classic",
                "content": {
                    "message": "Bu internet sitesinde, kullanıcı deneyimini geliştirmek ve internet sitesinin verimli çalışmasını sağlamak amacıyla çerezler kullanılmaktadır.",
                    "dismiss": "Tamam",
                    "link": "Ayrıntıları inceleyin",
                    "href": "<url>"
                }
            })
        });
    </script>

dipnot: Türkiyedeyim ekleme gerek yok olarak düşünebilirsiniz. Ancak sitenize Avrupadan veya ABD den 1 kişi bile girmesi durumunda herhangi bir sorun ile karşılaşırsa sıkıntı çekebilirsiniz.

Bu yüzden dikkat edilmesi gerekmektedir.

ArubaCloud İle Sunucu Keyfinizi İki Katına Çıkartın

Sizlere Italyanın belkide en uygun fiyatlı ama bir o kadarda performanslı bir firmasından bahsedeceğim.

Aruba Cloud, Avrupa pazarına yönelik Cloud servis markamızdır. Bir dizi Bulut hizmeti sunmak amacıyla tasarlanan şirket, projeleri ne olursa olsun şirketlerin ihtiyaçlarını karşılar. Sanal Altyapı geliştirme, verileri arşivleme ve paylaşma, felaket kurtarma planları oluşturma, yedeklemeleri dışa aktarma veya hatta yazılımınızdan SaaS çözümleri geliştirme … ürünler, müşterilerin fikirlerini ifade edebilecekleri boş bir tuval.

Şimdi firmanın kendisini nasıl açıkladığını bir köşeye bırakıp tanıtmaya başlıyorum. Burası tabiri caizse ölücü arkadaşlar için bir numara. Aylık çok değil 5 TL ye Cloud bir makina edinebiliyorsunuz. Firma oldukça güzel çözümlerde sunuyor. Hemde avrupadaki çoğu firma gibi bunu yaparken cebinizdeki tüm paraya gözünü dikmiyor.

Şimdi Türkiyede örneğini pek görmediğim bir şekilde VMware ve Hyper-V ile tam korumalı makineler veriyor. Hot Swap ve Live Migration Özellikleri sayesinde kesintisiz tüm kullanıcılarınıza hizmet verebilirsiniz.

İlk olarak firmada Cloud VPS hizmeti için 2 adet seçenek bulunuyor.

  1. Cloud Smart VPS
  2. Cloud VPS PRO

Her ikisininde karşılaştırma tablosu şu şekilde

aruba-cloud-ucret-tablosu

Smart ile PRO versiyon arasında oldukça fazla fark bulunuyor. Önemli işler yapıyorsanız PRO paketini kullanmanız gerekiyor.

PRO pakette 5 ip ye kadar ip adresi satın alabiliyorsunuz. Ayrıca Yedekli SAN yapısı ile disk ölme sorunlarıda ortadan kalkmış oluyor. Performans garantisi ve diski VPS’ler arasında taşıma özelliğide PRO ile birlikte gelen yenilikler arasında.

VPS performanslarına bir göz atalım. Giriş seviyesi için yeteri kadar iyi olduğunu düşündüğüm ArubaCloud bakalım garanti etmediği performans seviyesi derken bize ne demek istiyor.

İlk önce kullanılan network için bir test yapalım. 10Gbit bağlantı sağladığını görebiliyoruz. Sunucular arasında Live Migration yaptığımızda oldukça hızlı bir şekilde geçiş yapacağı anlamına geliyor. İndirme ve yükleme işlemleri içinde oldukça yeterli bir hız

root@work:~# speedtest-cli
Retrieving speedtest.net configuration...
Testing from Aruba S.p.A. (80.211.167.47)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Coolnetwork (Arezzo) [4.27 km]: 13.784 ms
Testing download speed................................................................................
Download: 797.32 Mbit/s
Testing upload speed................................................................................................
Upload: 597.79 Mbit/s

Kullandığımız makinanın bize sağladığı sistem kaynaklarına ve özelliklere kısaca bir göz atacak olursak. Intelin Xeon E5 model işlemcisi bizi karşılıyor. Kullanılan CPU bizim işimiz için çok iyi olmasada iş görebilir bir seviyede.

Aynı zamanda 1.7 Ghz lik 1 core kullanımına izin veriliyor. Ram kullanımımızda 1 Gb olarak limitlenmiş. Swap olmamasıda sunucularda istediğimiz bir durum. Boş yere diskletimizi işgal etmesine gerek yok.

Ayrıca ben işletim sistemine geçici olarak Ubuntu 16 LTS kurdum. Güncel olan sürüm yüklü olarak geldiğini görüyorum.

System Info
-----------
Processor	: Intel(R) Xeon(R) CPU E5-2650L v4 @ 1.70GHz
CPU Cores	: 1
Frequency	: 1699.998 MHz
Memory		: 988 MB
Swap		: 0 MB
Uptime		: 56 min,

OS		    : Ubuntu 16.04.3 LTS
Arch		: x86_64 (64 Bit)
Kernel		: 4.4.0-104-generic
Hostname	: work

CPU’da bir takım algoritmaların performansına kabaca bakacak olursak gayet makul değerlerde sonuçlar verdiğini görüyoruz. Bitcoin kazmak gibi bir amacınız varsa başka yerlere alalım sizi.

CPU: SHA256-hashing 500 MB
    6.799 seconds
CPU: bzip2-compressing 500 MB
    11.703 seconds
CPU: AES-encrypting 500 MB
    2.529 seconds

Dosya yazma konusunda ise değerler biraz vasat kalıyor Disk için kullandıkları Clusterda oldukça fazla Sanal makina olduğunu düşünüyorum. Ancak genede günlük 20k kişiyi kaldırabilecek kapasitede bir sunucuyu çok rahat barındırabilirsiniz.

dd: sequential write speed
    1st run:    381.47 MiB/s
    2nd run:    340.46 MiB/s
    3rd run:    345.23 MiB/s
    average:    355.72 MiB/s

Aynı zamanda diğer veri merkezlerine ve CDN konumlarına ne kadar hız ile bağlantığına bakıyoruz. Avrupa konumlu Cachefly firmasının sunucularına oldukça hızlı bir şekilde bağlanıyor olsada ABD konumlu diğer sağlayıcılarda hızlar oldukça vasat

Speedtest (IPv4 only)
---------------------
Your public IPv4 is 80.211.167.47

Location		Provider	Speed
CDN			Cachefly	49.4MB/s

Atlanta, GA, US		Coloat		3.68MB/s
Dallas, TX, US		Softlayer	3.79MB/s
Seattle, WA, US		Softlayer	6.89MB/s
San Jose, CA, US	Softlayer	4.91MB/s
Washington, DC, US	Softlayer 	6.03MB/s

Sunucumuza baktık gelin şimdide Firmanın bize sağladığı kontrol paneline bakalım.

İlk olarak dotnet ile geliştirilmiş bir panel sizleri bekliyoruz. Bu panel biraz ağır kalabilir ancak tüm işlerinizi görebiliyorsunuz. Snapshot olarak yedek alabiliyorsunuz. Aynı zamanda acil durumlar için recovery modunada bu alandan ulaşabilirsiniz.

aruba-cloud-control-center

VPS’iniz ilerleyen zamanlarda size yetmeye bilir bu gibi durumlarda Edit diyerek yükseltme işlemini yapabiliyorsunuz. Burada dikkat etmeniz gereken Cloud Smart Olarak paketinizi alıp başladıysanız daha sonra PRO sürüme geçemiyorsunuz.

aruba-cloud-upgrade-vps

Geçiş işlemini yapabilmeniz için Snapshot alıp yeni aldığınız PRO VPS üzerine taşıma işlemi yapmanız tabi buradada bazı kısıtlamalar bulunuyor. Örneğin disk kapasitesindeki farklılık gibi

aruba-cloud-dns

Aynı zamanda tüm işlemlerinizi hallettikten sonra sitenizi yayına almadan hemen önce firma size DNS hizmetinide sağlamayı unutmamış. Oldukça basit bir şekilde DNS ayarlamalarınızı’da yapabiliyorsunuz. Bu güzel DNS servisi için sizden ek olarak aylık 0,10 euro bir ücret talep ediyor.

aruba-cloud-dns-servisi

Eklemek istediğiniz tüm DNS kayıtlarını destekliyor. Yeni olarak çıkan CAA kayıtları içinde ilerleyen zamanlarda bir aksiyon gelebilir düşüncesindeyim.

ArubaCloud italyanın önde gelen DC’lerinden bir tanesi konumunda her ne kadar bir takım yetersizlikleride olsada başlangıç seviyesi ve ufak tefek işlemler için ideal. Üstelik firma 2 ay ücretsiz kullanım hakkıda sunmakta.

Bu güzel hizmetden faydalanmak isterseniz. Buradan 2 aylık ücretsiz kullanıma ulaşabilirsiniz.

Kripto Para Madenciliği İle Para Kazanma Sanatı

Günümüzde kripto para madenciliği ve blockchain(blok zinciri) insanların ve makinelerin üzerinde büyük bir otorite olmaya başladı devletler temkinli yaklaştı kullanmaya başlayanda var haram ilan edip arkasını çevirmeye çalışanda

Bugün size geçtiğimiz günlerde twitter adresimden aşağıda bahsettiğim bir konu üzerinde durup bunu nasıl yaptığımı açıklamaya çalışacağım.

Şimdi Bu durumu kısaca size özetlemek istiyorum. Ben 2011 yılının Ocak ayından beri kripto paralar ile içli dışlı oldum. Hangisi kar yaptıysa onu kullandım ve güzel paralar kazanmamıda sağladı tabi ülkemizdeki enflasyon %10 civarında olduğu için geldiği gibi gitti

Uzatmadan sadede gelecek ve durumu açıklayacağım.

Benim bitcoin kazmak için kullandığım 2 sistem var bunlardan ilki veri merkezinde zor uğraşlar sonucu barındırdığım. BTC’cihazım 2xAntMiner S9 piyasada bulabilirmisiniz bilmiyorum zamanında 1200 dolara satın almıştım 4 ay aralıkla satın aldım. Aşağıdaki link aracılığı ile ulaşabilirsiniz.

https://www.amazon.com/Antminer-S9-16nm-Bitcoin-Miner/dp/B01HFXQ7AG

Bunun dışında evimdeki iş istasyonumda kullandığım ekran kartı ile kazım işlemlerime ara ara evdede devam ediyorum.

https://www.amazon.com/MSI-GTX-1070-GAMING-8G/dp/B01GXOX3SW

Ben bu zamana kadar yaptığım işlerde kullandığım tüm parçaları amazon aracılığı ile tedarik ettim. Ülkemizde teknolojik aletlere uygulanan vergilendirmeden dolayı bu şekilde yapıyorum.


Mining işlemi için kullandığım ekipmanı kısaca bahsettim. Kazdığım coinleri ise şu şekilde sıralayabilirim.

  • Bitcoin
  • Etherium
  • Litecoin
  • Monero
  • FantomCoin
  • DashCoin

Şimdi diyor olabilirsiniz yahu bu kadar coini nasıl ve ne şekilde kazıyorsun. Fark etmişsinizdir ki coinlerin türleri kısmen aynı. Listenin ilk 4 ünü kazdığınızda sistemde zaten otomatik olarak diğer forklarınıda kazmış oluyorsunuz. Cloud mining mantığında sistem size aynı zamanda otomatik olarakda forkları veriyor.

GTX 1070 ekran kartına döneceğim tekrar bu kartın kullandığı TDP değerleri 151W olarak açıklandı buda kullandığı volt olarak yaklaşık 25.5 ve 26.3 arasında gidip gelen bir değere sahip

Mining aşamasında ekran kartını tam güç ile kullanıyoruz haliyle buda bize TDP değerlerinin tamamını kullanacağımız anlamına geliyor gibi anlaşılabilir. Lakin toplamda 140W bir güç çekiyoruz yük altında buda volt olarak 23.2 ile 24.1 arasında bir değere denk geliyor.

Peki elektrik giderlerini ben standart tutuyorum. Sitelerde hesaplama dolar olduğu için bizim Türk Lirasıda dolar karşısında değer kaybettiği için hiç değiştirmeden hesaba kattığımızda zaten türkiyedeki kullanıma denk geldiğini göreceksiniz.

Buna görede direk olarak hesaplamanızı yapabilirsiniz. Totalde Bana evdeki makinanın getirisi aylık 340 ile 360 dolar arasında olabiliyor. İş istasyonunu zaten hiç kapatmadığım için makinaın boş durmasından para kazanıyor oluyorum.

Buradaki tek sorun cüzdan yönetimi, bunun içinde offline wallet uygulamalarını kullanıyorum ve ciddi ciddi tüm cüzdanların sistemimde tuttuğu yer diskin %30 kadarı oluyor. Her günde milyonlarda veri indirmek zorunda kalıyoruz. Özellikle BTC

Kaldığı son zamanlarda evde kazma işini bıraktım sayılır. Herkes bu işi evinde yapabilir. Ekran kartınızı oyun için iyi aldıysanız özellikle oyun oynamaktan çok dolar kazanabilirsiniz.

güncelleme 1: Cihazlardan her ikiside donanımsal arıza verdiği için kullanma imkanım kalmadı. Cihazların tamiri için üreticiye ulaştım bozulan parçanın düzeltilemediğini boardın değişmesi gerektiği iletildi. Şuan için Kazma işlemlerine ara vermiş bulunuyorum. İlerleyen zamanlarda yeni maceraler ile geri dönmek üzere 🙂

dipnot: Mining için MinerGate kullanıyorum. Coinlerin onaylanma süreçleri yavaş olsada ödemeleri doğru düzgün yaptığı için tercih ettiğim bir pool