Tag Archives | Unix

GNU Inetutils 2.2 duyuruldu

GNU ağ yardımcı programlarını içeren Inetutils‘in 2.2 sürümü, Simon Josefsson tarafından duyuruldu. Inetutils’in 2.2 sürümünü duyurmaktan mutluluk duyduklarını söyleyen Josefsson; GNU Networking Utilities’in; ftp, telnet, inetd, rsh/rlogin, tftp, syslogd, ping, traceroute, whois, hostname, dnsdomainname, ifconfig ve kaydedici gibi geleneksel ağ yardımcı programlarını içerdiğini hatırlattı. GNU/Hurd için desteğin geliştirildiği belirtilirken, kütüphanelerin artık kullanıcının özel versiyonları yerine gnulib’in ft’lerini kullandığı ifade ediliyor. GNU Inetutils, GNU/Linux ve diğer Unix benzeri sistemlerde yaygın olarak kullanılan komut satırı ağ yardımcı programlarını sağlıyor. ifconfig komutu artık Linux ve BSD sistemlerinde donanım adresinin değişimine izin veriyor, BSD tabanlı sistemlerde istatistik sağlayabiliyor. Çeşitli Solaris taşınabilirlik iyileştirmeleriyle gelen yeni sürüm, çeşitli Solaris taşınabilirlik iyileştirmeleri içeriyor. Inetutils için çevrimiçi bir kılavuza buradan ulaşılabileceği ifade ediliyor. GNU Inetutils 2.2 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

GNU Inetutils 2.2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Debian 11 “Bullseye”’ye Apache web server nasıl kurulur?

“Bullseye” kod adını, Pixar’ın ünlü Toy Story serisindeki at karakterinden alan Debian 11’in duyurulmasından sonra, konular artık Bullseye yönlü oldu. Biz de bu yazımızda, Debian 11 “Bullseye”ye Apache web serverin nasıl kurulacağını ele alacağız. Bilindiği gibi, açık kaynak kodlu ve özgür bir web sunucu yazılımı olan Apache; Apache Yazılım Vakfı tarafından geliştirilmektedir. UNIX ve Windows dahil olmak üzere modern işletim sistemleri için açık kaynak kodlu, özgür bir HTTP sunucusu geliştirme ve sürdürme çabası olan Apache web server, World Wide Web’in genişlemesinde ve yayılmasında anahtar rol oynamıştır. Apache HTTP sunucusu (“httpd”) ilk olarak 1995 yılında kullanıma sunuldu ve Nisan 1996’dan bu yana İnternet’teki en popüler web sunucusu oldu. Şubat 2021’de bir proje olarak 25. yaşını kutlayan proje, bir Apache Software Foundation projesidir. Sisteme Apache web server kurmak için öncelikle terminalde su komutuyla root olmanız ya da komutların başına sürekli sudo eklemeniz gerekecektir.

Continue Reading →

Öncelikle sistemin güncel olduğundan emin olmak gerekiyor. Bu nedenle, aşağıdaki komutları veriyoruz:
sudo apt update
sudo apt upgrade

Şimdi aşağıdaki komutu çalıştırarak Debian sistemine Apache web serveri kuruyoruz:
sudo apt install apache2 apache2-utils

Apache derlemesini ve sürümünü onaylayalım:
apache2 -v

Şimdi Apache servislerinin çalıştığından emin olmak gerekiyor. Bunun için sırasıyla şu lomutları çalıştırın:
sudo systemctl status apache2
sudo systemctl start apache2
sudo systemctl enable apache2

Apache HTTP sunucusunun ek yapılandırma dosyaları /etc/apache2 dizininde bulunur. Ana yapılandırma dosyası /etc/apache2/apache2.conf’dur. Aşağıda verilen komutları çalıştırarak güvenlik duvarındaki 80 numaralı bağlantı noktasına erişime izin verilmesi gerekir:
sudo ufw allow 80
sudo ufw allow 443
sudo ufw enable

Şimdi;
http://sunucu-ip-adresiniz

tarayıcıya yazıp enterleyerek Apache web sayfasını görüntüleyebilmelisiniz.

0

Webmin 1.981 duyuruldu

UNIX türevi işletim sistemleri için bir web tabanlı yönetim arayüzü olan Webmin‘in 1.981 sürümü çıktı. Yeni sürümde, bazı durumlarda MySQL yedeklemelerini bozan dahil olmak üzere birkaç küçük hatanın düzeltildiği söyleniyor. Sürüme ait paketler, indirilmek üzere yansılarda yerini aldı. 50’den fazla GNU/Linux dağıtımına destek veren Webmin, kullanıcı hesapları ayarlarından, Apache, DNS, dosya paylaşımlarına kadar pek çok işlemi web arayüzünden kolaylıkla gerçekleştiriyor. Tamamı PERL dili ile yazılan Webmin; sistem ile ilgili her türlü ayarın web üzerinden yapılmasına olanak sağlıyor. Sun Solaris, Linux, LinuxPPC, FreeBSD, OpenBSD, HPUX, SGI Irix, DEC Compaq, MacOS X işletim sistemlerinde çalışıyor. Desteklenen tüm işletim sistemleri ve dağıtımları görmek için bu sayfaya bakılabilir. Webmin tüm UNIX türevi işletim sistemleri için standart bir kontrol arayüzü sunmaktadır. Webmin 1.981 hakkında fikir edinmek için değişiklikler sayfası incelenebilir.

Continue Reading →

Webmin 1.981 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Linux 30 yaşında

1991’de Helsinki Üniversitesi‘nden Linus Benedict Torvalds daha sonra Linux çekirdeği haline gelecek bir yazılımı yazmaya başlamıştı. Torvalds; bunu, 25 Ağustos 1991’de comp.os.minix’te aşağıda görebileceğiniz kısa bir mesaj ile duyurdu. Ve artık Linux 30. yaşını kutluyor. Doğum günün kutlu olsun Linux! 30 yıl önce Torvalds; Nisan ayından bu yana devam eden geliştirme sürecinin ardından, artık hazır olduğunu ve geliştirdiği sistemle ilgili geri bildirimde bulunulmasını istediğini söylüyordu. Unix’e fikirsel ve teknik anlamda atıfta bulunarak geliştirilmiş açık kaynak kodlu, özgür ve ücretsiz bir işletim sistemi çekirdeği olan Linux; 5 Ekim 1991’de Linux 0.02 adıyla kullanıma sunuldu. Linux topluluğunda bazı kişiler, Linux’un doğum günü olarak 25 Ağustos’u değil, kullanıma sunulduğu tarih olan 5 Ekim’i kabul ediyor ve doğum gününü o gün kutluyor. Geniş bir donanım desteğine sahip olan Linux çekirdeği; sunucu bilgisayarlar, masaüstü bilgisayarlar, dizüstü bilgisayarlar, iş istasyonları, akıllı telefonlar, yeni nesil TV’ler ve tabletler gibi hemen her platformda tam bir uyum içinde çalışabilir. Günümüzde Linux çekirdeğini kullanan GNU dağıtımları, büyük bir kitle tarafından genel olarak “Linux” adıyla anılmaktadır. Ancak, Özgür Yazılım Vakfı ve çeşitli özgür yazılım toplulukları, “GNU/Linux” tanımını tercih etmektedir.

Continue Reading →

30 yıl boyunca, Linux için milyonlarca satır kod yazıldı. Linux, öylesine etkin bir konu haline geldi ki Microsoft, dahi Windows’a Linux çalıştırma özelliğini eklemek durumunda kaldı (WSL). Happy birthday dear Linux!


Linus Torvalds’ın 25 Ağustos 1991’de yayımladığı duyuruyu aşağıda bulabilirsiniz.

1

GNU Parallel 20210822 duyuruldu

Bir veya daha fazla bilgisayar kullanarak işleri paralel olarak yürütmek için bir kabuk aracı olarak kullanılan GNU Parallel‘in “Kabul” kod adlı 20210822 sürümü, Ole Tange tarafından duyuruldu. Hata düzeltmeleri ve kılavuz sayfası güncellemeleriyle gelen yeni sürüm; parset, bash, ksh, zsh içindeki ilişkisel dizileri destekliyor. Juan Sierra Pons gibi bir referans videosu hazırlayarak GNU Parallel’in yaygınlaşmasına yardımcı olunmasını isteyen Tange; bunun, Juan’ınki kadar ayrıntılı olmasının da gerekmediğini, yalnızca kullanıcı ismi ve GNU Parallel’in hangi alanda kullandığının söylenilmesinin yeterli olacağını söyledi. Tange; GNU Parallel 2018 kitabının buradan edinilebileceğini söyledi. GNU Parallel’in komut satırından veri işlemek için en sevilen araç olduğunu söyleyen Tange; GNU Parallel’in girişi bölebileceğini ve bunu paralel olarak komutlara iletebileceğini ifade etti. Kabuklarda döngüler yazılırsa, GNU Parallel’in döngülerin çoğunu değiştirebileceği ve birkaç işi paralel olarak çalıştırarak daha hızlı çalışmasını sağlayabileceği görülebilir. GNU Parallel 20210822 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

GPLv3 lisansı altında kullanıma sunulan GNU Parallel; GNU/Linux ve diğer Unix benzeri işletim sistemleri için komut satırında çalıştırılan bir yardımcı programdır ve kabuk betiklerini paralel olarak yürütür. Perl programlama diliyle Ole Tange tarafından yazılan GNU Parallel; özgür bir yazılımdır. GNU Parallel 20210822 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Debian 11 “Bullseye”’ye MariaDB 10.6 nasıl kurulur?

“Bullseye” kod adını, Pixar’ın ünlü Toy Story serisindeki at karakterinden alan Debian 11’in duyurulmasından sonra, konular artık Bullseye yönlü oldu. Biz de bu yazımızda, Debian 11 “Bullseye”ye MariaDB 10.6’nın nasıl kurulacağını ele alacağız. İlişkisel veritabanı sistemi olan MySQL’in kaynak kodundan türeyen ve GNU Genel Kamu Lisansı altında kullanıma sunulan MariaDB; bilindiği gibi MariaDB ve MariaDB Galera Cluster olmak üzere iki versiyon halinde kullanıma sunuluyor. MySQL’in yaratıcısı olan Monty Widenius; kızının adı My’ı yazılıma isim olarak vermişti. Oracle MySQL’in topluluk geliştirme modelinden uzaklaşınca, Monty Widenius MySQL’in kodunu çatallayıp yeni bir yazılıma yönelince, bu kez ikinci kızının adı olan Maria’yı isim olarak seçti ve MariaDB ortaya çıktı. MySQL ile bire bir yer değiştirebilen MariaDB, pek çok kütüphane kodlarının ortak olması nedeniyle tüm MySQL komutlarını tanır ve MySQL arayüz metotlarını destekler. Sisteme MariaDB 10.6 kurmak için öncelikle terminalde sukomutuyla root olmanız ya da komutların başına sürekli sudo eklemeniz gerekecektir.

Continue Reading →

Öncelikle sistemin güncel olduğundan emin olmak gerekiyor. Bu nedenle, aşağıdaki komutu veriyoruz:
sudo apt update && sudo apt upgrade

Bu arada, yapacağımız işlem için gereken bağımlılıkları kurmak durumundayız. Bağımlılıkları kurmak için şu komutu veriyoruz:
sudo apt-get install curl software-properties-common dirmngr -y

MariaDB’yi başarılı bir şekilde kurmak için, paketlerin orjinal kaynaktan geldiğini ve değiştirilmediğini doğrulamak üzere GPG anahtarını içe aktarmanız gerekir. Bunu yapmak için aşağıdaki komutları sırasıyla kullanabilirsiniz:
sudo curl -LsSO https://mariadb.org/mariadb_release_signing_key.asc
sudo chmod -c 644 mariadb_release_signing_key.asc
sudo mv -vi mariadb_release_signing_key.asc /etc/apt/trusted.gpg.d/
sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] https://mirror.realcompute.io/mariadb/repo/10.6/debian bullseye main'

Şimdi apt paket yöneticisi listesini yeni eklemeyi yansıtacak şekilde güncellemek gerekiyor. aşağıdaki komutu çalıştırın:
sudo apt update

Artık sıra MariaDB’yi kurmaya geldi. MariaDB’yi kurmak için istemci ve sunucu paketlerini kurmak gerekecektir. şu kodla devam edebiliriz:
sudo apt install mariadb-server mariadb-client

Bu komutu verdikten kısa bir süre sonra size örneğin “bu işlemin sonucunda 215 mb disk alanı kullanılacak. devam etmek istiyor musunuz? (Do tou want to continue? [y/n]) gibi bir soru gelecek. Elbette ki “y” yazıyoruz ve kuruluma devam etmek için enter tuşuna basıyoruz. Sonra sistemi yeniden başlatıyoruz.
sudo reboot

Şimdi MariaDB sürümünü kontrol ederek kurulumu onaylayalım:
mariadb --version

İhtimal, şuna benzer bir çıktı alacaksınız:
mariadb Ver 15.1 Distrib 10.6.4-MariaDB, for debian-linux-gnu (x86_64) using readline EditLine wrapper

MariaDB’yi kendiniz başlatmak durumunda kalabilirsiniz. Bu durumda:
sudo systemctl start mariadb

MariaDB’yi durdurmak isterseniz:
sudo systemctl stop mariadb

MariaDB’yi sistem başlangıcında etkinleştirmek isterseniz:
sudo systemctl enable mariadb

MariaDB’yi sistem başlangıcında devre dışı bırakmak için:
sudo systemctl disable mariadb

MariaDB’yi yeniden başlatmak için:
sudo systemctl restart mariadb

komutlarını verebilirsiniz. Güle güle kullanın.

0

Webmin 1.980 duyuruldu

UNIX türevi işletim sistemleri için bir web tabanlı yönetim arayüzü olan Webmin‘in 1.980 sürümü, GitHub üzerinden Jamie Cameron tarafından duyuruldu. Şu an için başka herhangi bir resmi duyurusu yapılmamış olan sürüme ait paketler, indirilmek üzere yansılarda yerini aldı. Ancak, konuyu GitHub üzerinde açıklayan Jamie Cameron, böylelikle yeni sürümü de duyurmuş oldu. 50’den fazla GNU/Linux dağıtımına destek veren Webmin, kullanıcı hesapları ayarlarından, Apache, DNS, dosya paylaşımlarına kadar pek çok işlemi web arayüzünden kolaylıkla gerçekleştiriyor. Tamamı PERL dili ile yazılan Webmin; sistem ile ilgili her türlü ayarın web üzerinden yapılmasına olanak sağlıyor. Sun Solaris, Linux, LinuxPPC, FreeBSD, OpenBSD, HPUX, SGI Irix, DEC Compaq, MacOS X işletim sistemlerinde çalışıyor. Desteklenen tüm işletim sistemleri ve dağıtımları görmek için bu sayfaya bakılabilir. Webmin tüm UNIX türevi işletim sistemleri için standart bir kontrol arayüzü sunmaktadır. Webmin 1.980 hakkında fikir edinmek için sürümler sayfası incelenebilir.

Continue Reading →

Webmin 1.980 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

Resmi duyurusu yapıldıktan sonra;

0