Kategori: linux sunucu
-
SED Nedir?
SED (Stream Editor), Unix/Linux sistemlerinde dosya veya metin akışları üzerinde düzenleme işlemleri yapmak için kullanılan güçlü bir araçtır. Genellikle otomatik metin değiştirme, silme, ekleme ve düzenleme işlemlerinde tercih edilir. SED Komutunun Temel Yapısı veya SED Kullanım Örnekleri 1. Basit Metin Değiştirme Dosyadaki tüm “Mesut” kelimelerini “Ahmet” ile değiştirmek: 2. Belirli Satırlarda Değişiklik Yapma Yalnızca belirli…
-
AWK Nedir?
AWK, Unix/Linux sistemlerinde metin dosyalarını işlemek ve raporlamak için kullanılan güçlü bir programlama dilidir. Genellikle hızlı veri işleme, metin arama ve karmaşık raporlama işlemleri için tercih edilir. AWK Temel Yapısı AWK komutları aşağıdaki temel yapıya sahiptir: Temel Kullanım Örnekleri 1. Dosyadaki tüm satırları yazdırma: 2. Satırları numaralandırarak yazdırma: 3. Belirli bir sütunu yazdırma: Bir dosyada…
-
NVIDIA Jetson Nano Developer Kit: Ubuntu Server ve SDK Manager ile SSD’ye Kurulum (Jumperlı Model)
NVIDIA Jetson Nano Developer Kit’in jumper’lı modeli, fiziksel power tuşu olmadan kullanılabilir. Bu modelde, Recovery Mode’a geçmek için 3-4 pinleri jumperlamak gereklidir. Ayrıca, SDK Manager kullanarak doğrudan SSD’ye kurulum yapmak mümkündür. Bu rehberde, Jetson Nano’yu SSD’den çalıştırmak için gereken adımlarıdetaylı olarak anlatıyoruz. 1. Gerekli Donanım ve Yazılımlar Donanım Gereksinimleri: Yazılım Gereksinimleri: 2. Jetson Nano’yu Recovery Mode’a Alma (Power Tuşu…
-
CentOS Vault Depolarını Kullanma (Geçici Çözüm)
Eski YUM Depolarını Yedekleyin mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak Yeni YUM Depo Dosyasını Oluşturun cat < /etc/yum.repos.d/CentOS-Base.repo[base]name=CentOS-7 – Basebaseurl=http://vault.centos.org/centos/7.9.2009/os/\$basearch/gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 [updates]name=CentOS-7 – Updatesbaseurl=http://vault.centos.org/centos/7.9.2009/updates/\$basearch/gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 [extras]name=CentOS-7 – Extrasbaseurl=http://vault.centos.org/centos/7.9.2009/extras/\$basearch/gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7EOF YUM Cache’i Temizleyip Güncelleme Yapın yum clean allyum makecacheyum update -y
-
CWP panel fix tools
Kullanılabilir scriptler /scripts/upgrade_mysql >> Upgrade phpMyAdmin and MySQL to 5.5 /scripts/install_imagick >> Installs Image Magick /scripts/install_maldet >> Installs Maldet /scripts/install_net2ftp >> Installs Net2FTP, Usage http:>> IP/net2ftp /scripts/user_backup >> Create User backup, Usage: sh /scripts/user_backup USERNAME /scripts/whoowns >> Get Domain owner, Usage: sh /scripts/whoowns DOMAIN /scripts/list_users >> List all user accounts /scripts/list_domains >> List all addon…
-
Ubuntu üzerine HAProxy Kurulumu ve Yapılandırılması
1. HAProxy Kurulumu sudo apt update sudo apt install haproxy 2. Yapılandırma HAProxy konfigürasyon dosyasını açın: sudo nano /etc/haproxy/haproxy.cfg Örnek bir HAProxy konfigürasyonu: frontend http_frontbind *:80mode httpdefault_backend http_back backend http_backmode httpbalance roundrobinserver server1 192.168.1.10:80 checkserver server2 192.168.1.11:80 check 3. HAProxy’nin Yeniden Başlatılması sudo systemctl restart haproxy Adım 2: Web Sunucularının Hazırlanması İlk ve ikinci web…
-
Nginx ile Load Balancer Kurulumu ve Yapılandırılması
1. Nginx Kurulumu bashCopy code sudo apt update sudo apt install nginx 2. Load Balancer Konfigürasyonu Nginx yapılandırma dosyasını açın: bashCopy code sudo nano /etc/nginx/sites-available/sistemkosesi.com.tr Örnek bir Nginx konfigürasyonu: upstream backend {server 192.168.1.10; # İlk web sunucusunun IP adresiserver 192.168.1.11; # İkinci web sunucusunun IP adresi} server {listen 80;server_name sistemkosesi.com.tr; } Nginx Konfigürasyon Dosyasının Aktifleştirilmesi…
-
Ubuntu üstüne BIND DNS Sunucusunun Kurulumu
Ubuntu 20’de BIND DNS sunucusunu yüklemek için terminali açın ve şu komutu girin: bashCopy code sudo apt update sudo apt install bind9 Adım 2: Yapılandırma 1. İzinlerin Ayarlanması BIND DNS’nin çalışabilmesi için izinleri güncellemek önemlidir. /etc/bind dizininde bulunan dosyaların sahipliğini bind kullanıcısına vermek için şu komutları kullanabilirsiniz: sudo chown -R bind:bind /etc/bind 2. Temel Yapılandırma BIND’in yapılandırma dosyasını açarak…
-
Ubuntu üzerinde Django uygulamanızı çalıştırmak
Ubuntu üzerinde Django uygulamanızı çalıştırmak ve bu uygulamayı SSL sertifikaları ile korumak için aşağıdaki adımları izleyebilirsiniz. Bu rehberde, “sistemkosesi.com.tr” alan adı üzerinde SSL ile çalışan bir Django uygulaması için adım adım talimatlar yer alacaktır. Not: Bu rehber, Django uygulamanızın ve projenizin spesifik ihtiyaçlarına bağlı olarak ayarlanmalıdır. Adım 1: Sunucu Hazırlığı Ubuntu sunucusunu güncelleyin ve gerekli…
-
Ubuntu 22.04 üzerine MySQL ve phpMyAdmin kurulumunu
Ubuntu 22.04 üzerine MySQL ve phpMyAdmin kurulumunu aşağıdaki adımlarla anlatabilirim: Adım 1: MySQL Server Kurulumu Öncelikle MySQL veritabanı sunucusunu kurmalısınız. Aşağıdaki komutları kullanarak MySQL’i yükleyin: sudo apt updatesudo apt install mysql-serverKurulum sırasında size bir yönetici parolası ayarlamanızı isteyebilir. Parolanızı güvenli ve unutulmaz bir şekilde ayarlayın. MySQL hizmetini başlatmak ve otomatik olarak başlangıçta çalışmasını sağlamak için…