Murat Akpınar

Murat Akpınar

Bilişim Teknolojileri mezunu, Linux System Admin tutkunu. Özgür Yazılım Yaz Kamp deneyiminden ilham alarak açık kaynak dünyasına adım attım. Linux, Kubernetes, Ansible ve Proxmox başta olmak üzere öğrendiklerimi bu blog aracılığıyla paylaşıyorum.

Active Directory Kullanımı: OU, Kullanıcı ve Grup Yönetimi

Active Directory Kullanımı: OU, Kullanıcı ve Grup Yönetimi

Bir önceki yazıda kurumsal bir Active Directory yapısını sıfırdan kurmuştuk. O yazının sonunda yapı boştu: iki Domain Controller, bir CA ve hogwarts.local domain’i vardı; ama içinde ne bir kullanıcı, ne bir grup, ne de düzenli bir klasör yapısı bulunuyordu. Bu yazıda işte o boş kabuğu gerçek bir okula dönüştüreceğiz.

İyi Bir Active Directory Yapısı Nasıl Kurulur? Roller ve Kurulum Sırası

İyi Bir Active Directory Yapısı Nasıl Kurulur? Roller ve Kurulum Sırası

Bir kuruma “Active Directory kuralım” demek kolaydır; ancak sağlam, ölçeklenebilir ve hata toleranslı bir AD yapısı kurmak planlama gerektirir. Yanlış kurgulanmış bir Active Directory ortamı; tek bir sunucu çöktüğünde tüm oturum açma işlemlerinin durması, sertifika altyapısının çökmesi veya DNS sorunları yüzünden kullanıcıların ağa erişememesi gibi ciddi problemlere yol açar.

Jenkins Pipeline Nedir? Shared Library Kullanımı

Jenkins Pipeline Nedir? Shared Library Kullanımı

Jenkins Pipeline Nedir? Jenkins, açık kaynaklı bir sürekli entegrasyon ve sürekli teslimat (CI/CD) aracıdır. Jenkins Pipeline ise yazılım geliştirme süreçlerini — derleme, test, dağıtım gibi adımları — kod olarak tanımlamanızı sağlayan bir özelliktir. Bu yaklaşım “Pipeline as Code” olarak da bilinir.

OpenLDAP ile Merkezi Kimlik Yönetimi

OpenLDAP ile Merkezi Kimlik Yönetimi

1) Sunucu Hostname Ayarları İlk olarak, sunucunuzun hostname’ini (FQDN - Tam Nitelikli Alan Adı) ayarlamanız gerekiyor. Bu örnekte, sunucunun hostname’ini ldap.foxhound ve IP adresini 192.168.1.20 olarak ayarlayacağız.

Linux'da Disk Genişletme İşlemi

Linux'da Disk Genişletme İşlemi

Önceden KVM üstünde ubuntu 22.04 20 GB disk alanına sahip bir VM oluşturdum. Sizin kullanıdığınız sanallaştırma ortamına göre bu işlem değişiklik gösterebilir. KVM için disk genişletme adımları Tecmint.com bu site üzerinden bakabilirsiniz.

Evdeki Veri Merkezi: Proxmox ile Kendi Homelab'inizi Kurun

Evdeki Veri Merkezi: Proxmox ile Kendi Homelab'inizi Kurun

Önce ki yazımda MSI laptop üzerine kısıtlı imkanlar ile bir denemem olmuştu. Şimdi kendi masaüstü bilgisayarıma proxmox kurup daha gelişmiş bir ortamda bir sanallaştırma ortamında ilk olarak neler olmalı, monitoring için neler kullanmalıyız ve logları nasıl tutmalıyız bunları deneceğiz. Amacım bir sanallaştırma ortamında olmazsa olmaz şeyler ve bunlar asıl uygulamalardan önce temel olarak atılması gerektiğini düşündüğüm şeyler olacak.

İptables ile Ağ Güvenliği: Temel Kurulum ve Yapılandırma Rehberi

Linux sistemlerinde ağ güvenliği sağlamak ve trafik kontrolü yapmak için kullanılan güçlü bir araç olan iptables, özellikle sistem yöneticileri ve güvenlik uzmanları için vazgeçilmezdir. Bu yazıda, iptables’ın ne olduğunu, nasıl kullanıldığını ve hangi amaçlar için tercih edildiğini ayrıntılı olarak ele alacağız.

Mailu: Güçlü ve Esnek Bir Mail Sunucusu Çözümü

Mailu: Güçlü ve Esnek Bir Mail Sunucusu Çözümü

Mailu, kullanıcı dostu ve esnek bir e-posta sunucusu çözümüdür. Modern güvenlik özellikleri, gelişmiş yönetim seçenekleri ve kullanıcı dostu arayüzü ile dikkat çeker. Mailu, Docker kapsayıcıları ile çalışır ve kolayca kurulabilir, ölçeklendirilebilir ve yönetilebilir. Özellikle TLS certificates kendi içinde yapması ayrıca Web Arayüzü seçenekleri geniş olan (Roundcube Snappymail) seçenekler sunuyor. Güvellik tarafında ClamAV da içinde barındıra biliyorsunuz ve en güzel tarafı bunu docker üstünde bir container olarak ayağa kaldırabilirsiniz.

Creating a Virtual Machine with Ansible in Proxmox

Creating a Virtual Machine with Ansible in Proxmox

Proxmox Üzerinde VM Oluşturma ve Yönetimi Sanal makinelerin yönetimi ve kurulumu, özellikle büyük ölçekte, zorlayıcı ve zaman alıcı olabilir. “Creating a Virtual Machine with Ansible in Proxmox” adını verdiğimiz bu yeni Ansible rolü, Proxmox Virtual Environment (PVE) üzerinde sanal makinelerin otomatik olarak oluşturulmasını ve yönetilmesini sağlayarak bu süreci kolaylaştırır.

Ansible ile RKE2 Kubernetes Kümesi Kurulumu

Ansible ile RKE2 Kubernetes Kümesi Kurulumu

Günümüzde konteyner teknolojileri ve Kubernetes, yazılım geliştirme ve operasyon süreçlerinde devrim yaratan araçlar arasında yer alıyor. Kubernetes, uygulamaların dağıtımını, ölçeklendirilmesini ve yönetimini kolaylaştırarak, geliştiriciler ve sistem yöneticileri için vazgeçilmez bir araç haline geldi. Bu yazıda, Ansible kullanarak nasıl hızlı ve kolay bir şekilde RKE2 tabanlı bir Kubernetes kümesi kurabileceğinizi paylaşacağım.

Longhorn: Kubernetes Ortamları İçin Devrimsel Depolama Çözümü

Longhorn: Kubernetes Ortamları İçin Devrimsel Depolama Çözümü

Günümüzde, konteyner teknolojileri ve mikro hizmet mimarileri, yazılım geliştirme ve dağıtım süreçlerini dönüştürmekte. Bu dönüşüm, depolama çözümlerine yönelik ihtiyaçları da yeniden şekillendiriyor. Kubernetes ekosistemi içinde yer alan Longhorn, bu yeni ihtiyaçlara cevap veren açık kaynaklı bir projedir. Bu yazıda, Longhorn’un ne olduğunu, ne işe yaradığını ve sunduğu faydaları detaylıca ele alacağız.

Kubernetes için Lens Desktop Uygulamasının Faydaları ve Kullanımı

Kubernetes, günümüzün dinamik ve dağıtık uygulama ortamlarını yönetmek için tercih edilen bir çözüm haline geldi. Ancak, Kubernetes’in karmaşıklığı, yönetimi zorlaştırabilir. Bu nedenle, Kubernetes ortamlarını daha verimli bir şekilde yönetmek ve izlemek için geliştirilmiş araçlar büyük önem taşır. İşte bu noktada, Lens Desktop uygulaması devreye girer. Lens, Kubernetes cluster’larınızı yönetmek ve sorunları hızlıca teşhis etmek için kullanabileceğiniz güçlü bir araçtır. Bu yazıda, Lens Desktop uygulamasının sunduğu faydalardan ve kullanım kolaylığından bahsedeceğiz.

Adım Adım Prometheus, Grafana ve Node Exporter Kurulumu: Güçlü Bir İzleme Sistemi Oluşturun!

Adım Adım Prometheus, Grafana ve Node Exporter Kurulumu: Güçlü Bir İzleme Sistemi Oluşturun!

Grafana ile Sanal Makinelerimizi (Virtual Machines) izleyebileceğiz. Monitoring servislerinden en çok kullanılanlarından birisidir. Daha detaylı anlamanız için daha önce ki yazımı okuyabilirsiniz. Monitoring Nedir ve Neden Önemlidir?

Ansible Nedir ve Ne İşe Yarar?

Ansible Nedir ve Ne İşe Yarar?

Ansible, otomasyon, yapılandırma yönetimi ve uygulama dağıtımı için kullanılan açık kaynaklı bir yazılımdır. Genellikle sunucu yapılandırma yönetimi, yazılım dağıtımı ve iş süreçlerinin otomatikleştirilmesi gibi alanlarda kullanılır. Ansible, basit, etkili ve agentless (Kontrol edilecek sunuculara bir kurulum yapmaya gerek olmaz) bir yapısıyla bilinir. Bu da kurulumu ve yapılandırması kolaylaştırır, çünkü ek bir yazılım veya agent yüklemeye gerek kalmadan uzaktaki makineleri yönetebilir.

Linux'da Kullanıcı Bilgilerini Değiştirme ve Parola Yönetimi

Linux'da Kullanıcı Bilgilerini Değiştirme ve Parola Yönetimi

Linux işletim sisteminde, mevcut kullanıcıların bilgilerini güncellemek ve parolalarını yönetmek oldukça önemlidir. Bu makalede, Linux’ta kullanıcı bilgilerini değiştirmenin ve parola yönetiminin nasıl yapıldığına dair bir rehber sunacağız.

Linux'da Yeni Kullanıcılar Oluşturma ve Silme

Linux'da Yeni Kullanıcılar Oluşturma ve Silme

Linux işletim sistemi, çok sayıda kullanıcı hesabının oluşturulmasını ve yönetilmesini kolaylaştıran güçlü bir kullanıcı yönetim sistemine sahiptir. Bu makalede, Linux’ta yeni kullanıcılar oluşturmanın ve gerektiğinde kullanıcıları nasıl sileceğinizin ayrıntılı bir rehberini sunacağız.

Monitoring Nedir ve Neden Önemlidir?

Monitoring Nedir ve Neden Önemlidir?

Günümüzde, bilgi teknolojileri (BT) altyapısının önemi giderek artmaktadır. İşletmeler, hizmetlerini kesintisiz bir şekilde sunmak ve verimliliklerini artırmak için BT sistemlerini güçlendirmektedir. Bu noktada, “monitoring” yani izleme ve takip işlemi büyük bir önem taşır. Bu makalede, monitoring kavramını daha yakından inceleyecek ve neden bu kadar önemli olduğunu anlatacağız.

Linux'da Kullanıcı Hesapları ve Yetkileri: Sudo ve Su Komutları

Linux'da Kullanıcı Hesapları ve Yetkileri: Sudo ve Su Komutları

Linux işletim sistemi, güçlü bir çok kullanıcılı ve çok görevli bir yapıya sahiptir. Bu çoklu kullanıcı ortamında, her kullanıcının kendi hesabına ve yetkilerine sahip olması önemlidir. Linux’ta kullanıcı hesapları ve yetkileri, güvenlik ve sistem yönetimi açısından kritik bir rol oynar. Bu yazıda, Linux’ta kullanıcı hesaplarını yönetmek ve yetkileri kontrol etmek için kullanılan sudo ve su komutlarına odaklanacağız.

Dosya Türleri ve İzinleri: Linux Dosya Yönetiminin Temelleri

Dosya Türleri ve İzinleri: Linux Dosya Yönetiminin Temelleri

Linux işletim sistemi, dosyaları ve dizinleri düzenlerken her birine özgü izinler ve türler kullanır. Bu, kullanıcıların verilere erişimini düzenlemek ve güvenliği sağlamak için önemlidir. Bu makalede, Linux’ta dosya türleri ve izinlerinin nasıl çalıştığını ve bunları nasıl yönetebileceğinizi öğreneceksiniz.

Active Directory Nedir ve Neden Gereklidir?

Active Directory Nedir ve Neden Gereklidir?

Günümüzün teknoloji odaklı dünyasında, işletmeler ve organizasyonlar karmaşık bilgi teknolojisi altyapılarına sahiptir. Bu altyapıların yönetimi ve verimliliği, Active Directory gibi kritik bir bileşenle kolaylaştırılır. Active Directory (AD), Microsoft tarafından geliştirilen ve büyük ve küçük organizasyonların kullanımına sunulan bir dizin hizmetidir. Bu yazıda, Active Directory’nin ne olduğunu ve neden gerekliliklerini ele alacağız.

Eragon: Ejderhaların Mirası ve Epik Yolculuklar

Eragon: Ejderhaların Mirası ve Epik Yolculuklar

Fantastik edebiyatın en etkileyici eserlerinden biri olan “Eragon Miras Serisi” (The Inheritance Cycle), yazar Christopher Paolini tarafından kaleme alınmış epik bir hikayeyi içerir. Bu serinin büyüleyici dünyası, sürükleyici karakterleri ve destansı maceraları, okuyucuları kendine çekiyor ve onları fantastik bir yolculuğa davet ediyor.

Linux'da Dosya İçeriğini Görüntüleme: Less, Tail, Head Komutları

Linux'da Dosya İçeriğini Görüntüleme: Less, Tail, Head Komutları

Linux işletim sistemi, dosya içeriğini görüntülemek ve incelemek için kullanabileceğiniz çeşitli komutlar sunar. Bu komutlar, hem metin dosyalarını okumak hem de büyük dosyaları hızlı bir şekilde tarayabilmek için oldukça kullanışlıdır. Bu yazıda, Linux‘da dosya içeriğini görüntülemek için sıkça kullanılan “cat”, “less”, “tail” ve “head” komutlarını öğreneceksiniz.

Linux Dosya Oluşturma ve Kopyalama Komutları: Dosyalarınızı Yönetmek

Linux Dosya Oluşturma ve Kopyalama Komutları: Dosyalarınızı Yönetmek

Bilgisayar dünyasında verilerin yönetimi, etkili bir kullanıcı deneyimi sağlamanın temel unsurlarından biridir. Linux işletim sistemi, dosya oluşturma ve kopyalama işlemlerini kolaylaştıran çeşitli komutlar sunar. Bu makalede, Linux’da dosya oluşturma ve kopyalama işlemlerini adım adım öğreneceksiniz.

Linux Dosya ve Dizin Hiyerarşisi: Verileri Organize Etme Sanatı

Linux Dosya ve Dizin Hiyerarşisi: Verileri Organize Etme Sanatı

Modern dünyada bilgisayarlar ve teknoloji, hayatımızın vazgeçilmez bir parçası haline geldi. Her geçen gün daha fazla veri üretiyoruz ve işlenmesi gereken bu veri yığınları, bilgisayar dünyasını oldukça karmaşık hale getiriyor. İşte bu noktada, verilerin düzenli bir şekilde saklanması ve yönetilmesi, bilgisayar sistemlerinin etkili ve verimli bir şekilde çalışmasını sağlamanın temel adımlarından biri haline geliyor.

Çalışma Notlarım ve Not Almanın Faydaları

Çalıştığım konular hakkında küçük notlar alıyorum genelde. Kodları ve ne işe yaradıklarını açıklayan bir yazı ile birlikte olacak şekilde. Böylece bir şey ararken kendi notlarımdan hızlıca bulup kullanabiliyorum. Tabi günümüzde yapay zeka çok gelişti ve saniyeler içinde google sormadan ChatGTP ve Google Bard gibi seçenekler ile sonuca ulaşabiliyorsunuz. Fakat çalışırken ayrıca not tutmak öğrenmek içinde iyi olduğunu düşünüyorum. Sizin de kullanmanızı önereceğim github içinde repo olarak tutuyorum. Böylece hep herkes bu notlara ulaşabiliyor hem de bende nereye gidersem gidiyim kendi notlarımı yanımda taşıyorum tabi ki internet olduğu sürece. Tabi bunun için size özel olmasını isterseniz Notion gibi ayrı uygulamalarda var. Vim, Linux, PostgreSQL ve Docker ile ilgili tutuğum notlara ulaşmak için github.com/murat-akpinar github repomu ziyaret edebilirsiniz.

Symbolic Link ve Hard Link

Symbolic Link ve Hard Link

İşletim sistemlerinde dosyaları düzenlemek ve yönetmek, veri organizasyonunun temel bir parçasıdır. GNU/Linux dünyasında, dosyaları bağlamak için kullanılan iki önemli kavram Symbolic Link (Sembolik Bağlantı) ve Hard Link (Sert Bağlantı) olarak karşımıza çıkar. Bu yazıda, Symbolic Link ve Hard Link kavramlarını ayrıntılı bir şekilde inceleyecek ve her iki bağlantı türünün nasıl çalıştığını ve farklılıklarını örneklerle anlatacağız.

Mutlak Yol ve Bağıl Yol Kavramları

Bir işletim sistemi olan GNU/Linux’un temel taşlarından biri dosya ve dizin yapısıdır. Dosyalar, verileri saklamak için kullanılan birimlerdir, dizinler ise dosyaların düzenli bir şekilde saklandığı yerlerdir. Dosya ve dizinlerin yönetimi ve erişimi, Linux öğrenme yolculuğunuzun vazgeçilmez bir parçasıdır. Bu yazıda, dosya ve dizin yapısının temelini oluşturan Mutlak Yol (Absolute Path) ve Bağıl Yol (Relative Path) kavramlarına yakından bakacağız.

Kabukta İlk Adımlar: Komutlar ve Temel Seçenekler

Kabukta İlk Adımlar: Komutlar ve Temel Seçenekler

GNU/Linux işletim sisteminde kabuk (shell) kullanarak temel komutları ve komutlarda kullanılan temel seçenekleri öğrenmeye başlayacağız. Kabuk, kullanıcıların işletim sistemiyle etkileşim kurmasını sağlayan arayüzdür ve komut satırını kullanarak birçok işlemi gerçekleştirebiliriz. Haydi, kabukta ilk adımlarımıza başlayalım ve komutların temel seçeneklerini öğrenelim. Diğer konuları ‘GNU/Linux Öğrenme Yolculuğu’ bu adresten ulaşabilirsiniz.

GNU/Linux’a İlk Adım: Temel Kabuk Kavramları

GNU/Linux’a İlk Adım: Temel Kabuk Kavramları

GNU/Linux’u keşfetmek, bilgisayar dünyasında yolculuğa başlamak isteyenler için harika bir adımdır. GNU/Linux’un temel kabuk kavramlarına bir bakış atarak, yeni başlayanlar için temel bilgiler sağlayacağız.

HomeLab Deneyimi

HomeLab Deneyimi

Bu fikir ‘Hardware Haven’ youtube kanalını izlerken aklıma geldi. Evimizde bir bilgisayarı alıp sunucu şekline getirmek. Tabi daha bir çok içeriği de gene internetten ‘homelab tour’ yazarak daha fazla içeriğe ulaşabilirsiniz çok harika fikirler var. Fiziksel olarak kendi evimde server, nas, firewall ve Backbone(omurga) switch gibi teçhizatlar yok ve almak sanırım Türkiye şartlarında çok pahalıya gelir tabi elektrik faturası da cabası.

Sanallaştırma Virtualization Nedir ?

Sanallaştırma Virtualization Nedir ?

Günümüzün bilişim dünyasında önemli bir teknoloji dönüşümünü temsil eder. Fiziksel donanımları soyutlama ve kaynakları daha verimli kullanma kabiliyeti sayesinde işletim sistemleri, uygulamalar ve veriler artık daha esnek, ölçeklenebilir ve güvenli bir şekilde yönetilebiliyor. Sanallaştırma, bilişim altyapılarını daha verimli hale getirerek, kaynak kullanımını optimize ederek ve maliyetleri düşürerek işletmelerin rekabet gücünü artırmada önemli bir role sahiptir.

İşletim Sistemi (Operating System) Nedir ve Nasıl Çalışır?

İşletim Sistemi (Operating System) Nedir ve Nasıl Çalışır?

Bilgisayarlar, karmaşık işlemleri gerçekleştirebilmek ve kullanıcıların bilgisayarı etkin bir şekilde yönetebilmek için işletim sistemlerine ihtiyaç duyarlar. İşletim sistemi (Operating System), donanım ve yazılım arasında bir köprü görevi görerek bilgisayarın temel işlevlerini yönetir ve kullanıcıların bilgisayarı verimli bir şekilde kullanmalarını sağlar. Bunu bir bakıma orkestra şefine benzetilebilir, Koordinasyon ve Yönetim, Zamanlama ve Hızlandırma, Hata Yönetim ve İletişim ve Arabuluculuk(Uygulamalar ve Donanım arasında)

GNU/Linux Öğrenme Yolculuğu: Avantajları ve Popüler Dağıtımlar

GNU/Linux Öğrenme Yolculuğu: Avantajları ve Popüler Dağıtımlar

GNU/Linux, modern bilgisayar kullanıcıları için güvenilirlik, esneklik ve özgürlük sunan açık kaynak kodlu bir işletim sistemidir. Daha az kaynak tüketir, daha güvenlidir ve sizin bilgilerinizi alıp başka yerlere göndermez. Ama en önemlisi kullandığınız linux dağıtımı tamamen sizindir istediğiniz gibi istediğiniz değişiklikleri yapabilirsiniz(bkz: Arch Linux). Windows gibi işletim sistemlerinde çoğu özelleştirme için 3. parti yazılımlar veya farklı yollar izlemeniz gerekir.

GNU/Linux Öğrenme Yolculuğu

GNU/Linux Öğrenme Yolculuğu

Eğer imkanlarınız dahilindeyse “Mustafa Akgül Özgür Yazılım Yaz Kampı” ziyaret ederek tamamen gönüllülerden oluşan ücretsiz eğitim kampını ziyaret edebilir ve yüz yüze bir eğitim alabilirsiniz. Sadece Linux için de değil bir çok alanda kurslar da var. Beni bu alanda bir kariyer edinmemi sağlayan kursa ve eğitmenlerime teşekkürü borç bilirim.

AlternativeTo Alternatif Yazılım Bulma

AlternativeTo Alternatif Yazılım Bulma

Günümüzde teknoloji dünyası hızla gelişiyor ve sürekli yeni yazılımlar, uygulamalar ve programlar piyasaya sürülüyor. Ancak bu kadar çok seçenek arasından en uygunu veya açık kaynak veya ücretsiz olanı bulmak bazen zor olabilir. İşte bu noktada AlternativeTo adlı muhteşem bir platform devreye giriyor. AlternativeTo, kullanıcıların ihtiyaçlarına en uygun yazılım alternatiflerini keşfetmelerine yardımcı olan bir web sitesidir.

Subnet Calculator

Subnet Calculator

Subnet, büyük bir IP ağını daha küçük, daha yönetilebilir parçalara bölen bir yapıdır. Alt ağlar, ağ trafiğini daha iyi yönetmek, güvenliği artırmak ve kaynakları daha verimli kullanmak için kullanılır. Her alt ağ, kendi benzersiz IP adres aralığına ve alt ağ maskesine sahip olabilir. Subnetler, ağdaki cihazların birbirleriyle doğrudan iletişim kurabilmeleri ve aynı alt ağda bulunan diğer cihazlara erişebilmeleri için bir köprü görevi görür. Alt ağlar, bir ağı daha küçük, daha ölçeklenebilir ve daha organize bir yapıya dönüştürerek ağ yöneticilerine daha fazla kontrol ve esneklik sağlar.

Açık Kaynak Felsefesi ve GNU/Linux

Açık Kaynak Felsefesi ve GNU/Linux

Açık kaynak felsefesi, modern teknolojinin gelişiminde önemli bir rol oynamaktadır. Bu felsefe, yazılımın kaynak kodunun halka açık ve erişilebilir olması gerektiğine dayanır. Bu yaklaşım, işbirliğini teşvik eder, yenilikçiliği destekler ve toplulukların gücünden yararlanır.

Kral Katili Güncesi

Kral Katili Güncesi

Kral Katili Güncesi serisi hakkında söyleyebileceğim tek bir kelime var: büyüleyici. Patrick Rothfuss’un kaleminde hayat bulan bu serüven, fantastik edebiyatın en etkileyici yapıtlarından biri olarak öne çıkıyor. Sizi derin bir dünyaya davet eden bu kitaplar, sempati, macera ve karakterlerin karmaşık ilişkileriyle dolu bir serüven sunuyor.

Merhaba Dünya!

Merhaba Dünya!

Merhaba, Dünya! Ben Murat Akpınar Bilişim dünyasına olan ilgim çocukluğumdan beri vardı. Bilgisayarlar ve teknolojiyle iç içe olmak beni her zaman cezbetmişti. Üniversitede Bilişim Teknolojileri alanında eğitim aldım ve bilişim dünyasının kapılarını aralamak için adım attım.