Linux
smartctl, HDD’ler, SSD’ler ve NVMe sürücülerin firmware’ine gömülü S.M.A.R.T. (Self-Monitoring, Analysis, and Reporting Technology) verilerini sorgulamak, test etmek ve yorumlamak için tasarlanmış smartmontools paketinin birincil komut satırı arayüzüdür. İşletim sisteminin standart I/O yolları aracılığıyla açığa çıkarmadığı ham tanısal telemetriyi ortaya çıkarmak için ATA, SCSI veya NVMe arayüzleri üzerinden doğrudan sürücü firmware’iyle iletişim kurar. Fiziksel veya […]
Linux’taki `/etc/hosts` dosyası, ana bilgisayar adlarını IP adreslerine eşleyen ve herhangi bir DNS sorgusu gönderilmeden *önce* işletim sistemi tarafından işlenen statik bir arama tablosudur. Bu dosyaya giriş ekleyerek veya mevcut girişleri değiştirerek, DNS sunucunuza, yönlendiricinize veya kayıt kuruluşu ayarlarınıza dokunmadan belirli etki alanları için DNS çözümlemesini makine bazında geçersiz kılabilirsiniz. Bu mekanizma, `/etc/nsswitch.conf` içinde yapılandırılan […]
Bir LAMP stack, Linux (işletim sistemi), Apache (web sunucusu), MySQL (ilişkisel veritabanı) ve PHP (sunucu taraflı betik dili) bileşenlerinden oluşan, kanıtlanmış bir açık kaynak yazılım paketidir. Bu dört katman bir araya gelerek dinamik web uygulamaları oluşturmak, dağıtmak ve sunmak için eksiksiz, bağımsız bir ortam oluşturur. Kısaltma, hem teknoloji yığınını hem de her katmanın katıldığı sıralı […]
Ubuntu üzerinde SSH üzerinden root girişini etkinleştirmek, root hesabının sisteme sınırsız erişimi olduğu için genellikle güvenlik endişeleri nedeniyle önerilmez. Ancak, belirli yönetim görevleri veya sorun giderme için gerekli olabilir. Bu kılavuz, Ubuntu üzerinde SSH üzerinden root girişini etkinleştirme sürecini ve sunucunuzu korumak için gerekli güvenlik önlemlerini size gösterecektir. Temel Güvenlik Hususları Devam etmeden önce, güvenlik […]
Ubuntu 22.04 üzerinde PHP yüklemek veya yükseltmek, web uygulamalarınızın performansını ve güvenliğini artırmak için kritik bir adımdır. PHP 8.2, geliştirme ortamınızı önemli ölçüde optimize edebilecek bir dizi yeni özellik ve iyileştirme sunar. Bu kılavuz, Ubuntu 22.04 üzerinde PHP 8.2’yi yüklemek veya yükseltmek için kapsamlı bir rehber sunarak sisteminizin en son gelişmelerle güncel olmasını sağlar. Neden […]
Yarn, JavaScript bağımlılık yönetimini optimize etmek için tasarlanmış sağlam bir paket yöneticisidir ve npm gibi diğer yöneticilere kıyasla üstün hız ve güvenilirlik sunar. Facebook tarafından geliştirilen Yarn, geliştirilmiş performansı ve verimliliği ile popülerlik kazanmıştır. Bu kılavuz, Linux üzerinde Yarn kurulumunu, kullanımını ve npm ile detaylı bir karşılaştırmayı, farklılıklarını, avantajlarını ve dezavantajlarını vurgulayarak size sunacaktır. Linux […]
Linux terminal kısayolları veya klavye kısayolları, komut satırı işlemlerini hızlandırmayı hedefleyen ileri düzey kullanıcılar için önemli araçlardır. Bu kısayolları kullanarak, görevleri daha verimli bir şekilde gerçekleştirebilir, fareye olan bağımlılığı azaltabilir ve genel üretkenliğinizi artırabilirsiniz. Bu kapsamlı kılavuz, önemli terminal kısayollarını, işlevlerini ve komut satırı iş akışınızı nasıl optimize edebileceklerini keşfeder. Temel Terminal Gezinme Kısayolları Ctrl […]
Kernel-based Virtual Machine (KVM), Linux çekirdeğine yüklenebilir bir modül olarak doğrudan yerleştirilmiş tam bir sanallaştırma çözümüdür. Misafir iş yüklerini neredeyse yerel performans ve katı donanım düzeyinde izolasyonla çalıştırmak için CPU donanım uzantılarından — Intel VT-x veya AMD-V — yararlanarak Linux çekirdeğinin kendisini Tip-1 (bare-metal) bir hipervizöre dönüştürür. Bir işletim sistemi üzerinde uygulama olarak çalışan barındırılan […]
Sanal Özel Sunucunuz (VPS) için en uygun işletim sistemini (OS) seçmek, performansı, güvenliği ve belirli uygulama ihtiyaçlarınızla uyumluluğu en üst düzeye çıkarmak için çok önemlidir. AlexHost, geliştiricilerin, işletmelerin ve güvenlik uzmanlarının ihtiyaçlarını karşılamak için popüler Linux dağıtımlarından Windows Server’a kadar çeşitli işletim sistemleri sunar. Bu kılavuz, AlexHost VPS’de mevcut olan OS seçeneklerini ve bunları etkili […]
Linux’taki less komutu, terminal tabanlı bir sayfalayıcı yardımcı programıdır; metin dosyalarının ve komut çıktılarının içeriğini, dosyanın tamamını belleğe yüklemeden etkileşimli olarak görüntülemenizi sağlar. Vim veya Nano gibi metin editörlerinin aksine, less dosyaları salt okunur, sayfalandırılmış bir görünümde açar; bu da onu herhangi bir Unix benzeri sistemde büyük log dosyalarını, yapılandırma dosyalarını ve komut çıktı akışlarını […]
