Archive | GNU/Linux

Debian 10 Buster’a takas (swap) alanı nasıl eklenir

Bilindiği gibi, takas (swap) alanı, fiziksel bellek miktarı dolduğunda kullanılan alandır. Bir GNU/Linux sistemde, RAM yetersiz olduğunda, aktif olmayan sayfalar RAM’den takas (swap) alana taşınır. Takas (swap) alanı, özel olarak ayrılmış bir alan ya da bir takas dosyası olabilir. Özellikle, bir Debian sanal makinesini çalıştırırken takas bölümü mevcut değildir, bunu, kullanıcının oluşturması gerekir. Kurulum sırasında takas (swap) alan oluşturmadıysanız ve artık oluşturmaya karar verdiyseniz, bu yazı, size rehberlik edecektir.

Continue Reading →

Sistem kurulumunda takasın etkin olup olmadığını kontrol etmek için aşağıdaki komutu çalıştırın:

sudo swapon --show

Çıktı boş dönerse, bu, sistemin takas alanının olmadığı anlamına gelir. Aşağıdakine benzer bir çıktı alırsanız, sisteminizde takas etkinleştirilmiştir ve takas olarak ayrılan yer de bellidir.

NAME TYPE SIZE USED PRIO
/dev/sda2 partition 4G 0B -1

Şimdi, Debian 10 Buster’a nasıl takas (swap) alanı ekleyeceğimiz konusuna gelelim. Öncelikle bir takas dosyası oluşturalım. Biz bu çalışmamızda 1 GB’lık bir takas alanı oluşturup etkinleştireceğiz. Siz bu boyutu, dilediğiniz boyuta dönüştürebilirsiniz. Bunun için:

sudo fallocate -l 1G /swapfile

Fallocate yüklü değilse veya fallocate’in başarısız olduğunu söyleyen bir hata mesajı alırsanız, aşağıdaki komutu kullanabilirsiniz:

sudo dd if=/dev/zero of=/swapfile bs=1024 count=1048576

Yalnızca root haklarına sahip kullanıcı takas dosyasını okuyabilir ve yazabilir. Bu nedenle, izinleri doğru ayarlamak için aşağıdaki komutu verin:

sudo chmod 600 /swapfile

Dosyada takas alanını ayarlamak için mkswap aracını kullanmak uygun olacaktır:

sudo mkswap /swapfile

Şimdi takas dosyasını etkinleştirelim:

sudo swapon /swapfile

Değişikliğin kalıcı olmasını sağlamak için etc/fstab dosyasına kaydetmemiz gerrekiyor:

sudo nano /etc/fstab

etc/fstab dosyasına aşağıdaki satırı yapıştırıyoruz:

/swapfile swap swap defaults 0 0

Takas işleminin etkin olup olmadığını kontrol etmek için swapon veya free komutunu kullanabilirsiniz:

sudo swapon --show

Çıktı, aşağıdakine benzer bir şey olmalıdır:

NAME TYPE SIZE USED PRIO
/swapfile file 1024M 507.4M -1

Kullanımı görmek için:

sudo free -h

  • Değişim değerini ayarlamak

Değişim değeri, bir Linux çekirdeği özelliğidir. Değişkenlik, 0 ile 100 arasında bir değere sahip olabilir. Düşük bir değer, çekirdeğin mümkün olduğu her yerde değişmekten kaçınmaya çalışmasına neden olurken, daha yüksek bir değer, çekirdeğin yer değiştirme alanını daha agresif bir şekilde kullanmasını sağlar. Varsayılan swappiness değeri 60’tır. Cat komutunu kullanarak mevcut swappiness değerini kontrol edebilirsiniz:

cat /proc/sys/vm/swappiness

İhtimal çıktı aşağıdaki gibi gelecektir:

60

60 takas değeri masaüstü bir bilgisayar için uygun olsa da, sunucular için daha düşük bir değer ayarlamak gerekir. Örneğin, takas değerini mesela 10 olarak ayarlamak için şunu yazın:

sudo sysctl vm.swappiness=10

Bu parametrenin yeniden başlatmalar arasında kalıcı olması için, /etc/sysctl.conf dosyasına şu satırı ekleyin:

vm.swappiness=10

Optimum değişim değeri, sistem iş yükünüze ve belleğin nasıl kullanıldığına bağlıdır. En iyi değeri bulmak için bu parametreyi küçük artışlarla ayarlamanız gerekebilir. Takas (swap) alanınızı güle güle kullanın.

* * * * * *

Takas dosyasını herhangi bir nedenle devre dışı bırakmak ve kaldırmak için aşağıdaki adımları izleyebilirsiniz. Takas alanını çalıştırarak devre dışı bırakabilirsiniz:

sudo swapoff -v /swapfile

/etc/fstab dosyasını metin editörüyle açarak, daha önce eklemiş olduğunuz aşağıdaki satırı silin:

/swapfile swap swap defaults 0 0

Son olarak, oluşturduğunuz gerçek takas dosyasını silin:

sudo rm /swapfile

Kolay gelsin.

0

Manjaro 18.1.0-rc5 duyuruldu

Dördüncü sürüm adayı 13 Temmuz 2019‘da duyurulan Arch Linux tabanlı Manjaro Linux’un “Juhraya” kod adlı 18.1.0 sürümünün beşinci sürüm adayı, Philip Müller tarafından duyuruldu. Bir başka test güncellemesini duyurmaktan mutluluk duyduğunu söyleyen Müller; XFCE, KDE, Gnome masaüstü ortamlarıyla kullanıma sunulan sürümün, bir test sürümü olduğunun unutulmaması ve yalnızca test etmek amacıyla kullanılması gerektiğini hatırlatırken, test eden kullanıcıların tespit ettikleri hataları rapor etmelerini rica etti. Çekirdeklerin çoğunun güncellendiğini belirten Müller; Octopi’nin şimdi en son sürüm git-commit 3’te olduğunu, Luks şifrelemesini kullanmak isteyenlere, 18.1-rc4 veya üstü bir sürümü şiddetle tavsiye ettiklerini söyledi. KDE Plasma 5.16.3 masaüstü ortamı ile KDE Apps 19.04.3 ve KDE Frameworks 5.60 ile gelen sistem; Firefox 68.0, Thunderbird 60.8, LibreOffice 6.2.5 gibi güncel yazılımlar içeriyor. Manjaro 18.1.0-rc5 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Manjaro 18.1.0-rc5 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

OPNsense 19.7 “Jazzy Jaguar” duyuruldu

Sürüm adayı 9 Temmuz 2019‘da duyurulan FreeBSD tabanlı, güvenlik duvarları ve yönlendiriciler için tasarlanmış bir pfSense çatallaması ve uzman bir dağıtım olan OPNsense‘in FreeBSD 11.2 üzerine inşa edilen “Jazzy Jaguar” kod adlı 19.1 sürümünün finali duyuruldu. Güvenlik duvarı kuralları, otomatik güvenlik duvarı kurallarının listelenmesi ve bir kural bulucu hakkında istatistikler içeren final sürüm; yeniden yazılmış ağ geçidi işleme ve anahtarlama, sysloging destekli uzaktan kayıt desteği, rota tabanlı IPsec desteği, XMLRPC senkronizasyon desteği, ebeveyn web proxy desteği ve diğer çeşitli iyileştirmeleri içeriyor. Sistem; Bootstrap 3.4, LibreSSL 2.9, Unbound 1.9, PHP 7.2, Python 3.7, Squid 4 gibi güncel paketler içeriyor. OPNsense 19.7 “Jazzy Jaguar” hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

OPNsense 19.7 “Jazzy Jaguar” edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Khadas Vim 3 için Manjaro ARM Preview1 duyuruldu

Manjaro ARM projesi, Khadas Vim 3 için Manjaro ARM’nin ilk önizlemesini duyurdu. Bunun, Khadas single-board computer için sundukları ilk destek olduğunu söyleyen geliştirici ekip, sürümün KDE ve MATE masaüstü ortamlarıyla sunulduğunu belirtti. Khadas VIM serisine en son eklenen ürün olan ve Amlogic A311D SoC ile donatılan VIM3 SBC, Khadas ekibinin, topluma daha güçlü bir platform sağlamaya karar vermesi üzerine ortaya çıkmış bulunuyor. Performansı, termal ve elektrik verimliliğini en üst düzeye çıkarmak için 12 nm’lik bir işlemle üretildiği söylenen aygıt, popüler VIM2 ve VIM1 ile aynı form faktörüyle tasarlanmış bulunuyor. Ürünün PRO modeli, 4GB LPDDR4/4X RAM, 32GB EMMC saklama alanı ve Bluetooth 5.0 özellikli 2T2R 802.11ac Wi-Fi ile birlikte geliyor. Khadas Vim 3 için Manjaro ARM Preview1 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Khadas Vim 3 için Manjaro ARM Preview1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Debian 10 Buster’a Nginx nasıl kurulur?

2002 yılında bir rus mail sunucu sitesi için Rus yazılım mühendisi Igor Sysoev tarafından geliştirilmeye başlanan hafif, stabil, hızlı bir mail istemcisi olarak kodlanan ve 2005 senesinde geliştirilmesi için açık kaynak olarak dağıtımına başlanan Nginx; GNU/Linux, FreeBSD, Windows, MacOS ve Solaris işletim sistemlerinde çalışabilmektedir. İnternette en büyük sitelerin bazılarına güç sağlayan açık kaynak kodlu, yüksek performanslı bir HTTP ve proxy sunucusu olan Nginx; Apache ile karşılaştırıldığında, çok sayıda eşzamanlı bağlantıyı yönetebilmesi ve bağlantı başına daha küçük kaynak tüketmesi ile kendini göstermektedir. Bu yazıda, Nginx’in Debian 10 Buster’a nasıl kurulduğunu ele alacağız. Nginx, varsayılan Debian Buster depolarına dahil edilmiştir. Bu nedenle, kurulum oldukça basittir. O halde, Nginx kurulumuna geçebiliriz.

Continue Reading →

Root ya da sudo ayrıcalıklarına sahip bir kullanıcı olarak öncelikle depolarımızı tazeleyelim:

sudo apt update

Ardından Nginx kurulumu için komutumuzu çalıştıralım:

sudo apt install nginx

Kurulum işlemi tamamlandıktan sonra Nginx servisi otomatik olarak başlayacaktır. Bunu, curl komutuyla aşağıdaki gibi doğrulayabiliriz:

curl -I 127.0.0.1

Bu komut için dönen çıktı aşağıdakine benzer bir şey olacaktır:

HTTP/1.1 200 OK
Server: nginx/1.14.2
Date: Tue, 16 Jul 2019 16:50:46 GMT
Content-Type: text/html
Content-Length: 612
Last-Modified: Tue, 16 Jul 2019 16:50:26 GMT
Connection: keep-alive
ETag: "5d2e0052-264"
Accept-Ranges: bytes

Güvenlik duvarını (firewall) kullananlar, ‘Nginx Full’ profilini etkinleştirerek HTTP (80) ve HTTPS (443) portlarını açabilirler. ‘Nginx Full’ profilini etkinleştirmek için:

sudo ufw allow 'Nginx Full'

Güle güle kullanın.

0

Mageia 7.1 duyuruldu

7 no’lu sürümü yalnızca iki hafta önce duyurulan Mageia‘nın 7.1 sürümü, Donald Stewart tarafından duyuruldu. Herkesin Mageia 7.1’in kullanıma sunulduğunun duyurulmasından mutluluk duyduğunu söyleyen Stewart; pek çok yeni donanım için destek sağlanan sürümde en sevilen programların heyecan verici güncellemeleri ve yeni sürümlerinin bulunduğunu belirtti. Yeni AMD Ryzen 3000 serisi CPU’ların piyasaya sürülmesinden hemen önce Mageia 7’nin zamanlamasının iyi olmadığını söyleyen Stewart; bu yeni CPU’larda başlayan ve net kurulum dışında herhangi bir kurulum yapılmasını önleyen bir sorun olduğunu ve çözümün, yeni bir kurulum ortamı yayınlamak olduğunu düşünmek durumunda kaldıklarını ifade etti. Stewart; bu sürümün öncelikle, yukarıdaki CPU’lara sahip sistemlerdeki kurulumu düzeltmek olduğunu söyledi. Mageia 7.1 hakkında ayrıntılı bilgi edinebilmek üzere sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Mageia 7.1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Network Security Toolkit (NST) 30-11210 duyuruldu

Network Security Toolkit (NST) (Ağ Güvenliği Araç Takımı) adıyla ve Fedora Core tabanlı olarak sunulan NST‘nin açık kaynak kodlu ağ güvenlik araçlarının geniş bir koleksiyonu ile hazırlanan önyüklenebilir live DVD’sinin yeni sürümü 30-11210, Ronald W. Henderson tarafından duyuruldu. Yeni sürümü duyurmaktan memnuniyet duyduklarını söyleyen Henderson; bunun, Fedora 30’a dayanan geçici bir yaz sürümü olduğunu ifade etti. Yenisürüm, 5.1.17 Linux Çekirdeği üzerine yapılandırılmış bulunuyor ve coğrafi etiketli bilgileri içeren fotoğrafların veya videoların coğrafi konumlarını destekliyor. Bu, adli bir analiz gerçekleştirirken güvenlik uzmanına potansiyel konum ve hız keşfi sağlıyor. . NST hakkında bilgi edinmek için Wiki sayfasının incelenebileceği söyleniyor. Network Security Toolkit (NST) 30-11210 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz.

Continue Reading →

Network Security Toolkit (NST) 30-11210 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0