21 Ocak Pazar Volkan Özdamar

Biz geliştiriciler için bazı işlemleri komut satırından yapmak çoğu zaman hayat kurtarıcı olabiliyor.Hatta çoğu zaman -en azından benim için- bir grafik arabirim kullanmak yerine direk komut satırı ile işlemler yapmak eğlenceli bile oluyor.Tabi *nix tabanlı işletim sistemlerinde durum böyle iken , windows hala komut istemcisini çokta düzgün hale getiremedi.Çoğu geliştirici sırf bu yüzden mac işletim sistemine yöneldiğide aşikar.Hatta bu konuda okurken zevk aldığım ve aklıma geldikçe okuduğum Ese

  • Linux
  • Microsoft
  • Windows10

19 Ocak Cuma GnuLinuxFree
Nutyx dağıtımını hep merak ediyordum, text kurulumlu olduğu için denememiştim. Henüz çıkan 10.0 sürümünde Flcards isminde gui arayüzlü bir paket yöneticisi geliştirdiklerini görünce denemeye karar verdim. İlk denememde kurulum için gözüm korktu desem yalan olmaz, bildik kurucu yapısına pek benzemiyor, hatta ilk denemede kurduğumu zan etmiştim, meğer sadece kuruluma hazırlamışım. İkinci
  • Araştırma
  • Dağıtım
  • Gnu/Linux

17 Ocak Çarşamba Mertcan GÖKGÖZ

Bu yazımda sizlere linux işletim sistemleri üzerinde dosya ve dizinler üzerinde topluca bozulan izinleri kolay bir şekilde nasıl düzeltebileceğimiz konusunda bilgiler vereceğim.

Sunucuya özellikle windows tarafından dosya attığımızda tüm dosyaların ve dizinlerin izinleri 0777 olarak gözüktüğünü ve yeşil yeşil parladığını göreceksiniz.

Bunu dosyalar için düzeltmek adına aşağıdaki işlemi gerçekleştirebilirsiniz.

find /var/www -type f -exec chmod 0644 {} \;

Aynı şekilde dizinler için düzeltmek ist

  • Linux

17 Ocak Çarşamba Mertcan GÖKGÖZ

Bu yazımda Linux çekirdeğini kendinize göre nasıl derleyebileceğinizi göstermek istiyorum.

Kullandığınız linux kerneli yetersiz geldiyse yada sırf zevk için "ya bugünde bi kernel derleyeyim" diyorsanız. Doğru makaleye geldiniz.

Derleme işlemi için sistemde olması gereken araçları kuruyoruz.

apt-get install kernel-package ncurses-dev bzip2 module-init-tools initrd-tools procps libncurses5-dev gcc make git exuberant-ctags bc libssl-dev

RHEL/Centos

sudo yum install gcc make git ctags ncurses-devel
  • Linux

15 Ocak Pazartesi SUDO

[https://sudo.ubuntu-tr.net/assets/post/ubuntu-kurulum-kaliplarinin-indirme-baglantilari/ubuntu-kurulum-kaliplarinin-indirme-baglantilari.jpg] Ubuntu, Xubuntu, Kubuntu, Ubuntu Budgie, Ubuntu Studio, Ubuntu Kylin ve Lubuntu kurulum kalıplarının indirme bağlantılarını içerir.

  • ubuntu
  • xubuntu
  • kubuntu
  • ubuntu budgie
  • ubuntu studio
  • ubuntu kylin
  • lubuntu

14 Ocak Pazar Mertcan GÖKGÖZ

Bu yazı Furkan KALKAN tarafından yaşanan debian tabanlı sorunları anlatmakta olup kendisi tarafından yazılmıştır.

Uzun bir aradan sonra Emektar Acer E3-112 model bilgisayarıma yeniden Debian kurmaya karar verdim ve bunun için Debian 9 CD imajını SD karta yazdırıp bilgisayarı yeniden başlattım. Seçeneklerden Expert Graphical Installation'ı seçip kuruluma başladım.

Daha önce Debian 8 kurarken başıma gelen bazı sorunlar olmuştu ve bu sürümde de aynı sorunlarla karşılaştım. Bu nedenle ekran görüntü

  • Linux

10 Ocak Çarşamba GnuLinuxFree
Sushi browser, çok panelli, Chromium tabanlı, sürekli ve her gün güncellenen sayısız özelliklerle dolu geliştirilmiş bir tarayıcıdır. Birden çok sekmeyi aynı arayüzde kullanma fikri ile yola çıkmış ve bu özelliğini ciddi olarak geliştirmişler. Bu özelliğini daha iyi kullanabilmek için panellerin menü ve sekme kısmını gizleyerek ekranın her karesini kullanılacak şekilde geliştirmişler. Fedora,
  • Araştırma
  • Arch
  • Debian
  • Fedora
  • Gnu/Linux
  • Linux Browser
  • Ubuntu

30 Aralık Cumartesi Mertcan GÖKGÖZ

Geçenlerde CGNAT arkasındaki arkadaşların nasıl port açabileceğini ve NAT arkasında olan bir makinanın nasıl dışarıdan yönlendirilebileceğini göstermiştik.

Bugün ise bağlanmak istediğiniz makina NAT arkasında ise bu makinaya nasıl bağlanabileceğini ve yönetilebileceğini göstermek istiyorum.

Bu yöntemi kullanmak için karşı tarafın sizin bilgisayarınıza bağlanması gerekiyor. Raspberry pi gibi bir cihazı dışarıya açarak ve bu cihaza bir kullanıcı ekleyerek işe başlayabilirsiniz.(Kullandığınız kişis

  • Linux

29 Aralık Cuma Mertcan GÖKGÖZ

Gece gece oturmuş DHCP ayarlaması yapıyordum. Evdeki cihazlar için Wifi ve LAN ayırımı yaparak düzenlemelerde bulunup networkü ayırmak istedim.

İstedim ama bu dhcp sunucusunu kurarken nasıl olduysa default sistemde birşeyler ters gitmiş ve aşağıdaki hatayı almaya başladım.

dhcpd: error while loading shared libraries: libisccc-export.so.140: cannot open shared object file: No such file or directory

İlk başta bakınca dhcpd.conf üzerinde bir hata gidi duruyor. Ama alakası yok shared kütüphanelerde

  • Linux

22 Aralık Cuma Mertcan GÖKGÖZ

Zamanında bir SNMP projesinde kullanmış olduğum kodların tamamıdır. Ayrıca bu kodlara ek olarak yeni OID'ler eklemeyide unutmadık

SNMP üzerinden sunucu hakkında bilgileri almak için kullanabilirsiniz.

CPU
1 minute Load: .1.3.6.1.4.1.2021.10.1.3.1
5 minute Load: .1.3.6.1.4.1.2021.10.1.3.2
15 minute Load: .1.3.6.1.4.1.2021.10.1.3.3
percentage of user CPU time: .1.3.6.1.4.1.2021.11.9.0
raw user cpu time: .1.3.6.1.4.1.2021.11.50.0
percentages of system CPU time: .1.3.6.1.4.1.2021.11.10.0
raw system 
  • Linux

20 Aralık Çarşamba Mertcan GÖKGÖZ

Let's Encrypt günümüzde oldukça popüler olan bir ücretsiz SSL çözümü olark karşımıza çıkıyor.

SSL sertifikasına para vermektense ücretsiz kullanmak oldukça güzel bir özellik. Tabi kurulum sırasında arada hatalardanda geçemiyoruz. En son benim başıma şu şekilde bir hata mı desem yoksa eksiklikmi desem bilemiyeceğim bir durum geldi

sudo certbot --nginx
The requested nginx plugin does not appear to be installed

Hani eskiden kullanırken nginx üzerinde birden böyle bir hataya düşmek beni şaşırtmadı

  • Linux
  • Güvenlik

15 Aralık Cuma Mertcan GÖKGÖZ

Linux sistemlerde son zamanlarda ortaya çıkan bir otomatik güncelleme furyası var Centos/RHEL ailesi bunu uzun zamandır yapıyordu zaten. Kurumsal çözümler için oldukça güzel bir durum her paketin anında güncellenmesi yerine sadece güvenlik güncelleştirmelerinin geçilmesi yeter

Kritik çalışan ve sorun olması istenmeyen durumlar için çoğu zaman güvenlik güncelleştirmeleri bile göz ardı edilir. Çalışıyorsa dokunma mantığı bu gibi durumlar için risk oluşturur.

Gelin hep beraber Centos/RHEL ailesinde

  • Linux

09 Aralık Cumartesi Ali Yatarkalkmaz
[https://4.bp.blogspot.com/-W-hRDh9AfIE/V6HNN2udLFI/AAAAAAAAAbc/dvWjRi5Qyu41H-acH59Vwo_So3S8BlltgCPcBGAYYCw/s320/penguin-150563_1280.png]
 Windows'un yanına Linux türevi bir sistem kurduğunuz çoğu zaman bu sorun ile karşılaşıyorsunuz.. Tabii bu da daha ilk zamandan sorunla başladığınız için Linux'den de Grub'dan da soğumanıza neden oluyor. Bugün 3-4 farklı yol ile (artık hangisi olursa) bu sorunun çözümlerini göstermeye çalışacağım.  (çözümler Debian tabanlı sistemler için geçerlidir)

1. Yol:

En ba
  • Linux

08 Aralık Cuma GnuLinuxFree
Debian kalıpları listesi ve indirme sayfalarını bir yerde toparladım, umarım faydalı olur. Canlı (Live) denenebilir son sürüm stable (kararlı) iso kalıplar. 64bit | 32bit Canlı (Live) denenebilir son sürüm stable (kararlı) torrent kalıplar. 64bit | 32bit Doğrudan kurulan son sürüm stable (kararlı) iso kalıplar. 64bit | 32bit Doğrudan kurulan son sürüm testing (kararsız) iso kalıplar. 64bit
  • Araştırma
  • Debian
  • Gnu/Linux

06 Aralık Çarşamba GnuLinuxFree
İlledelinux kalıplarında resimdeki gibi simgeleri masa üstüne yerleştirmek isterseniz bu iş çok kolaydır. /usr/share/applications dizinine girin, hangi simgeyi isterseniz onu sağ tık>Kopyala seçeneğiyle kopyalayın ve /home dizininde bulunan Masaüstü veya Desktop dizinine yapıştırın. Simgeler aynı anda masa üzerinde görünecektir. Silmek isterseniz masa üstündeki simgeye veya simgeyi
  • Araştırma
  • Gnu/Linux