Bilgi Bankası
Barındırma, sunucular ve AlexHost hizmetleri hakkında kılavuzları ve eğitimleri inceleyin.
Linux’taki `history` komutu, bir terminal oturumunda yürütülen her komutu kaydeden, görüntüleyen ve yöneten yerleşik bir Bash kabuk yardımcı programıdır. Her kullanıcının ana dizinindeki düz metin dosyası olan `~/.bash_history`’dan okur ve bu dosyaya yazar; böylece komutları yeniden yazmadan oturumlar arasında hatırlamanıza, aramanıza, yeniden çalıştırmanıza ve denetlemenize olanak tanır. Sistem yöneticileri ve ileri düzey kullanıcılar için Bash […]
GNU Screen, tek bir terminal bağlantısından birden fazla bağımsız kabuk oturumu oluşturmanıza, yönetmenize ve kalıcı olarak devam ettirmenize olanak tanıyan bir terminal çoklayıcısıdır. Bir Screen oturumunu ayırdığınızda, içinde çalışan her işlem arka planda çalışmaya devam eder — siz oturumu açıkça yeniden bağlamadığınız veya sonlandırmadığınız sürece SSH bağlantı kesintilerinden, ağ düşmelerinden ve terminal kapanmalarından etkilenmez. Bu […]
Nginx, yapılandırması içindeki bir veya daha fazla `listen` bloğuna birden fazla `server` yönergesi ekleyerek aynı anda birden fazla portu dinleyebilir. Her `listen` yönergesi, Nginx’i belirli bir IP/port kombinasyonuna bağlar ve tek bir sunucu örneğinin ayrı işlemler çalıştırmadan farklı portlarda HTTP, HTTPS ve özel uygulama trafiğini işlemesine olanak tanır. Bu özellik, çok kiracılı ortamlar, hazırlık/üretim port […]
`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ı […]
MySQL’nin `FLUSH` ifadesi, sunucuyu yeniden başlatmaya gerek kalmadan dahili önbellekleri yeniden yüklemeye, log dosyalarını kapatıp yeniden açmaya, durum sayaçlarını sıfırlamaya ve bellek içi durumu disk üzerindeki yapılarla senkronize etmeye zorlar. Bu, onu bir veritabanı yöneticisinin kullanımına sunulan en operasyonel açıdan kritik komut ailelerinden biri yapar. Her bir varyantı, kesin kapsamını ve yan etkilerini anlamak, üretim […]
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 […]
Google Public DNS, Google tarafından işletilen, 8.8.8.8 (birincil) ve 8.8.4.4 (ikincil) adreslerinden erişilebilen ücretsiz, küresel olarak dağıtılmış bir Domain Name System çözümleyicisidir. ISP’nizin varsayılan DNS sunucularını bu adreslerle değiştirmek, DNS arama gecikmesini azaltabilir, çözümleyicinizi önbellek zehirleme saldırılarına karşı güçlendirebilir ve bölgesel ISP kesintilerinin neden olduğu tek hata noktalarını ortadan kaldırabilir. Bu kılavuz, Windows, macOS, Linux […]
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 […]
tasarruf edin
