Etiket: linux

Taşındık: Host Değişikliği

Yaşadığım küçük ama can sıkan sorunlardan ötürü yaklaşık 12 yıldır sitemi barındırdığım sponsor host sağlayıcım üzerinden hosting.com.tr üzerine taşımak durumunda kaldım. “Taşımak” derken, açıkcası ben elimi hiç bir şeye sürmeden, her şeyi evden-eve nakliyat formunda yeni ev sahibimin teknik ekibi yaptı. Site sorunsuz bir şekilde devreye girip içimize sinene kadar anlık desteklerini de bırakmadılar. En son saati 02:54 de hatırlıyorum.

Gerçekten her aşamasında ilginç bir deneyim oldu bu taşınma bana. Teknik tarafından daha önemlisi; müşteri memnuniyetini üst düzeyde önemseyen, bunu belli ki şirket politikası haline getirmiş, teknik kapasiteleri cidden yüksek bir ekiple Türkiye sınırları içerisinde denk gelmek beni hem şaşırttı, hemde memnun etti.  Devamı …

Debian Manifestosu ve Ian Murdock

Docker projesine kadar adını çok bilmediğim (benim eksikliğim belkide) Debian’ın kurucusu Ian Murdock, dün evinde ölü bulunmuş. Açık kaynak kod dünyasına büyük katkı sağlayan ian’ın ölüm sebebi belli ama nedeni çok acı. Kendi resmi tweeter adresinde son yazdıklarına göre kendini bilmez bir grup polisin (iddaa’ya göre) tecavüz edip dövmesi üzerine intihar edeceğini zaten açıklamış. Yazımın en sonunda bu linklere ulaşabilirsiniz. Kendi adıma aktif bir GNU/Linux debian kullanıcısı olarak olayın gelişiminden ötürü çok üzüldüğümü ve kendisine Özgür Yazılım Dünyası için çizdiği yol sebebiyle teşekkür etmek isterim. Bu sebeple Ian tarafından üniversite yıllarında kaleme alınan Debian Manifestosunu burada paylaşmak istiyorum.

Devamı …

Bash Shell’de Güvenlik Açığı

Az önce kodcu.com’da okudum, eskiden bash script’le uğraşmış biri olarak itiraf edeyim -ilk etki olarak- çok şaşırdığım bir haber. Stephane Schazelas tarafından keşfedilen bu açık, birçok Linux ve Unix işletim sistemlerinde kullanılan bash shell üzerinde özel hazırlanmış saldırılarla işletim sistemlerini zor durumda bırakabileceği belirtilmiş.

Açığın çevre değişkenlerini kullandığını da belirtmek gerek. Birçok linux dağıtımı için (Ubuntu, CentOS, redhat…) patch ve güncellemeler hazırlanmış durumda.

Devamı …

“GTK-WARNING **: Attempting to …” uyarıları

Az önce kurduğum Linux Mint 15 “oliva” terminal üzerinde, dns ayarlamak isterken farkettim ki arkaplanda “GTK-WARNING **: Attempting to …” ile başlayan bir kaç farklı tipte hata alıyorum. Bendeki hatalar/uyarılar şunlardı;

(pluma:6590): Gtk-WARNING **: Attempting to store changes into `/root/.local/share/recently-used.xbel’, but failed: Failed to create file ‘/root/.local/share/recently-used.xbel.MEFG3W’: No such file or directory

(pluma:6590): Gtk-WARNING **: Attempting to set the permissions of `/root/.local/share/recently-used.xbel’, but failed: No such file or directory

(pluma:6590): Gtk-WARNING **: Attempting to store changes into `/root/.local/share/recently-used.xbel’, but failed: Failed to create file ‘/root/.local/share/recently-used.xbel.VN9F3W’: No such file or directory

(pluma:6590): Gtk-WARNING **: Attempting to set the permissions of `/root/.local/share/recently-used.xbel’, but failed: No such file or directory

Hepsinin ortak noktası uyarı sonundaki “No such file or directory” yani böyle bir dosya yada dizin yok!

.local dizini altına bakarsanız gerçekten share dizininin olmadığını göreceksiniz. O zaman yapılması gereken share dizinini yaratmak;

Devamı …

History Time Format

Yeni sistem kurmadan önce eski sistemimde yaptığım işlerin bir özetini çıkartmak için mutlaka history komutunu kullanırım. Ne kurmuştum, ne yapmıştım bana iyi bir referans olur. Tabi önce nedir bu history diyorsanız; konsola geçmişte girmiş olduğunuz komutları liste olarak görmenizi sağlayan komuttur. Kullanımı, ayarları, giriş parametreleri ile bilgi istiyorsanız terminale;

# man history

yazabilirsiniz.

Konumuza dönersek, amacımız history komutu aracılığıyla sistemimize dair girdiğimiz tüm komutlarımızı girildiği tarih/sıra ile birlikte listelemek.

Devamı …

Linux Mint üzerine Kali Linux deposu

BURADA  anlattığım Linux Mint üzerine BackTrack 5 deposu ekleme sonrası Backtrack işletim sisteminin uzantısı ve güncel çalışmalarda tercih edilen Kali Linux’un depolarını da nasıl ekleyeceğimizi not etmek istedim. Temelde farklı değil.

Önce sudo -s ile root oldum ve gene source.list’i açtım.

pluma /etc/apt/sources.list

ardından source.list üzerine Kali Linux depolarını (bulup) ekledim.

Devamı …

Linux Mint üzerine BackTrack 5 deposu

Sürekli işletim sistemi değiştirmekten yorulduğum için aktif kullandığım Linux Mint 15 Oliva üzerine Backtrack tool’larını yüklemek için bir yol baktım. Kaynak listesine Backtrack 5 Repository’leri eklemek suretiyle kullanabiliyorsunuz. Peki neden BackTrack kullanalım ki diyeceksiniz (ki bu yazıyı okuyan çoğunluk demeyecektir eminim); pentest (penetrasyon testleri) için güncel ve ideal çözümleri kurulu hazır bulmak, tam operasyonun ortasında “bide şu olsaydı keşke” dememek için kurulu olmasında çok fayda var.

Neyse şuan konumuz “nasıl kurulur?”

Devamı …

Linux Mint 15 ve Ubuntu Linux 13.04 üzerinde Performans artışı

Maqas.net üzerinde yazılan makaleleri gözden geçirirken güzel ve gerekli bir makale buldum. 1 Ekim 2012’de yazılmış, neredeyse 1 sene olacak. Her ne kadar ben yazmış görünüyor olsam da, linuxdunyam.com‘un yöneticisi Ufuk Köyrük tarafından yazılmıştı. Yanlış hatırlamıyorsam zaman (yada maqas’ın editor) sıkıntısı yüzünden ben eklemiştim. Tekrar hatırlamanın faydalı olacağını düşündüm, isviçre çakısı gibi el altında dursun.

Linux dağıtımlarının büyük bir kısmı, eski veya düşük performanlı makinelere uygun bir yapılandırma ile çıkar. Ancak bazıları, görsel efektleri ve kullanım rahatlığını daha ön plana alarak performanstan biraz ödün verir. Ubuntu, Unity kabuğu nedeniyle eski sistemlerde performans düşüklüğüne sebep olabilmekte.

Devamı …

Periyodik MySql ve Dizin yedekleme aracı mqBackup

Python 2.7 ile, Mint-13 (Linux) üzerinde hazırladığım Periyodik MySql ve Dizin yedekleme aracım mqBackup’la hala sorunsuz yedek almaya devam ediyorum.  Günde 1 kere çalışacak şekilde Crontab üzerine eklediğim scriptimin sorunsuz çalıştığını da aldığım “yedek alındı” bilgi mailleri ile takip etmekteyim. Hatta bazen onu dahi unutmaktayım.

mqBackup ne yapıyor?

En kapsamlı ifade ile Periyodik MySql ve Dizin yedekleme işini pratik bir şekilde tek elden yapıyor. Detayında Server üzerinde koşan MySQL database’leri ve web dizinlerini (ben böyle tercih ediyorum) sıkıştırıp, lokal bilgisayarınızda gösterdiğiniz başka bir dizine yedekliyor. Bu yedeklemeleri tanımladığınız bir buffer süre ile koruyor. Belirlenen bu süre dışındaki dizin ve veritabanı yedek dosyalarını ise siliyor. Örnek vermek gerekirse, kabaca; “Bana her daim son 10 günlük yedeği tut, bu bana yeter kardeşim! Kalanı da sil!” diyebiliyorsunuz. Tüm bu yedekleme, silme işlerini yaptıktan sonra da, dilediğiniz bir smtp adresinden (default gmail) size yada ekibinize mail atarak yaptığı işlemler hakkında detaylı bilgi veriyor.

Devamı …

Linux Kernel 3.10.5 Kurulumu (Ubuntu/Mint/Debian)

Önce kernel nedir bilmeliyiz ki, güncelleme ihtiyacımızın nedenini kavraya bilelim. Kernel, Linux çekirdeği Linus Torvalds tarafından geliştirilmiştir. Açık kaynak kodludur ve gelişimi gönüllü kişilerce yürütülmektedir, çok kullanıcılı ve çok görevlidir. Açık kaynaklı olduğu için güvenilir ölçeklenebilir, farklı mimariler ve donanımlarda çalışabilmektedir. Kısaca Kernel (Çekirdek) ‘ın açıklamasını yapmak gerekirse;

  • Donanım ile yazılım arasında haberleşmeyi sağlar,
  • Süreklilik, kararlılık ve güvenlik esastır,
  • Sistemin çalışmasından, kaynakların etkin kullanımından ve kaynak erişimlerinin düzenlenmesinden sorumludur,
  • Bellek yönetimi
  • İşlemci yönetimi
  • Donanım erişim yönetimi
  • Süreçlerin yönetimi
  • Input/Output işlemlerinin yönetimi

Diğer işletim sistemlerinin aksine Linux, kullanıcılarına işletim sisteminin hayati bir parçası olan çekirdekle oynama, serbestçe değiştirme, yeniden derleme ve güncelleme hakkı verir. Gayet tabi ki bu özgürlüğü de biz linux user’lar da kullanmak isteriz.

Devamı …

Gnome Do

Eğer notebook üzerinde linux kullanma mücadelesi veriyorsanız olmazsa olmazınız, benim gibi desktop kullanıyor ama mouse’a ulaşmayı zaman kaybı görüyorsanız mutlaka Gnome Do’yu denemelisiniz. Win+Space ile arama asistanı açılıyor ve keywordle dilediğiniz uygulama yada ayarlarla tanımladığınız eklentiler içinde arama yapabiliyorsunuz. Kesinlikle çok kullanışlı.

Kurmadan önce, güzel bir tutorial buldum, en azından göz atmanızı öneririm; Devamı …

Linux Mint Türkiye Kapanıyor

29 Aralık 2006 tarihinde yayın hayatına başlayan Linux Mint Türkiye, 2 Ağustos 2013 Cuma günü saat 18:00’da kendini feshetme kararı aldı.

Üzüntü verici bir haber. Yaklaşık 4 yıldır aktif kullandığım Mint sürümü üzerinde yaşadığım sıkıntılarla ilgili hemen herşeyin sormadan yanıtını alabildiğim, kendi yağıyla kavrulan bir platformdu gözümde.

Belli ki alınan karada Core ekibin içinde yaşanan sıkıntıların artık katlanamaz oluşu önemli bir pay sahibi. Verilen sözlerin tutulmaması, sorumluların  sorumsuzlukları, atılan taşın ürkütülen kurbağa sayısına değmemesi gibi bir çok sebep var gibi görünüyor. Her ne olursa olsun sebep, sonuçları ve etkisini biz mint sever son kullanıcılar yaşayacağız gibi geliyor.

Devamı …

OpenSSH kuralım

SSH, telnet ve rlogin gibi ağ üzerindeki başka bir sunucuya uzakta bulunan bir başka makineden bağlantı sağlayan bir protokoldür. SSH açık haliyle “Secure Shell” yani güvenli kabuk anlamına gelir. Telnet ve rlogin kullanıcı şifreleri dahil tüm iletişim açık yani şifrelenmeden gerçekleştirilirken, SSH güvensiz makineler arasındaki iletişimi güçlü bir kripto yöntemiyle şifreler.

Devamı …

SVN nasıl kurulur?

SVN, aynı anda birçok kullanıcı tarafından kod geliştirilmesini sağlayan bir versiyonlama sistemidir. Detayları ile ilgili internette çok kaynak bulunabildiği gibi, nasıl kurulur diye sorduğunuzda aynı sayıda kaliteli içeriğe ulaşmak zorlaşıyor; sorumuz bu : SVN nasıl kurulur?

Linux (ubuntu/debian) kullanarak kurulumu gerçekleştireceğiz. Makinaya root olarak bağlandığınızı varsayarak anlatacağım; Apache’nin sistemimizde kurulu ve sorunsuz çalışıyor olduğunu varsayarak svn için gerekli olan svn ve apache svn kütüphanesi paketlerinin sisteme kurulmasını sağlıyoruz ;

Devamı …

Top