Red Hat Enterprise Server (RHEL) Eğitimi
Red Hat, açık kaynak yazılım ve teknoloji çözümleri sunan dünya çapında bir liderdir. 1993 yılında kurulan Red Hat, işletmelerin dijital dönüşümünü desteklemek için güvenli, ölçeklenebilir ve esnek yazılım çözümleri sağlar. Şirketin sunduğu ürünler, Linux tabanlı işletim sistemleri, bulut altyapıları, konteyner teknolojileri ve yönetim araçları gibi çeşitli alanlarda işletmelere güç katmaktadır.
Eğitim Süresi: 5 Gün (30 Saat)
Red Hat'in en bilinen ürünü, Red Hat Enterprise Linux (RHEL), kurumsal düzeyde güvenlik, performans ve yönetim sunan, açık kaynaklı bir işletim sistemidir. RHEL, dünya çapında binlerce kuruluş tarafından veri merkezlerinden bulut ortamlarına kadar her ölçekteki altyapıyı yönetmek için tercih edilmektedir. Ayrıca, Red Hat’in sunduğu Kubernetes, OpenShift gibi konteyner platformları, şirketlerin uygulamalarını daha hızlı ve güvenli bir şekilde geliştirmelerini ve dağıtmalarını sağlar.
Red Hat, işletmelere aynı zamanda yazılım geliştirme, veri yönetimi, ağ güvenliği ve işletme süreçlerini optimize etmeye yönelik çözümler sunar. Bu çözümler, IT altyapılarının modernizasyonu ve bulut geçişlerini kolaylaştırarak, şirketlerin rekabet avantajı elde etmelerine yardımcı olur.
Bu eğitim, katılımcılara Red Hat Enterprise Linux (RHEL) işletim sistemini etkin bir şekilde kullanma ve yönetme becerilerini kazandırmayı amaçlamaktadır. Eğitimde, temel kurulumdan ağ yönetimi, sistem güvenliği, yedekleme ve kurtarma gibi ileri düzey konulara kadar geniş bir yelpazede bilgi sağlanacaktır.
Eğitim İçeriği
1. Giriş ve Temel Kavramlar
- Linux ve RHEL nedir?
- Linux’un tarihçesi ve dağıtım türleri
- RHEL’in özellikleri ve avantajları
- Komut satırı arayüzüne (CLI) giriş
2. Sistem Kurulumu
- Red Hat işletim sisteminin kurulumu
- Gereksinimler
- Kurulum medyası oluşturma
- Kurulum adımları
- Temel yapılandırma
- Ağ ayarları
- Zaman ayarları
- Kullanıcı oluşturma
3. Vagrant ile Sanal Makine Kurulumu ve Yönetimi
-
Vagrant nedir ve nasıl kullanılır?
-
Vagrant ile RHEL sanal makinesi oluşturma
- Vagrantfile oluşturma
- Sanal makine başlatma
vagrant init centos/7 vagrant up
-
SSH ile sanal makineye bağlanma
vagrant ssh
-
Sanal makineleri durdurma ve silme
vagrant halt vagrant destroy
-
Multi-machine Vagrant yapılandırması
4. Temel Linux Komutları
- Dosya ve dizin yönetimi
- Dosya izinleri ve sahiplik
- Temel sistem bilgisi komutları (
uname
,top
,df
,free
, vb.) - Gelişmiş dosya yönetimi komutları (
find
,grep
,tar
,rsync
)
5. Paket Yönetimi
- DNF ve YUM paket yöneticileri
- Paket kurma, kaldırma ve güncelleme
- Bağımlılık yönetimi
- Yazılım kaynaklarını yönetme
6. Uygulama Kurulumları ve Güncelleme
-
Uygulama kurulum yöntemleri
- Yazılım kaynaklarından uygulama kurulumu
- RPM paketleri ile kurulum
-
Güncellemelerin yönetimi
dnf update
-
Belirli bir paketin güncellenmesi
dnf upgrade paket_adi
-
-
Uygulama kaldırma işlemleri
dnf remove paket_adi
7. Ağ Yönetimi
- Temel ağ kavramları (IP, DNS, DHCP)
- Ağ arayüzlerinin yapılandırılması
- Firewall ve güvenlik ayarları
- Ağ izleme ve sorun giderme araçları (
ping
,traceroute
,netstat
)
8. Kullanıcı ve Grub Yönetimi
- Kullanıcı ekleme, silme ve düzenleme
- Grupların yönetimi
- Kullanıcı ve grup izinleri
- Sudo ve root erişimi
9. Sistem Güvenliği
- SELinux hakkında bilgi
- Güvenlik duvarı yapılandırması
- SSH ile güvenli uzaktan erişim
- Güncellemelerin ve yamaların yönetimi
10. Yedekleme ve Kurtarma
- Yedekleme stratejileri
tar
versync
kullanarak yedekleme- Sistem kurtarma yöntemleri
- Boot ortamı ve kurtarma diskleri
11. Sistem İzleme ve Performans Yönetimi
- Sistem izleme araçları (top, htop, vmstat)
- Disk kullanımını izleme (df, du)
- Sistem performansını artırma stratejileri
- Log dosyalarının yönetimi
12. Uygulama Yönetimi
- Web sunucusu (Apache/Nginx) kurulumu ve yapılandırması
- Veritabanı sunucusu (MySQL/PostgreSQL) kurulumu
- Basit uygulama dağıtım senaryoları
13. Git Kurulumu ve Kullanımı
-
Git’in temel kavramları (repository, commit, branch, merge)
-
Git kurulumu
dnf install git
-
Yeni bir repository başlatma
git init
-
Dosya ekleme ve commit yapma
git add dosya_adi git commit -m "İlk commit"
-
Uzak repository ile çalışma
git remote add origin uzak_repository_url
git push origin master git pull origin master
14. Docker Kurulumu ve Temel Kullanımı
- Docker nedir ve neden kullanılır?
- Docker mimarisi
- Docker kurulumu ve yapılandırılması
- Docker Engine kurulumu
- Docker komutları (run, pull, push, images, ps)
- Dockerfile ile görüntü oluşturma
- Docker Compose kullanarak çoklu konteyner yapılandırması
- Konteynerlerin izlenmesi ve yönetimi
- Docker üzerinde basit uygulama dağıtımı
15. Kubernetes Kurulumu ve Yönetimi
-
Kubernetes’in tanımı ve mimarisi
-
Kubernetes kurulumu (Docker, kubelet, kubeadm, kubectl)
-
Kubernetes kümesi oluşturma ve yönetme
kubectl create deployment my-app --image=my-image kubectl expose deployment my-app --type=LoadBalancer --port=80
-
Kubernetes üzerinde uygulama dağıtımı
-
Temel sorun giderme ve izleme komutları (
kubectl logs
,kubectl get pods
)
Bu eğitimi dilediğiniz zaman şirketinize/ekibinize özel olarak planlamak için bizimle iletişime geçin.
Eğitim ve danışmanlıklarımız hakkında bilgilendirmek için sizi arayalım
Red Hat Enterprise Server (RHEL) Eğitimi
Kurumsal olarak planlayabileceğiniz bu eğitimle şirketiniz/takımınız çalışanlarının gerçek potansiyelini ortaya çıkarın. Bu eğitimin içeriğini ihtiyacınıza özel olarak düzenlemek için bizimle iletişime geçin.