HelpDesk etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
HelpDesk etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

6 Şubat 2025 Perşembe

Linux Üzerinde WireGuard VPN Kurulumu ve Konfigürasyonu

VPN (Virtual Private Network) kullanımı, internet üzerindeki güvenliği ve gizliliği sağlamak açısından büyük önem taşır. OpenVPN ve IPSec gibi geleneksel VPN protokollerine alternatif olarak geliştirilen WireGuard, hafif, hızlı ve modern bir VPN çözümü sunar. Bu yazıda, WireGuard VPN’in Linux üzerinde nasıl kurulacağını ve yapılandırılacağını adım adım ele alacağız.

WireGuard Nedir?

WireGuard, Linux çekirdeğine entegre edilmiş, açık kaynaklı ve performans açısından oldukça verimli bir VPN protokolüdür. Diğer VPN çözümlerine kıyasla daha basit bir yapı sunar ve daha yüksek hızlar sağlar. Güvenlik açısından güçlü kriptografik algoritmalar kullanır ve düşük gecikme süresi ile bilinir.

WireGuard VPN Kurulumu

1. WireGuard Kurulumu

WireGuard, modern Linux dağıtımları için varsayılan paket yöneticileri ile kolayca yüklenebilir.

sudo apt update  
sudo apt install wireguard

CentOS/RHEL için:

sudo yum install epel-release  
sudo yum install wireguard-tools

Arch Linux için:

sudo pacman -S wireguard-tools

2. Anahtar Çiftinin Oluşturulması

WireGuard, her istemci için özel ve genel anahtar çiftleri gerektirir. Aşağıdaki komutlar ile gerekli anahtar çiftlerini oluşturabilirsiniz:

wg genkey | tee privatekey | wg pubkey > publickey

Bu işlem sonucunda, privatekey ve publickey adlı iki dosya oluşturulacaktır.

3. VPN Arayüzünün Yapılandırılması

WireGuard’ın arayüzünü ayarlamak için /etc/wireguard/wg0.conf dosyasını oluşturun ve aşağıdaki yapılandırmayı ekleyin:

[Interface]  
PrivateKey = ÖZEL_ANAHTAR  
Address = 10.0.0.1/24  
ListenPort = 51820  

[Peer]  
PublicKey = İSTEMCİ_GENEL_ANAHTAR  
AllowedIPs = 10.0.0.2/32

Daha sonra WireGuard servisini etkinleştirmek için şu komutları çalıştırın:

sudo systemctl enable wg-quick@wg0  
sudo systemctl start wg-quick@wg0

WireGuard VPN Kullanımı

VPN bağlantısını kontrol etmek için aşağıdaki komutu kullanabilirsiniz:

sudo wg show

Bağlantıyı manuel olarak açmak için:

sudo wg-quick up wg0

Bağlantıyı kapatmak için:

sudo wg-quick down wg0

Sonuç

WireGuard, Linux sistemlerinde VPN bağlantısı kurmak isteyen kullanıcılar için hızlı ve güvenli bir alternatif sunar. Kurulumun ve konfigürasyonun basit olması, sistem kaynaklarını daha verimli kullanması ve yüksek performans sağlaması sayesinde tercih edilen bir VPN çözümüdür. Bu rehberde adım adım WireGuard kurulumunu gerçekleştirdik ve temel konfigürasyon ayarlarını yaptık. Daha fazla güvenlik önlemi almak için ek firewall kuralları ve erişim kontrolleri ekleyebilirsiniz.

İlgili Görseller

VPN


23 Ocak 2025 Perşembe

Windows 11 Üzerinde WSL 2 Kurulumu ve Linux Terminaline Geçiş

Microsoft’un Windows Subsystem for Linux (WSL) teknolojisi, geliştiriciler için Windows ortamında Linux dağıtımları çalıştırmayı kolaylaştırıyor. WSL 2, geliştirilmiş performansı ve tam bir Linux çekirdeğiyle daha güçlü bir çözüm sunuyor. Bu makalede, WSL 2’yi nasıl kurabileceğinizi ve Linux terminalini Windows 11 üzerinde nasıl kullanacağınızı anlatıyoruz.

WSL 2’nin Avantajları

  • Yerel Linux dosya sistemi desteği
  • Gelişmiş performans ve uyumluluk
  • Docker ve Kubernetes gibi araçlarla sorunsuz entegrasyon

WSL 2 Kurulum Adımları

1. Gerekli Özelliklerin Aktifleştirilmesi

İlk olarak, Windows Özellikleri menüsünü açın ve "Windows Subsystem for Linux" ve "Virtual Machine Platform" seçeneklerini etkinleştirin. Bunu yapmak için:

  1. Windows arama çubuğuna “Windows Özellikleri” yazın ve menüyü açın.
  2. Listeden yukarıdaki iki özelliği işaretleyin ve sistemi yeniden başlatın.

2. WSL Versiyonunun Güncellenmesi

Komut İstemcisi’ni (CMD) yönetici olarak çalıştırın ve şu komutu yazın:

 wsl --set-default-version 2 

3. İstediğiniz Linux Dağıtımını Yükleyin

Microsoft Store’u açın ve Ubuntu, Debian ya da tercih ettiğiniz bir Linux dağıtımını indirin. Kurulum tamamlandıktan sonra dağıtımı açarak kullanıcı adınızı ve şifrenizi oluşturun.

4. WSL 2’ye Geçiş Yapın

Yüklenen dağıtımın WSL 2 kullanacak şekilde ayarlandığından emin olmak için şu komutu kullanabilirsiniz:

 wsl --set-version  2 

Linux Terminalini Kullanma

Kurulum tamamlandığında, Windows Terminal uygulaması üzerinden Linux dağıtımınıza erişebilirsiniz. Bu terminal, özelleştirilebilir temaları ve sekme desteğiyle verimliliğinizi artırır.

Sonuç

WSL 2, Windows kullanıcıları için Linux’un gücünü keşfetmek ve geliştirme süreçlerini optimize etmek için harika bir araçtır. Özellikle geliştiriciler ve sistem yöneticileri için büyük bir avantaj sunar.

Eğer bu adımları takip ederken sorun yaşarsanız, yorumlarda paylaşabilirsiniz. Linux dünyasına hoş geldiniz!

VSL


5 Aralık 2024 Perşembe

Macbook Sequoia Anydesk Problemi Çözümü - Rosetta

 Macbook'un son sürümüne cihazımı yükselttiğimde Anydesk uygulamasının çalışmadığını farkettim. Aslında Anydesk açılıyor, ID veriyor ancak ne başka bir bilgisayara ne de başka bir bilgisayar benim cihazıma erişemiyor. Connection kısmında kalıyor, karşı tarafa istek ulaşmıyor. Uygulama izinleri verili ve herhangi bir eksiklik yok. Çözüm için aşağıdaki adımları uygulayabilirsiniz, ardından Anydesk uygulaması Sequoia sürümünde de rahatlıkla çalışmaya başlayacaktır.

Çözüm:

  • Finder uygulamasını açın
  • Anydesk uygulamasını bulun ve sağ klik yapın
  • Open using Rosetta yazısının yanında yer alan kutucuğu işaretleyin ve ekranı kapatın
  • Ardından Anydesk uygulamasını yeniden açmayı deneyin

Open Using Rosetta Nedir?

"Open Using Rosetta," Apple'ın macOS işletim sisteminde Intel tabanlı uygulamaların, Apple Silicon çipli (M1, M2 vb.) Mac'lerde çalışmasını sağlayan bir seçenektir. Rosetta 2, bu uyumluluğu sağlamak için uygulamaları çalıştırmadan önce kodlarını otomatik olarak dönüştürür. Bu özellik, eski uygulamaların yeni cihazlarda sorunsuz çalışmasını mümkün kılar. Ancak, performans açısından doğal Apple Silicon uygulamalarına göre biraz daha yavaş olabilir. Yeni bir Mac kullanıyorsanız ve eski bir uygulamayı açarken sorun yaşıyorsanız, bu seçeneği aktif hale getirmek faydalı olabilir.

14 Kasım 2024 Perşembe

Javascript Test Sitesi - Enable JavaScript

 Bir sitede javascript çalıştırmayı denerken "javascript blocked" hatası alıyordum, kullandığım Chrome tarayıcısında birçok seçenek denesemde scriptleri çalıştırmayı ve web sitesini test edebilmeyi bir türlü başaramamıştım. Bu sorun bazı Google Extension'larından kaynaklanıyor olabilir. Sorunu farklı yöntemlerle denedim ve sonunda çözdüm. Sanırım bir extension tarafından kaynaklanıyordu ve tarayıcıyı kapatıp yeniden açıktan sonra ve, bazı kontrollerden sonra düzelmiş oldu. Bir çeşit bug gibidiydi.

Bu sorunla ilgileniyorsa enablejavascript isimli bir web sitesi keşfettim, sayfayı ziyaret ettiğinizde tarayıcı bazlı hangi adımları takip ederek javascripti etkinleştireceğinizi ve mevcut oturumunuzda javascriptin açık olup olmadığını vs. size söylüyor. İlgin ve hoşuma gitti.

Test Java Script


18 Ekim 2024 Cuma

Rider Developer Tools Access Hatası Disable Etme - Kullanıcı Yetkilendirmesi

Rider'da bir proje debug edilirken sistem dosyalarındaki değişiklik için admin yetkisine ihtiyaç duyuluyor, bunu normal bir user yetkisindeki kullanıcının admin yetkisine ihtiyaç duymadan yapabilmesi için terminal üzerinden aşağıdaki komut bir kere çalıştırılır ve uyarı disable edilmiş olur.


sudo security authorizationdb write system.privilege.taskport allow

Bu komut, macOS'taki bir sistem yetkilendirmesini (system.privilege.taskport) tüm kullanıcılara erişilebilir hale getirir, böylece kullanıcılar belirli sistem süreçlerine erişim veya kontrol yetkisi kazanır. Ancak, bu sadece süreçlerle ilgili bir erişim hakkı sağlar ve kullanıcının genel yetkilerini veya rolünü (örneğin, yönetici yapma) değiştirmez. Güvenlik açısından dikkatle kullanılmalıdır, çünkü yetkilerin açılması potansiyel güvenlik risklerine yol açabilir.

12 Eylül 2024 Perşembe

Ableton Live Splice Desktop bin.file Problemi and Device Initialization Failed Çözümü

 Splice Desktop kurulumundan sonra Ableton Live ilgili plugini çalıştırdığımızda "Device Initialization failed" uyarısı veriyor ve plugin çalışmıyor. Çözümü için birçok yöntemi denesekte aslında temel sorun ilgili componenti yüklediğimiz yerde eksik bir firmware (.bin) dosyasının bulunması. Bu eksik dosyayı göremediği için eklenti çalışmıyor diyebiliriz. Çözümü için aşağıdaki adımları uyguladık, ancak ondan öncesinde aldığımız hatanın ekran görüntüsünü de burada paylaşayım, aynı problemle karşılaşan olduğunda daha hızlı bir şekilde sorunu çözmesine belki yardımcı olmuş olurum. 

Ableton Live

Çözüm için eklentinin kendi asıl yazılımını indirip cihazımıza kurduk. Normalde yaptığımız işlem sadece component dosyasını indirip yine ilgili adres yolundaki (/Library/Audio/Plug-Ins/Components/) dizine taşımaktı. Ancak bu eklentide işe yaramadı çünkü component ile birlikte .bin isimli dosyaya da ihtiyaç duyuyor.

Bunun için Virus TI uygulamasını kendi sitesinden indirip cihazımıza kurduk, ardından kurulduğu yerden bize verdiği firmware.bin dosyasını alarak pluginleri yüklediğimiz ve daha önce componenti taşıdığımız dizine yani buraya (/Library/Audio/Plug-Ins/Components/) kopyaladık. Hepsi bu kadar, ve sorunumuz çözülerek eklentiyi çalıştırabildik.

30 Ağustos 2024 Cuma

Lightshot Windows 11 Çalışmıyor - Çözümü | Image File Execution

 Öncelikle bu sorunu çözmek için çok uğraştığımı söylemem gerekiyor ve sonunda başardım. Aşağıdaki adımları takip ederek Windows 11'de "Print Screen" tuşunu kullanarak Lightshot üzerinden ekran görüntüsü alabilirsiniz. 

1.Adım: Snipping Tool uygulamasını bilgisayardan kaldırın.

Program ekle kaldır ekranından bilgisayarınızda yüklü ise Snipping Tool uygulamasını kaldırabilirsiniz.

2.Adım Klavye seçeneklerinden Print Screen özelliğini devre dışı bırakma.

Bunun için "Accessibility>Keyboard" kısmına gelmeniz ve "Use the Print screen key to open screen capture" seçeneğini "Off" yapmanız yeterli olacaktır.


3.Adım Regedit İşlemleri (Bu ekranı kullanırken dikkatli olmalısınız)

Bu yöntemde, Windows'un Print Screen tuşuna verdiği yanıtı kalıcı olarak devre dışı bırakacağız ve Lightshot'ın bu tuşu kullanmasına izin vereceğiz.

Image File Execution Option Snipping Tool

Win + R kısayolunu kullanarak çalıştıra gelin ve "regedit" yazdıktan sonra enter tuşuna basın. İlk olarak ilgili kayıt yoluna gidiyoruz, aşağıdaki adresi takip ederek gidebilirsiniz;

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options

  • Burada yeni anahtar oluşturuyoruz, "Image File Execution Options" üzerine sağ tık yaparak "Yeni>Anahtar" (New>Key) seçeneğine tıklayın.
  • Yeni oluşturulan anahtarın adını "SnippingTool.exe" olarak güncelleyin
  • SnippingTool.exe anahtarına sağ tıkladıktan sonra "Yeni>Dize Değeri" veya (New>String Value) diyoruz
  • Bu değerin adını "Debugger" olarak güncelliyoruz
  • Debugger değerine çift tıkladıktan sonra değer verisi olarak "Lightshot" uygulamasını kurulu olduğu dizinin tam yolunu giriyoruz, muhtemelen "C:\Program Files (x86)\Lightshot\Lightshot.exe" gibi bir adreste olmalı.
  • Artık işlemimiz tamam, bilgisayarı bir kere restart ettikten sonra Lightshot uygulamasını güvenle kullanabiliriz, Printscreen tuşuna bastığınızda direkt Lightshot üzerinen ss alabilmelisiniz.

Umarım işinize yarar.

18 Temmuz 2024 Perşembe

HyperV Consol Üzerinden Disable Etmek

 Bilgisayarımda hem HyperV hem de VMware kurulu olduğu için üst üste sanallaştırma kullanımında bir sorun oldu. Gerçi bunu çözmek için bios üzerinden yine de ek bir özelliği daha aktif ettim ama sonrasında HyperV'yi kullanmadığım için makinemden kaldırmam gerekiyordu. Bunu cmd ile aşağıdaki şekilde yapabildim. Denemek isteyenler için buraya not olarak ekliyorum.

HyperV Disable Etme


27 Şubat 2024 Salı

FortiClient'ı Sudo Yetkileri ile Kaldırma

  1. sudo rm -rf /Applications/FortiClient.app

Çeşitli Yöntemlerle Bilgisayarın Seri Numarasını Öğrenme?

 Windows cmd ile:

wmic bios get serialnumber

Linux bash ile:

sudo dmidecode -s system-serial-number

Macbook Terminal:

system_profiler SPHardwareDataType | awk '/Serial/ {print $4}'

8 Eylül 2023 Cuma

Tree Size ve HDD Disk Sentiel

 Bu iki uygulamayla yeni tanıştım, normalde eskiden sabit disklerin sağlığını kontrol etmek için Acronis Drive Monitor uygulamasını kullanırdık. Ancak SSD disklerin sağlık raporunu göstermeyebiliyor, bu durumda HDD Disk Sentinel uygulaması detaylı rapor verebiliyor. Birde bilgisayardaki hangi dizinin altında hangi klasör ne kadar yer kaplıyor kapasite ölçmek ve ağaç yapısında analiz çıkartmak için Tree Size uygulaması çok işime yaradı. Örneğin help desk uygulamalarında disk kapasitesi dolmuş bir kullanıcının dataları hızlı bir şekilde analiz edilebiliyor ve böylece fazla yer kaplayan dizinler hızlıca ortaya çıkartılıp kontroller sağlanabiliyor. Bazen unutulmuş ve yüksek kapasiteli arşiv dosyaları, gereksiz ve kullanılmayan klasörler ortaya çıkıyor ve bu dizinler kullanıcının onayı ile birlikte silinerek veya başka bir yere yedek alınarak disk üzerinde alan kazanılmış oluyor.

27 Ağustos 2023 Pazar

HomeBrew Path Hatası Çözümü ve Macbook'a Ubuntu Kurmanın En Kolay Yolu

Ubuntu için multipass ve paket yönetimi içinde bilgisayarıma homebrew kurmaya çalışırken path hatasıyla karşılaştım. Bu hata aslında homebrew'in kurulduğunu ancak PATH ayarlarının yapılmadığını söylüyordu. Aldığım hatanın tam olarak metni ve ekran görüntüsü aşağıdaki gibi:


Warning: /opt/homebrew/bin is not in your PATH.
Instructions on how to configure your shell for Homebrew can be found in the 'Next steps' section below. ==> Installation successful!

Dolayısı ile macbook terminal üzerinde brew --version komutunu çalıştırdığımda yanıt alamıyordum. PATH ayarlarının yapılandırılması gerekiyordu.

Homebrew'i ilk kurarken kullandığım komutu unutmadan buraya ekleyeyim, zaten kendi web sitelerinde var ama blogda da dursun fena olmaz arkadaşlar.

$/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

PATH ayarlarını yapmak için kullandığım adımlar sırasıyla aşağıdaki gibidir:


İlk olarak zshrc dosyası oluşturulur, terminali kullanarak bu adımlara devam ediyoruz:
$touch ~/.zshrc

Ardından dosyayı düzenlemek için code veya bir metin editörüyle içerisine giriyoruz, ben nano kullanarak yapmayı tercih ettim:
$nano ~/.zshrc

Ardından içerisine aşağıdaki bilgileri ekleyip kaydederek çıkıyoruz, macte kaydetmek için Control+X ve YES kombinasyonunu kullanmanız gerekiyor:
$export PATH="/opt/homebrew/bin:$PATH"

son olarak yaptığımız değişiklikleri yüklemek için bu komutu çalıştırıyoruz:
$source ~/.zshrc

Artık path işlemi gerçekleşmiş olmalı ve terminale aşağıdaki komutu girerek homebrew yüklü sürümümüzü gözlemleyebilir ve bash komutlarını direkt terminalde kullanabiliriz:
$brew --version







Artık terminale bash komutu yazıp enter yaptıktan sonra kabuk arayüzüne geçerek diğer kurulumlarıma geçebilirim. Bu aşamadan önce multipass uygulamasını da ubuntu sitesinden indirip kurdum ve devamında bash üzerinde çalıştırdığım diğer komutları aşağıda listeliyorum:

$brew install qemu
$multipass help

Bu ekran lazım olabilir dursun burada:



$multipass version
$multipass launch -c 2 -m 2GB -d 30GB









Müthiş, harika bir kolaylık. Tek bir komutla ubuntu makinesi açıyorsunuz resmen. Virtualbox'la vs. dakikalarca uğraşmanıza gerek yok. Tek bir komut ve ubuntu elimin altında. Artık bundan sonrası RDP ile veya SSH ile veya canımız nasıl istiyorsa bağlanıp istediğimiz gibi ubuntuyu kullanmak kalıyor geriye.

Bu arada cihazlardan birini silmeyi denedim, bu komutu kullandım:
$multipass delete primary
Silme işleminin kalıcı olarak gerçekleşmesi için ek olarak buradaki komut çalıştırılır:
$multipass purge

instance ile ilgili bilgi almak için:
$multipass info unruffled-ghoul

Ve artık $multipass shell unruffled-ghoul komutunu yazarak kabuk üzerinden direkt ubuntunun shell ekranına salileser içerisinde geçiş yapabiliyoruz, hıza bakın bu inanılmaz bir şey değil mi?



$cat /etc/lsb-release
$sudo apt update
$sudo apt install neofetch
$neofetch

Eğer masaüstü ubuntu deneyimine geçmek istersek bu komut ile desktop özelliğini aktifleştirebiliyoruz, yani yükleme yapabiliyoruz.

$sudo apt install ubuntu-desktop xrdp 
$sudo passwd ubuntu
$ip a

Geriye ssh ile veya direkt multipass uygulaması kısayolu üzerinden shell linki ile tek tıklamayla sunucuya erişmeye veya RDP yaparak cihaza erişmeye kalıyor. Hepsi bu kadar.

20 Mayıs 2023 Cumartesi

Davinci Resolve ile İnstagram Reels Çözünürlüğünde Render Alma

 Yatay çekilmiş bir videoyu proje çözünürlüğünde yapılan küçük bir değişiklikle instagram reels veya youtube shorts için dikey formatına getirmek mümkün ve bu çok kolay. Ancak yatay çekilmiş bir videoyu sadece çözünürlükle dikey formata dönüştürdüğünüzde dönüşen videonun üstü ve altı siyah boş bölgelerle kaplanır. Eğer istenirse bu şekilde veya videonun transform bölümündeki X değerine zoom yapılarak siyah alanlar doldurulur ve tam ekran bir dikey video elde edilebilir. Elbette zoom yapıldıkça nesnelere yakınlaşılmış olacaktır. Bu ise video kalitesinde bir düşüşe veya yakınlık uzaklık ayarına çok dikkat edilmemiş bir kayıtsa nesnelerin çok fazla ekranı doldurmasına neden olabilir. Videoyu dikey formata getirmek için ise file menüsündeki proje ayarlarından 1080*1920 çözünürlüğüne geçiş yapmak yeterli oluyor. Aşağıdaki ekran görüntüsünü inceleyebilirsiniz.

Davinci Resolve


13 Mayıs 2023 Cumartesi

AdBlock Yerine Tercih Edilecek En Güçlü Alternatif Uygulama: uBlock Origin

 Bir süredir reklamları engellemek için yeni bir uygulama arayışına girmiştim ve ne yazık ki AdBlock'tan yeterli performansı görmüyordum. Bunu çözmek için araştırdım, okudum ve sonunda uBlock Origin isimli çok kuvvetli bir uygulama buldum. Gerçekten reklamları engelleme konusunda acayip başarılı ve hatta youtube'da bile sorunsuz çalıştığını rahatlıkla size söyleyebilirim.

uBlock Orijin açık kaynak kodlu bir reklam engelleme uygulaması hatta eklentisi de diyebiliriz ancak ben alışkanlık olduğu için uygulama diye söyleyeceğim. Normalde basit bir Chrome eklentisi olarak kurup aktif edebiliyorsunuz. Çok zor değil kesinlikle. İnternet kullanıcılarının resim, scripting, popup gibi açılır pencereler ve reklam bazlı yönlendirmeleri sizin adınıza durdurur ve rahatsız olmadan internette gezinmeye veya video izlemeye/okumaya devam edebilirsiniz. Bu anlamda bende kısa bir süre önce geçiş yaptım ve yaklaşık bir haftadır kullandığım bu uygulamayla ilgili kısa bir görüşümü sizlerle paylaşmak istedim. Gerçekten beni çok rahatlattı. Teşekkürler uBlock Orijin.

uBlock Orijin uygulamasını veya eklentisini güvenilir bir kaynaktan indirip kurduğunuza emin olmanızı söylemeden makalemi sonlandırmak istemedim. Sonuç olarak belli başlı izinleri de vermiş oluyoruz reklamları engelleyebilmesi için. Dolayısıyla orijinal uBlock indirmeye veya yüklemeye çalışırken sahte bir app bilgisayarınıza yükleyebilir ve virüs bulaştırabilirsiniz. Eklentiyi indirmeden ve kurmadan önce yayıncısına, kaç kere indirilip yüklendiğine, kaynağına vs. bakıp emin olduktan sonra güvenle kurabilirsiniz. Faydalı olmasını umarım.

2 Nisan 2023 Pazar

pyuic ile python (.py) Dosya Dönüştürme Hatası Çözümü

 PyQt5 ile hazırladığım bir formu MainWindows.ui dosyasını python dosyasına dönüştürmek istiyorum ancak dizinde .ui dosyasını görmüyor veya dönüştürme işlemi yapılsa bile dosyanın içeriğine bakıyorum herhangi bir kod gözükmüyor. Bunu çözmek için dönüştürmek istediğim .ui dosyasını shift tuşuna basılı turarak power shell ile açtım ve aşağıdaki kodu burada çalıştırarak kodların dönüştürülmesini sağladım. 

python -m PyQt5.uic.pyuic -x MainWindows.ui -o MainWindows.py


21 Mart 2023 Salı

Docker Container Prune - Çok Hızlı Çalışıyor

 Bir süredir Docker eğitim videolarına bakıyorum ve teknolojiyi öğrenmeye çalışıyorum. Bir sonraki hedefimde kubernetes ve AWS gibi sistemler olacak. Bugün ilginç bulduğum bir komut öğrendim. Pasif olan tüm konteynerleri imha etmeye yarıyor. Dikkatli kullanmakta yarar var.

#docker container prune

Denemek için sanal sunucuda birkaç tane konteyner oluşturup ardından prune komutunu deneyebilirsiniz. Sonuç aşağıdaki gibi oluyor.

Docker


14 Mart 2023 Salı

Oracle VM VirtualBox - Entegrasyon Problemi | Pencereye Tıklayamamak ve Ekranın Sol Üstüne Sürekli İmleç Kaymasının Çözümü

 Bu sorun benim başımı çok büyük bir şekilde ağrıtmıştı ve sırf bu sorun nedeniyle bilgisayarımı formatlayıp çalışmalarıma sıfırdan başlama kararı bile aldığım oldu. Şimdi bunun çözümüne ulaştım ve buradan da herkesle paylaşmak istiyorum. Kendime de kısa bir not olsun. Benzer bir mouse imleç problemi yaşadığınızda lütfen aşağıda gördüğünüz seçenekleri kontrol edin ve güncelledikten sonra sanal makinelerinizi yeniden çalıştırın. Ben bu şekilde çözebildim ve çok rahatladım. Ctrl gibi herhangi bir tuşa basmadan sanal makine penceresine ve normal bilgisayarımdaki ekranlara direkt geçiş sağlayabiliyorum ve çok rahat bir şekilde her şeyi kullanıyorum. Bu şekilde daha da rahat oluyor.

21 Aralık 2022 Çarşamba

Ansible Maratonuna Devam - ansible.cfg Dosyasını Oluşturdum

Yazdığımız konfigürasyonla birlikte tüm sunuculara tek bir komutla ve o komutu kısaltarak ping atmayı başardık. Ayrıca bunun dışında tüm sunucuları tek bir komut ile reboot edebildik. Gayet keyifli bir konuydu. Çok yavaş ilerlediğimin farkındayım ama en azından ilerliyorum diyelim :)



17 Aralık 2022 Cumartesi

SSH Remote Host Identification Has Changed - knowsn_hosts Dosyası

 Daha önce ssh bağlantısı kurulmuş ve belirli anahtarlarla bu parmak izleri dijital olarak bilgisayara tanıtılmış ancak sıfırdan yepyeni bir ssh atılmak isteniyorsa cmder veya kabuk aşağıdaki gibi bir hata verecektir. Bu aslında bir kimlik saldırısı olma ihtimaline karşı önlem amaçlı kullanıcıyı uyaran bir sistemdir. Hangi durumda karşılaştım: Daha önce kurduğum ve ssh bağlantısı oluşturduğum sanal sunucumu yeniden aynı konfigürasyonlarla kurduğumda ve ssh atmak istediğimde bu uyarıyla karşılaştım. Yani bilgisayar ssh atılacak yer için daha önce oluşturulmuş bir kayıtla verilerin uyuşmadığını dolayısıyla bunun bir tehdit olabileceğine karşı beni uyarıyor. Çözüm olarak knowsn_hosts dosyasının içerisindeki ilgili kayıtları temizledim ve bağlantıyı yeniden oluşturdum.

knowsn_hosts Dosyası