Blog

  • Hello world!

    Welcome to WordPress. This is your first post. Edit or delete it, then start writing!

  • proxmox docker konteynır çalıştırma

    selamlar,

     

     

     

    apt update && apt upgrade -y
    
    
    
    apt install apt-transport-https ca-certificates curl gnupg2 software-properties-common -y
    
    
    curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
    echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null
    
    
    apt update -y
    apt install docker-ce -y
  • ubuntu / debian fuse3 kurulumu ve kaldırma

    Ubuntu ve Debian gibi Debian tabanlı Linux dağıtımlarında FUSE3‘ü kurmak için aşağıdaki adımları izleyebilirsiniz.

     

    İlk olarak paket deposunu güncelleyin:
    sudo apt update
    FUSE3’ü kurun:
    sudo apt install fuse3
    Bu komutlar, sisteminizde FUSE3’ü kurmak için gereken paketleri indirip yükleyecektir. Kurulumdan sonra FUSE3 kullanıma hazır olacaktır.

    kaldırma işlemi için;
    sudo apt-get -y autoremove fuse3

  • proxmox 2fa kurulumu | proxmox 2 faktörlü doğrulama

    merhaba,

    aşağıda resimde görüldüğü gibi  Sırasıyla Datacenter – Two Factor – Add – TOTP Tıklıyoruz

     

    Hangi Kullanıcı İçin Açılacaksa onu seçiyoruz.

    Google Authenticator Uygulamasına Ekranda Çıkan Barkodu Okutuyoruz.

    Bize Verilen 6 Haneli Kodu En Altta Çizdiğim Verify Code Kısmına Girip Add Düğmesine Basıyoruz.

     

  • proxmox root şifresi sıfırlama

    merhaba,

    • öncelikle sistem açılırken grub menüsüne (mavi ekrana) geldiği zaman e tuşuna basıyoruz
    • daha sonra alta inere linux /vmlinuz-farklı numaralar yazan kısımın en sonuna gelip quiet yazan yeri silip yerine init=/bin/bash  ekliyoruz ve ctrl+x yapıyoruz.
    • biraz süre sonra terminal geliyor, terminale mount -o remount,rw / yazıp enterliyoruz
    • daha sonra passwd yazıp enterliyoruz
    • bizden şifre isteyecek yeni şifreyi iki kere girip enterliyoruz.
    • ctrl+alt+del kombinasyonunu uyguladıktan sonra şifremiz yeni belirlediğimiz şifre ile değişmiş olacaktır.
  • proxmox ve sanal makinayı otomatik başlatma

    merhaba,

    Resimlerde Herşeyin Yeteri Kadar Açıklayıcı Olduğunu Düşünüyorum :))

    Makinamıza Basıyoruz – Options Tıklıyoruz – Start a boot Yazan Yere Çift Tıklıyoruz,Açılan popupdaki tiki işaretleyip ok a basıyoruz.

  • Xmeye DVR Kamera Saat sorunu ÇÖZÜM

    Kayıt Cihazı ayarlarından, Ana Menü > Sistem > Servis > NTP kısmına tıklayın ve görseldeki gibi doldurun.
    Cihazınız bir daha saat olarak geri kalmayacak.
    Sunucu IP: time.windows.com
    Port: 123
    Güncelleme aralığı: 1

     

  • Hkvision,haikon google chromeden izleme ÜCRETSİZ EKLENTİ

    arkadaşlar merhaba,

    Hkvision,Haikon ve benzeri kameralarda edgeden internet explorer moduna dahi alsanız izleyemiyor olabilirsiniz.

    Kısa ve Kolay Bir Yöntem Var

    1 . Bu Eklentiyi Chromeye Ekleyin https://chromewebstore.google.com/detail/ieability-open-in-ie/moffahdcgnjnglbepimcggkjacdmpojc

    2. Google Chromeye Uzantıyı Eklediğiniz Zaman Size Bir Sayfa Açıcak ve Exe Yüklemenizi İsteyecek Gönül Rahatlığı İle Yükleyin.

    3. Kameranızın Web Sayfasını Açtıktan Sonra Eklentiler Kısmından               simgesine basın ve hazırsınız…

     

     

     

    https://www.virustotal.com/gui/file/f0bd7fa4c2587bbfdb7d1107fedb53fc74c1513c27b89a91d71993d4f40bb320

    yukarıdaki link eklentinin virüstotal sonucudur.

  • ÜCRETSİZ Kendi Cloud Serverinizi Oluşturun

    ÜCRETSİZ Kendi Cloud Serverinizi Oluşturun

    Merhabalar, Google Cloud benzeri kendi depolama sunucunuzu oluşturmak istiyorsanız bu ücretsiz alternatif tam size göre.. Üstelik VM imajıda mevcut kurulum aşamaları ile uğraşmanıza gerek kalmayacak.. İçerisinde Guest Modu,2Fa , takvim modu ve marketi ile birçok eklentiyi ücretiz kullanabileceksiniz.. Ayrıca Mobil Clientleri İle Telefonlarınızı ve Rehberinizide Senkronize Edebilirsiniz..

     

    Not : SSL tarayıcı uyarısını dikkate almayın: tarayıcılar kendinden imzalı SSL sertifikalarını sevmez, ancak bu otomatik olarak oluşturulabilen tek türdür. Yapılandırılmış bir alan adınız varsa, Confconsole Gelişmiş menüsü aracılığıyla ücretsiz Let’s Encypt SSL/TLS sertifikaları oluşturabilirsiniz.

    Web – tarayıcınızı ikisinden birine manuel yönlendirin:

    http://12.34.56.789/ – şifrelenmemiş olduğundan tarayıcı uyarısı yok
    https://12.34.56.789/ – kendinden imzalı SSL sertifikası ile şifrelenmiş

    Not: bazı cihazlar otomatik olarak http’yi https’ye yönlendirir.

     

    adminer için kullanıcı adı:

    Kullanıcı adı adminer olarak giriş yapın

    owncloud için kullanıcı adı:

    Kullanıcı adı admin olarak giriş yapın

    Veritabanı yönetimi için kullanıcı adı:

    Adminer; MySQL kullanıcı adı adminer olarak giriş yapın:
    https://12.34.56.789:12322/ – Adminer veritabanı yönetimi web uygulaması

    MySQL komut satırı aracı; root olarak oturum açın (parola gerekmez):

    $ mysql --user root
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
    
    mysql>
    
    
    
    DRİVE LİNK
  • Php pdo ve mysqli Tabloların isimlerini listeleme

    PDO Kullanarak Tablo İsimlerini Listeleme:

    <?php
    $servername = “localhost”;
    $username = “kullanici_adi”;
    $password = “parola”;
    $dbname = “veritabani_adi”;

    try {
    $conn = new PDO(“mysql:host=$servername;dbname=$dbname”, $username, $password);
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

    $sql = “SHOW TABLES”;
    $stmt = $conn->prepare($sql);
    $stmt->execute();

    $result = $stmt->fetchAll(PDO::FETCH_COLUMN);

    echo “Veritabanındaki tablolar:<br>”;
    foreach ($result as $table) {
    echo $table . “<br>”;
    }
    } catch (PDOException $e) {
    echo “Bağlantı hatası: ” . $e->getMessage();
    }

    $conn = null;
    ?>

     

    MySQLi Kullanarak Tablo İsimlerini Listeleme:

    <?php
    $servername = “localhost”;
    $username = “kullanici_adi”;
    $password = “parola”;
    $dbname = “veritabani_adi”;

    $conn = new mysqli($servername, $username, $password, $dbname);

    if ($conn->connect_error) {
    die(“Bağlantı hatası: ” . $conn->connect_error);
    }

    $result = $conn->query(“SHOW TABLES”);

    if ($result->num_rows > 0) {
    echo “Veritabanındaki tablolar:<br>”;
    while($row = $result->fetch_assoc()) {
    echo $row[“Tables_in_$dbname”] . “<br>”;
    }
    } else {
    echo “Tablo bulunamadı”;
    }

    $conn->close();
    ?>

     

     

     

    Bu iki kod parçası, veritabanındaki tablo isimlerini listelemek için sırasıyla PDO ve MySQLi kullanır. PDO koduyla MySQL veritabanına bağlanırken, MySQLi kodunda mysqli sınıfı kullanılır. Bunun dışında, iki kod parçası aynı sonuca ulaşır: veritabanındaki tablo isimlerini ekrana yazdırır.

     

     

     

     

    Tablonun sütun (alan) isimlerini almak için, DESCRIBE veya SHOW COLUMNS FROM sorgularını kullanabilirsiniz. İşte bu sorguları kullanarak tablonun sütun isimlerini alacak olan PDO ve MySQLi kod örnekleri:

     

    PDO Kullanarak Tablonun Sütun İsimlerini Almak:

    <?php
    $servername = “localhost”;
    $username = “kullanici_adi”;
    $password = “parola”;
    $dbname = “veritabani_adi”;
    $table = “tablo_adi”;

    try {
    $conn = new PDO(“mysql:host=$servername;dbname=$dbname”, $username, $password);
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

    $stmt = $conn->prepare(“DESCRIBE $table”);
    $stmt->execute();

    $result = $stmt->fetchAll(PDO::FETCH_COLUMN);

    echo “Tablonun sütunları:<br>”;
    foreach ($result as $column) {
    echo $column . “<br>”;
    }
    } catch (PDOException $e) {
    echo “Bağlantı hatası: ” . $e->getMessage();
    }

    $conn = null;
    ?>

    MySQLi Kullanarak Tablonun Sütun İsimlerini Almak:

    <?php
    $servername = “localhost”;
    $username = “kullanici_adi”;
    $password = “parola”;
    $dbname = “veritabani_adi”;
    $table = “tablo_adi”;

    $conn = new mysqli($servername, $username, $password, $dbname);

    if ($conn->connect_error) {
    die(“Bağlantı hatası: ” . $conn->connect_error);
    }

    $result = $conn->query(“SHOW COLUMNS FROM $table”);

    if ($result->num_rows > 0) {
    echo “Tablonun sütunları:<br>”;
    while($row = $result->fetch_assoc()) {
    echo $row[“Field”] . “<br>”;
    }
    } else {
    echo “Sütun bulunamadı”;
    }

    $conn->close();
    ?>