Bir Linux Mühendisi Olmak İçin Temel Alanlar

Bir Linux Mühendisi Olmak İçin Temel Alanlar


Bir Linux mühendisi olarak, sistem başlatma süreçleri, performans izleme, güvenlik önlemleri ve disk yönetiminde yetkinlik kazanmak kritik öneme sahiptir. İşte bu rolde başarılı olmanızı sağlayacak temel konuların kısa bir özeti:


🔹 Linux Başlangıç (Boot) Süreci

Adımlar:
BIOS/UEFIBootloader (GRUB gibi)Çekirdek (Kernel)Init/SystemdServisler/Çalışma Seviyesi (Runlevel)

Amaç:

  • Donanımı başlatır.
  • Kök dosya sistemini (root filesystem) bağlar.
  • Kullanıcı alanı (user-space) işlemlerini başlatır.

Ekstra:

  • GRUB menüsünde sorun gidermek için başlatma sırasında e tuşuna basarak ayarları düzenleyebilirsiniz.
  • Acil durumda rescue veya single-user mode modları başlatılarak sistem kurtarılabilir.

🔹 Yavaş Bir Sunucuyu Sorun Giderme

Araçlar:

  • CPU ve bellek: top, vmstat, free
  • Disk kullanımı: df, du
  • Ağ bağlantıları: ss, netstat

Eylemler:

  • Kaynak tüketen süreçleri optimize edin veya sonlandırın.
  • Donanım yükseltmelerini değerlendirin.
  • Disk IO darboğazlarını kontrol edin (iotop).

Ekstra:

  • Otomasyon: Sürekli yavaşlık problemleri için cron job’lar veya bash script kullanarak otomasyon yapabilirsiniz.

🔹 Linux Dosya İzinleri

İzin Türleri:

  • Okuma (read), Yazma (write), Çalıştırma (execute).
  • Kullanıcı, grup ve diğerleri için ayrı ayrı tanımlanır.

Komutlar:

  • İzin değiştir: chmod
  • Sahip değiştir: chown
  • Grup değiştir: chgrp

Ekstra:

  • chmod 750 dosya.txt → Sadece dosya sahibi okur, yazar ve çalıştırır. Grup okur ve çalıştırır, diğerleri erişemez.

🔹 LVM (Mantıksal Birim Yöneticisi) Nedir?

Tanım:
LVM, esnek ve dinamik disk yönetimi sağlar. Diskleri fiziksel olarak birleştirerek veya bölerek kullanılmasına olanak tanır.

Temel Komutlar:

  • Fiziksel birim oluştur: pvcreate
  • Hacim grubu oluştur: vgcreate
  • Mantıksal birim oluştur: lvcreate

Disk Boyutunu Değiştirme:

  • Büyütme: lvextend
  • Küçültme: lvreduce
  • Dosya sistemi genişletme: resize2fs /x/y/z

Ekstra:

  • LVM snapshot’ları kullanarak sistemde veri kaybı olmadan anlık görüntüler alabilirsiniz.

🔹 Bir Linux Sunucusunu Güvenceye Alma

Adımlar:

  • Kullanılmayan servisleri devre dışı bırakın.
  • iptables/firewalld yapılandırın.
  • SSH güvenliği:
    • Root girişini devre dışı bırakın.
    • SSH anahtarları kullanın.
  • SELinux/AppArmor etkinleştirin.
  • Düzenli olarak yama (patch) yapın.
  • Brute-force saldırılarına karşı Fail2ban kullanın.

Ekstra:

  • TCP Wrapper kullanarak belirli IP’lerin erişimini sınırlayın.
  • Sistem günlüğü analizi için auditd kullanabilirsiniz.

🔹 Servisleri Yönetme

Komutlar:

  • Servis başlat/durdur/yönet:
    systemctl start/stop/status servis_adı
  • Servisi otomatik başlatma:
    systemctl enable servis_adı

Eski Yöntemler:

  • service veya /etc/init.d/

Ekstra:

  • Restart döngülerini önlemek için restart yerine reload kullanın (systemctl reload nginx).

🔹 Kullanıcı Ekleme ve İzinleri Yönetme

Komutlar:

  • Kullanıcı ekle: useradd kullanıcı_adı
  • Şifre ayarla: passwd kullanıcı_adı
  • Gruba ekle: usermod -aG grup_adı kullanıcı_adı
  • Dosya izinlerini ayarla: chmod, chown

Ekstra:

  • Sudo yetkisi vermek:
    usermod -aG sudo kullanıcı_adı

🔹 Sunucu Performansını İzleme

Araçlar:

  • Gerçek zamanlı: top, htop
  • Tarihsel veriler: sar
  • Disk IO: iostat, iotop
  • Ağ: ss, netstat

Ekstra:

  • Grafiksel İzleme: Prometheus + Grafana entegrasyonu ile performans izleme yapabilirsiniz.

Bu araç ve komutlar, bir Linux sistemini yönetmek ve optimize etmek için kritik öneme sahiptir. Her bir alanı derinlemesine öğrenmek, sistem yönetimi becerilerinizi geliştirir ve olası sorunlarda hızlı çözüm sunmanızı sağlar.

Responsive Advertisement
Ad

1.30,1,1.32,1,20.04,1,2023,1,4.17,1,7,1,8.3 to 8.4,1,admin,1,ağ güvenliği,1,alias,1,Aliases,1,alternatif,1,ansible,1,api,1,arası,1,arayüz,1,attacks,1,automated,1,aws,1,azaltma,1,azure,1,backup,2,baglanti,1,bare metal,1,bash,1,basic,1,big cluster,1,bileşenlerin,1,blue team,1,bootstrap,1,brocade,1,buildah,1,bulut,1,Cheat Sheet,2,chmod,1,chroot,1,CI/CD,1,cli,2,cloud,2,cluster,1,cna,1,cockpit,2,commands,2,compute node,1,config,1,connect,1,containerized,1,cpu,1,crc,1,create,1,custom,1,çözüm,1,das,1,data,1,data storage,1,deamon,1,devops,3,Directory,1,disk,1,dizin,1,dnf,1,docker,4,durum,1,editor,1,editör,1,eğitim,2,error code,1,esxi,2,esxicli,2,esxli,1,etcd,1,exchange server,1,explain,1,fio,1,firewall,1,fortigate,1,full contol,1,genel bilgi,1,generic,1,giriş bilgi,1,git,1,GitOps,1,go,1,googlecloud,1,gu,1,hacking,1,hata,1,hata code,1,hata kod,1,hatası,1,hba,2,hpe,1,http,1,hyperv,1,Immutable,1,ignition,1,ilo,1,infra,1,install,5,interactive,1,ipi,1,isntall,1,iso,1,java,1,jenkins,1,kapasite sınrıları,1,kaynakları,1,kernel,1,key,1,kısayolları,1,kilitleme,1,kim oluşturdu.,1,komut,1,komutlar,2,komutları,1,kubelet,1,kubernetes,12,kurulum,1,linux,7,list,3,listesi,1,load balancer,1,local agent-based,1,lock,1,lsblk,1,lst,1,lun,1,machine config,1,maliyet,1,master,1,mayıs,1,memory,1,mesajlaşma,1,microsoft,1,mobaxterm,1,mode,2,namespaces,1,Nano,1,nas,1,nasıl,1,nedir,2,network,1,network-manager,1,nic,1,nmtui,1,node,2,node dosya almak,1,ocp,6,oluşturmak,1,opensfit,1,openshift,5,operations,1,Operator Hub,1,osi layers,1,önerilen,1,paket,1,pcap,1,penelope,1,permision,1,podman,1,port,1,power shell,4,powercli,1,preemptible,1,proxmox upgrade,1,pve,1,python,1,Quiesce,1,RabbitMQ,1,rapor,1,reboot,1,Red Hat,1,red team,1,redhat,3,redhat 4.19,1,repo sorunu,1,roadmap,1,rocky linux,3,root login,1,rootless,1,rootless deamon yok,1,runas,1,rvtools,1,san,1,san switch,2,scp cli,1,security,4,securityContex,1,securtiy,2,segmentasyon,1,server,2,server 2022,1,services,2,servisler,1,settings,1,setup,1,shared,1,snapshots,1,soc,1,software,1,sorun,1,sözlük,1,speed,1,ssh,1,sshkey,1,startup linux,1,state,1,storage linux,1,Structure,1,sudo,1,sürümler,1,systed,1,system admin,1,terminal,1,terraform,1,test,1,toolbox,1,tools,2,tr,1,trraform,1,türkçe,1,uber,1,ubuntu,3,ubunutu,1,update,2,upi,1,uyumluluk,1,vcenter,1,versiyon,1,vi,1,vm,1,vm kurulumi hatası,1,vm makine,1,vmoiton,1,vmware,3,vmware tools,2,vs,2,webmin,1,windows,1,workaround,1,worker,2,worker node,1,workstation,1,wwn,1,xen,1,yapısı,1,yedekleme,1,yenilikler,1,yetki,1,youtube,1,yönetim,1,yum,1,zararlı kod,1,zero-day,1,
ltr
item
1w2 - DevOps: Bir Linux Mühendisi Olmak İçin Temel Alanlar
Bir Linux Mühendisi Olmak İçin Temel Alanlar
Bir Linux Mühendisi Olmak İçin Temel Alanlar
https://blogger.googleusercontent.com/img/a/AVvXsEiLU1DBE3x-DaSVxJb-ybBP1f2IRyfs4Eg9N-747hHct-7-WLJHROJQ6a3486h5RQWMf9V2WLkg_41-A-EA_Y8_oqEocEsH4p1qZXIkrhlUYc-nLcCMbDIaNGZZnlTYliXa273WJVkgsQlcgYkadfOiCr_gXW95KoaVz3KLmpSVA2ebp3PBoDjewAlczujr
https://blogger.googleusercontent.com/img/a/AVvXsEiLU1DBE3x-DaSVxJb-ybBP1f2IRyfs4Eg9N-747hHct-7-WLJHROJQ6a3486h5RQWMf9V2WLkg_41-A-EA_Y8_oqEocEsH4p1qZXIkrhlUYc-nLcCMbDIaNGZZnlTYliXa273WJVkgsQlcgYkadfOiCr_gXW95KoaVz3KLmpSVA2ebp3PBoDjewAlczujr=s72-c
1w2 - DevOps
http://www.1w2.net/2025/01/bir-linux-muhendisi-olmak-icin-temel.html
http://www.1w2.net/
http://www.1w2.net/
http://www.1w2.net/2025/01/bir-linux-muhendisi-olmak-icin-temel.html
true
9004064233895411880
UTF-8
Tüm postalar yüklendi Hiç bir post bulunamadı HEPSiNi GöR Daha fazla Cevapla İptal Et Cevapla Sil Tarafından Ana Sayfa SAYFALAR POSTLAR Hepsini Gör SENiN iÇiN ÖNERiLEN LABEL ARŞİV ARAMA TÜM POSTLAR İsteğinizle eşleşen herhangi bir post bulunamadı Ana Sayfaya Dön Pazar Pazartesi Salı Çarşamba Perşmebe Cuma Cumartesi Paz Pzt Sal Çrş Prş Cum Cmt Ocak Şubat Mart Nisan Mayıs Haziran Temmuz Ağustos Eylül Ekim Kasım Aralık Ock Şbt Mar Nis Mayıs May Hzr Ağs Eyl Ekm Kas Arl Şu an 1 Dakika önce $$1$$ Dakika Önce 1 Saat Önce $$1$$ Saat Önce Dün $$1$$ Gün Önce $$1$$ Hafta Önce 5 haftadan daha fazla Takipçiler Takip Et Bu İöerik Kilitli Sadece Özel Üyeler İçin ADIM 1 : Sosyal netwörkünüzde paylaşın ADIM 2: Sosyal networkünüzdeki link' e tklayın Tüm kodu kopyala Tüm kodu seç Tüm kod kopyalama hafızasına alındı Kodu kopyalayamdıysanız / yazıyı seçip, [CTRL]+[C] yapın (veya CMD+C Mac için) kopyalayın İçerik Listesi