Linux
`useradd`, neredeyse her Linux dağıtımında mevcut olan ve `/etc/passwd`, `/etc/shadow` ve `/etc/group` dosyalarına doğrudan yazarak kullanıcı hesapları oluşturan düşük seviyeli bir ikili yardımcı programdır. `adduser`, Debian tabanlı sistemlerde genellikle Perl ile yazılmış, dahili olarak `useradd` çağırırken ev dizini oluşturma, iskelet dosyası doldurma, parola sorgulama ve GECOS alanı toplama işlemlerini otomatikleştiren daha üst düzey bir sarmalayıcı […]
Komut satırından MySQL veritabanı içe ve dışa aktarma işlemlerinde uzmanlaşmak, her veritabanı yöneticisi veya arka uç mühendisi için vazgeçilmez bir beceridir. `mysqldump` yardımcı programı, şemayı ve verileri tam olarak yeniden oluşturmak için gereken tüm DDL ve DML ifadelerini içeren taşınabilir bir `.sql` dosyasına veritabanını dışa aktarırken, `mysql` istemci komutu bunun tersini gerçekleştirir — bu dosyayı […]
PHP-FPM (PHP FastCGI Process Manager), PHP yürütmesini web sunucusundan bağımsız, ayrı bir hizmet olarak yöneten yüksek performanslı bir süreç yöneticisidir. PHP-FPM’yi yeniden başlatmak, `php.ini` veya `php-fpm.conf` dosyalarındaki yapılandırma değişikliklerini uygular, uzun süreli çalışan worker havuzlarındaki sızdırılan belleği geri kazanır ve yanıt vermeyen alt süreçlerden kurtarır — Nginx, Apache veya yığınınızın diğer bileşenlerine dokunmadan. Bu kılavuz, […]
mysqldump, MySQL ve MariaDB ile birlikte gelen ve veritabanı nesnelerini ile verilerini bir dizi SQL ifadesi olarak serileştirerek mantıksal yedeklemeler oluşturan bir komut satırı yardımcı programıdır. Elde edilen döküm dosyası, uyumlu herhangi bir sunucuda özdeş bir veritabanını yeniden oluşturabilir; bu da onu yedeklemeler, sunucular arası geçişler, sürüm yükseltmeleri ve olağanüstü durum kurtarma iş akışları için […]
Linux paket yönetimi, bir Linux sisteminde yazılımın kurulduğu, güncellendiği, yapılandırıldığı ve kaldırıldığı mekanizmadır. apt (Advanced Package Tool), Ubuntu ve Linux Mint gibi Debian tabanlı dağıtımlarda `.deb` paketlerini yönetirken, yum (Yellowdog Updater Modified), CentOS ve RHEL dahil Red Hat tabanlı sistemlerde `.rpm` paketlerini yönetir. Her iki araç da bağımlılık çözümleme, depo etkileşimi ve paket bütünlüğü doğrulamasının […]
Apache’nin `htpasswd` kimlik doğrulaması, HTTP Temel Kimlik Doğrulaması sağlar — içerik sunmadan önce herhangi bir tarayıcı isteğini kullanıcı adı/parola istemiyle sorgulayan sunucu taraflı bir erişim denetim mekanizması. Hiçbir uygulama katmanı kodu gerektirmez, tamamen Apache’nin modül sistemi içinde çalışır ve herhangi bir PHP, Python veya Node.js arka uç mantığı çalışmadan önce web sunucusu düzeyinde uygulanır. Bu, […]
`ulimit` komutu, Unix ve Linux sistemlerinde yerleşik bir kabuk yardımcı programıdır; işlem başına ve kullanıcı başına kaynak sınırlarını uygulayarak tek bir işlemin veya kullanıcının CPU süresi, bellek, açık dosya tanımlayıcıları ve işlem sayısı gibi sistem kaynaklarını tüketmesini önler. `setrlimit()` sistem çağrısı aracılığıyla çekirdek düzeyinde çalışır ve bu da onu sistem yöneticilerinin kaynak yönetimi için kullanabileceği […]
TeamSpeak, Linux üzerinde bağımsız bir sunucu daemon’ı olarak çalışan, kendi barındırdığınız, düşük gecikmeli bir sesli iletişim platformudur. Bir VPS üzerine kurulması, üçüncü taraf altyapısına veya kullanım sınırlarına bağlı kalmadan kanallar, izinler, codec’ler ve güvenlik politikaları üzerinde tam yönetimsel kontrol sağlar. Bu kılavuz, Ubuntu üzerinde TeamSpeak 3 Server’ın tam kurulumunu (CentOS/RHEL varyantları için notlar dahil) kapsamakta […]
Laravel ile uygulama geliştirirken, test iş akışındaki en yaygın darboğazlardan biri anlamlı ve gerçekçi veriler üretmektir. Laravel factory’leri, Eloquent model örnekleri oluşturmak için bir şablon tanımlayan sınıflardır; rastgele ancak yapısal olarak geçerli özellik değerleri üretmek için Faker PHP kütüphanesini kullanır — bu sayede geliştiriciler, veri fixture’larını manuel olarak oluşturmadan veritabanlarını seed’leyebilir ve izole testler yazabilir. […]
Linux ikili dizinleri, yürütülebilir programların, sistem yönetim araçlarının ve paylaşılan kütüphanelerin bulunduğu standartlaştırılmış dosya sistemi konumlarıdır. Dosya Sistemi Hiyerarşi Standardı (FHS), dağıtımlar genelinde tutarlı yazılım yerleşimini sağlamak amacıyla bu yolları tanımlar; böylece öngörülebilir `PATH` çözümlemesi, temiz paket yönetimi ve güvenilir sistem kurtarma mümkün olur — zorunlu olmayan dosya sistemleri kullanılamaz durumda olsa bile. Bir VPS […]
on All Hosting Services
