Linux çekirdeği resmi sitesi: https://www.kernel.org
Uzun süreli destek sürümü:
3.10.89 2015-09-21
Değişiklik listesi…
Archive | Eylül, 2015
SSH Bağlantılarında şifre girme gereksinimini ortadan kaldırmak
@caylakpenguen ile devam ediyoruz. @caylakpenguen bu defa da SSH Bağlantılarında şifre girme gereksinimini ortadan kaldırma konusuna eğilmiş. Konuyu kendi blogunda değerlendirmiş, ben de buraya aktarıyorum. @caylakpenguen şöyle yazıyor: “SSH kullanarak bir UNIX bilgisayara bağlanmak istediğinizde normal olarak:
ssh -l uid uzak.makine.edu.tr
komutunu kullanırsınız. Eğer iki taraftaki bilgisayarda da SSH/SSHD yüklü ise, “uid” kullanıcısının şifresini girmeniz istenir. Eğer “yakin.makine.edu.tr” isimli makineden “uzak.makine.edu.tr” isimli bilgisayara SSH ile sık sık bağlanıyorsanız ya da “scp” ile sık sık dosya/dizin kopyalıyorsanız, ikide bir şifre girmek yorucu olmaktadır. Eğer bu işleri şifre girmeden yapmak isterseniz asağıdaki adımları izlemeniz yeterlidir:
1. “yakın” isimli bilgisayarda (UNIX elbette)
ssh-keygen -t rsa
komutunu çalıştırın. Sorulan tüm sorulara “Enter” ile yanıt verin. Bir ara “Pass phrase” girmeniz istenecektir; bunu da boş geçin.
2. Komut çalıştığında kişisel dizininizin altındaki “.ssh” dizini altında iki tane dosya oluşacaktır.
~/.ssh/id_rsa ve
~/.ssh/id_rsa.pub
id_rsa dosyası sizin özel anahtarınızı (private key) içermektedir. Bu dosyayı kimsenin görmemesi gerekir. id_rsa.pub dosyası ise açık anahtarınızı (public key) içermektedir. Hiç bir gizliliği yoktur. Özel anahtarınızı korumak için .ssh dizininin erişim maskesinin 700 olması gerekir. Bundan emin olmak için:
chmod 700 ~/.ssh
komutunu kullanabilirsiniz. Eğer bu işleri “root” kullanıcısı için yapıyorsanız, .ssh dizininin erişim maskesi 600 olmalıdır. Yani;
chmod 600 ~root/.ssh
3. Şimdi id_rsa_pub dosyasını “uzak” bilgisayarda, o bilgisayardaki kullanıcının .ssh dizinde yer alan ~/.ssh/authorized_keys dosyasının sonuna eklemek gerekiyor. Bunun için:
scp ~/.ssh/id_rsa.pub uid@uzak.makine.edu.tr:/tmp
komutunu kullanabilirsiniz. Sonra uzak makineye son kez şifre girerek ssh ile bağlanın ve
cat /tmp/id_rsa.pub >> ~/.ssh/authorized_keys
komutu ile açık anahtarınızı authorized_keys dosyasının sonuna ekleyin. Eğer bu işi ilk kez yapıyorsanız, uzak makinesinde ~/.ssh/authorized_keys dosyasını bulamayacaksınız. Zarar yok, cat komutuyla böylece yaratılmış oldu. ~/.ssh/authorized_keys dosyasının erişim maskesi 644 olmalıdır. Emin olmak için;
chmod 644 ~/.ssh/authorized_keys
komutunu kullanabilirsiniz.
4. Evet! Tamamdır. Şimdi “yakin” isimli makineye geri dönüp “ssh -l uid uzak.makine.edu.tr” komutuyla bağlanmayı deneyin. Artık şifre girmenize gerek olmadığını göreceksiniz. “yakin”dan “uzak”a scp ile dosya kopyalarken de şifre girmeniz gerekmeyecektir. Bu sekilde yapılmış ayarlar, özellikle program içinden yapılan bilgisayarlar arası kopyalamalarda (yedekleme scriptleri gibi) çok işinize yarayacaktır.
5. SSH ve kopyalama işlerini ters yönde de yapıyorsanız (“uzak”tan “yakin”a) yukarıdaki işlemlerin tamamını ters yönde tekrarlamalısınız. Yani, “uzak” makinesinde “ssh-keygen” komutunu çalıştır vs. vs.
6. Umarım işinize yarar…”
Liquid Lemur Linux 2.0 Alpha 3 Duyuruldu
İkinci alpha sürümü 23 Ağustos 2015’te duyurulan Ubuntu ve Linux Mint’e dayalı bir masaüstü GNU/Linux dağıtımı olan ve Xfce masaüstü ortamıyla Window Maker pencere yöneticisini birleştirerek “melez” bir masaüstü deneyimi sunmayı amaçlayan Liquid Lemur Linux’un 2.0 sürümünün ikinci alphası, Edward Snyder tarafından duyuruldu. Bunun bir alfa sürüm olduğunun unutulmaması gerektiğini söyleyen Snyder; bir önceki sürümde olduğu gibi, hâlâ yapılması gereken çok iş olduğunu ifade etti. Sistemde pek çok hata düzeltmesi yapıldığını ve birçok güncellemenin gerçekleştirildiğini söyleyen Snyder; APEman’in güncellendiğini ve yeni özellikler eklendiğini, fakat henüz tamamlanamadığını belirtti. LibreOffice’in, tüm özel Lemur uygulamalarının ve canlı oturum komut dosyalarının güncellendiğini söyleyen Snyder; (APEman ve kullanıcı) kılavuzlarının beta sürüme yönelik olarak yeniden düzenlendiğini ifade etti. Lemur’un artık bir torrent sunucusu olduğunu belirten Snyder; bu sürüm ile birlikte torrentten indirme seçeneğinin de mevcut olduğunu söyledi. Liquid Lemur Linux 2.0 Alpha 3 hakkında ayrıntılı bilgi edinmek için sürüm notlarını inceleyebilirsiniz.
Liquid Lemur Linux 2.0 Alpha 3 edinmek için aşağıdaki linklerden yararlanabilirsiniz.
Kernel 4.3-rc2 Duyuruldu
Linux çekirdeği resmi sitesi: https://www.kernel.org
Geliştirme & kararsız çekirdek:
4.3-rc2 2015-09-20
Linus Torvalds ’ın duyurusu.
Türkçe Git 101
“Yeni başlayanlar ve unuttuklarını hatırlamak isteyenler için Git ile versiyon kontrolü” biçiminde sunulan Türkçe Git 101; Ali Özgür tarafından yazılmış. Yazar, yapmaya çalıştıklarını şu biçimde anlatıyor: “Son 4-5 yılda yazılım geliştiricilerin ve yazılım şirketlerinin vazgeçilmez araçlarından biri olan ve benim de bir yazılım geliştirici olarak çok başarılı bulduğum Git Dağıtık Versiyon Kontrol Sistemini (Distributed Version Control System) örnekler ile ele alarak size tanıtmaya çalışacağım. Yazılım Geliştirme ile ilgili çoğu konuda olduğu gibi maalesef Git ile ilgili kaynaklar da ağırlıklı olarak İngilizce. Terminoloji anlamında Türkçe bir kaynak hazırlamanın en büyük zorluğu İngilizce terimlere Türkçe uygun karşılık bulmaktır. Ancak Git 101 kitabında İnglizce -> Türkçe geçişini birebir yapmayacağım, mümkün olduğu kadar Versiyon Kontrolü ve Git ile ilgili terimlerin İnglizce hallerini kullanmaya çalışacağım. Konuların diziliminde ve içeriğin oluşturulmasında Learn Version Control with Git isimli kitapçığın online versiyonu baz alınmıştır. Belirtilen kaynaktaki başlıklara ve içeriğe ilave olarak daha ayrıntılı bir kitap olan Pro Git kitabından ve son bölümde linklerini paylaştığım online diğer kaynaklardan da faydalanılmıştır.”
MesaLib’in 10.6.8 Sürümü Duyuruldu
Etkileşimli 3D grafik render için OpenGL tanımlamalarında bir açık kaynak uygulaması olan Mesa, 10.6.8 sürümüne güncellendi. Emil Velikov’un duyurduğu Mesa 10.6.8; NVC0/NV50/NV30 için çeşitli düzeltmeler içeriyor. MesaLib 10.6.8 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz. Henüz herhangi bir düzeyde tam OpenGL 4 uyumluluğunun söz konusu olmadığı hatırlatılırken, Mesa’nın en seçkin OpenGL birikimi ve 3D bilgisayar grafikleri ve GPU, donanım hızlandırmalı 3D render ile ilgili video hızlandırma API’leri gibi çeşitli renderleri uygulayan ve açık kaynak kütüphanelerini içeren özgür bir koleksiyon olduğu vurgulandı. Mesa, freedesktop.org tarafından barındırılmakta ve GNU/Linux, BSD ve diğer işletim sistemlerini kullanmaktadır. Ayrıca API’ler için, çoğu özgür ve açık kaynak kodlu grafik aygıt sürücülerini barındırıyor. Mesa, Brian Paul tarafından 1993 yılı Ağustos ayında geliştirilmeye başlandı. Mesa 10 serisi, Intel, AMD/ATI ve Nvidia GPU donanımlar için OpenGL 3.3 uyumludur.
MesaLib 10.6.8 edinmek için aşağıdaki linkten yararlanabilirsiniz.
Kodi 15.2 RC2 Isengard Duyuruldu
Televizyon ve uzaktan kumanda ile kullanım için GNU/Linux, OSX, Windows, iOS ve Android yüklü aygıtlarda 10 metreye kadar bir kullanıcı arayüzü üzerinden özgür ve açık kaynak kodlu (GPL) bir medya oynatıcı olarak işlev gören Kodi‘nin 15.2 RC2 sürümü duyuruldu. Televizyon ve uzaktan kumanda ile kullanım için GNU/Linux, OSX, Windows, iOS ve Android yüklü aygıtlarda 10 metreye kadar bir kullanıcı arayüzü üzerinden özgür ve açık kaynak kodlu (GPL) bir medya oynatıcı olarak işlev gören Kodi’nin 15.2 RC2 sürümü duyuruldu. 15.0 sürümünü onbinlerce kullanıcının test ettiği hatırlatılarak, bu sürüm adayının farkedilemeyen kimi sorunların tespit edilebilmesi için kullanıma sunulduğu ifade edildi. Bunun bir test sürüm olduğunun unutulmaması istenirken, Windows üzerinde video geri sarma probleminin giderildiği ifade edildi. Android’de bölümlerin kontrolüyle ilgili sorunun da giderildiğinin altı çizilirken, Bluray menüsünün açılışnda yaşanan bellek sızıntısının da çözümlendiği belirtildi. Kodi 15.2 RC2 Isengard hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.