Kategori Arşivi: Genel

Şub 08

DEB paketi oluşturma (mac adresi değiştirme) örneği (Pardus, Linux …)

Faydanılan Github proje linki: https://github.com/dogukaneren/Mac-Changer   Amaç: İlgili interface’teki mac adresinin değiştirilmesi için .deb paketi oluşturma. Buradan yola çıkarak debian tabanlı yerli ve milli işletim sistemimiz Pardus içinde güzel deb paketleri oluşturulabilir.   mac_degistir.py  (python dosya içeriği) import subprocess import random import sys def generate_random_mac(): mac = [0x00, 0x16, 0x3e, random.randint(0x00, 0x7f), random.randint(0x00, 0xff), random.randint(0x00, …

Okumaya devam edin »

Şub 08

Galera ile Database (MariaDB) Clustering (Veritabanı Kümeleme)

Kullanılan bileşenler: 3 adet Rpi (2 adet Rpi4 1 adet Rpi3) Rpi OS Lite Mariadb Galera Amaç: Bağımsız n+1 mariadb database’ine sahip veritabanlarının senkronizasyonunu sağlamak. Max sayı için 10’u geçmese iyi olur densede henüz test etme şansım olmadı, test edince güncel veriler ile performans ve farklı modlardaki çalışma mantığını ilerleyen zamanlarda ekleyeceğim inşallah.   Hostlar …

Okumaya devam edin »

Şub 08

PHP-Server-Side Processing

Kullanılan bileşenler: mariadb  Ver 15.1 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) using  EditLine wrapper Ubuntu 22.04.3 LTS PHP 8.1.2-1ubuntu2.14 (cli) (built: Aug 18 2023 11:41:11) (NTS)   Örnek bir database (ister console ister phpmyadmin üzerinden create edilen): CREATE TABLE PersonelBilgi ( id int(11) NOT NULL, name varchar(32) COLLATE utf8_unicode_ci NOT NULL, surname varchar(32) COLLATE utf8_unicode_ci NOT NULL, birthday date …

Okumaya devam edin »

Şub 07

Auto run any script (Python’da tasarlanan bir GUI) on startup for Raspberry Pi 4

Kullanılan bileşenler: python3.11 pyinstaller crontab     GUI.py içeriği: #!/usr/bin/env python # coding: utf-8 # In[1]: import tkinter as tk from tkinter import Label, PhotoImage #from PIL import Image, ImageTk # Ana pencereyi oluşturun root = tk.Tk() root.title(“İlk GUI Uygulamam”) root.geometry(“600×350”) # Tarih ve saat bilgisini iki değişkene ayırın tarih = “12.12.2023” saat = “15:30″ …

Okumaya devam edin »

Ağu 03

Ubuntu 22.04 LTS (Jammy Jellyfish) ve Proxmox VE 7.2 üzerine temel CEPH-QUINCY (V17.2.3) kurulumları

Bu dökümanın oluşturulmasında, birlikte çalıştığımız mesai arkadaşlarım Öğr. Gör. Murat ÖZALP, Öğr. Gör Semih KARACA’nın büyük katkıları vardır. Manuel kurulum yapıyoruz amele usulü 🙂 https://docs.ceph.com/en/latest/install/manual-deployment/ Bir tane Proxmox makine, 3 tane Proxmox Ceph makine, 3 tane Linux Ceph makine Bir tane Proxmox makine: 10.x.x.150 ip adresli ve test amaçlı vm, container yapıları bu makinede koşacak. …

Okumaya devam edin »

Nis 06

PostgreSQL Master-Slave Kurulumu

*2 adet Ubuntu Server 20.04 LTS gerekli. *Birinci sunucu master, ikinci makine ise slave. *Master okuma-yazma, slave ise readonly. İşlem adımları: Her iki sunucuda yapılacaklar: 1- ip adresleri ve hostname ayarları. 2- apt update && apt upgrade -y ile güncellemeler. 3- sudo apt-get install postgresql postgresql-client postgresql-contrib -y ile PostgreSQL 12 kur. 4- nano /etc/postgresql/12/main/postgresql.conf …

Okumaya devam edin »

Mar 09

Aruba switchlerde parola sıfırlama (switch password reset)

Belki hardware bazında üzerindeki reset ve clear tuşları kolayınıza gelebilir ama bu yöntemde basit : >>> The MGRinfo.txt file method : this file will be containing the passwords that are set for the switch. follow the steps : > take console . 1.Consol kablunuzu bağlayın. > reboot the switch. 2.Anahtarı yeniden başlatın. > keep pressing …

Okumaya devam edin »

Şub 04

Ubuntu 20.04 Greenbone/OpenVAS en güncel yükleme scripti (2021)

20 versiyonu en günceldir. 11 versiyonu 31.12.2020’de engine desteği bitmiştir. #!/bin/bash ###################################################################### # Script to install Greenbone/OpenVAS on Ubuntu 20.04 # # Note: run as root # # Usage: sudo ./install_gvm.sh # # https://github.com/yu210148/gvm_install/blob/master/install_gvm.sh kaynağından yararlanıldı. # Licensed under GPLv3 or later ###################################################################### read -p “Would you like to install version 11 or 20? ” …

Okumaya devam edin »

Oca 24

FreeRADIUS birden çok LDAP sunucusu ile nasıl yapılandırılır?

sistemi 2 tane ubuntu 20.04 server master slave olarak kurguladık. master – 129.168.40.251 slave – 192.168.40.252 Neden 2 tane diyecek olursak yedekli olsun diye, neden loadbalancer veya keepalived gibi vrrp kullanmadık, çünkü sistemlere 2 tane radius ipsi tanımlayabiliyoruz bu nedenle gerek yok. Master ve slave side tarafında yapılanlar: Sistem güncellemelerini al. apt update apt upgrade …

Okumaya devam edin »

Oca 22

İki sunucu arasındaki dizinleri senkron etme

master ip: 192.168.40.251 slave (remote)ip: 192.168.40.252 apt-get update -y apt-get upgrade -y apt-get install lsyncd -y lsyncd –version mkdir /etc/lsyncd nano /etc/lsyncd/lsyncd.conf.lua ssh-keygen -t rsa ssh-copy-id root@192.168.40.252 ssh ‘root@192.168.40.252’ nano /etc/lsyncd/lsyncd.conf.lua systemctl restart lsyncd tail -f /var/log/lsyncd/lsyncd.log mkdir /var/log/lsyncd/ pico /var/log/lsyncd/lsyncd.log systemctl restart lsyncd tail -f /var/log/lsyncd/lsyncd.log /etc/lsyncd/lsyncd.conf.lua içeriği settings { logfile = “/var/log/lsyncd/lsyncd.log”, statusFile …

Okumaya devam edin »

Eski yazılar «

» Yeni yazılar